diff --git a/flake.lock b/flake.lock index 663a3bd..1d51867 100644 --- a/flake.lock +++ b/flake.lock @@ -193,11 +193,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1731403644, - "narHash": "sha256-T9V7CTucjRZ4Qc6pUEV/kpgNGzQbHWfGcfK6JJLfUeI=", + "lastModified": 1730919458, + "narHash": "sha256-yMO0T0QJlmT/x4HEyvrCyigGrdYfIXX3e5gWqB64wLg=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "f6581f1c3b137086e42a08a906bdada63045f991", + "rev": "e1cc1f6483393634aee94514186d21a4871e78d7", "type": "github" }, "original": { @@ -257,11 +257,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1731386116, - "narHash": "sha256-lKA770aUmjPHdTaJWnP3yQ9OI1TigenUqVC3wweqZuI=", + "lastModified": 1730883749, + "narHash": "sha256-mwrFF0vElHJP8X3pFCByJR365Q2463ATp2qGIrDUdlE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "689fed12a013f56d4c4d3f612489634267d86529", + "rev": "dba414932936fde69f0606b4f1d87c5bc0003ede", "type": "github" }, "original": { diff --git a/hosts/talos/default.nix b/hosts/talos/default.nix index 5264e2b..02dff05 100644 --- a/hosts/talos/default.nix +++ b/hosts/talos/default.nix @@ -130,6 +130,7 @@ }; my.gui.enable = true; + my.displayManager.sddm.enable = lib.mkForce false; hardware.bluetooth = { enable = true; @@ -156,6 +157,10 @@ services.xserver.enable = true; # Enable the KDE Plasma Desktop Environment. + services.displayManager.sddm = { + enable = true; + wayland.enable = true; + }; services.desktopManager.plasma6.enable = true; services.power-profiles-daemon.enable = true; diff --git a/modules/sddm.nix b/modules/sddm.nix index de57ae5..41941ba 100644 --- a/modules/sddm.nix +++ b/modules/sddm.nix @@ -17,15 +17,21 @@ in { config = mkIf cfg.enable { services.displayManager.sddm = { enable = true; - theme = "catppuccin-latte"; - wayland.enable = true; + theme = "sugar-candy"; }; - environment.systemPackages = [ - (pkgs.catppuccin-sddm.override - { - flavor = "latte"; - }) - ]; + environment.systemPackages = builtins.attrValues { + inherit + (pkgs.packages) + sddm-sugar-candy + ; + + inherit + (pkgs.libsForQt5.qt5) + qtgraphicaleffects + qtquickcontrols2 + qtsvg + ; + }; }; }