Something went wrong. Try again.
Something went wrong. Try again.
BetterCrewLink-flake default.nix
1234567891011121314151617181920212223242526272829303132333435{ fetchurl, appimageTools, ...}:
let version = "3.1.4"; pname = "better-crew-link"; src = fetchurl { url = "https://github.com/OhMyGuus/BetterCrewLink/releases/download/v${version}/Better-CrewLink-${version}.AppImage"; hash = "sha256-6OCYC/A8emhD8SFvUVZl9WubKUwHPCgQh4cowvPgV4c="; };
appimageContents = appimageTools.extract { inherit src pname version; };in appimageTools.wrapAppImage rec { inherit pname version; src = appimageContents;
extraInstallCommands = '' mkdir -p $out/share/applications install -m 444 -D ${appimageContents}/bettercrewlink.desktop -t $out/share/applications substituteInPlace $out/share/applications/bettercrewlink.desktop \ --replace 'Exec=AppRun' 'Exec=${pname}' cp -r ${appimageContents}/usr/share/icons $out/share
# unless linked, the binary is placed in $out/bin/beeper-someVersion # ln -s $out/bin/${pname}-${version} $out/bin/${pname} '';}