diff options
| author | schererleander <leander@schererleander.de> | 2025-10-15 18:19:17 +0200 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-11-02 20:42:51 +0100 |
| commit | 92058306cdd338c012e5a08d1435622acd3c4720 (patch) | |
| tree | 29bfba57945a9d73da0e43de9646912528df7754 /modules/nixos/gnome.nix | |
| parent | 3cb33d5ecbca40b30c91ebc1825d5e5e2095d439 (diff) | |
feat: add gnome setup
Diffstat (limited to 'modules/nixos/gnome.nix')
| -rw-r--r-- | modules/nixos/gnome.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/modules/nixos/gnome.nix b/modules/nixos/gnome.nix new file mode 100644 index 0000000..9d71032 --- /dev/null +++ b/modules/nixos/gnome.nix @@ -0,0 +1,27 @@ +{ + config, + pkgs, + lib, + ... +}: + +{ + options.gnome.enable = lib.mkEnableOption "Setup gnome desktop enviroment"; + config = lib.mkIf config.gnome.enable { + services.xserver = { + enable = true; + desktopManager.gnome.enable = true; + displayManager.gdm.enable = true; + }; + + services.gnome.core-developer-tools.enable = false; + services.gnome.games.enable = false; + + programs.dconf.enable = true; + + environment.defaultPackages = with pkgs; [ + wl-clipboard + ]; + + }; +} |
