Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: Properly exclude most gnome apps

+11 -34
+11 -34
nix/nixos/modules/profiles/de/gnome.nix
··· 13 13 services.displayManager.gdm.enable = true; 14 14 services.desktopManager.gnome.enable = true; 15 15 16 - environment.gnome.excludePackages = let 17 - getPackages = p: (builtins.filter (package: p ? package) (with p; [ 18 - aisleriot # patience game 19 - atomix # puzzle game 20 - cheese # webcam tool 21 - # epiphany # web browser 22 - # evince # document viewer 23 - geary # email reader 24 - gedit # text editor 25 - gnome-initial-setup 26 - gnome-music 27 - gnome-terminal 28 - hitori # sudoku game 29 - iagno # go game 30 - tali # poker game 31 - totem # video player 32 - five-or-more # game 33 - four-in-a-row # game 34 - gnome-chess # chess game 35 - gnome-mines # mine game 36 - gnome-software 37 - gnome-sound-recorder 38 - gnome-sudoku # sudoku game 39 - gnome-system-monitor 40 - gnome-taquin # game 41 - gnome-tetravex # tetris game 42 - hitori # game 43 - quadrapassel # tetris game 44 - sushi # nautilus previewer 45 - swell-foop # puzzle game 46 - ])); 47 - in 48 - (getPackages pkgs) 49 - ++ (getPackages pkgs.gnome); 16 + services.gnome = { 17 + core-apps.enable = false; 18 + games.enable = false; 19 + gnome-keyring.enable = false; 20 + core-developer-tools.enable = false; 21 + }; 22 + 23 + environment.gnome.excludePackages = with pkgs; [ 24 + gnome-tour # GNOME Shell detects the .desktop file on first log-in. 25 + ]; 50 26 environment.systemPackages = with pkgs; [ 51 27 gnome-photos 28 + nautilus 52 29 ]; 53 30 }; 54 31 }