From 4878c1d900387d7e10ef7eab6370cb9df96367d1 Mon Sep 17 00:00:00 2001 From: SirBerg Date: Sat, 1 Mar 2025 01:48:15 +0100 Subject: [PATCH 1/2] maintainers: added SirBerg --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c194a5629ee8..82321c345b8e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -21733,6 +21733,12 @@ githubId = 8219659; name = "Siraphob Phipathananunth"; }; + SirBerg = { + email = "benno@boerg.co"; + github = "SirBerg"; + githubId = 87900036; + name = "Benno Rodehack"; + }; siriobalmelli = { email = "sirio@b-ad.ch"; github = "siriobalmelli"; From b571e6d98a0d4b6241b2f42a629f87198d677c35 Mon Sep 17 00:00:00 2001 From: SirBerg Date: Sat, 1 Mar 2025 01:50:41 +0100 Subject: [PATCH 2/2] volanta: init at 1.10.10 --- pkgs/by-name/vo/volanta/package.nix | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/vo/volanta/package.nix diff --git a/pkgs/by-name/vo/volanta/package.nix b/pkgs/by-name/vo/volanta/package.nix new file mode 100644 index 000000000000..2a180cec1553 --- /dev/null +++ b/pkgs/by-name/vo/volanta/package.nix @@ -0,0 +1,39 @@ +{ + appimageTools, + fetchurl, + lib, + makeWrapper, +}: +let + pname = "volanta"; + version = "1.10.10"; + src = fetchurl { + url = "https://cdn.volanta.app/software/volanta-app/${version}-a7ebf1c7/volanta-${version}.AppImage"; + hash = "sha256-pdMPC3flJzguRYmS+xKiAXWQ4BKsD3N48S27djXDtuo="; + }; + appImageContents = appimageTools.extract { inherit pname version src; }; +in +appimageTools.wrapType2 rec { + inherit pname version src; + + nativeBuildInputs = [ makeWrapper ]; + + # Note: Volanta needs the env variable APPIMAGE=true to be set in order to work at all. + extraInstallCommands = '' + install -m 444 -D ${appImageContents}/volanta.desktop $out/share/applications/volanta.desktop + install -m 444 -D ${appImageContents}/volanta.png \ + $out/share/icons/hicolor/1024x1024/apps/volanta.png + substituteInPlace $out/share/applications/volanta.desktop \ + --replace-fail 'Exec=AppRun' 'Exec=env APPIMAGE=true volanta' + wrapProgram $out/bin/volanta \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" + ''; + meta = { + description = "Easy-to-use smart flight tracker that integrates all your flight data across all major flightsims"; + homepage = "https://volanta.app/"; + maintainers = with lib.maintainers; [ SirBerg ]; + mainProgram = "volanta"; + platforms = [ "x86_64-linux" ]; + license = lib.licenses.unfree; + }; +}