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>
4 files changed,
+30 insertions,
-3 deletions
| 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 |
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 |
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 |
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 |
|
# -------------------------------------------------------------------
|