diff options
author | Kamil <kamil@zaripov.net> | 2023-02-08 12:27:29 +0200 |
---|---|---|
committer | Kamil <kamil@zaripov.net> | 2023-02-08 12:27:29 +0200 |
commit | e4af93b2200ab4bc1a6c2de0754d93aab4e1d196 (patch) | |
tree | 986f34ea40ebfa9c07b6c5711cd98823947a4439 | |
parent | c44b804901fee5b71690b2fe932979422400d47a (diff) | |
download | nixpkgs-e4af93b2200ab4bc1a6c2de0754d93aab4e1d196.tar nixpkgs-e4af93b2200ab4bc1a6c2de0754d93aab4e1d196.tar.gz nixpkgs-e4af93b2200ab4bc1a6c2de0754d93aab4e1d196.tar.bz2 nixpkgs-e4af93b2200ab4bc1a6c2de0754d93aab4e1d196.tar.lz nixpkgs-e4af93b2200ab4bc1a6c2de0754d93aab4e1d196.tar.xz nixpkgs-e4af93b2200ab4bc1a6c2de0754d93aab4e1d196.tar.zst nixpkgs-e4af93b2200ab4bc1a6c2de0754d93aab4e1d196.zip |
lens: add aarch64-darwin support
-rw-r--r-- | pkgs/applications/networking/cluster/lens/darwin.nix | 29 | ||||
-rw-r--r-- | pkgs/applications/networking/cluster/lens/default.nix | 6 |
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/lens/darwin.nix b/pkgs/applications/networking/cluster/lens/darwin.nix new file mode 100644 index 00000000000..e64bcf8f95f --- /dev/null +++ b/pkgs/applications/networking/cluster/lens/darwin.nix @@ -0,0 +1,29 @@ +{ lib, stdenv, undmg, fetchurl }: + +stdenv.mkDerivation rec { + pname = "lens"; + version = "2022.12"; + build = "${version}.11410-latest"; + appName = "Lens"; + + sourceRoot = "${appName}.app"; + + src = fetchurl { + url = "https://api.k8slens.dev/binaries/Lens-${build}-arm64.dmg"; + sha256 = "sha256-PKWJ2CZ/wacbJnrCZdYwYJzbFVhjIGAw60UGhdw11Mc="; + }; + + buildInputs = [ undmg ]; + installPhase = '' + mkdir -p "$out/Applications/${appName}.app" + cp -R . "$out/Applications/${appName}.app" + ''; + + meta = with lib; { + description = "The Kubernetes IDE"; + homepage = "https://k8slens.dev/"; + license = licenses.mit; + maintainers = with maintainers; [ dbirks ]; + platforms = [ "aarch64-darwin" ]; + }; +} diff --git a/pkgs/applications/networking/cluster/lens/default.nix b/pkgs/applications/networking/cluster/lens/default.nix new file mode 100644 index 00000000000..937c694e0e8 --- /dev/null +++ b/pkgs/applications/networking/cluster/lens/default.nix @@ -0,0 +1,6 @@ +{ stdenv, callPackage }: + +if stdenv.isDarwin then + callPackage ./darwin.nix { } +else + callPackage ./linux.nix { } |