Notes, improve args, some UX

This commit is contained in:
2026-04-07 18:13:03 +02:00
parent 6ebae74f93
commit 6e497fdfd2
8 changed files with 80 additions and 17 deletions

8
notes.md Normal file
View File

@@ -0,0 +1,8 @@
# Concept for tracking changes
- Create new commit (if possible)
- If force is unset: Diff system's files against current state by copying them into the current state branch
- Then, diff the package state against the state branch by dumping it
- Else, or if no diff, continue
- Copy normal config files into correct directories
- Render and copy renderables
- Retrieve explicitly installed packages and remove those that are not present in goal and install those that are not present in current state