Using Yarner to tangle the file that drives the whole process? I should be ashamed of myself. I’m not, but I feel like I should be.
Building everything with Yarner
I let Yarner do its thing. Then I copy my newly generated justfile
and dotbot configs to the project root, making sure to back up the current copies. If I screw up, I can always go to the backup. If I screw up bad, I can always go back to Git history. If I screw up real bad, I have another computer.
build:
yarner
cp -b code/justfile ./
cp -b code/install.conf.yaml ./
Installing my configs with dotbot
Invoke dotbot to link with files and directories.
install:
./install -v
Cleaning
Remove the build artifacts if they exist. Better be careful about running this, as it will confuse Dotbot.
clean:
[ -d code ] && rm -r code
[ -d docs ] && rm -r docs
Checking window managers
It’s a manual process: run a nested X server with awesome
or qtile
.
If anything is off, fix it and reload from inside the nested server.
awesome:
Xephyr :5 & sleep 1 ; DISPLAY=:5 awesome
qtile:
Xephyr :5 & sleep 1 ; DISPLAY=:5 qtile start
Anything else?
I need some kind of test process, but better think about what that would look like before I try.
Added to vault 2024-01-15. Updated on 2024-02-01