aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--flake.lock86
-rw-r--r--flake.nix7
2 files changed, 91 insertions, 2 deletions
diff --git a/flake.lock b/flake.lock
index 6cda4fc..3f62bbe 100644
--- a/flake.lock
+++ b/flake.lock
@@ -1,8 +1,53 @@
{
"nodes": {
+ "agenix": {
+ "inputs": {
+ "darwin": "darwin",
+ "home-manager": "home-manager",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "systems": "systems"
+ },
+ "locked": {
+ "lastModified": 1747575206,
+ "narHash": "sha256-NwmAFuDUO/PFcgaGGr4j3ozG9Pe5hZ/ogitWhY+D81k=",
+ "owner": "ryantm",
+ "repo": "agenix",
+ "rev": "4835b1dc898959d8547a871ef484930675cb47f1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "ryantm",
+ "repo": "agenix",
+ "type": "github"
+ }
+ },
"darwin": {
"inputs": {
"nixpkgs": [
+ "agenix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1744478979,
+ "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=",
+ "owner": "lnl7",
+ "repo": "nix-darwin",
+ "rev": "43975d782b418ebf4969e9ccba82466728c2851b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "lnl7",
+ "ref": "master",
+ "repo": "nix-darwin",
+ "type": "github"
+ }
+ },
+ "darwin_2": {
+ "inputs": {
+ "nixpkgs": [
"nixpkgs"
]
},
@@ -82,6 +127,27 @@
"home-manager": {
"inputs": {
"nixpkgs": [
+ "agenix",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1745494811,
+ "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=",
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "type": "github"
+ }
+ },
+ "home-manager_2": {
+ "inputs": {
+ "nixpkgs": [
"nixpkgs"
]
},
@@ -172,15 +238,31 @@
},
"root": {
"inputs": {
- "darwin": "darwin",
+ "agenix": "agenix",
+ "darwin": "darwin_2",
"emacs-overlay": "emacs-overlay",
- "home-manager": "home-manager",
+ "home-manager": "home-manager_2",
"nixpkgs": "nixpkgs",
"nixpkgsUnstable": "nixpkgsUnstable",
"pre-commit-hooks": "pre-commit-hooks",
"treefmt-nix": "treefmt-nix"
}
},
+ "systems": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
"treefmt-nix": {
"inputs": {
"nixpkgs": [
diff --git a/flake.nix b/flake.nix
index 24655a7..0b1a537 100644
--- a/flake.nix
+++ b/flake.nix
@@ -16,6 +16,11 @@
inputs.nixpkgs.follows = "nixpkgs";
};
+ agenix = {
+ url = "github:ryantm/agenix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
treefmt-nix = {
url = "github:numtide/treefmt-nix";
inputs.nixpkgs.follows = "nixpkgs";
@@ -41,6 +46,7 @@
treefmt-nix,
pre-commit-hooks,
emacs-overlay,
+ agenix,
...
}@inputs:
let
@@ -214,6 +220,7 @@
with pkgs;
[
git
+ inputs.agenix.packages."${system}".default
]
++ commonScripts
++ systemSpecificScripts;