This is the safekeeping of my terminal environment! π½
- I use the XDG_SPECIFICATION for my code to attempt to clean up my home directory
XDG_CACHE_HOME="${XDG_CACHE_HOME:-${HOME}/.cache}"
XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-${HOME}/.config}"
XDG_DATA_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}"
.
βββ .cache/
βββ .config/ -> ~/.config (symlinked to $HOME)
βββ .local/
βββ .profile -> ~/.profile (symlinked to $HOME)
βββ .zprofile -> ~/.zprofile (symlinked to $HOME)
βββ README.md
βββ neofetch.png
βββ install/ -> Brew packages & MacOSX setup
4 directories, 4 files
- Ghostty - It's nice
- Neovim - I love Neovim π₯
- ZShell - Better than Bash π€
- Spaceship-prompt - Configurable, pretty, and works π
- Karabiner - I like to remap the right command on MacOSX to Ctrl β¨
- Rectangle - A better window managing experience on Mac π
- Zed - It's a pretty fast text editor too, if I need some more UI
- My very own Spaceduck theme - We rep them colors π¦π½
- Run ./install/mac-os-setup to install brew, git, and additional brew packages and settings:
curl "https://raw.githubusercontent.com/pineapplegiant/dotfiles/supreme-overlord/install/mac-os-setup" | bash
- exa - Better LS
- zoxide - Better CD
- fzf - Fuzzy finder
- ripgrep - Better search
- htop - See terminal processes
- lazygit - Better Git UI
- tldr - Explain commands things better
- tree - Nice directory tree maker
- zsh-autosuggestions
- zsh-completions
- zsh-history-substring-search
- zsh-syntax-highlighting
- genact - Need the nonsense
- cmatrix - We live in the matrix
- Nerd Fonts
brew install --cask font-firamono-nerd-font-mono
brew install --cask font-sauce-code-pro-nerd-font
brew install -g spaceship-prompt
Run these to make key repeat faster:
defaults write -g KeyRepeat -int 4
defaults write -g InitialKeyRepeat -int 15
Run this to show full paths in finder:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true; killall Finder
- Finder -> View > Show Status bar
- Change Caps lock to ESC -> Taken care of in the Karabiner
Run this to make "Emulated Vim" repeat better
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false