diff --git a/packages/homepage/default.nix b/packages/homepage/default.nix index 2e913d68..5dc4aab2 100644 --- a/packages/homepage/default.nix +++ b/packages/homepage/default.nix @@ -2,7 +2,6 @@ # nix build inputs lib, stdenv, - concatTextFile, fetchFromGitHub, makeWrapper, # deps @@ -80,12 +79,7 @@ in runHook postInstall ''; - passthru.updateScript = concatTextFile { - name = "update"; - files = [./update.sh]; - executable = true; - destination = "/bin/update"; - }; + passthru.updateScript = ./update.sh; meta = { mainProgram = "homepage"; diff --git a/packages/homepage/update.sh b/packages/homepage/update.sh old mode 100644 new mode 100755 diff --git a/packages/pam-fprint-grosshack/default.nix b/packages/pam-fprint-grosshack/default.nix index dd01b1d6..e515fc9f 100644 --- a/packages/pam-fprint-grosshack/default.nix +++ b/packages/pam-fprint-grosshack/default.nix @@ -73,6 +73,7 @@ in passthru.updateScript = nix-update-script { extraArgs = [ + "--flake" ''--version=$(curl -s https://gitlab.com/api/v4/projects/mishakmak%2Fpam-fprint-grosshack/repository/tags | jq -r .[0].name)'' ]; }; diff --git a/packages/some-sass-language-server/default.nix b/packages/some-sass-language-server/default.nix index 0b3387ae..8d359762 100644 --- a/packages/some-sass-language-server/default.nix +++ b/packages/some-sass-language-server/default.nix @@ -10,6 +10,7 @@ jq, ... }: let + inherit (lib) getExe; inherit (builtins) fromJSON readFile; package = fromJSON (readFile ./package.json); @@ -32,7 +33,7 @@ in npmDepsHash = "sha256-/LWkQwDqU8ISY9v72sn6DmJTro8j18opW75n9ck0jGk="; - passthru.updateScript = writeShellApplication { + passthru.updateScript = getExe (writeShellApplication { name = "update"; runtimeInputs = [ nodejs_latest @@ -40,7 +41,7 @@ in jq ]; text = import ./update.nix; - }; + }); meta = { mainProgram = pname; diff --git a/scopedPackages/lovelace-components/custom-sidebar/default.nix b/scopedPackages/lovelace-components/custom-sidebar/default.nix index c9d3c23b..f907dbf4 100644 --- a/scopedPackages/lovelace-components/custom-sidebar/default.nix +++ b/scopedPackages/lovelace-components/custom-sidebar/default.nix @@ -38,12 +38,7 @@ in hash = "sha256-Nuig5vUC0UBic2MK2MNac0iD6N1ZaHZCuolQKVCVWDU="; }; - passthru.updateScript = concatTextFile { - name = "update"; - files = [./update.sh]; - executable = true; - destination = "/bin/update"; - }; + passthru.updateScript = ./update.sh; meta = { license = lib.licenses.asl20; diff --git a/scopedPackages/lovelace-components/custom-sidebar/update.sh b/scopedPackages/lovelace-components/custom-sidebar/update.sh old mode 100644 new mode 100755