nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 32 lines 926 B view raw
1{ 2 pname, 3 version, 4 src, 5 passthru, 6 meta, 7 appimageTools, 8 makeWrapper, 9}: 10let 11 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 12 13in 14appimageTools.wrapType2 { 15 inherit 16 pname 17 version 18 src 19 passthru 20 meta 21 ; 22 23 nativeBuildInputs = [ makeWrapper ]; 24 25 extraInstallCommands = '' 26 mv $out/bin/${pname} $out/bin/freelens 27 wrapProgram $out/bin/freelens --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" 28 install -m 444 -D ${appimageContents}/freelens.desktop $out/share/applications/freelens.desktop 29 install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/freelens.png $out/share/icons/hicolor/512x512/apps/freelens.png 30 substituteInPlace $out/share/applications/freelens.desktop --replace-fail 'Exec=AppRun' 'Exec=freelens' 31 ''; 32}