[x] gpg
   - pass
   - senpai
   - dot
[x] tofi-drun list flatpak (sometimes has cache issues, rm ~/.cache/tofi-drun)
[x] package pijul
[ ] learn hledger
[ ] goblets (nove)
[ ] parsec.hs
[x] eval.hs
[x] hex maze algo
[x] nvim telescope find_files ignore vcs
[x] persistent session by default on fish
[x] wol (driver problem ?)
[-] difft not side-by-side git + darcs (https://github.com/Wilfred/difftastic/issues/861)
[x] note + bookmarks
[x] dot : /etc + sync sv (decided not to, unreliable) + darcs
[ ] niri select float (https://github.com/niri-wm/niri/issues/2094)
[ ] niri hide window / scratchpad (github.com/YaLTeR/niri/discussions/329)
[-] niri toggle gaps and borders
[ ] vim native completion (still immature, using blink)
[ ] vim native plugin manager (still immature, using lazy)
[-] vifm preview color (problem with ncurses)
[x] niri Xwayland (niri v25.08 / xwayland-satellite >= v0.7) via xbps-src
[x] niri list windows
[x] niri background
[x] niri kitty default height
[x] niri float resize keep center
[x] niri cursor size
[x] bind idle-inhibit
[x] imac wi-fi
[x] copy backups to imac (~/bak permissions?)
[x] merge imac-macos backups
[x] fix fading solid background
[x] fading solid background
[+] tree-sitter highlight flicker (fixed in upcoming release)
[+] blink vs omnifunc (tracking issue)
[x] blink popup style
[x] resize swap partition for void hibernation
[x] ! waybar cpu module -> dynamic number of cores
[x] waybar cpu centered
[x] waybar spaces to the left
[x] waybar disk as trigram
[x] fix audio pop
[x] kitty hold-after-ssh on v42.2?
[x] load unique wm on startup
[x] imac wifi issues (iwd fixed it?)
[x] mystery of chmod .ssh/config (it's git)
[x] bak local discovery
[x] improve fish autosuggestion
[x] escape mail contents (;)
[x] jrvieira command to send mail
[x] exit code in fish prompt
[x] slow network dns? (slow local ssh connection)
[x] kitten icat @ vifm
[x] annoying gibberish in kitty > vim scrollback
[x] media share (find movies on eee/void/imac)
[x] planka
[x] caddy
[x] soju
[x] noritbot
[x] chat
[x] jrvieira

# xbps-src
# https://xbps-src-tutorials.github.io/package-update-tutorial.html

xbps-src:
   set package <package>
   git clone https://github.com/void-linux/void-packages
   cd void-packages
   git remote add upstream git@github.com:void-linux/void-packages.git
   ./xbps-src binary-bootstrap
   vi srcpkgs/$package/template  # version=<target version> revision=1
   xlint $package
   xgensum -fi $package  # (mismatch error expected on first run)
   ./xbps-src pkg $package
   xi -f $package

# weechat auth

/secure passphrase [weechat pass]
/secure set [id] [pass]
example: /secure set soju *********

# x11 remote input

ssh -Y -i ~/.ssh/jrvieira_rsa imac x2x -to :0 -north

# x11 hdmi out

xrandr --output eDP-1 --auto && xrandr --output HDMI-1 --mode 1920x1080 --rate 61 --above eDP-1
xrandr --output HDMI-1 --off && xrandr --output eDP-1 --auto
xrandr --output eDP-1 --off && xrandr --output HDMI-1 --auto

# svn

# list tracked files
git ls-files
darcs show files
pijul list

# list changed files
git status -sb [--untracked-files=no]
pijul diff -s[u]
darcs w -s[l]

# diff
git diff
darcs diff (-u for unified)
pijul diff

# history
git log [--stat|-p]
darcs log [-v]
pijul change [hash] (dafaults to last)
pijul log [--files]

# mac address (eth)

70:70:fc:07:65:fa e void
a8:20:66:39:e2:0e e imac
8c:2d:aa:45:7b:1f w imac
48:ba:4e:61:cb:6c e hp
00:22:15:9c:56:e6 ? eee
00:23:24:7e:53:46 e box

# useful inspection

extrace
ss -tulnp
atop
iftop
iotop
dstat
wavemon
pv
fex
shmux