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 ];
   };
 }