desktop/gnome: restructure packages

Signed-off-by: unexplrd <unexplrd@linerds.us>
This commit is contained in:
2025-06-12 13:26:42 +03:00
parent fff9e50163
commit 590238d3e9

View File

@ -14,23 +14,28 @@ in {
mkEnableOption "enable gnome desktop"; mkEnableOption "enable gnome desktop";
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
home.packages = with pkgs; [ home.packages =
gnomeExtensions.alphabetical-app-grid (with pkgs.gnomeExtensions; [
gnomeExtensions.app-icons-taskbar # extensions
gnomeExtensions.caffeine alphabetical-app-grid
gnomeExtensions.pano app-icons-taskbar
gnomeExtensions.removable-drive-menu caffeine
gnomeExtensions.space-bar pano
gnomeExtensions.switcher removable-drive-menu
gnomeExtensions.tactile space-bar
gnomeExtensions.window-is-ready-remover switcher
tactile
window-is-ready-remover
])
++ (with pkgs; [
# regular packages
junction junction
celluloid celluloid
mission-center mission-center
dconf dconf
pwvucontrol pwvucontrol
wl-clipboard wl-clipboard
]; ]);
programs.gnome-shell.extensions = [ programs.gnome-shell.extensions = [
{package = pkgs.gnomeExtensions.alphabetical-app-grid;} {package = pkgs.gnomeExtensions.alphabetical-app-grid;}
{package = pkgs.gnomeExtensions.app-icons-taskbar;} {package = pkgs.gnomeExtensions.app-icons-taskbar;}