From e5500a531d7698e68a051ad47a00f16373419893 Mon Sep 17 00:00:00 2001 From: Steven Carpenter Date: Thu, 9 Feb 2023 00:00:13 -0500 Subject: [PATCH] still fixing flakes --- .../features/desktop/environments/gnome.nix | 32 +++++++++++++++++++ flake.nix | 14 ++++---- 2 files changed, 40 insertions(+), 6 deletions(-) create mode 100644 .modules/features/desktop/environments/gnome.nix diff --git a/.modules/features/desktop/environments/gnome.nix b/.modules/features/desktop/environments/gnome.nix new file mode 100644 index 0000000..e839e23 --- /dev/null +++ b/.modules/features/desktop/environments/gnome.nix @@ -0,0 +1,32 @@ +{ config, pkgs, lib, ... }: +{ + services = { + gnome = { + core-utilities.enable = false; + gnome-keyring.enable = true; + }; + + xserver = { + enable = true; + layout = "us"; + xkbVariant = ""; + displayManager = { + gnome.enable = true; + gdm.enable = true; + gdm.wayland = true; + # defaultSession = lib.mkDefault "gnome"; + }; + desktopManager = { + xterm.enable = lib.mkForce false; + gnome.enable = lib.mkDefault true; + }; + }; + }; + + programs = { + xwayland.enable = lib.mkDefault true; + }; + + xdg.portal = { enable = lib.mkDefault true; }; + +} \ No newline at end of file diff --git a/flake.nix b/flake.nix index eb7eb6d..ad2d84a 100644 --- a/flake.nix +++ b/flake.nix @@ -15,12 +15,14 @@ ]; format = "proxmox"; }; - creatorforge-vm = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; - modules = [ - ./hosts/creatorforge.nix - ./modules/base/proxmox-vm-hardware.nix - ]; + nixosConfigurations = { + creatorforge-vm = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + modules = [ + ./hosts/creatorforge.nix + ./modules/base/proxmox-vm-hardware.nix + ]; + }; }; }; } \ No newline at end of file