1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

fix(deploy): helper

This commit is contained in:
Kierán Meinhardt
2019-11-26 20:16:57 +01:00
parent 27608c1f2d
commit 5a5fb062f9

View File

@@ -1,4 +1,9 @@
let
gitFromJson = path:
let object = importJson path; in {
inherit (object) url;
ref = object.rev;
};
krops = builtins.fetchGit {
url = "https://cgit.krebsco.de/krops/";
ref = (importJson _versions/krops.json).rev;
@@ -14,22 +19,10 @@ let
system.file = toString path;
nixos-config.symlink = "system/configuration.nix";
nixpkgs.git = {
url = "https://github.com/NixOS/nixpkgs-channels";
ref = (importJson _versions/nixpkgs.json).rev;
};
nixos-unstable.git = {
url = "https://github.com/NixOS/nixpkgs-channels";
ref = (importJson _versions/nixpkgs-unstable.json).rev;
};
home-manager.git = {
url = "https://github.com/rycee/home-manager";
ref = (importJson _versions/home-manager.json).rev;
};
stockholm.git = {
url = "https://cgit.krebsco.de/stockholm";
ref = (importJson _versions/stockholm.json).rev;
};
nixpkgs.git = gitFromJson _versions/nixpkgs.json;
nixos-unstable.git = gitFromJson _versions/nixpkgs-unstable.json;
home-manager.git = gitFromJson _versions/home-manager.json;
stockholm.git = gitFromJson _versions/stockholm.json;
secrets.pass = {
dir = toString ~/.password-store/systems;
inherit name;