diff --git a/systems/common.nix b/systems/common.nix index 977f4a3..50ffdcc 100644 --- a/systems/common.nix +++ b/systems/common.nix @@ -50,19 +50,13 @@ # Services services.xserver.enable = true; - - # Enable the GNOME Desktop Environment. services.xserver.displayManager.gdm.enable = true; services.xserver.desktopManager.gnome.enable = true; services.xserver.displayManager.gdm.wayland = false; - - # Configure keymap in X11 services.xserver = { layout = "us"; xkbVariant = ""; }; - - # Enable CUPS to print documents. services.printing.enable = true; # Enable sound with pipewire. @@ -99,17 +93,36 @@ libgdiplus gnome.gnome-tweaks zerotierone - gnome.gnome-terminal ]; + # Exclude gnome garbage + environment.gnome.excludePackages = (with pkgs; [ + gnome-photos + gnome-tour + ]) ++ (with pkgs.gnome; [ + gnome-weather + cheese # webcam tool + gnome-music + gedit # text editor + epiphany # web browser + geary # email reader + evince # document viewer + gnome-characters + totem # video player + tali # poker game + iagno # go game + hitori # sudoku game + atomix # puzzle game + ]); + services.xserver.excludePackages = [ pkgs.xterm ]; + documentation.nixos.enable = false; # GNUPG Stuff - -services.pcscd.enable = true; - programs.gnupg.agent = { - enable = true; - pinentryFlavor = "gnome3"; - enableSSHSupport = true; - }; + services.pcscd.enable = true; + programs.gnupg.agent = { + enable = true; + pinentryFlavor = "gnome3"; + enableSSHSupport = true; + }; services.openssh.enable = true; diff --git a/user-jsutter.nix b/user-jsutter.nix index a9a5cb5..f838a4a 100644 --- a/user-jsutter.nix +++ b/user-jsutter.nix @@ -98,6 +98,7 @@ in "org/gnome/shell" = { favorite-apps = [ + "org.gnome.Console.desktop" "firefox.desktop" "slack.desktop" "codium.desktop"