netbird: move icon to spec-compliant location, remove absolute Exec path (#496370)
This commit is contained in:
@@ -126,11 +126,11 @@ buildGoModule (finalAttrs: {
|
||||
''
|
||||
# assemble & adjust netbird.desktop files for the GUI
|
||||
+ lib.optionalString (stdenv.hostPlatform.isLinux && componentName == "ui") ''
|
||||
install -Dm644 "$src/client/ui/assets/netbird-systemtray-connected.png" "$out/share/pixmaps/netbird.png"
|
||||
install -Dm644 "$src/client/ui/assets/netbird-systemtray-connected.png" "$out/share/icons/hicolor/256x256/apps/netbird.png"
|
||||
install -Dm644 "$src/client/ui/build/netbird.desktop" "$out/share/applications/netbird.desktop"
|
||||
|
||||
substituteInPlace $out/share/applications/netbird.desktop \
|
||||
--replace-fail "Exec=/usr/bin/netbird-ui" "Exec=$out/bin/${component.binaryName}"
|
||||
--replace-fail "Exec=/usr/bin/netbird-ui" "Exec=${component.binaryName}"
|
||||
'';
|
||||
|
||||
nativeInstallCheckInputs = lib.lists.optionals (component ? versionCheckProgramArg) [
|
||||
|
||||
Reference in New Issue
Block a user