mirror of
https://github.com/kmein/niveum
synced 2026-03-21 04:11:07 +01:00
improvement(niveum scripts): calculate NIVEUM_DIR
This commit is contained in:
@@ -174,21 +174,19 @@ in
|
|||||||
environment.systemPackages = [ pkgs.pavucontrol pkgs.pamixer ];
|
environment.systemPackages = [ pkgs.pavucontrol pkgs.pamixer ];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
environment.systemPackages = [
|
environment.systemPackages =
|
||||||
|
let niveumPath = "${config.users.users.me.home}/prog/git/niveum";
|
||||||
|
in [
|
||||||
(pkgs.writers.writeDashBin "niveum-deploy" ''
|
(pkgs.writers.writeDashBin "niveum-deploy" ''
|
||||||
NIVEUM_DIR=/home/kfm/prog/git/niveum
|
|
||||||
|
|
||||||
[ $# -eq 1 ] || echo >&2 "Usage: niveum-deploy SYSTEM"
|
[ $# -eq 1 ] || echo >&2 "Usage: niveum-deploy SYSTEM"
|
||||||
|
|
||||||
eval $(${pkgs.nix}/bin/nix-build --no-out-link "$NIVEUM_DIR/deploy.nix" -A "$1")
|
eval $(${pkgs.nix}/bin/nix-build --no-out-link "${niveumPath}/deploy.nix" -A "$1")
|
||||||
'')
|
'')
|
||||||
(pkgs.writers.writeDashBin "niveum-update" ''
|
(pkgs.writers.writeDashBin "niveum-update" ''
|
||||||
NIVEUM_DIR=/home/kfm/prog/git/niveum
|
|
||||||
|
|
||||||
${pkgs.nix-prefetch-git}/bin/nix-prefetch-git \
|
${pkgs.nix-prefetch-git}/bin/nix-prefetch-git \
|
||||||
--url https://github.com/NixOS/nixpkgs-channels \
|
--url https://github.com/NixOS/nixpkgs-channels \
|
||||||
--rev refs/heads/nixos-${config.system.stateVersion}
|
--rev refs/heads/nixos-${config.system.stateVersion}
|
||||||
> "$NIVEUM_DIR/nixpkgs.json"
|
> "${niveumPath}/nixpkgs.json"
|
||||||
'')
|
'')
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user