This commit is contained in:
Kopatz
2025-05-31 14:52:19 +02:00
parent 2fd1abd987
commit 5f6c258898
3 changed files with 49 additions and 45 deletions

View File

@@ -6,6 +6,8 @@ in
{
options.custom.graphical.code = {
enable = mkEnableOption "Enables code";
rider = mkEnableOption "Enables Rider";
clion = mkEnableOption "Enables Clion";
};
config = mkIf cfg.enable {
@@ -13,13 +15,15 @@ in
environment.systemPackages = with pkgs; [
man-pages
jetbrains.idea-ultimate
#jetbrains.rider
typescript
#jetbrains.clion
insomnia
nodejs_22 # needed for tabby extension
python3
gcc
] ++ lib.optionals cfg.rider [
pkgs.jetbrains.rider
] ++ lib.optionals cfg.clion [
pkgs.jetbrains.clion
];
#environment.sessionVariables = {