(lack of) intelligence

it's too loud (& how i quiet it)

when aesthetics and requirements converge

for neurodivergent types, the world is most frequently too loud. i have found over the years that certain paradigms act as assistive devices for my use of computers. as the world, and computing, has grown in complexity, i have often felt left behind by my inability to parse newer ways of working with computers. below, i try to document some tools that have really helped me build a cozy home in my workstations, and i hope it helps someone else.

mac

mac is where i do my most corporate of work tasks. due to the deep ecosystem integration (and, burn me at the stake, the budding convenience of apple intelligence), i find it easiest to do things such as video calls, emails, and basic desktop tasks on this platform.

note: because i use this primarily as a light-use system, i don't use robust window management. if i did, i would use yabai and skhd.

tool category
sketchybar status bar
ubersicht desktop widgets
raycast launcher
mission control window management
oh-my-zsh shell framework

windows

i don't often work in windows; so i've included window management tools just because i would use them if i did.

tool category
komorebi window manager
whkd hotkey daemon
yasb status bar
powertoys system utilities
oh-my-posh shell prompt

nixos

nixos has often been my most comfortable home. nixos uses a very specific paradigm, and once you wrap your brain around it (a challenge, at least for me), a very useful paradigm. nixos is a declarative linux operating system, and you can compose it in a similar fashion to a docker container. this results in a system you can truly tailor to your requirements, filter out noise, and back up via git easily. i never need to fear breaking this system, as i can always revert versions or restore from an entirely clean install.

tool category
fuzzel application launcher
gnome-keyring credential storage
hyfetch system info with pride flags
mako notification daemon
niri wayland compositor, window manager
waybar wayland status bar
wofi application launcher

cross-platform

a lot of the tooling i use is cross-platform, and generally are things that improve my workflow in a terminal. i try to stay away from too many changes to a base posix environment, because i sometimes work on remote hosts that aren't mine. the less change i make to my mental models in this sense, the better. if you're a couple ssh hops deep working through a tunnel on an unfamiliar host, the more of your muscle memory is portable and applies to that system, the better.

tool category
alacritty terminal emulator
bat cat replacement
deskflow kvm software
eza ls replacement
fastfetch system info
firefox web browser
gimp image editor
github-desktop git client
kitty terminal emulator
mpv media player
neovim text editor
rustdesk remote desktop
steam gaming platform

special mentions

i have found warp to be a tremendous aid during routine terminal-based tasks. there are a lot of cautions to be had regarding use of ai, and ethical concerns as well. without covering all of that ground in a short blog post, i will say that i have found this very helpful when my brain is having a hard time pulling up dusty skillsets or mental models for arcane configuration files. it's also good for menial tasks that are easily inspectable - it helped me generate the markdown syntax for this post.

for firefox, i have found vimium, no script and privacy badger invaluable extensions. they're available in the native extension store. vimium sets vim-style keybindings for your browsing experience, and the other two help prevent undesired code execution and loud elements during browsing.