home(gnome): configure gnome user experience

This commit is contained in:
514fpv 2024-01-29 00:20:21 +08:00
parent 2b0394902c
commit 9037aba427
Signed by: koishi
SSH key fingerprint: SHA256:axz0uIzzY+5W19i7QOUuiw5LSqhKfCBKPf3L4xFRxLw
7 changed files with 143 additions and 1 deletions

29
home/gnome/impl/home.nix Normal file
View file

@ -0,0 +1,29 @@
{ pkgs
, lib
, config
, ... }: with lib; let
cfg = config.passthrough.gnome;
in mkIf cfg.enable {
# cursor theme
home.pointerCursor = {
package = pkgs.catppuccin-cursors.frappeDark;
name = "Catppuccin-Frappe-Dark-Cursors";
};
# gtk theme
gtk.theme = {
package = pkgs.catppuccin-gtk.override {
accents = [ "pink" ];
size = "compact";
#tweaks = [ "rimless" "black" ];
variant = "frappe";
};
name = "Catppuccin-Frappe-Compact-Pink-Dark";
};
home.packages = with pkgs.gnomeExtensions; [
dash-to-panel
dash-to-dock
appindicator
];
}