Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.48 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.48 KB

bjschafer's dotfiles

This repo is how I manage my dotfiles -- config for my shell environment.

While this is for my own use, you're welcome to look at, be inspired by, or straight up steal anything that catches your eye -- at your own risk.

I regularly run macOS, Debian stable, and Arch, so my dotfiles are mostly portable across those systems.

Possibly interesting things

  • Shell aliases now live in .config/zsh/aliases.zsh.
  • Most other custom profile garbage lives alongside it in .config/zsh.
  • Nested tmux on remote host (just hit F12!)
  • Local overrides for things like ZSH .zshrc.local and Git .gitconfig.local.
  • I try to only load/install things where applicable, to keep things lighter weight.

Notes

  • I manage the dotfiles via yadm, which is mostly a lightweight Git wrapper.
  • I use neovim as my primary editor, and lazy.nvim as the plugin manager therein.
  • Colorscheme: Catppuccin Frappe
  • Fonts:
  • Terminal emulator: Wezterm (my config)
    • Why? It's fast for my needs, allows dynamic cross-platform config via Lua, and properly renders fonts on macOS.