lol

Merge pull request #210396 from RossComputerGuy/lens

authored by

Artturi and committed by
GitHub
eea5d792 6f6b4a1d

+14 -7
+6
maintainers/maintainer-list.nix
··· 16287 github = "Detegr"; 16288 githubId = 724433; 16289 }; 16290 }
··· 16287 github = "Detegr"; 16288 githubId = 724433; 16289 }; 16290 + RossComputerGuy = { 16291 + name = "Tristan Ross"; 16292 + email = "tristan.ross@midstall.com"; 16293 + github = "RossComputerGuy"; 16294 + githubId = 19699320; 16295 + }; 16296 }
+8 -7
pkgs/applications/networking/cluster/lens/default.nix
··· 1 - { lib, fetchurl, appimageTools, wrapGAppsHook }: 2 3 let 4 pname = "lens"; 5 - version = "5.5.3"; 6 - build = "${version}-latest.20220602.2"; 7 name = "${pname}-${version}"; 8 9 src = fetchurl { 10 url = "https://api.k8slens.dev/binaries/Lens-${build}.x86_64.AppImage"; 11 - sha256 = "sha256-lwiwyXoO+7KgDnQ2Ly0QK0oEVHR73nsMZMGOd2j48dg="; 12 name = "${pname}.AppImage"; 13 }; 14 ··· 23 extraInstallCommands = 24 '' 25 mv $out/bin/${name} $out/bin/${pname} 26 - 27 install -m 444 -D ${appimageContents}/lens.desktop $out/share/applications/${pname}.desktop 28 install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/lens.png \ 29 $out/share/icons/hicolor/512x512/apps/${pname}.png 30 - 31 substituteInPlace $out/share/applications/${pname}.desktop \ 32 --replace 'Icon=lens' 'Icon=${pname}' \ 33 --replace 'Exec=AppRun' 'Exec=${pname}' ··· 37 description = "The Kubernetes IDE"; 38 homepage = "https://k8slens.dev/"; 39 license = licenses.mit; 40 - maintainers = with maintainers; [ dbirks ]; 41 platforms = [ "x86_64-linux" ]; 42 }; 43 }
··· 1 + { lib, fetchurl, appimageTools, wrapGAppsHook, makeWrapper }: 2 3 let 4 pname = "lens"; 5 + version = "6.3.0"; 6 + build = "2022.12.221341-latest"; 7 name = "${pname}-${version}"; 8 9 src = fetchurl { 10 url = "https://api.k8slens.dev/binaries/Lens-${build}.x86_64.AppImage"; 11 + sha256 = "sha256-IJkm2Woz362jydFph9ek+5Jh2jtDH8kKvWoLQhTZPvc="; 12 name = "${pname}.AppImage"; 13 }; 14 ··· 23 extraInstallCommands = 24 '' 25 mv $out/bin/${name} $out/bin/${pname} 26 + source "${makeWrapper}/nix-support/setup-hook" 27 + wrapProgram $out/bin/${pname} \ 28 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" 29 install -m 444 -D ${appimageContents}/lens.desktop $out/share/applications/${pname}.desktop 30 install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/lens.png \ 31 $out/share/icons/hicolor/512x512/apps/${pname}.png 32 substituteInPlace $out/share/applications/${pname}.desktop \ 33 --replace 'Icon=lens' 'Icon=${pname}' \ 34 --replace 'Exec=AppRun' 'Exec=${pname}' ··· 38 description = "The Kubernetes IDE"; 39 homepage = "https://k8slens.dev/"; 40 license = licenses.mit; 41 + maintainers = with maintainers; [ dbirks RossComputerGuy ]; 42 platforms = [ "x86_64-linux" ]; 43 }; 44 }