summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorAdam <56338480+adastx@users.noreply.github.com>2021-11-04 20:09:25 +0100
committerAdam <56338480+adastx@users.noreply.github.com>2021-11-04 23:49:47 +0100
commitd68a94b7e53d97d45c21f69f60d183930a38beea (patch)
treef32788e74e4aaa386481e132fa414489ac1d4ae9 /.config
parenta93d2f9a12919d780be88f57b63bba91c0c0bf98 (diff)
Misc polybar + tmux config
Diffstat (limited to '.config')
-rw-r--r--.config/polybar/config2
-rw-r--r--.config/tmux/tmux.conf53
2 files changed, 54 insertions, 1 deletions
diff --git a/.config/polybar/config b/.config/polybar/config
index 3956758..4a64441 100644
--- a/.config/polybar/config
+++ b/.config/polybar/config
@@ -174,7 +174,7 @@ type = internal/date
interval = 5
date = ""
-date-alt = " %a, %b %d "
+date-alt = "%a, %b %d "
time = %H:%M
time-alt = %H:%M
diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf
new file mode 100644
index 0000000..373816f
--- /dev/null
+++ b/.config/tmux/tmux.conf
@@ -0,0 +1,53 @@
+set -g base-index 1
+set-window-option -g automatic-rename on
+set-option -g set-titles on
+set -g default-terminal screen-256color
+set -g status-keys vi
+set -g history-limit 10000
+setw -g mode-keys vi
+setw -g monitor-activity on
+set -sg escape-time 0
+
+# Kill window/pane without confirmation
+bind-key & kill-window
+bind-key x kill-pane
+
+# remap prefix from 'C-b' to 'C-Space'
+unbind C-b
+set-option -g prefix C-Space
+bind-key C-Space send-prefix
+
+bind-key v split-window -h
+bind-key s split-window -v
+
+# Use Alt-vim keys without prefix key to switch panes
+bind -n M-h select-pane -L
+bind -n M-j select-pane -D
+bind -n M-k select-pane -U
+bind -n M-l select-pane -R
+
+# Use Alt-arrow keys without prefix key to switch panes
+bind -n M-Left select-pane -L
+bind -n M-Right select-pane -R
+bind -n M-Up select-pane -U
+bind -n M-Down select-pane -D
+
+# Resize panes
+bind-key -r C-j resize-pane -D 5
+bind-key -r C-k resize-pane -U 5
+bind-key -r C-h resize-pane -L 5
+bind-key -r C-l resize-pane -R 5
+
+# Shift arrow to switch windows
+bind -n S-Left previous-window
+bind -n S-Right next-window
+
+# Reload config
+bind r source-file $XDG_CONFIG_HOME/tmux/tmux.conf
+
+# THEME
+set -g status-bg black
+set -g status-fg white
+set -g status-interval 60
+set -g status-left-length 30
+set -g status-right ' #{?client_prefix,#[reverse]<Prefix>#[noreverse] ,}"#{=21:pane_title}" %H:%M %d-%b-%y'