e8e2d67810
flake-parts/setups: add option for shared nixpkgs config
...
NixOS doesn't allow configuring nixpkgs modularly for externally defined
nixpkgs instances so we'll have to create the option ourselves. This is
also defined for other module environments just in case.
2024-07-16 13:47:41 +08:00
6c2974e2c8
flake-parts/setups: add specialArgs to each builder function
...
It's only there in its raw function but we probably don't want to expose
this especially that it will make integration for each to be a pain to
implement. For now, it will just sit and exist and being reconsidered
and reverted at some point if it isn't.
2024-07-10 15:49:29 +08:00
2dd2175250
flake-parts/setups/nixvim: merge into a unified list of components
...
At least, it made the module code and configuration easier with
`nixpkgs.lib.cartesianProductOfSets`.
2024-06-11 16:39:16 +08:00
3907d83781
treewide: update comments and module descriptions
2024-06-10 13:26:14 +08:00
4590be0d3d
flake-parts/setups/nixvim: add branch option
2024-06-10 13:25:03 +08:00
cd30aba3e1
config: update comments
2024-05-26 16:38:22 +08:00
32c807e064
flake-parts/setups: correct module type for custom modules attr
2024-05-18 16:41:16 +08:00
1fb4a0e3e4
flake-parts/setups/nixvim: import private modules
...
Forgot about this.
2024-03-04 07:44:10 +08:00
5af7ac1c3d
modules: add extra arguments private module
...
Even easier way to set things up now.
2024-02-25 20:04:29 +08:00
f5c9f0f876
flake-parts/setups: add configName
option
2024-02-14 21:14:06 +08:00
a4177f9382
flake-parts/setups: set separate namespace for custom library
...
This at least allows us to make custom environment-specific library sets.
2024-02-11 15:16:25 +08:00
44090d6257
chore: reformat codebase
2024-02-02 12:40:16 +08:00
ee285c2004
flake-parts/setups/nixvim: add neovimPackages
option
2024-01-28 11:44:39 +08:00
ed1264c062
flake-parts/setups: refactor and add NixVim instance for home-manager configs
2024-01-26 21:12:22 +08:00
c6bc18035a
flake-parts/setups: import the default modules
2024-01-26 09:38:31 +08:00
356bbdc14e
flake-parts/setups/nixvim: init
2024-01-25 22:49:57 +08:00