[Asahi] Adding a global panelight gtk theme.

Signed-off-by: jmug <u.g.a.mariano@gmail.com>
This commit is contained in:
Mariano Uvalle 2025-06-03 20:43:43 -07:00
parent f48d635460
commit 0fe26361d3
2 changed files with 31 additions and 0 deletions

View file

@ -110,6 +110,8 @@
# Terminal
ghostty.packages.aarch64-linux.default
kitty
# Theming
palenight-theme
];
fonts = {

View file

@ -58,6 +58,35 @@ in
stateVersion = "25.05"; # Do not change!!!
};
gtk = {
enable = true;
gtk3 = {
extraConfig = {
gtk-application-prefer-dark-theme = 1;
};
};
gtk4 = {
extraConfig = {
gtk-application-prefer-dark-theme = 1;
};
};
theme = {
name = "palenight";
package = pkgs.palenight-theme;
};
};
dconf.settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
};
};
xdg.configFile = {
"gtk-4.0/assets".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-4.0/assets";
"gtk-4.0/gtk.css".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-4.0/gtk.css";
"gtk-4.0/gtk-dark.css".source = "${config.gtk.theme.package}/share/themes/${config.gtk.theme.name}/gtk-4.0/gtk-dark.css";
};
programs.walker = {
enable = true;