Compare commits

..

No commits in common. "f83f0b563296454f2d0676c20c022ca3b41dd8d6" and "d0ea083b01c850a3f1d08b59c75e1a0d8c7115e5" have entirely different histories.

2 changed files with 15 additions and 17 deletions

View file

@ -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

Binary file not shown.