diff --git a/flake.nix b/flake.nix index c880b1d..89061c0 100644 --- a/flake.nix +++ b/flake.nix @@ -32,6 +32,11 @@ url = "github:nix-community/nixvim/nixos-24.05"; inputs.nixpkgs.follows = "nixpkgs"; }; + plasma-manager = { + url = "github:nix-community/plasma-manager"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.home-manager.follows = "home-manager"; + }; secrets = { url = "git+ssh://git@git.vimium.com/jordan/nix-secrets.git"; flake = false; diff --git a/hosts/hypnos/default.nix b/hosts/hypnos/default.nix index 5447a8b..ffb87e7 100644 --- a/hosts/hypnos/default.nix +++ b/hosts/hypnos/default.nix @@ -21,7 +21,7 @@ videoDrivers = [ "nvidia" ]; }; displayManager = { - defaultSession = "plasmax11"; + defaultSession = if config.modules.desktop.kde.enable then "plasmax11" else "gnome-xorg"; sddm.wayland.enable = lib.mkForce false; }; }; diff --git a/modules/options.nix b/modules/options.nix index b9972f7..0ab1d70 100644 --- a/modules/options.nix +++ b/modules/options.nix @@ -69,6 +69,7 @@ with lib; sharedModules = [ inputs.nixvim.homeManagerModules.nixvim + inputs.plasma-manager.homeManagerModules.plasma-manager ]; };