mirror of
https://github.com/NotAShelf/nyxexprs.git
synced 2025-10-02 15:03:34 +00:00
59 lines
1.6 KiB
Markdown
59 lines
1.6 KiB
Markdown
# 🌙 nyxexprs
|
|
|
|
My personal package overlay for sharing my most commonly used derivations. Kept
|
|
up to date with Github workflows and npins. Contributions welcome.
|
|
|
|
## Usage
|
|
|
|
All packages in Nyxexprs are exposed in the flake outputs.
|
|
|
|
### Flakes
|
|
|
|
```nix
|
|
# flake.nix
|
|
inputs = {
|
|
# Add an input as such. Avoid adding "follows" lines if you would
|
|
# like to benefit from the binary cache.
|
|
nyxexprs.url = "github:notashelf/nyxexprs";
|
|
# ...
|
|
};
|
|
```
|
|
|
|
If you are using Nix on a non-NixOS distro, you may nix run to try out packages,
|
|
or `nix profile install` to install them on your system profile. If using
|
|
home-manager on non-NixOS, I recommend using `home.packages` instead.
|
|
|
|
### Binary Cache
|
|
|
|
Regardless of your setup,you may want to add the
|
|
[binary cache](https://app.cachix.org/cache/nyx) to your substituters to avoid
|
|
building the provided packages on each pull. You may follow the example below to
|
|
add the binary cache to your system.
|
|
|
|
```nix
|
|
nix.settings = {
|
|
builders-use-substitutes = true;
|
|
substituters = [
|
|
# other substituters
|
|
"https://nyx.cachix.org"
|
|
];
|
|
|
|
trusted-public-keys = [
|
|
# other trusted keys
|
|
"nyx.cachix.org-1:xH6G0MO9PrpeGe7mHBtj1WbNzmnXr7jId2mCiq6hipE="
|
|
];
|
|
};
|
|
```
|
|
|
|
## 🫂 Credits
|
|
|
|
[@fufexan]: https://github.com/fufexan
|
|
[nix-gaming]: https://github.com/fufexan/nix-gaming
|
|
|
|
The repository structure is mostly borrowed from [@fufexan] 's [nix-gaming]
|
|
repository. Thank you fuf!
|
|
|
|
## 📜 License
|
|
|
|
This repository (Nix, patches, ettc.) is released under EUPL v1.2. Please see
|
|
the [license file](./LICENSE) for more details.
|