Update README.md
This commit is contained in:
36
README.md
36
README.md
@@ -1,2 +1,36 @@
|
||||
# nix-jmu-cs345
|
||||
A nixos module for installing a pre-configured development environment for JMU's CS345
|
||||
## Setup
|
||||
### Using flakes
|
||||
Inside your main `flake.nix`
|
||||
```nix
|
||||
{
|
||||
description = "System Configuration Flake";
|
||||
|
||||
inputs = {
|
||||
nix-jmu-cs345.url = "githib:Eclypsed/nix-jmu-cs345/main";
|
||||
};
|
||||
|
||||
outputs = { nix-jmu-cs345, ... }@inputs: {
|
||||
nixosConfigurations = {
|
||||
<your-hostname> = nixpkgs.lib.nixosSystem {
|
||||
# ...
|
||||
modules = [
|
||||
nix-jmu-cs345.nixosModules.bernstdh
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
Then, in your `configuraiton.nix` (or whichever nix file you please)
|
||||
```nix
|
||||
programs.nix-jmu-cs345.enable = true;
|
||||
```
|
||||
|
||||
## Details
|
||||
The developemnt environment is configured to include the following in accordance with the [CS345 Java Development Environment](https://w3.cs.jmu.edu/bernstdh/web/common/help/java-development-environment_setup.php). Note that currently the checkstyle and formatter configs will still have to be manually downloaded and configured within Eclipse.
|
||||
- OpenJDK v21
|
||||
- Eclipse IDE for Java Developers 2024-06 R
|
||||
- Checkstyle plugin for Eclipse v10.17
|
||||
- JUnit plugin for Eclipse v5.10
|
||||
- EclEmma plugin for Eclipse v3.1.9
|
||||
|
||||
Reference in New Issue
Block a user