mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-13 09:13:17 +00:00
30 lines
706 B
Nix
30 lines
706 B
Nix
{ jetbrains, writeText }:
|
|
|
|
{
|
|
# Check to see if the process for adding plugins is breaking anything, instead of the plugins themselves
|
|
default =
|
|
let
|
|
modify-ide = ide: jetbrains.plugins.addPlugins ide [ ];
|
|
ides = with jetbrains; map modify-ide [
|
|
clion
|
|
datagrip
|
|
dataspell
|
|
goland
|
|
idea-community
|
|
idea-ultimate
|
|
mps
|
|
phpstorm
|
|
pycharm-community
|
|
pycharm-professional
|
|
rider
|
|
ruby-mine
|
|
rust-rover
|
|
webstorm
|
|
];
|
|
paths = builtins.concatStringsSep " " ides;
|
|
in
|
|
writeText "jb-ides" paths;
|
|
|
|
clion-with-vim = jetbrains.plugins.addPlugins jetbrains.clion [ "ideavim" ];
|
|
}
|