From dac1aab45e20739bd9bb54b68955dd0a1ad72197 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Tue, 3 Mar 2026 14:40:17 -0800 Subject: [PATCH] netbird: move icon to spec-compliant location, remove absolute Exec path --- pkgs/by-name/ne/netbird/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index 3b38bcc0481a..78ef07baeb38 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -127,11 +127,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) [