Summary
This repository holds various config files I use on my machine for some of the cross platform applications.
Overview of directories
nvim
Config files for Neovim editor. This is based on NvChad base so first install that and say no to the default config.
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim
stow -v -R -t ~ nvim
ohmyposh
My own Oh My Posh prompt theme.
Install ohmyposh first:
brew install jandedobbeleer/oh-my-posh/oh-my-posh
Then install a Nerd font of your choice:
oh-my-posh font install
Finally install the config with:
stow -v -R -t ~ ohmyposh
powershell
(Windows only)
Config files for Powershell 7.
windows_terminal
(Windows only)
Config files for Windows Terminal.
zsh
Config files for ZSH shell.
stow -v -R -t ~ zsh
To install plugins:
cd ~/.config/zsh/plugins
./install_plugins.sh
gtile
Config files for gTile GNOME extension.
To backup the config:
dconf dump /org/gnome/shell/extensions/gtile/ > gtile.conf.bak
To reset the config:
dconf reset -f /org/gnome/shell/extensions/gtile/
To load the config:
dconf load /org/gnome/shell/extensions/gtile/ < gtile/config
tmux
Config files for tmux.
stow -v -R -t ~ tmux
To install plugins:
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpm
Then in tmux execute PREFIX + I to install plugins, e.g. Ctrl + b
=> Shift + i
.
espanso
Config files for espanso. Install by following this guide.
Install the config before installing/starting espanso:
stow -v -R -t ~ espanso