diff options
| -rw-r--r-- | .envrc | 1 | ||||
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | flake.nix | 26 |
3 files changed, 28 insertions, 0 deletions
@@ -0,0 +1 @@ +use flake diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9b42106 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.direnv/ @@ -19,6 +19,27 @@ agenix, ... }: + let + forAllSystems = + f: + nixpkgs.lib.genAttrs + [ + "x86_64-linux" + "aarch64-linux" + ] + ( + system: + f ( + import nixpkgs { + inherit system; + config.allowUnfree = true; + overlays = [ + agenix.overlays.default + ]; + } + ) + ); + in { nixosConfigurations.oden = nixpkgs.lib.nixosSystem { modules = [ @@ -31,5 +52,10 @@ inherit inputs; }; }; + devShells = forAllSystems (pkgs: { + default = pkgs.mkShellNoCC { + packages = [ pkgs.agenix ]; + }; + }); }; } |
