My NixOS and Home Manager configurations

qt theming fixes

quasigod.xyz d9927792 493fee85

verified
+23 -28
+7 -12
modules/apps/vicinae.nix
··· 1 1 { 2 - styx.apps._.vicinae.homeManager = 3 - { pkgs, lib, ... }: 4 - { 5 - programs.vicinae = { 6 - enable = true; 7 - systemd.enable = true; 8 - systemd.autoStart = true; 9 - settings.providers = { 10 - "@brpaz/store.vicinae.brotab".preferences.brotabPath = lib.getExe pkgs.brotab; 11 - "@knoopx/store.vicinae.firefox".preferences.profile_dir = ".zen/"; 12 - }; 13 - }; 2 + styx.apps._.vicinae.homeManager = { 3 + programs.vicinae = { 4 + enable = true; 5 + systemd.enable = true; 6 + systemd.autoStart = true; 7 + settings.providers."@knoopx/store.vicinae.firefox".preferences.profile_dir = ".zen/"; 14 8 }; 9 + }; 15 10 }
+8 -6
modules/catppuccin/default.nix
··· 24 24 enable = true; 25 25 inherit flavor accent; 26 26 wezterm.apply = true; 27 + kvantum.enable = false; 28 + qt5ct.enable = true; 27 29 }; 28 30 colorScheme = inputs.nix-colors.colorSchemes.catppuccin-macchiato; 29 31 30 32 qt = { 31 - # style.catppuccin.enable = (config.qt.platformTheme.name == "kvantum"); 32 - style.name = lib.mkDefault "kvantum"; 33 - platformTheme.name = lib.mkDefault "kvantum"; 34 - # https://github.com/NixOS/nixpkgs/issues/355602#issuecomment-2495539792 - i hate theming kde apps 35 - kde.settings.kdeglobals.UI.ColorScheme = "*"; 33 + platformTheme.name = "qtct"; 34 + style.package = pkgs.darkly; 35 + kde.settings.kdeglobals.UiSettings.ColorScheme = "catppuccin-mocha-mauve"; 36 + kde.settings.kdeglobals.UiSettings.IconTheme = "papirus-dark"; 37 + qt5ctSettings.Appearance.style = "Darkly"; 38 + qt6ctSettings.Appearance.style = "Darkly"; 36 39 }; 37 40 gtk.gtk3.theme = { 38 41 name = "adw-gtk3"; ··· 53 56 }; 54 57 }; 55 58 56 - home.file.".background-image".source = wallpaper; 57 59 dconf.settings = { 58 60 "org/gnome/desktop/background" = { 59 61 picture-uri = "${wallpaper}";
+7
modules/hosts/hades/default.nix
··· 67 67 maccel = { 68 68 enable = true; 69 69 enableCli = true; 70 + parameters = { 71 + sensMultiplier = 0.6; 72 + inputDpi = 800.0; 73 + mode = "natural"; 74 + decayRate = 0.1; 75 + limit = 3.0; 76 + }; 70 77 }; 71 78 }; 72 79
+1 -10
modules/niri/default.nix
··· 77 77 # Used by vicinae extensions 78 78 playerctl 79 79 pulseaudio # pactl 80 - brotab 81 80 swww 82 81 ]; 83 82 programs.dank-material-shell = { ··· 86 85 }; 87 86 dconf.settings."org/gnome/desktop/interface".color-scheme = "prefer-dark"; 88 87 xdg.configFile."gtk-4.0/gtk.css".enable = lib.mkForce false; 89 - qt.platformTheme.name = "qtct"; 90 88 gtk.theme = { 91 89 package = pkgs.colloid-gtk-theme; 92 90 name = "Colloid"; ··· 119 117 ) host.displays; 120 118 121 119 spawn-at-startup = [ 122 - { 123 - argv = [ 124 - "swww" 125 - "img" 126 - "-o HDMI-A-1" 127 - (inputs.self + /assets/campfire.gif) 128 - ]; 129 - } 120 + { sh = "swww img -o HDMI-A-1 ${inputs.self + /assets/campfire.gif}"; } 130 121 ]; 131 122 132 123 cursor.theme = config.home.pointerCursor.name;