From 69e9f0f469b264545b063117f0a20ccfe10f8079 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= <kropikuba@gmail.com> Date: Fri, 21 Feb 2025 07:56:36 +0100 Subject: [PATCH] clion --- hosts/lenar/default.nix | 1 + nixosModules/dev/ide.nix | 9 +++++++++ 2 files changed, 10 insertions(+) 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 ]; }; }