Dev In The Mountain Header
A Developer In The mountains having fun

My setup

While there is no correct setup and how your system is setup will depend on a lot of personal preferences I will try and go over the major setup preferences that I have set up and enjoy. I hope that you will be able to use this as a starting point of sorts if you don't already have a set up you use and enjoy.

tmux

  1. install tmux
  2. install draculatheme

my tmux config

unbind r
bind r source-file ~/.tmux.conf \; display-message "Config reloaded..."

# set -g prefix C-s

# act like vim
# setw -g mode-keys vi
# bind-key h select-pane -L
# bind-key j select-pane -D
# bind-key k select-pane -U
# bind-key l select-pane -R


# List of plugins
# available plugins: battery, cpu-usage, git, gpu-usage, ram-usage, tmux-ram-usage, network, network-bandwidth, network-ping, ssh-session, attached-clients, network-vpn, weather, time, mpc, spotify-tui, kubernetes-context, synchronize-panes
set -g @dracula-plugins "cpu-usage ram-usage time battery"
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'christoomey/vim-tmux-navigator'
set -g @plugin 'dracula/tmux'
# set-option -ag status-right "#[fg=red,dim,bg=default]#(uptime | cut -f 4-5 -d ' ' | cut -f 1 -d ',') "
# set -g status-right '#[fg=#bd93f9,bg=#ff79c6]#[fg=#f8f8f2,bg=#bd93f9] %d/%m/%Y %H:%M:%S #[fg=#6272a4]'

# Plugin settings

# for left
# set -g @dracula-show-left-sep 

# for right symbol (can set any symbol you like as separator)
# set -g @dracula-show-right-sep 
set -g @dracula-show-flags true
# it can accept `hostname` (full hostname), `session`, `shortname` (short name), `smiley`, `window`, or any character. 
set -g @dracula-show-left-icon session

# default is 1, it can accept any number and 0 disables padding.
set -g @dracula-left-icon-padding 20

set -g @dracula-battery-label "🔋"
set -g @dracula-show-powerline true
# set -g @dracula-fixed-location "Missoula"
# set -g @dracula-plugins "weather"
set -g @dracula-day-month true
set -g @dracula-time-format "%F %R"
set -g @dracula-show-timezone true
set -g @dracula-show-flags true
set -g @dracula-cpu-display-load true
set -g @dracula-show-left-icon session
set -g status-position top
set -g @dracula-refresh-rate 10

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

# <key>+I -- to run tpm
More places to find me
Mental Health
follow me on Mastodon