788880c1e6
flake-parts/setups: add specialArgs option for home-manager and NixVim configs
2025-01-22 13:35:51 +08:00
dc31e3e36b
flake-parts/setups: create module option for unified configuration directory
2024-07-23 18:27:15 +08:00
27153a368e
flake-parts/setups: refactor home-manager integration
2024-07-22 21:59:51 +08:00
25fbee9f2f
flake-parts/setups: refactor systems into shared config options
2024-07-22 21:23:52 +08:00
64750a7438
flake-parts/setups: refactor NixVim integration
2024-07-22 20:10:17 +08:00
d6d779cecb
flake-parts/setups: set to individual nixpkgs instance
...
This will make it easier between flakes and non-flakes usage (if there's
ever a situation that will make it).
2024-07-16 18:17:55 +08:00
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
c14a51aa9d
flake-parts/setups: properly initialize nixpkgs to be passed into module evaluation
2024-07-12 13:05:32 +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
1fedade427
flake-parts/setups/home-manager: update deploy-rs default profile
2024-06-19 08:25:12 +08:00
67e85d1639
flake-parts/setup: make a shared nixpkgs options submodule
2024-06-12 12:52:36 +08:00
3907d83781
treewide: update comments and module descriptions
2024-06-10 13:26:14 +08:00
8f520fa2ad
flake-parts/setups: add a branch option for NixVim instance submodule
2024-06-10 12:15:46 +08:00
32c807e064
flake-parts/setups: correct module type for custom modules attr
2024-05-18 16:41:16 +08:00
ec3fdab52c
flake-parts/setups: update shared Nix config
...
At least we've set the right sources for the system's nixpkgs and
home-manager branches.
2024-03-06 17:01:21 +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
c3d39ae71b
flake-parts/setups: change priority for enabling NixVim instance
2024-02-07 08:02:04 +08:00
e796aae01f
flake-parts/setups: fix NixVim importing for home-manager and NixOS setups
2024-02-03 21:29:36 +08:00
44090d6257
chore: reformat codebase
2024-02-02 12:40:16 +08:00
3bdaa63231
flake-parts/setups: include private modules as part of default shared modules
2024-01-30 13:32:25 +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
a55f326d42
chore: reformat codebase
2024-01-20 18:11:30 +08:00
521424e7f1
flake-parts/setups: fix module config scoping
...
It's getting confusing.
2024-01-17 21:46:18 +08:00
cce282dbcf
flake-parts/setups: update descriptions
2024-01-17 17:59:09 +08:00
55cbb8f23a
chore: reformat codebase
2024-01-17 17:58:00 +08:00
52d2f0186e
flake-parts/setups: change to use all systems by default
2024-01-17 17:43:31 +08:00
d2993a367b
flake-parts/setups: refactor
2024-01-17 14:02:02 +08:00
8a9e20b5f4
flake-parts/setups: update Nix modules to be more self-contained
2024-01-17 14:00:32 +08:00
b08945aa39
flake-parts/setups: update deploy-rs node default config
2024-01-16 21:47:57 +08:00
93dbf68166
flake-parts/setups: fix the word casing consistency of the options
2024-01-16 21:47:32 +08:00
1825a97c74
flake-parts/setups: fix deploy-rs nodes config
2024-01-16 15:46:52 +08:00
d3e0802d38
chore: reformat codebase
2024-01-16 15:19:51 +08:00
9e3469e752
setups: replace as flake-parts module
2024-01-16 14:54:50 +08:00