dotfiles/modules/nixos/desktop/sddm/default.nix
2025-10-01 19:51:55 -05:00

34 lines
702 B
Nix
Executable file

{
pkgs,
flake,
nixpkgs-stable,
...
}:
let
inherit (flake.config.aesthetics.themes) fonts;
in
{
services = {
displayManager = {
defaultSession = "hyprland";
sddm = {
enable = true;
package = (flake.inputs.nixpkgs-stable.legacyPackages.${pkgs.system}.kdePackages.sddm);
enableHidpi = true;
wayland = true;
theme = "catppuccin-macchiato";
};
};
};
environment = {
systemPackages = [
(pkgs.catppuccin-sddm.override {
flavor = "macchiato";
font = "${fonts.name}";
fontSize = "${toString fonts.sizes.popups}";
loginBackground = true;
})
pkgs.catppuccin-sddm
];
};
}