From 092f8949d569d891a62ad2e1bff1f300e33b69d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Sat, 21 Dec 2024 17:57:34 +0100 Subject: [PATCH] added webstorm and fixed nix path --- hosts/base/default.nix | 6 ++++-- hosts/lenar/default.nix | 1 + nixosModules/dev/ide.nix | 9 +++++++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/hosts/base/default.nix b/hosts/base/default.nix index b6edc36..61f0eff 100644 --- a/hosts/base/default.nix +++ b/hosts/base/default.nix @@ -143,8 +143,10 @@ }; }; - nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; - + nix = { + nixPath = [ "nixpkgs=${inputs.nixpkgs.outPath}" ]; + registry.nixpkgs.flake = inputs.nixpkgs; + }; home-manager = { useGlobalPkgs = true; useUserPackages = true; diff --git a/hosts/lenar/default.nix b/hosts/lenar/default.nix index 0d05c20..859108c 100644 --- a/hosts/lenar/default.nix +++ b/hosts/lenar/default.nix @@ -32,6 +32,7 @@ enable = true; install-pycharm = true; install-goland = true; + install-webstorm = true; }; python = { enable = true; diff --git a/nixosModules/dev/ide.nix b/nixosModules/dev/ide.nix index 2ddcb1f..3dc9c7b 100644 --- a/nixosModules/dev/ide.nix +++ b/nixosModules/dev/ide.nix @@ -24,6 +24,11 @@ in default = false; example = true; }; + install-webstorm = lib.mkOption { + type = lib.types.bool; + default = false; + example = true; + }; }; config = lib.mkIf cfg.enable { environment.systemPackages = @@ -33,7 +38,7 @@ in vscodium ] ++ lib.optionals cfg.install-pycharm [ pkgs.jetbrains.pycharm-professional ] - ++ lib.optionals cfg.install-goland [ pkgs.jetbrains.goland ]; - + ++ lib.optionals cfg.install-goland [ pkgs.jetbrains.goland ] + ++ lib.optionals cfg.install-webstorm [ pkgs.jetbrains.webstorm ]; }; }