diff --git a/pkgs/by-name/he/headlamp-server/package.nix b/pkgs/by-name/he/headlamp-server/package.nix index ce86de1ab9a9..df124169ad84 100644 --- a/pkgs/by-name/he/headlamp-server/package.nix +++ b/pkgs/by-name/he/headlamp-server/package.nix @@ -2,6 +2,8 @@ lib, buildGoModule, fetchFromGitHub, + nix-update, + writeShellScript, }: buildGoModule rec { @@ -38,6 +40,14 @@ buildGoModule rec { mv $out/bin/cmd $out/bin/headlamp-server ''; + # headlamp-frontend and headlamp inherit src (and version) from here, update their hashes aswell + passthru.updateScript = writeShellScript "headlamp-update" '' + set -euo pipefail + ${lib.getExe nix-update} headlamp-server + ${lib.getExe nix-update} --version=skip --no-src headlamp-frontend + ${lib.getExe nix-update} --version=skip --no-src headlamp + ''; + meta = { description = "An easy-to-use and extensible Kubernetes web UI"; homepage = "https://headlamp.dev";