Commit 92285764b72b
Changed files (2)
tools
k8s.infra
tools/k8s.infra/default.nix
@@ -1,11 +1,16 @@
-{ stdenv }:
+{ pkgs, ... }:
-stdenv.mkDerivation {
+pkgs.stdenv.mkDerivation {
name = "k8s.infra";
src = ./.;
phases = [ "installPhase" "fixupPhase" ];
+ buildInputs = with pkgs; [
+ makeWrapper
+ ];
installPhase = ''
mkdir -p $out $out/bin
cp $src/k8s.infra.sh $out/bin/k8s.infra
+
+ wrapProgram "$out/bin/k8s.infra" --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.nixos-generators pkgs.virtmanager pkgs.libguestfs-with-appliance pkgs.qemu pkgs.libvirt ]}
'';
}
shell.nix
@@ -18,10 +18,8 @@ pkgs.mkShell
cachix
morph
niv
- nixos-generators
nixpkgs-fmt
sops
- libguestfs-with-appliance
];
shellHook = ''
export NIX_PATH="nixpkgs=${pkgs.path}:nixos=${nixos.path}:nixos-unstable=${nixos-unstable.path}"