rehno-lindeque / nixpkgs-shim

The nixpkgs flake, but with more internal modules exposed

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A nixpkgs (NixOS) flake, but with more modules exposed

built with nix

Right now nixpkgs doesn't expose everything that is used internally in its flake. This defines a flake with more of the internal modules exposed.

In particular, it includes installer profiles and image building modules.

Git repositories for the sub-flakes can be used as separate repos:

These are maintained using git's subtree functionality because submodules do not currently interact well with nix flakes.

Modifications

Most modules are slightly modified in order to include an enable option which defaults to false.

Contributing

I'm not too interested in maintaining this repo for the long term. If others do find this useful, I would suggest we contribute back to mainline nixpkgs or otherwise I'd also welcome transferring ownership to nix-community.

About

The nixpkgs flake, but with more internal modules exposed


Languages

Language:Nix 100.0%