From 6e62a8d51e4cffab4ef9c159846e6839800f2fbb Mon Sep 17 00:00:00 2001 From: jasmine Date: Tue, 8 Jul 2025 19:47:30 +0800 Subject: [PATCH] upgrade to ultimate --- home-manager/sajenim/features/editors/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/home-manager/sajenim/features/editors/default.nix b/home-manager/sajenim/features/editors/default.nix index e501e94..46011a9 100644 --- a/home-manager/sajenim/features/editors/default.nix +++ b/home-manager/sajenim/features/editors/default.nix @@ -1,6 +1,7 @@ { inputs, pkgs, + lib, ... }: { home.packages = with pkgs; @@ -20,12 +21,19 @@ ] # Install jetbrains IDEs with plugins ++ (with inputs.nix-jetbrains-plugins.lib."${system}"; [ - (buildIdeWithPlugins pkgs.jetbrains "idea-community" [ + (buildIdeWithPlugins pkgs.jetbrains "idea-ultimate" [ "IdeaVIM" "gruvbox-material-dark" ]) ]); # https://github.com/theCapypara/nix-jetbrains-plugins - # Copy our vim configuration file for jetbrains IDEs + # Allow unfree packages for jetbrains IDEs + nixpkgs.config.allowUnfreePredicate = pkg: + builtins.elem (lib.getName pkg) [ + "idea-ultimate" + "idea-ultimate-with-plugins" + ]; + + # Copy our vim configuration file for jetbrains IDEs home.file.".ideavimrc".source = ./ideavimrc; }