Skip to content

Customizing Terminal-based Tools

VIM

The Ultimate vimrc configuration has been used on Athena OS for Vim. It implements smart and useful plugins, color schemes and modes. If you would like to customize it, you can search for similar projects on GitHub or GitLab.

Neofetch

Settings of Neofetch can be accessed on .config/neofetch/config.conf. You can change the shown ASCII logo and the output system information. For example, for changing logo, open config.conf file and search for ascii_distro string. There, you can change its value with one of the list above that file section.

Tmux

Tmux is implemented with several plugins retrieved from Tmux Powerline Theme. Tmux Plugin Manager is used to manage the plugins.

KeybindDescription
CTRL + sSuper/Mod Key
Mod_Key + *Split Panel Vertically
Mod_Key + -Split Panel Horizontal
Mod_Key + rReload tmux
Mod_Key + SHIFT + iInstall Plugins
Mod_Key + SHIFT + uUpdate Plugins
Mod_Key + cNew Tab
SHIFT + Right/Left Arrow KeyorModkey + nSwitch Between Tabs
Mod_Key + Right/Left/Up/Down Arrow KeySwitch Between Splitted Panels
Mod_Key + wList All Windows and Panels
Mod_Key + xKill Tab or Panel
Mod_Key + &Kill Window
Mod_key + qShow Panel or Tab Number
Mod_Key + tClock
Mod_Key + yCopy Selected Text to Clipboard
Mod_Key + SHIFT + yCopy Working Directory (install xclip package)
Mod_Key + pPaste
Mod_Key + dDetach Terminal
Mod_Key + fFind
Mod_Key + zMake Panel Full Window
Mod_Key + mStart Monitoring Panel
Mod_key + $Rename Session
Mod_key + EscEnter in vim mode

If you wish to customize Tmux keybindings, give a look to ~/.tmux.conf.

Bfetch

Bfetch is implemented with several textarts. It can be customized by editing your shell configuration file (i.e., ~/.bashrc for Bash or ~/.config/fish/config.fish for Fish) by uncommenting BFETCH lines and commenting the enabled ones.