scripts: Add nebula-regen-all-host-certs

This commit is contained in:
SebastianStork 2026-02-05 22:08:33 +01:00
parent d45f8cd297
commit 2c76d23692
Signed by: SebastianStork
SSH key fingerprint: SHA256:tRrGdjYOwgHxpSc/wTOZQZEjxcb15P0tyXRsbAfd+2Q
5 changed files with 40 additions and 4 deletions

View file

@ -30,6 +30,7 @@ _: {
pkgs.nebula
pkgs.bitwarden-cli
self'.packages.nebula-regen-host-cert
self'.packages.nebula-regen-all-host-certs
];
shellHook = ''

View file

@ -1,13 +1,18 @@
{ self, ... }:
{
perSystem =
{ pkgs, lib, ... }:
{
self',
pkgs,
lib,
...
}:
{
packages =
"${self}/scripts"
|> builtins.readDir
|> lib.attrNames
|> lib.map (name: name |> lib.removeSuffix ".nix")
|> self.lib.genAttrs (name: import "${self}/scripts/${name}.nix" { inherit pkgs; });
|> self.lib.genAttrs (name: import "${self}/scripts/${name}.nix" { inherit self' pkgs lib; });
};
}