From 368f5d9f460f1b311ac5681033a3294ace204a3a Mon Sep 17 00:00:00 2001 From: autumn Date: Sun, 31 Aug 2025 21:52:27 -0600 Subject: [PATCH] resuming system configuration --- home-manager/autumn/home.nix | 1 + system/defaults/locale.nix | 20 +++++++++++--------- system/packages/sddm/andromeda.nix | 16 ++++++++++++++++ system/packages/sddm/sddm.nix | 3 +++ 4 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 system/packages/sddm/andromeda.nix diff --git a/home-manager/autumn/home.nix b/home-manager/autumn/home.nix index 42625ff..f159b54 100644 --- a/home-manager/autumn/home.nix +++ b/home-manager/autumn/home.nix @@ -53,6 +53,7 @@ # wayland.windowManager.river.enable = true; imports = [ ../packages/alacritty/alacritty.nix + ../packages/crawl/crawl.nix ../packages/direnv/direnv.nix ../packages/fish/fish.nix ../packages/fuzzel/fuzzel.nix diff --git a/system/defaults/locale.nix b/system/defaults/locale.nix index 1cb6cc1..d86f0f1 100644 --- a/system/defaults/locale.nix +++ b/system/defaults/locale.nix @@ -3,14 +3,16 @@ { i18n = { defaultLocale = "${locale}"; - LC_ADRESS = "${locale}"; - LC_IDENTIFICATION = "${locale}"; - LC_MEASUREMENT = "${locale}"; - LC_MONETARY = "${locale}"; - LC_NAME = "${locale}"; - LC_NUMERIC = "${locale}"; - LC_PAPER = "${locale}"; - LC_TELEPHONE = "${locale}"; - LC_TIME = "${locale}"; + extraLocaleSettings = { + LC_ADDRESS = "${locale}"; + LC_IDENTIFICATION = "${locale}"; + LC_MEASUREMENT = "${locale}"; + LC_MONETARY = "${locale}"; + LC_NAME = "${locale}"; + LC_NUMERIC = "${locale}"; + LC_PAPER = "${locale}"; + LC_TELEPHONE = "${locale}"; + LC_TIME = "${locale}"; + }; }; } diff --git a/system/packages/sddm/andromeda.nix b/system/packages/sddm/andromeda.nix new file mode 100644 index 0000000..b1f1668 --- /dev/null +++ b/system/packages/sddm/andromeda.nix @@ -0,0 +1,16 @@ +{stdenv, fetchFromGithub, ...}: + +{ + sddm-andromeda = stdenv.mkDerivation rec { + pname = "sddm-andromeda-theme"; + dontBuild = true; + installPhase = '' + mkdir -p $out/share/sddm/themes + cp -aR $src $out/share/sddm/themes/andromeda + ''; + src = fetchFromGithub { + owner = "EliverLara"; + repo = "Andromeda-KDE"; + }; + }; +} diff --git a/system/packages/sddm/sddm.nix b/system/packages/sddm/sddm.nix index dc99985..21be7a7 100644 --- a/system/packages/sddm/sddm.nix +++ b/system/packages/sddm/sddm.nix @@ -5,4 +5,7 @@ enable = true; wayland.enable = true; }; + environment.systemPackages = with pkgs; [ + (callPackage ./andromeda.nix) + ]; }