oil
h7x4
b2c3801aa1
All checks were successful
Nix flake eval / Nix flake eval (push) Successful in 1m32s
|
||
---|---|---|
.gitea/workflows | ||
generic/rust | ||
projects/github/MusicPlayerDaemon/MPD | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md |
shells
This is a collection of general purpose and project specific nix shells.
They are mostly for personal use.
Add adhoc .envrc
The shells can easily be used in a project by creating a .envrc
file, with contents like:
use flake git+ssh://git.pvv.ntnu.no/oysteikt/shells.git#rust
I've added .envrc
to my global gitignore, so I don't accidentally commit these.
Add to flake registry
{
# NixOS / home-manager (API is similar)
nix.registry."shells".to = {
type = "git";
url = "https://git.pvv.ntnu.no/oysteikt/shells.git";
ref = "main";
};
}
Lets you do this:
$ nix develop shells#rust
As well as shorthands in .envrc
:
use flake shells#rust