Skip to main content

max / alloy

Write down the four defaults the friction audit keeps, and why Closes out the tail of the inherited-friction audit. Its rule is that a default either changes or is written down with the reason it stays, and four of the survey's items were recommended keeps with the reason living only in the survey. helix mouse and bottom disable_click are one call made twice: mouse reporting takes the selection away from the terminal, so this is choosing which mouse behaviour the pane has rather than withholding one. mpv's 1080p cap prices a cost the user does not see until it is paid, and names the two ways back to 4K. imv's hidden overlay withholds information about the file, not the ability to do anything, and the key is on the file's own binding list. The four items the audit could not settle are now their own tasks: the Firefox about:config interstitial, GTK hidden files and whether Alloy adopts dconf defaults at all, the flatpak remote nothing configures, and nushell's history isolation.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-22 15:12 UTC
Commit: 474d84fa9bea2acd46ad0363c4cad0c93b25589b
Parent: c1ee5d4
4 files changed, +30 insertions, -3 deletions
@@ -10,7 +10,12 @@
10 10 rate = "1s"
11 11 default_widget_type = "cpu"
12 12 default_widget_count = 1
13 - disable_click = true # keyboard-only
13 + # Keyboard-only, and kept on purpose: same call as helix's `mouse = false`,
14 + # and the two are meant to agree. Checked against the inherited-friction audit
15 + # of 2026-08-20 (GoingsOn alloy `cf5db0e9`): clicking is not a capability being
16 + # withheld here, it is the alternative to letting the terminal keep the mouse
17 + # for selection.
18 + disable_click = true
14 19 tree = false
15 20 color = "default"
16 21 mem_as_value = false
@@ -18,6 +18,15 @@
18 18 line-number = "relative"
19 19 cursorline = true
20 20 cursorcolumn = false
21 + # Off deliberately, and it survived the inherited-friction audit of
22 + # 2026-08-20 (GoingsOn alloy `cf5db0e9`). That audit removes a default whose
23 + # only job is to keep a novice away from a working capability, and keeps one
24 + # that prices an irreversible act. This is neither. Mouse reporting in a
25 + # terminal editor takes the selection away from the terminal, so text can no
26 + # longer be selected with the mouse for the clipboard; turning it off is
27 + # choosing which of two mouse behaviours the pane has, not hiding one of them.
28 + # `bottom.toml.in` makes the same call for the same reason, and the two are
29 + # meant to agree.
21 30 mouse = false
22 31 scrolloff = 8
23 32 bufferline = "multiple"
@@ -6,7 +6,12 @@
6 6
7 7 [options]
8 8 background = @{hex_bare(surface.page)} # letterbox / transparent-image background
9 - overlay = false # start with overlay hidden
9 + # Hidden at start, `o` shows it. Inherited from imv and kept after the
10 + # inherited-friction audit of 2026-08-20 (GoingsOn alloy `cf5db0e9`): what the
11 + # overlay withholds is information about the file, not the ability to do
12 + # anything, and an image viewer that opens with text over the image is showing
13 + # the wrong thing first. The key is on this file's own binding list below.
14 + overlay = false
10 15 overlay_font = Quasi Mono:11
11 16 overlay_text_color = @{hex_bare(content.primary)}
12 17 overlay_background_color = @{hex_bare(surface.raised)}
@@ -36,8 +36,16 @@
36 36 screenshot-template=mpv-%F-%wH.%wM.%wS
37 37
38 38 # -------------------------------------------------------------------
39 - # yt-dlp defaults — cap at 1080p to avoid 4K by accident
39 + # yt-dlp defaults: cap at 1080p to avoid 4K by accident
40 40 # -------------------------------------------------------------------
41 + #
42 + # Kept, and checked against the inherited-friction audit of 2026-08-20
43 + # (GoingsOn alloy `cf5db0e9`). The audit removes a default that keeps a novice
44 + # away from a working capability. This one is not about capability, it is about
45 + # a cost the user does not see until it has been paid: a stream picked at 2160p
46 + # spends the bandwidth and the battery before anyone notices which rung was
47 + # chosen. Nothing is hidden. `--ytdl-format=` on the command line, or one line
48 + # in this file, gets 4K back, and both are discoverable from here.
41 49 ytdl-format=bv*[height<=?1080]+ba/b
42 50
43 51 # -------------------------------------------------------------------