mirror of
https://github.com/NotAShelf/nyxexprs.git
synced 2025-12-07 20:53:52 +00:00
Compare commits
No commits in common. "f83f0b563296454f2d0676c20c022ca3b41dd8d6" and "d0ea083b01c850a3f1d08b59c75e1a0d8c7115e5" have entirely different histories.
f83f0b5632
...
d0ea083b01
2 changed files with 15 additions and 17 deletions
32
README.md
32
README.md
|
|
@ -1,17 +1,12 @@
|
||||||
# 🌙 nyxexprs
|
# 🌙 nyxexprs
|
||||||
|
|
||||||
[Nyx]: https://github.com/notashelf/nyx
|
Welcome to nyxexprs! This is my personal package overlay, for derivations I use
|
||||||
|
from time to time when they do not fit my "monorepo" use case. This repository
|
||||||
|
holds things I've packages, as well as derivations and a binary cache for most
|
||||||
|
of my personal projects. It also contains packages and modules I've refactored
|
||||||
|
out of my personal NixOS configuration, Nyx (hence the name "nyxexprs.")
|
||||||
|
|
||||||
Welcome to Nyxexprs! This is my personal package collection and overlay, for
|
Kept up to date with Github workflows and npins. Contributions welcome.
|
||||||
derivations I use from time to time when they do not fit my "monorepo" use case
|
|
||||||
in [Nyx]. This repository holds things I've packaged, which is primarily
|
|
||||||
packages not available in Nixpkgs or Git versions of packages with the added
|
|
||||||
convenience of a binary cache. It also contains packages and modules I've
|
|
||||||
refactored out of my personal NixOS configuration, [Nyx] (hence the name
|
|
||||||
"nyxexprs.")
|
|
||||||
|
|
||||||
Kept up to date with Github workflows and npins. Contributions, in the form of
|
|
||||||
Pull Requests or patches welcome.
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|
@ -27,7 +22,8 @@ overlay is also provided through [flake-parts](https://flake.parts)'
|
||||||
{
|
{
|
||||||
inputs = {
|
inputs = {
|
||||||
# Your Nixpkgs input
|
# Your Nixpkgs input
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs?ref=nixos-unstable";
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
|
|
||||||
|
|
||||||
# Add an input as such. Do NOT add the "follows" line (a typical flakes
|
# Add an input as such. Do NOT add the "follows" line (a typical flakes
|
||||||
# pattern) if you intend to use the binary cache.
|
# pattern) if you intend to use the binary cache.
|
||||||
|
|
@ -47,10 +43,12 @@ Then get the package you need directly from inputs
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
# For this to be valid, you need `inputs` in the argset above and nyxexprs
|
# For this to be valid, you need `inputs` in the argset above and nyxexprs
|
||||||
# to be in your `inputs`, as demonstrated in the flake.nix example. You
|
# to be in your `inputs`, as demonstrated in the flake.nix example
|
||||||
# will also need `inputs` to be in your `nixosSystem` call's `specialArgs`
|
|
||||||
# or else you will not be able to access `inputs` in your modules.
|
|
||||||
environment.systemPackages = [
|
environment.systemPackages = [
|
||||||
|
# `pkgs.stdenv.hostPlatform.system` is an explicit way of replacing
|
||||||
|
# `pkgs.system`. It is especially important on systems with aliases
|
||||||
|
# disabled in their nixpkgs config. Nixpkgs also likes enjoying changing
|
||||||
|
# things around every once in a while, so being explicit is good.
|
||||||
inputs.nyxexprs.packages.${pkgs.stdenv.hostPlatform.system}.tempus # example
|
inputs.nyxexprs.packages.${pkgs.stdenv.hostPlatform.system}.tempus # example
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
@ -126,5 +124,5 @@ packages missing in Cachix.
|
||||||
|
|
||||||
## 📜 License
|
## 📜 License
|
||||||
|
|
||||||
This repository (Nix derivations, patches, etc.) is released under EUPL v1.2.
|
This repository (Nix codee, patches, etc.) is released under EUPL v1.2. Please
|
||||||
Please see the [license file](./LICENSE) for more details.
|
see the [license file](./LICENSE) for more details.
|
||||||
|
|
|
||||||
BIN
flake.lock
generated
BIN
flake.lock
generated
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue