From 3783a46f30b5d5cfaef7e6935795dcfc8677756f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Wed, 12 Feb 2025 09:47:45 +0100 Subject: [PATCH] add datagrip --- hosts/lenar/default.nix | 1 + nixosModules/dev/ide.nix | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/hosts/lenar/default.nix b/hosts/lenar/default.nix index 00c3a7b..c6297bd 100644 --- a/hosts/lenar/default.nix +++ b/hosts/lenar/default.nix @@ -38,6 +38,7 @@ install-pycharm = true; install-goland = true; install-webstorm = true; + install-datagrip = true; }; python = { enable = true; diff --git a/nixosModules/dev/ide.nix b/nixosModules/dev/ide.nix index 3dc9c7b..80bb051 100644 --- a/nixosModules/dev/ide.nix +++ b/nixosModules/dev/ide.nix @@ -29,6 +29,12 @@ in default = false; example = true; }; + install-datagrip = lib.mkOption { + type = lib.types.bool; + default = false; + example = true; + }; + }; config = lib.mkIf cfg.enable { environment.systemPackages = @@ -39,6 +45,7 @@ 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-webstorm [ pkgs.jetbrains.webstorm ] + ++ lib.optionals cfg.install-datagrip [ pkgs.jetbrains.datagrip ]; }; }