Skip to content

spenserblack/dotfiles

Repository files navigation

dotfiles

Clone this repository and run the appropriate bootstrap.* script.

Extra (manual) setup

These are optional tasks that I may or may not want to do, so I don't want to script them, but I'm documenting so that I can remember them.

General

git config --global commit.gpgSign true
git config --global core.editor nvim
git config --global core.cleanup scissors
git config --global diff.mnemonicPrefix true
git config --global grep.lineNumber true
git config --global init.defaultBranch main
git config --global push.autoSetupRemote true
git config --global rebase.autoSquash true
git config --global tag.gpgSign true

APT Packages (sudo apt install)

  • 7zip
  • bsdgames (includes the handy program wtf)
  • cmake
  • colortest
  • dos2unix
  • git-extras
  • highlight
  • jq
  • pass
  • ranger
  • ruby
  • ruby-dev
  • tig
Desktop
  • oneko
WSL
  • wslu

Cargo Crates (cargo install [--locked])

  • gengo-bin
  • onefetch
  • viu
  • yazi-fm and yazi-cli (click link for other installation methods and optional dependencies)

Go Modules (go install)

NPM Packages (npm install -g or pnpm add -g)

  • cspell
  • iroiro
  • serve
  • write-good

Ruby Gems (gem install)

Linux

Windows