Linux
Debian/Ubuntu with dwm on X11, started from gdm or startx. The suckless tools are my own forks, built into /usr/local by bootstrap.sh suckless. Config lives in desktop/linux and Dotfiles.
The desktop
dwmTiling window manager, tags 1–9 per monitor.
dwmblocksThe status bar: the blocks are scripts in
desktop/linux/scripts/.dmenuLauncher and the base of the helper menus (emoji, passwords, mounting drives).
stTerminal. Alacritty is installed and themed too.
slockScreen lock (no keybinding: run
slock).dunstNotifications.
keydThe home-row keymap, system-wide:
/etc/keyd/default.conf links to keymap/linux/keyd.conf.fcitx5 + RimeChinese input with the Rime schemes.
cursorsGenerated per theme by
theme.Keys Super = the Windows key
Super+Enterterminal (st)
Super+dlauncher (dmenu)
Super+eEmacs
Super+Shift+wFirefox
Super+Shift+ffile manager (lf in st)
Super+Shift+pscreenshot
Super+Shift+demoji picker
Super+qclose window
Super+f / Super+mtoggle floating / fullscreen
Super+1..9switch tag; with Shift, move the window there
Super+. / Super+,next / previous monitor
Super+Shift+F5reload colours from X resources
Super+Ctrl+qquit dwm (back to the TTY;
startx to return)Apps
From SOFTWARE.md. manual means installed by hand: a fresh machine will not get it from bootstrap.sh. Config paths are inside personal-infra.
themed coloured by
themeboth also on macOS