1
0
Fork
You've already forked johpkgs
0
No description
  • Nix 85.7%
  • Shell 14.3%
2026年05月10日 20:18:59 +02:00
.config feat: Initialize from default-repository template 2026年04月15日 08:39:30 +02:00
docs docs: ADR-0001 Overlay-based package collection 2026年04月15日 08:45:59 +02:00
LICENSES feat: Add Nix overlay with patched PrusaSlicer 2026年04月15日 08:44:04 +02:00
pkgs fix: Handle --help flag and remove redundant shebang 2026年05月10日 20:18:59 +02:00
.bumpversion.toml feat: Initialize from default-repository template 2026年04月15日 08:39:30 +02:00
.gitlab-ci.yml feat: Initialize from default-repository template 2026年04月15日 08:39:30 +02:00
CHANGELOG.md feat: Initialize from default-repository template 2026年04月15日 08:39:30 +02:00
flake.lock build: Add flake.lock 2026年04月15日 08:46:48 +02:00
flake.nix feat: Add heif2jpeg script for HEIC to JPEG conversion 2026年05月10日 19:56:51 +02:00
README.md docs: Update README with project description and usage 2026年04月20日 13:23:52 +02:00
renovate.json5 feat: Initialize from default-repository template 2026年04月15日 08:39:30 +02:00
VERSION feat: Initialize from default-repository template 2026年04月15日 08:39:30 +02:00

johpkgs

Personal Nix package collection. An overlay flake providing patched or customized nixpkgs packages for use across multiple NixOS configurations.

See ADR-0001 for the design rationale.

Status — Experimental

Usage

Add as a flake input. Using nixpkgs.follows keeps the consumer and johpkgs on the same nixpkgs pin, avoiding duplicate evaluations:

inputs.johpkgs = {
 url = "...";
 inputs.nixpkgs.follows = "nixpkgs";
};

Apply the overlay:

nixpkgs.overlays = [ inputs.johpkgs.overlays.default ];

Or run a package directly:

nix run johpkgs#prusa-slicer

List available packages with nix flake show.

Contact

Reach me via @jbornhold:matrix.org or @johbo@mastodon.social.