From 51664a5af59d07ceeb1ffd715e520f8cf16cc023 Mon Sep 17 00:00:00 2001 From: pagedMov Date: Mon, 14 Oct 2024 15:00:09 -0400 Subject: [PATCH] (desktop) Gen 488: implemented sddm --- modules/sys/default.nix | 3 ++- modules/sys/software/sddm.nix | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 modules/sys/software/sddm.nix 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; + }; +}