From 92058306cdd338c012e5a08d1435622acd3c4720 Mon Sep 17 00:00:00 2001 From: schererleander Date: Wed, 15 Oct 2025 18:19:17 +0200 Subject: feat: add gnome setup --- modules/nixos/default.nix | 5 +++++ modules/nixos/gnome.nix | 27 +++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 modules/nixos/default.nix create mode 100644 modules/nixos/gnome.nix (limited to 'modules/nixos') diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix new file mode 100644 index 0000000..5524e7f --- /dev/null +++ b/modules/nixos/default.nix @@ -0,0 +1,5 @@ +{ ... }: + +{ + imports = [ ./gnome.nix ]; +} 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 + ]; + + }; +} -- cgit v1.3.1