Configuring the universe, one spilled coffee at a time.
There’s a few things configured here, and they change relatively often, but the major components are:
Doom emacs with a focus on org mode and python/scala development.
I have a modular/literate config, so docs are included in the code and each major component of my config can be viewed separately.
I also have chemacs set up, which I only really use to declare emacs bankruptcy and start a new config.
For a terminal emulator, I use wezterm (a quick and modern terminal emulator with a human readble/editable config file and modular keybindings).
For a shell, I use nushell (a quick shell with nice semantics).
bootstrapping tool for linking configurations to the appropriate place
tiling window manager for macos, and its keybinding software
The `bin/virus.exe` script is made to be idempotent, so I can safely re-run at any point. Also, notably, the script is only set up for configuring a mac for now. For reference, this is what I still need after running the script:
- Set up my syncthing folders at http://localhost:8384 (as of now, my notes, alfred preferences, and calibre library)
- Activate licenses for the few apps I’m willing to pay for (alfred, fantastical, dash)
- Enable clipboard history for alfred
- Add Keepass database
- Log into whatever needs it (spotify, anki (web), etc)
- Add anki connect plugin
- tools -> addons -> get addons -> 2055492159 (code for anki connect addon) -> 1030875226 (code for auto markdown addon) -> 937148547 (code for Edit LaTeX) -> restart anki
- Log into Zotero, add BetterBibTeX extension, and set up auto-export
- Install Omnivore