Two passes, both aimed at a consistent experience rather than a faithful
snapshot of each machine's accidents.
Standardisation. Audited every host-layer config present on more than one
machine and asked whether the difference was intent or drift:
- mpv was byte-identical; swayimg differed only because system76 still
had the shipped default and the work laptop had the real config; bob
differed by one setting the work laptop was simply missing.
- user-dirs.dirs disagreed with BOTH machines and with zshenv, which has
said $HOME/downloads all along. Standardised on that.
- mimeapps.list is now the union of both machines' associations.
- swaync's config and style are shared; only wallust's generated
colors.css stays per host, alongside hypr's and waybar's.
All of the above moved to common/.
Dropped as pure state rather than config: gtk-2.0 (file-chooser geometry),
pavucontrol.ini (window size), zoom.conf (a per-install random_key) and
zoomus.conf (panel widths). gtk-3.0 stays per host — its bookmarks encode
the two different home directories.
App config. GIMP, inkscape, FreeCAD, cura, OrcaSlicer, LightBurn and OBS
all hold real settings, so a curated subset of each is now tracked:
settings, keybindings and user content, but not session state, tool
options, device lists or window geometry. kicad is skipped — both library
tables hold a single entry, i.e. untouched defaults.
Content lives once in common/ even when only one machine has the app; the
host configs decide who gets the link. That is the distinction that lets
53% of link sources be shared while the NAS still does not get GIMP.
Two exclusions on credential grounds: obs-studio/plugin_config holds a
websocket server_password, and gh is dropped entirely because `gh auth
login` writes a token into hosts.yml — now also blocked by name.
40 lines
996 B
Plaintext
40 lines
996 B
Plaintext
# GIMP gimprc
|
|
#
|
|
# This is your personal gimprc file. Any variable defined in this file takes
|
|
# precedence over the value defined in the system-wide gimprc:
|
|
# /etc/gimp/3.0/gimprc
|
|
# Most values can be set within GIMP by changing some options in the
|
|
# Preferences dialog.
|
|
|
|
(prev-language "American English")
|
|
(config-version "3.0.8")
|
|
(import-raw-plug-in "${gimp_plug_in_dir}/plug-ins/file-raw-placeholder/file-raw-placeholder")
|
|
(monitor-xresolution 108)
|
|
(monitor-yresolution 108)
|
|
(layer-new-name "Midground")
|
|
(layer-add-mask-type copy)
|
|
(fill-options
|
|
(style fg-color)
|
|
(custom-style solid-color)
|
|
(antialias yes)
|
|
(feather no)
|
|
(feather-radius 10))
|
|
(stroke-options
|
|
(style fg-color)
|
|
(custom-style solid-color)
|
|
(antialias yes)
|
|
(feather no)
|
|
(feather-radius 10)
|
|
(method line)
|
|
(width 3)
|
|
(unit pixels)
|
|
(cap-style butt)
|
|
(join-style miter)
|
|
(miter-limit 10)
|
|
(dash-offset 0)
|
|
(dash-info 0)
|
|
(emulate-brush-dynamics no))
|
|
|
|
|
|
# end of gimprc
|