best practices: get rid of with pkgs;

This commit is contained in:
2024-11-09 15:33:03 -06:00
parent ebcab67a6a
commit 120d485f28
33 changed files with 418 additions and 317 deletions

View File

@@ -16,43 +16,52 @@
};
};
};
environment.gnome.excludePackages = with pkgs; [
# gnome-shell-extensions
# totem
baobab
cheese
epiphany
gnome-characters
gnome-connections
gnome-font-viewer
gnome-music
gnome-photos
gnome-text-editor
gnome-tour
yelp
];
environment.gnome.excludePackages = builtins.attrValues {
inherit (pkgs)
# gnome-shell-extensions
# totem
baobab
cheese
epiphany
gnome-characters
gnome-connections
gnome-font-viewer
gnome-music
gnome-photos
gnome-text-editor
gnome-tour
yelp
;
};
qt = {
enable = true;
style = "adwaita";
};
users.users.jawz.packages =
(with pkgs; [
# ffmpegthumbnailer # generate thumbnails
adw-gtk3 # theme legacy applications
gnome-tweaks # tweaks for the gnome desktop environment
papirus-icon-theme # icon theme
libgda # for pano shell extension
# gradience # theme customizer, allows you to modify adw-gtk3 themes
])
++ (with pkgs.gnomeExtensions; [
appindicator # applets for open applications
reading-strip # like putting a finger on every line I read
tactile # window manager
pano # clipboard manager
freon # hardware temperature monitor
gamemode-indicator-in-system-settings # I guess I'm a gamer now?
# blur-my-shell # make the overview more visually appealing
burn-my-windows
# forge # window manager
]);
let
packages = builtins.attrValues {
inherit (pkgs)
adw-gtk3 # theme legacy applications
gnome-tweaks # tweaks for the gnome desktop environment
papirus-icon-theme # icon theme
libgda # for pano shell extension
# ffmpegthumbnailer # generate thumbnails
# gradience # theme customizer, allows you to modify adw-gtk3 themes
;
};
extensions = builtins.attrValues {
inherit (pkgs.gnomeExtensions)
appindicator # applets for open applications
reading-strip # like putting a finger on every line I read
tactile # window manager
pano # clipboard manager
freon # hardware temperature monitor
gamemode-indicator-in-system-settings # I guess I'm a gamer now?
burn-my-windows
# blur-my-shell # make the overview more visually appealing
# forge # window manager
;
};
in
packages ++ extensions;
}