Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aaronjsutton/dev-shell-1632
A development environment for Pitt CS 1632
https://github.com/aaronjsutton/dev-shell-1632
Last synced: 3 days ago
JSON representation
A development environment for Pitt CS 1632
- Host: GitHub
- URL: https://github.com/aaronjsutton/dev-shell-1632
- Owner: aaronjsutton
- Created: 2024-01-11T18:57:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-18T00:33:17.000Z (12 months ago)
- Last Synced: 2025-01-07T23:42:00.529Z (6 days ago)
- Language: Nix
- Homepage:
- Size: 257 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dev Shell: 1632
## What is this?
A shell with all the package requirements for this class. Run everything you
need on your machine with a single command, no manual Java installation
necessary.
## Why?
> Codespaces are very useful, but sometimes you just need a quick terminal
> for debugging.## How do I use this?
First, you will need to install the [Nix package manager](https://nixos.org/download).
Enable experimental `nix` features (one time setup):
```bash
echo "extra-experimental-features = nix-command flakes" >>
~/.config/nix/nix.conf```
Clone this repository:
```bash
git clone [email protected]/aaronjsutton/dev-shell-1632
```**Run the shell via `nix develop`**:
```bash
cd dev-shell-1632
nix develop
```Wait a _hot minute_ for the magic to happen, and you'll see a new shell has been
started. This shell has `git`, `mvn`, and all the Java 11 tools necessary—
have a blast.### What platforms?
- macOS, and any Linux distro provided you have Nix.
- Docker
- Windows### Does it support Docker?
Yes.
```bash
cd dev-shell-1632
docker run -it -v $PWD:/root/workspace -w /root/workspace nixos/nix
```### Does it support Windows?
Probably yes, if you use [WSL](https://learn.microsoft.com/en-us/windows/wsl/about).
### Does it support Apple Silicon?
Probably, but I haven’t tested it.