Personal Nix flake
nixos home-manager nix
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: Split gnome and gdm profiles

Disable gnome on all systems, use gdm only by default instead

+39 -3
+1 -1
nix/nixos/configs/desktop/default.nix
··· 15 15 formfactor.desktop = true; 16 16 hardware.gpu.nvidia = true; 17 17 hardware.rgb = true; 18 - de.gnome = true; 19 18 de.hyprland = true; 19 + greeter.gdm = true; 20 20 graphical = true; 21 21 }; 22 22 };
+1 -1
nix/nixos/configs/laptop/default.nix
··· 13 13 profiles = { 14 14 formfactor.laptop = true; 15 15 hardware.cpu.intel = true; 16 - de.gnome = true; 17 16 de.hyprland = true; 17 + greeter.gdm = true; 18 18 graphical = true; 19 19 }; 20 20 };
+1
nix/nixos/configs/steamdeck/default.nix
··· 22 22 kernel.enable = false; 23 23 profiles = { 24 24 de.gnome = true; 25 + greeter.gdm = true; 25 26 graphical = true; 26 27 }; 27 28 };
+1
nix/nixos/modules/networking/default.nix
··· 16 16 ssid Lpchaim 17 17 metric ${toString (wifiOffset - 10)} 18 18 ''; 19 + networkmanager.enable = true; 19 20 }; 20 21 }
-1
nix/nixos/profiles/de/gnome.nix
··· 10 10 options.my.profiles.de.gnome = lib.mkEnableOption "gnome profile"; 11 11 config = lib.mkIf cfg { 12 12 services.xserver.enable = true; 13 - services.displayManager.gdm.enable = true; 14 13 services.desktopManager.gnome.enable = true; 15 14 16 15 services.gnome = {
+1
nix/nixos/profiles/default.nix
··· 3 3 ./de 4 4 ./formfactor 5 5 ./graphical.nix 6 + ./greeter 6 7 ./hardware 7 8 ]; 8 9 }
+6
nix/nixos/profiles/greeter/default.nix
··· 1 + { 2 + imports = [ 3 + ./gdm.nix 4 + ./dms.nix 5 + ]; 6 + }
+16
nix/nixos/profiles/greeter/dms.nix
··· 1 + { 2 + config, 3 + lib, 4 + ... 5 + }: let 6 + cfg = config.my.profiles.greeter.dms; 7 + in { 8 + options.my.profiles.greeter.dms = lib.mkEnableOption "DMS greeter"; 9 + config = lib.mkIf cfg { 10 + services.displayManager.dms-greeter = { 11 + enable = true; 12 + compositor.name = lib.mkDefault "hyprland"; 13 + configHome = "/home/lpchaim"; 14 + }; 15 + }; 16 + }
+12
nix/nixos/profiles/greeter/gdm.nix
··· 1 + { 2 + config, 3 + lib, 4 + ... 5 + }: let 6 + cfg = config.my.profiles.greeter.gdm; 7 + in { 8 + options.my.profiles.greeter.gdm = lib.mkEnableOption "GDM greeter"; 9 + config = lib.mkIf cfg { 10 + services.displayManager.gdm.enable = true; 11 + }; 12 + }