about summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--flake.lock194
-rw-r--r--flake.nix4
-rw-r--r--home/profiles/workstation.nix2
-rw-r--r--nix/mkHomeManagerConfiguration.nix1
4 files changed, 196 insertions, 5 deletions
diff --git a/flake.lock b/flake.lock
index 5c1d5dc..4068ee2 100644
--- a/flake.lock
+++ b/flake.lock
@@ -46,6 +46,30 @@
         "type": "github"
       }
     },
+    "crane_2": {
+      "inputs": {
+        "flake-compat": "flake-compat_3",
+        "flake-utils": "flake-utils_5",
+        "nixpkgs": [
+          "x509-tools",
+          "nixpkgs"
+        ],
+        "rust-overlay": "rust-overlay_3"
+      },
+      "locked": {
+        "lastModified": 1667522439,
+        "narHash": "sha256-1tDYoumL5337T4BkC87iRXbAfeyeeOXa5WAbeP/ENqQ=",
+        "owner": "ipetkov",
+        "repo": "crane",
+        "rev": "b70e77d2e2d480a3a0bce3ecd2d981679588b23f",
+        "type": "github"
+      },
+      "original": {
+        "owner": "ipetkov",
+        "repo": "crane",
+        "type": "github"
+      }
+    },
     "darwin": {
       "inputs": {
         "nixpkgs": [
@@ -120,6 +144,22 @@
         "type": "github"
       }
     },
+    "flake-compat_3": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1650374568,
+        "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
+        "owner": "edolstra",
+        "repo": "flake-compat",
+        "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
+        "type": "github"
+      },
+      "original": {
+        "owner": "edolstra",
+        "repo": "flake-compat",
+        "type": "github"
+      }
+    },
     "flake-utils": {
       "inputs": {
         "systems": "systems"
@@ -186,6 +226,36 @@
         "type": "github"
       }
     },
+    "flake-utils_5": {
+      "locked": {
+        "lastModified": 1667395993,
+        "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
+        "owner": "numtide",
+        "repo": "flake-utils",
+        "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+        "type": "github"
+      },
+      "original": {
+        "owner": "numtide",
+        "repo": "flake-utils",
+        "type": "github"
+      }
+    },
+    "flake-utils_6": {
+      "locked": {
+        "lastModified": 1667395993,
+        "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
+        "owner": "numtide",
+        "repo": "flake-utils",
+        "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+        "type": "github"
+      },
+      "original": {
+        "owner": "numtide",
+        "repo": "flake-utils",
+        "type": "github"
+      }
+    },
     "futils": {
       "inputs": {
         "systems": "systems_2"
@@ -382,13 +452,28 @@
         "type": "github"
       }
     },
+    "nixpkgs_5": {
+      "locked": {
+        "lastModified": 1667877958,
+        "narHash": "sha256-InhzugdvWBvvR5/6hVDRngkSOeqjcw0SI9brZtY5y+g=",
+        "owner": "NixOS",
+        "repo": "nixpkgs",
+        "rev": "1d29ae3a66395506fd85655a8d74279ad4f9098f",
+        "type": "github"
+      },
+      "original": {
+        "owner": "NixOS",
+        "repo": "nixpkgs",
+        "type": "github"
+      }
+    },
     "nur": {
       "locked": {
-        "lastModified": 1688571065,
-        "narHash": "sha256-zHWAa7c4bBY0TS8vtT2/aIHxFQPi3u8niNSXLiJ/8Qk=",
+        "lastModified": 1688579144,
+        "narHash": "sha256-uNU+nIx3qP6AhYk8isu8esTrFoKSIwlhp1HaxFc8p2Q=",
         "owner": "nix-community",
         "repo": "NUR",
-        "rev": "5fa21967065f59569c821da4d92416a9f2e98d2f",
+        "rev": "de3e5795a3d67bff9bc7e16a45830bdf49755e99",
         "type": "github"
       },
       "original": {
@@ -451,6 +536,31 @@
         "type": "github"
       }
     },
+    "pre-commit-hooks_3": {
+      "inputs": {
+        "flake-utils": [
+          "x509-tools",
+          "flake-utils"
+        ],
+        "nixpkgs": [
+          "x509-tools",
+          "nixpkgs"
+        ]
+      },
+      "locked": {
+        "lastModified": 1667760143,
+        "narHash": "sha256-+X5CyeNEKp41bY/I1AJgW/fn69q5cLJ1bgiaMMCKB3M=",
+        "owner": "cachix",
+        "repo": "pre-commit-hooks.nix",
+        "rev": "06f48d63d473516ce5b8abe70d15be96a0147fcd",
+        "type": "github"
+      },
+      "original": {
+        "owner": "cachix",
+        "repo": "pre-commit-hooks.nix",
+        "type": "github"
+      }
+    },
     "root": {
       "inputs": {
         "agenix": "agenix",
@@ -463,7 +573,8 @@
         "nur": "nur",
         "pre-commit-hooks": "pre-commit-hooks",
         "rust": "rust",
-        "sendsms": "sendsms"
+        "sendsms": "sendsms",
+        "x509-tools": "x509-tools"
       }
     },
     "rust": {
@@ -539,6 +650,58 @@
         "type": "github"
       }
     },
