diff --git a/hosts/lenar/default.nix b/hosts/lenar/default.nix index c6297bd..47a76bd 100644 --- a/hosts/lenar/default.nix +++ b/hosts/lenar/default.nix @@ -39,6 +39,7 @@ install-goland = true; install-webstorm = true; install-datagrip = true; + install-clion = true; }; python = { enable = true; diff --git a/nixosModules/dev/ide.nix b/nixosModules/dev/ide.nix index 80bb051..40cc728 100644 --- a/nixosModules/dev/ide.nix +++ b/nixosModules/dev/ide.nix @@ -34,6 +34,11 @@ in default = false; example = true; }; + install-clion = lib.mkOption { + type = lib.types.bool; + default = false; + example = true; + }; }; config = lib.mkIf cfg.enable { @@ -46,6 +51,10 @@ in ++ lib.optionals cfg.install-pycharm [ pkgs.jetbrains.pycharm-professional ] ++ lib.optionals cfg.install-goland [ pkgs.jetbrains.goland ] ++ lib.optionals cfg.install-webstorm [ pkgs.jetbrains.webstorm ] + ++ lib.optionals cfg.install-clion [ + pkgs.jetbrains.clion + pkgs.clang-tools + ] ++ lib.optionals cfg.install-datagrip [ pkgs.jetbrains.datagrip ]; }; }