diff --git a/hosts/darwin/system/partials/system.nix b/hosts/darwin/system/partials/system.nix index 058fa58..176943a 100644 --- a/hosts/darwin/system/partials/system.nix +++ b/hosts/darwin/system/partials/system.nix @@ -30,6 +30,9 @@ { app = "/Applications/PyCharm.app"; } { app = "/Applications/CLion.app"; } { app = "/Applications/RustRover.app"; } + { app = "/Applications/PhpStorm.app"; } + { app = "/Applications/RubyMine.app"; } + { app = "/Applications/GoLand.app"; } { app = "/Applications/Ghostty.app"; } ]; persistent-others = [ ]; diff --git a/modules/home/darwin/env/rust.nix b/modules/home/darwin/env/rust.nix index 31c9b8e..5ae522d 100644 --- a/modules/home/darwin/env/rust.nix +++ b/modules/home/darwin/env/rust.nix @@ -1,4 +1,5 @@ { + pkgs, lib, config, ... @@ -13,6 +14,10 @@ in }; config = mkIf cfg.enable { + home.packages = with pkgs; [ + rustup + ]; + home.sessionVariables = { CARGO_HOME = "${config.home.sessionVariables.XDG_DATA_HOME}/cargo"; RUSTUP_HOME = "${config.home.sessionVariables.XDG_DATA_HOME}/rustup"; diff --git a/modules/system/darwin/jetbrain.nix b/modules/system/darwin/jetbrain.nix index eebd6f0..e553d94 100644 --- a/modules/system/darwin/jetbrain.nix +++ b/modules/system/darwin/jetbrain.nix @@ -14,6 +14,9 @@ in "pycharm" "clion" "rustrover" + "phpstorm" + "rubymine" + "goland" ]; };