+    "rust-overlay_3": {
+      "inputs": {
+        "flake-utils": [
+          "x509-tools",
+          "crane",
+          "flake-utils"
+        ],
+        "nixpkgs": [
+          "x509-tools",
+          "crane",
+          "nixpkgs"
+        ]
+      },
+      "locked": {
+        "lastModified": 1667487142,
+        "narHash": "sha256-bVuzLs1ZVggJAbJmEDVO9G6p8BH3HRaolK70KXvnWnU=",
+        "owner": "oxalica",
+        "repo": "rust-overlay",
+        "rev": "cf668f737ac986c0a89e83b6b2e3c5ddbd8cf33b",
+        "type": "github"
+      },
+      "original": {
+        "owner": "oxalica",
+        "repo": "rust-overlay",
+        "type": "github"
+      }
+    },
+    "rust-overlay_4": {
+      "inputs": {
+        "flake-utils": [
+          "x509-tools",
+          "flake-utils"
+        ],
+        "nixpkgs": [
+          "x509-tools",
+          "nixpkgs"
+        ]
+      },
+      "locked": {
+        "lastModified": 1667875464,
+        "narHash": "sha256-0rO2Pzn//ANT3AphpEUantCbm86XcmKNEKhM73LFr04=",
+        "owner": "oxalica",
+        "repo": "rust-overlay",
+        "rev": "9235990723630e1a55e1ed6bca5954e4e31cfbd7",
+        "type": "github"
+      },
+      "original": {
+        "owner": "oxalica",
+        "repo": "rust-overlay",
+        "type": "github"
+      }
+    },
     "sendsms": {
       "inputs": {
         "crane": "crane",
@@ -606,6 +769,29 @@
         "repo": "default",
         "type": "github"
       }
+    },
+    "x509-tools": {
+      "inputs": {
+        "crane": "crane_2",
+        "flake-utils": "flake-utils_6",
+        "nixpkgs": "nixpkgs_5",
+        "pre-commit-hooks": "pre-commit-hooks_3",
+        "rust-overlay": "rust-overlay_4"
+      },
+      "locked": {
+        "lastModified": 1668381652,
+        "narHash": "sha256-xdrF/ZOpq3lAxJgVtNapMSkTpDFB63V0ILJGrMQaEWI=",
+        "ref": "main",
+        "rev": "aed3af92f4e82124aa410feb352ff027b932b93c",
+        "revCount": 28,
+        "type": "git",
+        "url": "https://git.fcuny.net/fcuny/x509-info"
+      },
+      "original": {
+        "ref": "main",
+        "type": "git",
+        "url": "https://git.fcuny.net/fcuny/x509-info"
+      }
     }
   },
   "root": "root",
diff --git a/flake.nix b/flake.nix
index 8b10f42..2ae5d62 100644
--- a/flake.nix
+++ b/flake.nix
@@ -42,6 +42,10 @@
       inputs.nixpkgs.follows = "nixpkgs";
     };
 
+    x509-tools = {
+      url = "git+https://git.fcuny.net/fcuny/x509-info?ref=main";
+    };
+
     pre-commit-hooks = {
       type = "github";
       owner = "cachix";
diff --git a/home/profiles/workstation.nix b/home/profiles/workstation.nix
index 74c927f..cb895c6 100644
--- a/home/profiles/workstation.nix
+++ b/home/profiles/workstation.nix
@@ -64,7 +64,7 @@ in
     restic-nas
 
     # tools from external repositories
-    # x509-info
+    x509-info
     # gh-ssh-keys
     # masked-emails
   ];
diff --git a/nix/mkHomeManagerConfiguration.nix b/nix/mkHomeManagerConfiguration.nix
index 38bc19f..61913c3 100644
--- a/nix/mkHomeManagerConfiguration.nix
+++ b/nix/mkHomeManagerConfiguration.nix
@@ -36,6 +36,7 @@ inputs.home-manager.lib.homeManagerConfiguration {
       inputs.nur.overlay
       inputs.naersk.overlay
       inputs.rust.overlays.default
+      inputs.x509-tools.overlay
       (final: prev:
         {
           tools = import "${self}/tools" { pkgs = prev; inherit naersk; };