patisserie
The one-stop-cake-shop for finely-tuned Nix
rad:zBPwXkEr59BaAFmWJiUHHQRxtMN3
Visibility
public
Delegates
did:key:z6MkhiqVFcTnE5YQe2m4aGaBLr8riQQAuU3NBQREPTz8qhJp
did:key:z6MknP8YWc1rvEMei4TZcGr5wtmuAFjvEDQbevDHpxx6gkFQ
Default branch
main → 5889c0a27e38622b4983b0aa2d635dabd1c999a1 (Tue Sep 24 22:18:06 2024)
Threshold
1
README.md
<!--
SPDX-FileCopyrightText: 2024 Freshly Baked <contact@freshlybakedca.ke>

SPDX-License-Identifier: MIT
-->

# Patisserie

The one-stop-cake-shop for finely-tuned Nix

## Goals

- We aim to write opinionated modules: they should work great by default, but
	may not be what you want if you have restrictive requirements
- We aim to make these easily-modifiable for upstreaming into
	[Auxolotl](https://auxolotl.org). The modules we upstream will need to be
	modified to be less-opinionated (and opinionated stubs left in our tree), but
	overall shouldn't need much further configuration
- We aim to never apply anything without your enabling it, and never apply
	dangerous changes without you explicitly accepting the danger

## Non-goals

- We don't aim to make modules for everything, only things that we may want to
	use. We don't believe we can make our best modules without dogfooding
- We don't aim to make our modules customizable for every use-case. If you want
	that, work towards upstreaming to Auxolotl or use nixpkgs
- We don't aim to be compatible with nixpkgs, beyond any explicit compatibility
	helpers we write. You can't use `nixpkgs.lib.nixosSystem` and expect our
	modules to work

## Contact us

The best way is either by making an issue on this repository, or sending an
email to [contact+patisserie@freshlybakedca.ke](mailto:contact+patisserie@freshlybakedca.ke)