2023-11-05 11:26:09 +00:00
|
|
|
{
|
|
|
|
pkgs,
|
|
|
|
config,
|
2023-11-23 06:05:54 +00:00
|
|
|
lib,
|
2023-11-05 11:26:09 +00:00
|
|
|
...
|
|
|
|
}: {
|
|
|
|
home.pointerCursor = {
|
|
|
|
name = "Adwaita";
|
|
|
|
package = pkgs.gnome.adwaita-icon-theme;
|
|
|
|
size = 24;
|
2024-02-18 10:51:57 +00:00
|
|
|
x11.enable = true;
|
|
|
|
gtk.enable = true;
|
2023-11-05 11:26:09 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
gtk = {
|
2024-02-18 10:51:57 +00:00
|
|
|
enable = true;
|
|
|
|
gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc";
|
|
|
|
|
|
|
|
gtk3.bookmarks = [
|
|
|
|
"file://${config.home.homeDirectory}/Documents/Projects/git-repos/github.com/Guanran928/flake"
|
|
|
|
];
|
|
|
|
|
2023-11-05 11:26:09 +00:00
|
|
|
iconTheme = {
|
|
|
|
#name = "Tela-dracula-dark";
|
|
|
|
#package = pkgs.tela-icon-theme;
|
2024-02-18 10:51:57 +00:00
|
|
|
#name = "Papirus-Dark";
|
|
|
|
#package = pkgs.papirus-icon-theme;
|
|
|
|
name = "Adwaita";
|
|
|
|
package = pkgs.gnome.adwaita-icon-theme;
|
2023-11-05 11:26:09 +00:00
|
|
|
};
|
|
|
|
|
2024-02-18 10:51:57 +00:00
|
|
|
theme = {
|
2024-05-23 16:15:10 +00:00
|
|
|
name = "Adwaita-dark";
|
|
|
|
package = pkgs.gnome-themes-extra;
|
2024-02-18 10:51:57 +00:00
|
|
|
};
|
2023-11-05 11:26:09 +00:00
|
|
|
};
|
2023-12-25 11:48:17 +00:00
|
|
|
|
2024-02-18 10:51:57 +00:00
|
|
|
dconf.settings."org/gnome/desktop/interface"."color-scheme" = "prefer-dark";
|
|
|
|
|
2023-12-25 11:48:17 +00:00
|
|
|
# ??? this commit broke nautilus's spacing ???
|
|
|
|
# https://github.com/nix-community/home-manager/commit/e9b9ecef4295a835ab073814f100498716b05a96
|
|
|
|
xdg.configFile."gtk-4.0/gtk.css".text = lib.mkForce config.gtk.gtk4.extraCss;
|
2023-11-05 11:26:09 +00:00
|
|
|
}
|