- Rename
./.git/hooks/commit-msg.sample
to./.git/hooks/commit-msg
. - Replace the contents of
./.git/hooks/commit-msg
with this:
check=$(head -1 "$1" | grep -w "nvim:\|kitty:\|docs:\|git:\|tmux:\|karabiner:\|shell:\|hs:\|misc:")
if [ "" = "$check" ]; then
echo "Commit message should start with nvim, kitty, docs, git, tmux, karabiner, shell, hs(for hammerspoon) or misc." 1>&2
echo "Required format:" 1>&2
echo " [prefix]: <description>" 1>&2
exit 1
fi
- Save and exit.
-
- Stardust cookie cutter - automatically close (most) cookie consent popups
- JSONVue - nice JSON viewer.
- Momentum - pretty default page.
- Refined github - add cool stuff for github. Config is in
./Refined GitHub/Refined GitHub options.json
- Octolinker - working links inside GitHub.
- Video Speed Controller - control the speed of all videos.
- VisBug - Open source web design debug tools built with JavaScript.
-
Define keyboard shortcuts to launch Applications or to open folders in Finder. Another way is to open the Apps by selecting them from the Status-Menu in Your Mac’s menu bar.
Config is in
./HotKey/HotKey.config
-
Paste as plain text by default
-
App that allows you to customize various input devices on your Mac.
Config is in
./BetterTouchTool/Main.bttpreset
. -
Application that gives you access to additional preference settings Apple has built into macOS.
-
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
-
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
Obsidian is the private and flexible writing app that adapts to the way you think
brew install --cask obsidian
-
A tool for powerful automation of macOS
brew install hammerspoon --cask
-
Clipboard manager
brew install --cask maccy
-
brew install meetingbar
-
A powerful menu bar management tool
brew install jordanbaird-ice
-
brew install git
-
brew install tmux
-
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
And then install the plugins:
~/.tmux/plugins/tpm/bin/install_plugins
-
brew install zsh
-
A smarter cd command. Supports all major shells
brew install zoxide
-
Instantly Awesome Zsh
From forked repo:
git clone --recursive https://github.com/PetarMetodiev/prezto.git "${ZDOTDIR:-$HOME}/.zprezto
Then link all zsh configs:
setopt EXTENDED_GLOB for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}" done
-
Main font:
brew install --cask font-caskaydia-cove-nerd-font
Cursive font
brew install --cask font-victor-mono
Alternative font
brew install --cask font-hasklig-nerd-font
-
brew install coreutils
-
Install
nvm
:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
Install latest
node
:nvm install node # "node" is an alias for the latest version
-
npm install -g diff-so-fancy
-
brew install neovim
-
HTTPie optional
brew install httpie
-
brew install lsd
-
brew install bat
-
brew install fd
-
brew install ripgrep
-
brew install stylua