configuration heaven ☁️
Find a file
2026-06-24 22:51:41 +02:00
.husky chore: add license, post-commit mirror 2026-06-17 18:26:49 +02:00
.gitignore chore: add license, post-commit mirror 2026-06-17 18:26:49 +02:00
.mailcap initial commit 2026-06-16 10:29:49 +02:00
.muttrc feat(mutt): externalize about me 2026-06-17 18:23:17 +02:00
.nvidia-settings-rc initial commit 2026-06-16 10:29:49 +02:00
.tmux.conf feat(tmux): display date & time 2026-06-24 22:51:41 +02:00
.vimrc feat(vim): use tokyonight theme 2026-06-24 18:00:07 +02:00
.zshrc initial commit 2026-06-16 10:29:49 +02:00
install.sh feat(install): share vim with nvim 2026-06-24 10:20:14 +02:00
LICENSE chore: add license, post-commit mirror 2026-06-17 18:26:49 +02:00
package.json chore: make package private 2026-06-18 12:57:13 +02:00
pnpm-lock.yaml chore: add license, post-commit mirror 2026-06-17 18:26:49 +02:00
README.md chore: add instruction to show git info on bash prompt 2026-06-24 20:17:03 +02:00
vscode-settings.json initial commit 2026-06-16 10:29:49 +02:00

Ayo's various configuration files

Clone the repo

git clone git@github.com:ayo-run/dotfiles

Then symlink to correct places. For example, the .vimrc usually goes to user home directory

cd dotfiles
ln -rsf ./.vimrc ~/

For vim, vundle is used

  1. install vundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  1. open vim then run :PluginInstall

See more

For tmux, tpm is used

  1. install tpm
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
  1. open tmux then [prefix] I

terminal fonts

  1. Install SFMono-Nerd-Font-Ligaturized
git clone https://github.com/shaunsingh/SFMono-Nerd-Font-Ligaturized.git && cd SFMono-Nerd-Font-Ligaturized
cp *.otf ~/.local/share/fonts
  1. use as terminal font via preferences

install gitmux for git info on tmux bar

  1. Download the latest release
  2. Extract to local shared and link
cd Downloads
tar -C ~/.local/share/ -xzf ./gitmux...tar.gz

# link binary
ln -s ~/.local/share/gitmux ~/.local/bin/gitmux

# confirm
gitmux -V

display git info on terminal prompt

Add the following to your .bashrc

export GIT_PS1_DESCRIBE_STYLE="default"
source /etc/bash_completion.d/git-prompt
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[01;31m\]$(__git_ps1 " (%s)")\[\033[00m\]\$ '