From 1639264bd5d6f6dca2d6bee9ec5fe10ce8083c7f Mon Sep 17 00:00:00 2001 From: "Mohamed C." Date: Wed, 4 Sep 2024 12:47:44 +0200 Subject: [PATCH] switch to gnome --- flake.nix | 4 ++-- modules/system/gnome/default.nix | 32 ++++++++++++++++++++++++++++++++ modules/user/gnome/default.nix | 4 ++++ 3 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 modules/user/gnome/default.nix diff --git a/flake.nix b/flake.nix index 5a16efb..85bcb26 100644 --- a/flake.nix +++ b/flake.nix @@ -51,7 +51,7 @@ ./modules/system/plasma ]; displaySystemModules = [ - ./modules/system/sddm + ./modules/system/gdm ]; gamingSystemModules = [ ./modules/system/controller @@ -70,7 +70,7 @@ ./modules/user/shell ]; desktopUserModules = [ - ./modules/user/plasma + ./modules/user/gnome ]; gamingUserModules = []; serverUserModules = []; diff --git a/modules/system/gnome/default.nix b/modules/system/gnome/default.nix index de32d24..fa4097f 100644 --- a/modules/system/gnome/default.nix +++ b/modules/system/gnome/default.nix @@ -1,5 +1,37 @@ { pkgs, ... }: { + # Install gnome services.desktopManager.gnome.enable = true; services.xserver.enable = false; + + # Install Applications + programs.file-roller.enable = true; + services.gnome.tracker.enable = true; + environment.systemPackages = with pkgs; [ + gnome-text-editor + + ]; + # Install Extensions + environment.systemPackages = with pkgs; [ + gnomeExtensions.appindicator + + ]; + # Don't install unneeded applications + environment.gnome.excludePackages = (with pkgs; [ + gnome-photos + gnome-tour + ]) ++ (with pkgs.gnome; [ + gnome-music + gnome-terminal + gedit + epiphany + geary + evince + gnome-characters + totem + tali + iagno + hitori + atomix + ]); } diff --git a/modules/user/gnome/default.nix b/modules/user/gnome/default.nix new file mode 100644 index 0000000..6044c13 --- /dev/null +++ b/modules/user/gnome/default.nix @@ -0,0 +1,4 @@ +{ user, hostName, pkgs, ... }: +{ + +}