diff --git a/modules/nixos/sddm.nix b/modules/nixos/sddm.nix index ae07e9b..d0f1e5e 100644 --- a/modules/nixos/sddm.nix +++ b/modules/nixos/sddm.nix @@ -1,5 +1,6 @@ { config, + pkgs, lib, ... }: { @@ -8,7 +9,22 @@ }; config = lib.mkIf config.crony.sddm.enable { - services.displayManager.sddm.enable = true; - services.displayManager.sddm.wayland.enable = true; + environment.systemPackages = [ + (pkgs.where-is-my-sddm-theme.override { + variants = ["qt6" "qt5"]; + themeConfig.General = { + showSessionsByDefault = true; + + background = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + backgroundFill = "#282828"; + backgroundMode = "none"; + }; + }) + ]; + services.displayManager.sddm = { + enable = true; + wayland.enable = true; + theme = "where_is_my_sddm_theme_qt5"; + }; }; }