dotfiles/scripts/nix-secret-wrapper/default.nix
magic_rb 2998847634
Bump core inputs, switch servers to nixpkgs-stable
Bumps `nixpkgs-unstable`, `nixpkgs-stable`, `home-manager-stable`, `home-manager-unstable`.

Signed-off-by: magic_rb <magic_rb@redalder.org>
2024-06-02 20:47:34 +02:00

21 lines
451 B
Nix

{
writeShellScript,
symlinkJoin,
nixVersions,
makeWrapper,
nixos-rebuild,
lib,
}:
lib.fix (self: {
nix = symlinkJoin {
name = "nix";
paths = [nixVersions.latest];
buildInputs = [makeWrapper];
postBuild = ''
mv $out/bin/nix $out/bin/.nix-unwrapped
cp ${writeShellScript "nix" (builtins.readFile ./nix-secret-wrapper.sh)} $out/bin/nix
'';
};
nixos-rebuild = nixos-rebuild.override {nix = self.nix;};
})