git.cjennings.net
:
archsetup
main
Builds a full dev workstation from a bare Arch Linux install.
Craig Jennings
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
Commit message (
Expand
)
Author
Age
Files
Lines
*
feat: enable the podman API socket and ship the camera udev grant
HEAD
main
Craig Jennings
20 hours
2
-0
/
+145
*
feat: automate microcode, TLP radio enable, and ZFS tmp.mount mask
Craig Jennings
20 hours
4
-6
/
+337
*
refactor(prototypes): merge casting widgets into Dupre kit
Craig Jennings
2026-07-25
4
-1
/
+96
*
refactor(test): share runner and scenario contracts
Craig Jennings
2026-07-25
2
-0
/
+158
*
fix(installer): harden the lock path against the AMD-iGPU DPMS lockout
Craig Jennings
2026-07-24
3
-0
/
+129
*
fix(installer): derive the wireless regdom by pattern and retire two inert hooks
Craig Jennings
2026-07-24
2
-0
/
+229
*
fix(installer): eight fixes from an overnight bug-hunt and its review
Craig Jennings
2026-07-24
9
-0
/
+1683
*
fix(probe): scroll instantly so the drag checks stop missing the widget
Craig Jennings
2026-07-23
1
-7
/
+39
*
fix(installer): merge GRUB cmdline instead of overwriting it
Craig Jennings
2026-07-21
1
-0
/
+121
*
test: fix the weak assertions from the S6/S7 audit
Craig Jennings
2026-07-20
2
-7
/
+26
*
fix(design): clamp the gauge once so needle and readout agree
Craig Jennings
2026-07-20
1
-0
/
+35
*
fix(test): harden four VM-framework paths from the S5 audit
Craig Jennings
2026-07-20
1
-0
/
+130
*
test: make the pacman hook-order test measure the source
Craig Jennings
2026-07-20
1
-10
/
+62
*
fix(test): count a diagnose miss as a failed net scenario
Craig Jennings
2026-07-20
1
-0
/
+102
*
fix(installer): rebuild initramfs after the nvme MODULES edit
Craig Jennings
2026-07-20
1
-0
/
+95
*
refactor(installer): extract validate_yesno and a NVIDIA driver-floor constant
Craig Jennings
2026-07-20
2
-1
/
+59
*
fix(sounds): make normalize-notify-sounds write atomically and clean up
Craig Jennings
2026-07-20
2
-0
/
+142
*
fix(installer): guard the cp and chmod that install helper scripts
Craig Jennings
2026-07-20
1
-0
/
+66
*
fix(installer): make three resume-fragile steps idempotent and correct
Craig Jennings
2026-07-20
1
-0
/
+119
*
fix(wireguard): bring the tunnel down before the rename modify
Craig Jennings
2026-07-20
2
-0
/
+25
*
fix(installer): validate sudoers.pacnew with visudo before copying
Craig Jennings
2026-07-20
1
-0
/
+76
*
fix(installer): record the state marker on non-fatal step warnings
Craig Jennings
2026-07-20
1
-0
/
+92
*
fix(installer): harden the disk-space pre-flight gate
Craig Jennings
2026-07-20
1
-0
/
+94
*
fix(installer): guard the user-password chpasswd
Craig Jennings
2026-07-20
1
-0
/
+56
*
fix(security): decrypt the cmail password under a tight umask
Craig Jennings
2026-07-20
1
-0
/
+79
*
feat: add inetutils to the install base
Craig Jennings
2026-07-20
1
-0
/
+58
*
fix: order pacman safety hooks
Craig Jennings
2026-07-18
1
-0
/
+27
*
feat(gallery): bring the well-through-response ten to the extraction bar
Craig Jennings
2026-07-18
1
-0
/
+57
*
feat(gallery): bring the CRT-through-engraved ten to the extraction bar
Craig Jennings
2026-07-18
1
-0
/
+84
*
feat(gallery): bring the needle-through-edge ten to the extraction bar
Craig Jennings
2026-07-18
1
-0
/
+62
*
feat(gallery): bring the decade-through-EQ ten to the extraction bar
Craig Jennings
2026-07-18
2
-3
/
+68
*
feat(gallery): bring the timer-through-knife ten to the extraction bar
Craig Jennings
2026-07-18
1
-0
/
+35
*
feat(gallery): bring the keypad-through-guarded ten to the extraction bar
Craig Jennings
2026-07-18
1
-0
/
+40
*
feat(gallery): bring the DIP-through-multiband ten to the extraction bar
Craig Jennings
2026-07-18
1
-0
/
+35
*
feat(gallery): bring ten more controls to the extraction bar
Craig Jennings
2026-07-18
1
-0
/
+14
*
feat(gallery): bring ten core controls to the extraction bar
Craig Jennings
2026-07-18
2
-55
/
+55
*
feat(gallery): bring the 12 waybar-bound builders to the extraction bar
Craig Jennings
2026-07-18
2
-0
/
+96
*
refactor(gallery): rename GW namespace to DUPRE, kit to The Dupre Kit
Craig Jennings
2026-07-18
2
-56
/
+56
*
fix(gallery): split-flap defaults are paper cards, Helvetica, 100ms
Craig Jennings
2026-07-18
1
-21
/
+22
*
feat(gallery): white-ink default, 85ms base rate, ID badges as anchors
Craig Jennings
2026-07-18
1
-8
/
+22
*
feat(gallery): grow the split-flap into a randomized multi-row board with ski...
Craig Jennings
2026-07-18
1
-21
/
+177
*
feat(gallery): make the N20 split-flap an honest Solari mechanism
Craig Jennings
2026-07-18
1
-0
/
+88
*
feat(gallery): colour-policy system, chip-toggle accents, widgets-per-row
Craig Jennings
2026-07-17
1
-18
/
+158
*
feat(gallery): add the index typewriter
Craig Jennings
2026-07-16
1
-1
/
+218
*
fix(test): stop a failing screen-family check orphaning its browser
Craig Jennings
2026-07-16
1
-38
/
+75
*
feat(gallery): give the ABC keypad a keyboard and screen families
Craig Jennings
2026-07-16
1
-0
/
+128
*
feat(gallery): add the ABC entry keypad
Craig Jennings
2026-07-16
1
-1
/
+149
*
feat(gallery): rework the console-key and slide-toggle colour vocabulary
Craig Jennings
2026-07-16
1
-0
/
+140
*
feat(gallery): bake widget validation progress into the source
Craig Jennings
2026-07-16
1
-0
/
+209
*
docs(tests): record CDP probe-writing traps in the probes README
Craig Jennings
2026-07-12
1
-0
/
+13
[next]