From 32176817a19b4f3158490996e70f19e349b1f7d1 Mon Sep 17 00:00:00 2001 From: brian Date: Sat, 2 May 2026 10:53:49 -0400 Subject: [PATCH] fix gitignore --- gitignore => .gitignore | 0 package.nix | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) rename gitignore => .gitignore (100%) diff --git a/gitignore b/.gitignore similarity index 100% rename from gitignore rename to .gitignore diff --git a/package.nix b/package.nix index 634b513..c0bc8ba 100644 --- a/package.nix +++ b/package.nix @@ -74,19 +74,21 @@ stdenv.mkDerivation { mkdir -p $out/bin $out/lib/psysonic $out/share + # Copy and patch the main binary install -Dm755 ${appimageContents}/usr/bin/psysonic $out/lib/psysonic/psysonic - patchelf \ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ --set-rpath "${runtimeLibs}" \ $out/lib/psysonic/psysonic + # Wrapper script with correct env vars makeWrapper $out/lib/psysonic/psysonic $out/bin/psysonic \ --set GIO_MODULE_DIR "${glib-networking}/lib/gio/modules" \ --set GIO_EXTRA_MODULES "${glib-networking}/lib/gio/modules" \ --prefix LD_LIBRARY_PATH : "${runtimeLibs}" \ --prefix PATH : "${lib.makeBinPath [ xdg-utils dbus ]}" + # Icons for size in 16 32 48 64 128 256 512; do icon="${appimageContents}/usr/share/icons/hicolor/''${size}x''${size}/apps/psysonic.png" if [ -f "$icon" ]; then @@ -94,6 +96,7 @@ stdenv.mkDerivation { fi done + # Desktop entry if [ -f "${appimageContents}/usr/share/applications/psysonic.desktop" ]; then install -Dm644 "${appimageContents}/usr/share/applications/psysonic.desktop" \ $out/share/applications/psysonic.desktop