My NixOS and Home Manager configurations

qt theming fixes

quasigod.xyz d9927792 493fee85

verified
+23 -28
+7 -12
modules/apps/vicinae.nix
··· 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 - }; 14 }; 15 }
··· 1 { 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/"; 8 }; 9 + }; 10 }
+8 -6
modules/catppuccin/default.nix
··· 24 enable = true; 25 inherit flavor accent; 26 wezterm.apply = true; 27 }; 28 colorScheme = inputs.nix-colors.colorSchemes.catppuccin-macchiato; 29 30 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 = "*"; 36 }; 37 gtk.gtk3.theme = { 38 name = "adw-gtk3"; ··· 53 }; 54 }; 55 56 - home.file.".background-image".source = wallpaper; 57 dconf.settings = { 58 "org/gnome/desktop/background" = { 59 picture-uri = "${wallpaper}";
··· 24 enable = true; 25 inherit flavor accent; 26 wezterm.apply = true; 27 + kvantum.enable = false; 28 + qt5ct.enable = true; 29 }; 30 colorScheme = inputs.nix-colors.colorSchemes.catppuccin-macchiato; 31 32 qt = { 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"; 39 }; 40 gtk.gtk3.theme = { 41 name = "adw-gtk3"; ··· 56 }; 57 }; 58 59 dconf.settings = { 60 "org/gnome/desktop/background" = { 61 picture-uri = "${wallpaper}";
+7
modules/hosts/hades/default.nix
··· 67 maccel = { 68 enable = true; 69 enableCli = true; 70 }; 71 }; 72
··· 67 maccel = { 68 enable = true; 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 + }; 77 }; 78 }; 79
+1 -10
modules/niri/default.nix
··· 77 # Used by vicinae extensions 78 playerctl 79 pulseaudio # pactl 80 - brotab 81 swww 82 ]; 83 programs.dank-material-shell = { ··· 86 }; 87 dconf.settings."org/gnome/desktop/interface".color-scheme = "prefer-dark"; 88 xdg.configFile."gtk-4.0/gtk.css".enable = lib.mkForce false; 89 - qt.platformTheme.name = "qtct"; 90 gtk.theme = { 91 package = pkgs.colloid-gtk-theme; 92 name = "Colloid"; ··· 119 ) host.displays; 120 121 spawn-at-startup = [ 122 - { 123 - argv = [ 124 - "swww" 125 - "img" 126 - "-o HDMI-A-1" 127 - (inputs.self + /assets/campfire.gif) 128 - ]; 129 - } 130 ]; 131 132 cursor.theme = config.home.pointerCursor.name;
··· 77 # Used by vicinae extensions 78 playerctl 79 pulseaudio # pactl 80 swww 81 ]; 82 programs.dank-material-shell = { ··· 85 }; 86 dconf.settings."org/gnome/desktop/interface".color-scheme = "prefer-dark"; 87 xdg.configFile."gtk-4.0/gtk.css".enable = lib.mkForce false; 88 gtk.theme = { 89 package = pkgs.colloid-gtk-theme; 90 name = "Colloid"; ··· 117 ) host.displays; 118 119 spawn-at-startup = [ 120 + { sh = "swww img -o HDMI-A-1 ${inputs.self + /assets/campfire.gif}"; } 121 ]; 122 123 cursor.theme = config.home.pointerCursor.name;