sops-nix: add an update script

This commit is contained in:
Colin 2024-06-08 20:22:04 +00:00
parent 4d74c2ede6
commit b00fb22137

View File

@ -1,5 +1,6 @@
{ pkgs
, fetchFromGitHub
, nix-update-script
}:
let
src = fetchFromGitHub {
@ -17,8 +18,19 @@ let
overlay = evaluated.overlays.default;
final = pkgs.appendOverlays [ overlay ];
in src.overrideAttrs (base: {
# attributes required by update scripts
pname = "sops-nix";
# nix-update-script insists on this weird `assets-` version format
version = "assets-unstable-2024-06-03";
src = src;
passthru = base.passthru
// (overlay final pkgs)
// { inherit (evaluated) nixosModules; }
// {
updateScript = nix-update-script {
extraArgs = [ "--version" "branch" ];
};
}
;
})