This plugin has the goal of being generally useful when working with nixpkgs/NixOS/nixops. It currently adds support for the Nix language. The following features are available:
We would also like to provide additional support for Nix/NixOS/NixOps, but the following features are currently not implemented:
The plugin can be found at the Jetbrains plugin repository as NixIDEA.
You can also install the plugin from a ZIP file.
You can find corresponding ZIP files on GitHub or build them yourself as described below.
Follow the following steps before you build the project the first time.
<nixpkgs>
nix-build '<nixpkgs>' -A jetbrains.jdk -o jbr
After you have completed the preparation, you can build the plugin by
running the build
task in Gradle.
./gradlew build
You should then find the plugin at
build/distributions/NixIDEA-<version>.zip
.
The Nix Snowflake (logo of NixOS) is designed by Tim Cuthbertson (@timbertson). It is made available under CC-BY license at NixOS/nixos-artwork. The variants used by this plugin may have been modified to comply with JetBrains' Guidelines.