diff --git a/hosts/common/configs/user/gui/openlens/default.nix b/hosts/common/configs/user/gui/openlens/default.nix deleted file mode 100644 index 5eddf6e..0000000 --- a/hosts/common/configs/user/gui/openlens/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ - user ? throw "user argument is required", - home ? throw "home argument is required", -}: -{ config, pkgs, ... }: -let - hmConfig = config.home-manager.users.${user}; -in -{ - environment.persistence = { - "/persist"."${home}/.config/OpenLens" = { }; - "/cache" = { - "${home}/.config/OpenLens/Cache" = { }; - "${home}/.config/OpenLens/Code Cache" = { }; - "${home}/.config/OpenLens/DawnCache" = { }; - "${home}/.config/OpenLens/GPUCache" = { }; - }; - }; - - home-manager.users.${user} = { - home.packages = [ (pkgs.callPackage ./package.nix { }) ]; - - xdg.configFile."OpenLens/lens-user-store.json".source = - (pkgs.formats.json { }).generate "lens-user-store.json" - { - __internal__ = { - migrations = { - version = "6.5.0"; - }; - }; - - preferences = { - colorTheme = "system"; - editorConfiguration.fontFamily = builtins.head hmConfig.theme.font.monospace.names; - terminalConfig.fontFamily = builtins.head hmConfig.theme.font.monospace.names; - terminalCopyOnSelect = true; - }; - }; - }; -} diff --git a/hosts/common/configs/user/gui/openlens/package.nix b/hosts/common/configs/user/gui/openlens/package.nix deleted file mode 100644 index 1eba9fe..0000000 --- a/hosts/common/configs/user/gui/openlens/package.nix +++ /dev/null @@ -1,34 +0,0 @@ -# https://github.com/NixOS/nixpkgs/commit/4b29fd82fc757855333ef222742a48d7176eabb9#diff-b8be2fa008db0ba3e0c782ccc6d04465140ce1e59d9e58ba1942c9e9384ce58bL39 -{ lib, pkgs }: -pkgs.appimageTools.wrapType2 rec { - pname = "openlens"; - version = "6.5.2-366"; - - src = pkgs.fetchurl { - url = "https://github.com/MuhammedKalkan/OpenLens/releases/download/v${version}/OpenLens-${version}.x86_64.AppImage"; - hash = "sha256-ZAltAS/U/xh4kCT7vQ+NHAzWV7z0uE5GMQICHKSdj8k="; - }; - - appimageContents = pkgs.appimageTools.extractType2 { - inherit pname version src; - }; - - unshareIpc = false; - - extraInstallCommands = '' - install -m 444 -D ${appimageContents}/open-lens.desktop $out/share/applications/${pname}.desktop - install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/open-lens.png \ - $out/share/icons/hicolor/512x512/apps/${pname}.png - substituteInPlace $out/share/applications/${pname}.desktop \ - --replace 'Icon=open-lens' 'Icon=${pname}' \ - --replace 'Exec=AppRun' 'Exec=${pname}' - ''; - - meta = with lib; { - description = "Kubernetes IDE"; - homepage = "https://github.com/MuhammedKalkan/OpenLens"; - license = licenses.mit; - mainProgram = "openlens"; - platforms = [ "x86_64-linux" ]; - }; -} diff --git a/hosts/elara/users/nikara/default.nix b/hosts/elara/users/nikara/default.nix index 3f7b620..b11b27f 100644 --- a/hosts/elara/users/nikara/default.nix +++ b/hosts/elara/users/nikara/default.nix @@ -57,7 +57,6 @@ in (import ../../../common/configs/user/gui/networking { inherit user home; }) (import ../../../common/configs/user/gui/obs { inherit user home; }) (import ../../../common/configs/user/gui/obsidian { inherit user home; }) - (import ../../../common/configs/user/gui/openlens { inherit user home; }) (import ../../../common/configs/user/gui/pipewire { inherit user home; }) (import ../../../common/configs/user/gui/qalculate { inherit user home; }) (import ../../../common/configs/user/gui/qt { inherit user home; })