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) + ]; }