nix theming

This commit is contained in:
2024-04-21 20:01:58 +02:00
parent 981a7802c0
commit 8a52982e6e
5 changed files with 48 additions and 10 deletions

View File

@@ -10,13 +10,9 @@
./flameshot.nix ./flameshot.nix
./betterlockscreen.nix ./betterlockscreen.nix
./easyeffects.nix ./easyeffects.nix
./theming.nix
]; ];
qt = {
enable = true;
platformTheme = "gtk3";
};
home.packages = with pkgs; [ home.packages = with pkgs; [
dmenu dmenu
st st
@@ -40,9 +36,6 @@
xclip xclip
gnome.gnome-keyring gnome.gnome-keyring
feh feh
gruvbox-dark-gtk
kde-gruvbox
gruvbox-dark-icons-gtk
alsaUtils alsaUtils
cinnamon.nemo cinnamon.nemo
pulseaudioFull pulseaudioFull
@@ -52,7 +45,6 @@
ncspot ncspot
ncpamixer ncpamixer
lf lf
qt5ct
pamixer pamixer
w3m w3m
bat bat
@@ -78,6 +70,7 @@
variety variety
virt-manager virt-manager
xfce.thunar xfce.thunar
dconf
]; ];
home.file = { home.file = {

View File

@@ -0,0 +1,43 @@
{lib, config, pkgs, ...}: {
# enable gtk
gtk = {
enable = true;
cursorTheme = {
name = "Bibata-Modern-Ice";
package = pkgs.bibata-cursors;
};
theme = {
name = "gruvbox-dark";
package = pkgs.gruvbox-dark-gtk;
};
iconTheme = {
name = "gruvbox-dark-icons";
package = pkgs.gruvbox-dark-icons-gtk;
};
};
# enable qt
qt = {
enable = true;
platformTheme = "qtct";
style = {
name = "kvantum";
};
};
xdg.configFile = {
"Kvantum/kvantum.kvconfig".text = ''
[General]
theme=GraphiteNordDark
'';
"Kvantum/GraphiteNord".source = "${pkgs.graphite-kde-theme}/share/Kvantum/GraphiteNord";
};
home.pointerCursor = {
gtk.enable = true;
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice";
size = 24;
};
}

View File

@@ -11,6 +11,7 @@
./packages.nix ./packages.nix
./services.nix ./services.nix
./users.nix ./users.nix
./docker.nix
]; ];

View File

@@ -51,4 +51,6 @@
# programs here, NOT in environment.systemPackages # programs here, NOT in environment.systemPackages
]; ];
}; };
programs.dconf.enable = true;
} }

View File

@@ -22,7 +22,6 @@
# ./users.nix # ./users.nix
../common ../common
./gui.nix ./gui.nix
../common/docker.nix
# nvidia drivers # nvidia drivers
./nvidia.nix ./nvidia.nix