diff options
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 + ]; + + }; +} |
