Skip to content

pakelley/...

Repository files navigation

dots

Configuring the universe, one spilled coffee at a time.

What?

There’s a few things configured here, and they change relatively often, but the major components are:

emacs

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.

wezterm/nushell

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).

mackup

bootstrapping tool for linking configurations to the appropriate place

yabai/skhd

tiling window manager for macos, and its keybinding software

Installation

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