diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-01-25 08:01:38 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-01-25 08:40:05 -0500 |
commit | a850dad99672223cb453d4185921ced36235771f (patch) | |
tree | a1209220c2c82c6df2f98a0b954aedc379f9fe4e /flake.nix | |
parent | 3d6a49a5d90a0909fc04e5b70286b4de83aea6f4 (diff) |
Add agenix dependency and start working on borg backups
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -5,9 +5,10 @@ inputs.pms7003.url = "github:orbekk/pms7003/master"; inputs.pms7003.inputs.nixpkgs.follows = "nixpkgs"; inputs.emacs-overlay.url = "github:nix-community/emacs-overlay"; + inputs.agenix.url = "github:ryantm/agenix"; outputs = - { self, nixpkgs, nixpkgs-unstable, nixos-hardware, pms7003, emacs-overlay }: + { self, nixpkgs, nixpkgs-unstable, nixos-hardware, pms7003, emacs-overlay, agenix }: let pkgs-module = { config, ... }: let @@ -16,6 +17,7 @@ ppp = pms7003; extra-packages = final: prev: { pms7003 = ppp.packages.${final.system}.pms7003; + agenix = agenix.defaultPackage.${final.system}; }; unstable-overlay = final: prev: rec { @@ -67,8 +69,10 @@ modules = (lib.attrValues self.nixosModules) ++ [ pkgs-module + registry-module module nixpkgs.nixosModules.notDetected + agenix.nixosModules.age ({ config, pkgs, ... }: { # Let 'nixos-version --json' know about the Git revision # of this flake. |