/dot_files

A collection of config files and/or useful config options. Also includes a script to setup Ubuntu with these configs

Primary LanguageShell

dot_files

xkcd comic about computer only being usable by the owner Image Source: XKCD #1806 by Randall Munroe.

These dotfiles have been mutating over the years as I've used Ubuntu as a primary driver at work (heavily customized with) i3wm and cool mechanical keyboards. I've also been using MacOS personally and professionally and SSHing into servers more so the tools tend to reflect that.

tmux and vim are my bread and butter for remote connections, but hx (Helix Editor) is intriguing. I've been trying to use tmux and vim with as near standard as possible so I can use it at work and home more easily.

That said I can see porting some changes to all systems.

Anyways this is a personal repo, but its out here for anyone to look at, so have fun, hope you learn something from this, and happy hacky!

Programs assumed to be installed by dotfiles

  • docker
  • fd (find replacement)
  • fzf (fuzzy finder useful in many places)
  • git
  • helix editor
  • jq
  • kitty (for kssh, might remove)
  • ssh
  • vim
  • zsh (with ohmyzsh)

tmux

Tmux config assumes that both

Stuff I like that isn't required

  • lazygit

Programs I always use and may forget the names of

Commandline

MacOS

  • Rectangle app for keyboard-based window management
  • Skitch for screenshots with quick arrow annotations and blurring
  • OrbStack for way less power hungry docker management
  • NetNewsWire for RSS reader

i3 and other Linux customization?

Want to go back to i3 or get some linux customization info? (Finally switching to a linux desktop for gaming?) Then go to commit 456b132dacdaf5dad1695aea823a81b82fd6c5a4 which is right before I removed the i3 folder.

Setup Notes