diff --git a/modules/sys/default.nix b/modules/sys/default.nix index d2dd01e..3557606 100644 --- a/modules/sys/default.nix +++ b/modules/sys/default.nix @@ -3,8 +3,9 @@ { imports = [ (import ./hardware/bootloader.nix) ] - ++ [ (import ./software/fonts.nix) ] ++ [ (import ./hardware/network.nix) ] + ++ [ (import ./software/fonts.nix) ] + ++ [ (import ./software/sddm.nix) ] ++ [ (import ./software/packages.nix) ] ++ [ (import ./software/programs.nix) ] ++ [ (import ./software/services.nix) ] diff --git a/modules/sys/software/sddm.nix b/modules/sys/software/sddm.nix new file mode 100644 index 0000000..54602ff --- /dev/null +++ b/modules/sys/software/sddm.nix @@ -0,0 +1,18 @@ +{ pkgs, self, config, ... }: + +{ + environment.systemPackages = [( + pkgs.catppuccin-sddm.override { + flavor="mocha"; + font="JetBrains Mono"; + fontSize="9"; + background="${self}/media/wallpapers/catppuccin/nixos-catppuccin.png"; + } + )]; + services.displayManager.sddm = { + enable = true; + wayland.enable = true; + theme = "catppuccin-mocha"; + package = pkgs.kdePackages.sddm; + }; +}