started janus-ca wrapper
This commit is contained in:
@@ -4,7 +4,6 @@ let
|
||||
hostname = "janus";
|
||||
ca-url = "https://janus.john-stream.com/";
|
||||
fingerprint = "2036c44f7b5901566ff7611ea6c927291ecc6d2dd00779c0eead70ec77fa10d6";
|
||||
|
||||
in
|
||||
{
|
||||
flake.modules.nixos.janus-ca = { config, lib, ... }:
|
||||
@@ -73,4 +72,24 @@ in
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
flake-file.inputs = {
|
||||
wrappers = {
|
||||
url = "github:lassulus/wrappers";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
|
||||
perSystem = { pkgs, lib, ... }: {
|
||||
packages.janus-ca = inputs.wrappers.lib.wrapPackage {
|
||||
inherit pkgs;
|
||||
package = pkgs.step-cli;
|
||||
binName = "janus-cert";
|
||||
args = [
|
||||
"ca" "certificate"
|
||||
"--ca-url=${ca-url}"
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -60,6 +60,10 @@ in
|
||||
homeManager."${hostname}"
|
||||
];
|
||||
};
|
||||
|
||||
environment.systemPackages = [
|
||||
inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.janus-ca
|
||||
];
|
||||
})
|
||||
];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user