10 Commits

Author SHA1 Message Date
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
3e5c57da9e
flake: move legacy mkSystem code into library 2025-02-13 19:50:59 -05:00
322d8cba9a
flake: add lib to _module.args 2025-02-08 17:35:22 -05:00
1071440ed1
flake: add modules, make lib compatible 2025-02-08 14:12:26 -05:00
737eaf14b0
Use attrset for nixfiles lib init 2024-04-22 22:15:33 -04:00
0580ba0234
nullbox: enable notlite server 2024-03-25 19:00:10 -04:00
7f88009432
add nixfiles.lib.minecraft library
Contains one function, mkServer, which makes configuring a server
slightly more user friendly as well as implementing a few default server
options.
2024-03-24 18:12:18 +00:00
4a1b0a5502
Create nixfiles lib and define flake type 2024-03-14 20:42:15 +00:00