Install make and stow.
make bashThen:
- Add the content of
bash/PS1.shsomewhere in the/etc/bashrcfile. - Add
stty werase undefto "/etc/bashrc."
Prerequisites: install fzf and jq
make command_palettemake fzfPrerequisite: install tmux.
make ghosttyInstall a theme. e.g:
mkdir -p "$HOME/.config/ghostty/themes"
curl \
"https://raw.githubusercontent.com/catppuccin/ghostty/refs/heads/main/themes/catppuccin-macchiato.conf" \
-o "$HOME/.config/ghostty/themes/catppuccin-macchiato"Put a file named "background.png" in the "$HOME/.config/ghostty/" directory. It will be picked up by the config to use as the background. If missing, keeps the default background.
Then reload the Ghostty config (Cmd + Shift + ,).
make gitmake karabinermake kubernetesThis config has been heavily inspired by the kickstart project, but it isn't a fork per say. I wanted to write the config myself and make sure I understand (almost) every piece of code / config my neovim setup uses. Plus, I did want to make sure the config isn't bloated with stuff and keymaps and settings I'm not gonna be using.
The kickstart config commit : 3338d39. If anything breaks in the future (maybe due to a neovim update or a plugin update), take a look at the kickstart github and see if maybe they addressed it.
Prerequisite: install ripgrep (telescope dependency) and npm (to install Mason packages).
(Eventually) backup the current config :
mv "${HOME}/.config/nvim" "${HOME}/.config/nvim.bak"
mv "${HOME}/.local/share/nvim" "${HOME}/.local/share/nvim.bak"
mv "${HOME}/.local/state/nvim" "${HOME}/.local/state/nvim.bak"
mv "${HOME}/.cache/nvim" "${HOME}/.cache/nvim.bak"Then:
make nvim(Eventually) backup the current config :
mv "${HOME}/.config/opencode" "${HOME}/.config/opencode.bak"
mv "${HOME}/.local/share/opencode" "${HOME}/.local/share/opencode.bak"
mv "${HOME}/.local/state/opencode" "${HOME}/.local/state/opencode.bak"
mv "${HOME}/.cache/opencode" "${HOME}/.cache/opencode.bak"Then:
make opencodemake podmanmake tigPrerequisite: install fzf and fd (used by my custom tmux scripts).
make tmuxWhen running tmux for the first time after that, the config will try
and bootstrap tpm by cloning it then installing all plugins configured. So,
the first execution of tmux might take a while.