From cdc8875e3b055e13d7bff40aa259ef1d7e870954 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Mon, 22 Apr 2024 16:34:57 +0300 Subject: [PATCH] Add agenix alias --- flake.nix | 5 ----- modules/agenix.nix | 13 +++++++++++++ modules/packages.nix | 2 -- 3 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 modules/agenix.nix diff --git a/flake.nix b/flake.nix index e0d9d76..5b80e9d 100644 --- a/flake.nix +++ b/flake.nix @@ -153,10 +153,6 @@ home-manager.sharedModules = [ ghosttyModule.homeModules.default ]; }; - ageNixModule = { - age.identityPaths = [ "/root/.ssh/id" ]; - }; - optionModules = [ homeManager.nixosModules.default ageNix.nixosModules.default @@ -168,7 +164,6 @@ optionUsageModules = [ nixpkgsOverlayModule homeManagerModule - ageNixModule ] ++ collectNixFiles ./modules; specialArgs = { inherit self inputs keys; }; diff --git a/modules/agenix.nix b/modules/agenix.nix new file mode 100644 index 0000000..93435ce --- /dev/null +++ b/modules/agenix.nix @@ -0,0 +1,13 @@ +{ lib, pkgs, ... }: with lib; merge + +(systemConfiguration { + age.identityPaths = [ "/root/.ssh/id" ]; +}) + +(desktopSystemConfiguration { + environment.shellAliases.agenix = "agenix --identity ~/.ssh/id"; +}) + +(desktopSystemPackages (with pkgs; [ + agenix +])) diff --git a/modules/packages.nix b/modules/packages.nix index e11934a..6998af5 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -24,8 +24,6 @@ ])) (desktopSystemPackages (with pkgs; [ - agenix - clang_16 clang-tools_16 deno