https://github.com/thomasvitale/vscode-java-flake
A Nix Flake to install the VS Code with Extensions Nix package with pre-configured extensions to use for Java projects.
https://github.com/thomasvitale/vscode-java-flake
developer-experience development-environment flox java nix vscode
Last synced: 9 months ago
JSON representation
A Nix Flake to install the VS Code with Extensions Nix package with pre-configured extensions to use for Java projects.
- Host: GitHub
- URL: https://github.com/thomasvitale/vscode-java-flake
- Owner: ThomasVitale
- License: apache-2.0
- Created: 2025-06-14T09:03:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-30T08:30:11.000Z (11 months ago)
- Last Synced: 2025-07-30T10:39:28.644Z (11 months ago)
- Topics: developer-experience, development-environment, flox, java, nix, vscode
- Language: Nix
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VS Code Java - Nix Flake
A [Nix Flake](https://nixos.wiki/wiki/flakes) to install the [VS Code with Extensions](https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/editors/vscode/vscode.nix) Nix package with pre-configured extensions to use for Java projects.
## How to use it
### Nix
Using [Nix](https://zero-to-nix.com/concepts/nix/), you can install the package as follows:
```shell
nix profile install github:thomasvitale/vscode-java-flake
```
### Flox
Using [Flox](https://flox.dev), you can install the package in your development environment as follows:
```shell
flox install github:thomasvitale/vscode-java-flake
```
## How to build it
Using [nix](https://zero-to-nix.com/concepts/nix/), you can build the flake and generate a lock file. Whenever the flake is updated with a new version, this command needs to be run again.
```shell
nix build --extra-experimental-features flakes --extra-experimental-features nix-command
```