9 Commits

Author SHA1 Message Date
783055b885
Reformat repository with Alejandra 2025-02-25 16:53:02 -05:00
cd302073fe
flake(system): use home-manager lib instance in correct place 2025-02-22 12:39:52 -05:00
cab0e3e023
flake(system): use system nixpkgs config in home-manager
This allows for setting overlays at the home level while also inheriting
the global nixpkgs configuration. This should theoretically work exactly
like useGlobalPkgs while still allowing for flexibility at the home
level. See nix-community/home-manager#6172
2025-02-17 08:39:01 +00:00
4aac8ea9ad
flake/system: fully working mkSystem replacement
for some reason, the toplevel derivation is different for some systems,
but nix-diff only shows one file being different, specifically the order
of some config relating to kernel modules. however, the produced system
is functionally identical. i have no idea what could be responsible for
this change.
2025-02-14 00:30:30 -05:00
5e40d0ca60
flake: functional prototype of modular systems 2025-02-13 19:51:05 -05:00
a6bd0191e0
flake: move modules 2025-02-13 19:51:05 -05:00
3e5c57da9e
flake: move legacy mkSystem code into library 2025-02-13 19:50:59 -05:00
0926aa6ff8
Add flake-parts TODO, update comments 2025-02-08 15:30:44 -05:00
c7d841b3e8 flake.nix: move main flake into config block
grrr why do people always insist on dumping options into the main block
of the module
2025-02-07 02:01:20 +00:00