mirror of
https://github.com/youwen5/nix-dev-envs.git
synced 2024-11-24 18:33:50 -08:00
Compare commits
3 commits
9abdc1e6be
...
5727abc8e4
Author | SHA1 | Date | |
---|---|---|---|
|
5727abc8e4 | ||
fb6695fd8e | |||
a4e9d79292 |
2 changed files with 22 additions and 0 deletions
19
README.md
19
README.md
|
@ -44,6 +44,25 @@ If you don't want to commit these files, make sure to run the following:
|
|||
git update-index --skip-worktree .envrc .direnv
|
||||
```
|
||||
|
||||
## Use without downloading
|
||||
|
||||
You can also use this in `nix develop` or with `direnv` without downloading it locally it.
|
||||
Simply reference the flake remotely like so:
|
||||
|
||||
```bash
|
||||
nix develop "github:youwen5/nix-dev-envs#<environment>"
|
||||
```
|
||||
|
||||
Or in direnv, similarly:
|
||||
|
||||
```bash
|
||||
use flake "github:youwen5/nix-dev-envs#<environment>"
|
||||
```
|
||||
|
||||
> [!WARNING]
|
||||
> You may not be able to access these environments offline, so you should
|
||||
> clone the repo if you want to be able to activate them when offline.
|
||||
|
||||
## Provided environments:
|
||||
|
||||
- Go
|
||||
|
|
|
@ -60,18 +60,21 @@
|
|||
rustBeta = pkgs.mkShell {
|
||||
buildInputs = with pkgs; [
|
||||
rust-bin.beta.latest.default
|
||||
rust-analyzer
|
||||
];
|
||||
};
|
||||
|
||||
rustNightly = pkgs.mkShell {
|
||||
buildInputs = with pkgs; [
|
||||
rust-bin.nightly.latest.default
|
||||
rust-analyzer
|
||||
];
|
||||
};
|
||||
|
||||
rustStable = pkgs.mkShell {
|
||||
buildInputs = with pkgs; [
|
||||
rust-bin.stable.latest.default
|
||||
rust-analyzer
|
||||
];
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue