home-manager/docs/release-notes
Robert Helgesson 7403ed4980
home-manager: internalize uninstall
This adds a Boolean option `uninstall`. When enabled this option will
reset side-effecting configurations to their "empty" state. The intent
is that this will cause the activation script to remove all managed
files and packages.

Doing it this way should hopefully be more robust than the previous
solution. It also allows a somewhat more convenient uninstall process
when using Flakes; put `uninstall = true` in your existing
configuration and then do a switch.

Also add simple uninstall test in CI test job.
2024-01-13 00:32:31 +01:00
..
release-notes.md docs: add release-notes as appendix 2023-12-16 15:46:00 +09:00
rl-1809.md docs: add release-notes as appendix 2023-12-16 15:46:00 +09:00
rl-1903.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-1909.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-2003.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-2009.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-2105.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-2111.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-2205.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-2211.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-2305.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-2311.md docs: fix link texts in release notes 2023-12-17 00:55:46 +09:00
rl-2405.md home-manager: internalize uninstall 2024-01-13 00:32:31 +01:00