Merge pull request 'Apply darkmode' (#3) from feature/darkmode-ui into master

Reviewed-on: #3
This commit is contained in:
2026-01-17 21:51:33 +01:00
2 changed files with 40 additions and 0 deletions

View File

@@ -13,6 +13,7 @@
./programs/zsh.nix
./programs/direnv.nix
./programs/firefox.nix
./wm/gtk.nix
./wm/hyprland.nix
./wm/hyprpaper.nix
];

39
wm/gtk.nix Normal file
View File

@@ -0,0 +1,39 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
dconf
];
dconf = {
enable = true;
settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
};
};
};
gtk = {
enable = true;
theme = {
name = "Orchis-dark";
package = pkgs.orchis-theme;
};
iconTheme = {
name = "Adwaita";
package = pkgs.adwaita-icon-theme;
};
cursorTheme = {
name = "Adwaita";
package = pkgs.adwaita-icon-theme;
};
};
home.sessionVariables = {
GTK_THEME = "Adwaita:dark"; # GTK apps dark theme
MOZ_GTK_THEME = "Adwaita:dark"; # Firefox respects this
GDK_DARK_THEME = "1"; # GTK4 apps dark mode
CHROME_FORCE_DARK_MODE = "1"; # Chromium / Chrome dark mode
};
}