Personal config files for Linux. Covers Neovim, tmux, Conky and terminal setup.
| File/Dir | Description |
|---|---|
.config/nvim/ |
Neovim configuration (Lua) |
.tmux.conf |
tmux config with TPM and onedark theme |
.conkyrc |
Conky system monitor config |
These dotfiles assume Terminator as terminal emulator and tmux as multiplexer, with the tmux-onedark-theme plugin. Two things need to be configured for the theme to render correctly.
Terminator doesn't enable true color by default. Edit ~/.config/terminator/config and add the environment line inside [[default]]:
[profiles]
[[default]]
environment = COLORTERM=truecolorRestart Terminator and verify with:
echo $COLORTERM # should print: truecolorThe theme uses Powerline/Nerd Font symbols for the status bar separators. Without the right font they render as garbage characters.
Install JetBrainsMono Nerd Font:
mkdir -p ~/.local/share/fonts
wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.zip
unzip JetBrainsMono.zip -d ~/.local/share/fonts/JetBrainsMono
fc-cache -fvThen set the font in Terminator: right click → Preferences → Profiles → General → Font → JetBrainsMono Nerd Font Mono (the Mono variant).
Verify the symbols render correctly:
echo "\ue0b0 \ue0b2" # should show two arrow shapesThe .tmux.conf uses TPM to manage plugins. On a fresh install, after cloning run:
# Install TPM
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
# Reload config and install plugins
tmux source-file ~/.tmux.conf
# then inside tmux: prefix + I