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!
- 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 config assumes that both
- TPM (tmux plugin manager) and
- Dracula Theme are both installed
Stuff I like that isn't required
- lazygit
vis
- Visualizer https://github.com/dpayne/cli-visualizercava
- Visualizerbat
- a better version of cat https://github.com/sharkdp/batfzf
- fuzzy searching on the CLI https://github.com/junegunn/fzf
- 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
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.
- Remember to setup 256 colour support and italic support for tmux and terminal otherwise the helix Dracula theme looks awful