configuration heaven ☁️
Find a file
2026-06-28 21:33:53 +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 update nvidia settings 2026-06-25 09:43:10 +02:00
.signature add .signature 2026-06-28 21:32:00 +02:00
.tmux.conf feat: try ctrl tab for switching to next window 2026-06-26 11:25:19 +02:00
.vimrc add .signature to installer 2026-06-28 21:33:53 +02:00
install.sh add .signature to installer 2026-06-28 21:33:53 +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 screenshot 2026-06-24 23:09:31 +02:00
tmux.png chore: add screenshot 2026-06-24 23:09:31 +02:00
vscode-settings.json initial commit 2026-06-16 10:29:49 +02:00

Ayo's various configuration files

Setup

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\]\$ '