Austin Horstman
b4752b0eda
treewide: format with latest stable formatter
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-23 10:27:52 -05:00
Ali Jamadi
4074121796
nh: update maintainers
2025-06-30 21:12:20 -05:00
Ali Jamadi
e8a3e2c1e0
nh: fix clean option behaviour for Darwin
2025-06-30 21:12:20 -05:00
Austin Horstman
86402a17b6
treewide: flatten single file modules
...
Some files don't need nesting and can be root level again to reduce
conflicts with other PRs.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-23 16:20:26 -05:00
Austin Horstman
4fca600cb1
treewide: implement auto importing for modules
...
Reduce maintenance burden and increase efficiency by automatically
importing modules following a specific convention.
Co-authored-by: awwpotato <awwpotato@voidq.com>
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
awwpotato
c803a38927
nh: add path option for flake ( #6898 )
2025-04-28 21:27:29 -05:00
fazzi
db7738e67a
nh: remove incorrect warning on gc conflicts ( #6802 )
...
From what I understand, the warning removed in this PR was incorrect.
There shouldn't be any conflict between osConfig.nix.gc and
programs.nh.clean as our home-manager service only cleans user profiles
(which nix-collect-garbage does not do).
In this scenario they should both work at the same time as they are
cleaning two different things.
2025-04-15 11:49:11 -05:00
Austin Horstman
e980d0e0e2
nh: support 4.0 for flake option ( #6818 )
...
Recently switched from FLAKE to NH_FLAKE in 4.0
2025-04-13 22:22:31 -05:00
Austin Horstman
cba2f9ce95
treewide: reformat nixfmt-rfc-style
...
Reformat repository using new nixfmt-rfc-style.
2025-04-08 08:50:05 -07:00
Anton Tetov
9d0d48f4c3
nh: fixes and addition to warnings/assertions ( #6470 )
...
* nh: fix auto clean
- ~Fix `PATH` variable~
- Remove flake path assertion
- Add warning when HM's `nix.gc.automatic` is enabled
* nh: simplify logic for warning related to cfg.clean
---------
Co-authored-by: Nikita Pedorich <pedorich.n@gmail.com>
2025-02-17 08:36:35 -06:00
Weathercold
c1ea92cdfb
nh: change flake option type to singleLineStr ( #6468 )
2025-02-17 03:00:43 -08:00
Anton Tetov
a042868557
nh: remove PATH assignment in nh-clean systemd unit
...
Runs without additions to path.
also:
- can't use $PATH in Environment=
- should add bin directory to path not the exe
2025-01-24 08:38:34 +01:00
Anton Tetov
a2362a6496
nh: check osConfig for null before accessing
2025-01-24 08:37:11 +01:00
John Titor
892a6443b7
nh: add module
2024-10-20 10:54:45 +02:00