diff --git a/pkgs/by-name/os/osmium/package.nix b/pkgs/by-name/os/osmium/package.nix index b8f515f72ec5..fd86341e66ac 100644 --- a/pkgs/by-name/os/osmium/package.nix +++ b/pkgs/by-name/os/osmium/package.nix @@ -25,9 +25,6 @@ libnotify, libpulseaudio, writeShellApplication, - curl, - yq, - common-updater-scripts, }: stdenv.mkDerivation rec { @@ -108,18 +105,7 @@ stdenv.mkDerivation rec { }; passthru = { - updateScript = lib.getExe (writeShellApplication { - name = "update-osmium"; - runtimeInputs = [ - curl - yq - common-updater-scripts - ]; - text = '' - version="$(curl -s https://updater.osmium.chat/alpha-linux.yml | yq .version)" - update-source-version osmium "$version" - ''; - }); + updateScript = ./update.sh; }; meta = { diff --git a/pkgs/by-name/os/osmium/update.sh b/pkgs/by-name/os/osmium/update.sh new file mode 100755 index 000000000000..cc6387968829 --- /dev/null +++ b/pkgs/by-name/os/osmium/update.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl yq common-updater-scripts + +version="$(curl -s https://updater.osmium.chat/alpha-linux.yml | yq -r .version)" +update-source-version osmium "$version"