This is the safekeeping of my terminal environment! π½
- I started trying to use the XDG_SPECIFICATION for my code to attempt to clean up my home directory.
- Basically, if the program supports it, look for settings in my dotfiles directory which should be in
$HOME/dotfiles
, if not, then just put it in$HOME/.config
or$HOME/.local
etc: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/
βββ .local/
βββ .profile -> ~/.profile (symlinked to $HOME)
βββ .zprofile -> ~/.zprofile (symlinked to $HOME)
βββ README.md
βββ neofetch.png
βββ install/ -> Brew packages & MacOSX setup
4 directories, 4 files
- Alacritty - Finally switched to this minimal bad boi π₯
- Neovim - The better vim ππ₯
- Tmux - Terminal multiplexer - She thicc π
- ZShell - Better than bash experience π€
- 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 π
- Vscode - Can't lie, I use this too... Pair programming my guy.
- My very own Spaceduck theme - We rep them colors π¦π½
- Run mac-setup (macos) to install brew, git, and additional brew packages and settings:
curl "https://raw.githubusercontent.com/pineapplegiant/dotfiles/supreme-overlord/install/mac-os-setup" | bash
cmatrix exa fzf genact git groff htop lazygit ncurses neofetch neovim node pandoc pandoc-citeproc ripgrep tldr tmux tree spaceship-prompt unzip yarn z zsh zsh-autosuggestions zsh-completions zsh-history-substring-search zsh-syntax-highlighting
cask "font-firamono-nerd-font-mono" cask "font-sauce-code-pro-nerd-font"
- Nerd Fonts
brew cask install font-firamono-nerd-font-mono
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:
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 VSCODE Vim repeat better
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false