Apply darkmode
This commit is contained in:
1
home.nix
1
home.nix
@@ -13,6 +13,7 @@
|
|||||||
./programs/zsh.nix
|
./programs/zsh.nix
|
||||||
./programs/direnv.nix
|
./programs/direnv.nix
|
||||||
./programs/firefox.nix
|
./programs/firefox.nix
|
||||||
|
./wm/gtk.nix
|
||||||
./wm/hyprland.nix
|
./wm/hyprland.nix
|
||||||
./wm/hyprpaper.nix
|
./wm/hyprpaper.nix
|
||||||
];
|
];
|
||||||
|
|||||||
39
wm/gtk.nix
Normal file
39
wm/gtk.nix
Normal 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
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user