diff --git a/home/linux.nix b/home/linux.nix index cfc4d75..ad007f2 100644 --- a/home/linux.nix +++ b/home/linux.nix @@ -40,6 +40,8 @@ gpustat tmux tmuxinator + adw-gtk3 + kdePackages.qt6ct ]; imports = [ @@ -81,6 +83,7 @@ gtk = { enable = true; colorScheme = "dark"; + theme = "adw-gtk3"; font = { package = pkgs.adwaita-fonts; name = "Adwaita Sans"; diff --git a/modules/wm/niri/config/config.kdl b/modules/wm/niri/config/config.kdl index 7c1022b..c97ccfd 100644 --- a/modules/wm/niri/config/config.kdl +++ b/modules/wm/niri/config/config.kdl @@ -3,6 +3,10 @@ // Check the wiki for a full description of the configuration: // https://yalter.github.io/niri/Configuration:-Introduction +environment { + QT_QPA_PLATFORMTHEME "qt6ct" +} + // Input device configuration. // Find the full list of options on the wiki: // https://yalter.github.io/niri/Configuration:-Input diff --git a/modules/wm/noctalia/default.nix b/modules/wm/noctalia/default.nix index 454ab24..4e56e6c 100644 --- a/modules/wm/noctalia/default.nix +++ b/modules/wm/noctalia/default.nix @@ -7,38 +7,13 @@ settings = { # configure noctalia here bar = { - density = "compact"; + density = "default"; position = "left"; - floating = true; - marginHorizontal = 8; - marginVertical = 8; + floating = false; showCapsule = false; + widgets = { left = [ - { - id = "ControlCenter"; - useDistroLogo = true; - } - { - id = "Network"; - } - { - id = "Bluetooth"; - } - ]; - center = [ - { - hideUnoccupied = false; - id = "Workspace"; - labelMode = "none"; - } - ]; - right = [ - { - alwaysShowPercentage = false; - id = "Battery"; - warningThreshold = 30; - } { formatHorizontal = "HH:mm"; formatVertical = "HH mm"; @@ -46,14 +21,40 @@ useMonospacedFont = true; usePrimaryColor = true; } + { + id = "ControlCenter"; + useDistroLogo = false; + colorize = true; + } + ]; + center = [ + { + hideUnoccupied = false; + id = "Workspace"; + labelMode = "index"; + } + ]; + right = [ + { + id = "Bluetooth"; + } + { + id = "Volume"; + } + { + id = "Tray"; + } ]; }; }; - colorSchemes.predefinedScheme = "Monochrome"; + colorSchemes = { + predefinedScheme = "Noctalia (default)"; + darkMode = true; + }; ui = { - fontDefault = "VictorMono Nerd Font"; - fontFixed = "VictorMono Nerd Font"; - panelBackgroundOpacity = 1; + fontDefault = "VictorMono Nerd Font"; + fontFixed = "VictorMono Nerd Font"; + panelBackgroundOpacity = 1; }; general = { avatarImage = "/home/drfoobar/.face";