mostly tmux
This commit is contained in:
parent
6fc921bd2b
commit
cef93a22b1
|
@ -2,7 +2,7 @@ window:
|
||||||
opacity: 0.85
|
opacity: 0.85
|
||||||
|
|
||||||
font:
|
font:
|
||||||
size: 12
|
size: 20
|
||||||
normal:
|
normal:
|
||||||
family: FiraCode Nerd Font
|
family: FiraCode Nerd Font
|
||||||
style: Regular
|
style: Regular
|
||||||
|
|
|
@ -13,6 +13,6 @@ require("lazy").setup(
|
||||||
-- install = { colorscheme = { "gruvbox", "ayu", "melange", } }
|
-- install = { colorscheme = { "gruvbox", "ayu", "melange", } }
|
||||||
}
|
}
|
||||||
) -- loads each lua/plugin/*
|
) -- loads each lua/plugin/*
|
||||||
|
vim.cmd 'hi Normal guibg=NONE ctermbg=NONE'
|
||||||
require("clint") -- loads lua/clint/init.lua
|
require("clint") -- loads lua/clint/init.lua
|
||||||
require('dap-python').setup('~/.virtualenvs/debugpy/bin/python')
|
require('dap-python').setup('~/.virtualenvs/debugpy/bin/python')
|
||||||
|
|
|
@ -1,22 +1,25 @@
|
||||||
# general
|
# general
|
||||||
#
|
|
||||||
set -g default-terminal "screen-256color"
|
set -g default-terminal "screen-256color"
|
||||||
|
|
||||||
# left status
|
# left status
|
||||||
set-window-option -g status-left " [ #S ] "
|
set-window-option -g status-left " #S #[fg=brightred bg=black]>> "
|
||||||
set-window-option -g status-left-style "fg=blue bg=black"
|
set-window-option -g status-left-style "fg=white bg=black"
|
||||||
set-window-option -g status-left-length 30
|
set-window-option -g status-left-length 30
|
||||||
|
|
||||||
# right status
|
# right status
|
||||||
set-window-option -g status-right " %I:%M%p %d-%b-%y "
|
set-window-option -g status-right "#[fg=brightred bg=black] #[fg=white bg=black] #{weather} #[fg=brightred bg=black] #[fg=colour179 bg=black]🖥 CPU:#{cpu_percentage} MEM:#{ram_percentage} #[fg=brightred bg=black] #[fg=white bg=black]📅%Y-%m-%d 🕗%I:%m%p"
|
||||||
set-window-option -g status-right-style "fg=blue bg=black"
|
set-window-option -g status-right-style "fg=white bg=black"
|
||||||
|
set-option -g status-right
|
||||||
|
|
||||||
# inactive windows
|
# inactive windows
|
||||||
set-window-option -g window-status-format " #I: #W "
|
set-window-option -g window-status-format " #I: #W "
|
||||||
|
set-window-option -g window-status-style "bg=black fg=white"
|
||||||
|
|
||||||
# active windows
|
# active windows
|
||||||
set-window-option -g window-status-current-format " #I: #W "
|
set-window-option -g window-status-current-format " #I: #W "
|
||||||
set-window-option -g window-status-current-style "bg=black fg=blue bright"
|
set-window-option -g window-status-current-style "bg=white fg=black bold"
|
||||||
|
|
||||||
# main bg color
|
# main bg color
|
||||||
set -g status-bg blue
|
set -g status-bg black
|
||||||
|
|
||||||
|
##
|
||||||
|
|
|
@ -1,14 +1,12 @@
|
||||||
# remap prefix from 'C-b' to 'C-a'
|
# remap prefix from 'C-b' to '`'
|
||||||
unbind C-b
|
unbind C-b
|
||||||
# set-option -g prefix C-a
|
|
||||||
# bind-key C-a send-prefix
|
|
||||||
set-option -g prefix '`'
|
set-option -g prefix '`'
|
||||||
bind-key '`' send-prefix
|
bind-key '`' send-prefix
|
||||||
|
|
||||||
# mouse scrolling
|
# mouse scrolling
|
||||||
setw -g mouse on
|
setw -g mouse on
|
||||||
|
|
||||||
# 0 is too far from Ctrl-a.
|
# 1-indexed windows
|
||||||
set -g base-index 1
|
set -g base-index 1
|
||||||
|
|
||||||
# 1-indexed panes to match the windows.
|
# 1-indexed panes to match the windows.
|
||||||
|
@ -40,22 +38,38 @@ bind-key -n S-Right next-window
|
||||||
set-option -sg escape-time 10
|
set-option -sg escape-time 10
|
||||||
|
|
||||||
# Plugins
|
# Plugins
|
||||||
|
# Install: <leader>I
|
||||||
|
# Uninstall: <leader><alt>u
|
||||||
set -g @plugin 'tmux-plugins/tpm' # tmux plugin manager
|
set -g @plugin 'tmux-plugins/tpm' # tmux plugin manager
|
||||||
|
|
||||||
# # Things to plugin
|
# turn off detach session on destroy
|
||||||
# set -g @plugin 'jimeh/tmux-themepack'
|
set-option -g detach-on-destroy off
|
||||||
# set -g @themepack 'powerline/default/yellow'
|
|
||||||
|
|
||||||
# source ~/.config/tmux/statusline.conf
|
# Copy stuff from terminal
|
||||||
|
# Copy view: <leader><space>
|
||||||
|
# Copy to tmux register: lower case letter
|
||||||
|
# Paste instantly: upper case letter
|
||||||
|
# Paste from tmux register: <leader>=
|
||||||
|
set -g @plugin 'fcsonline/tmux-thumbs'
|
||||||
|
|
||||||
|
# Weather data
|
||||||
set -g @plugin 'xamut/tmux-weather'
|
set -g @plugin 'xamut/tmux-weather'
|
||||||
set-option -g status-right "#{weather}"
|
set-option -g @tmux-weather-units "u"
|
||||||
|
|
||||||
set -g @plugin 'egel/tmux-gruvbox'
|
# CPU
|
||||||
set -g @tmux-gruvbox 'dark' # or 'light'
|
set -g @plugin 'tmux-plugins/tmux-cpu'
|
||||||
|
|
||||||
|
# Custom statusline
|
||||||
|
source ~/.config/tmux/statusline.conf
|
||||||
|
|
||||||
|
# set -g @plugin 'egel/tmux-gruvbox'
|
||||||
|
# set -g @tmux-gruvbox 'dark' # or 'light'
|
||||||
|
|
||||||
|
# Save and restore sessions
|
||||||
|
# <tmux-leader><ctrl>+r to restore
|
||||||
set -g @plugin 'tmux-plugins/tmux-resurrect'
|
set -g @plugin 'tmux-plugins/tmux-resurrect'
|
||||||
set -g @plugin 'tmux-plugins/tmux-continuum'
|
set -g @plugin 'tmux-plugins/tmux-continuum'
|
||||||
set -g @resurrect-strategy-nvim 'session'
|
set -g @resurrect-strategy-nvim 'session'
|
||||||
|
|
||||||
# initializes tmux plugin manager - keep this at the bottom
|
# Initializes tmux plugin manager - keep this at the bottom
|
||||||
run '~/.config/tmux/plugins/tpm/tpm'
|
run '~/.config/tmux/plugins/tpm/tpm'
|
||||||
|
|
|
@ -12,7 +12,7 @@ if [ -f ~/.keys ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# aliases
|
# aliases
|
||||||
alias python="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3"
|
# alias python="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3"
|
||||||
alias cp="cp -i"
|
alias cp="cp -i"
|
||||||
alias more="less"
|
alias more="less"
|
||||||
alias weather="curl wttr.in"
|
alias weather="curl wttr.in"
|
||||||
|
@ -71,8 +71,6 @@ eval "$(pyenv init --path)"
|
||||||
eval "$(pyenv init -)"
|
eval "$(pyenv init -)"
|
||||||
# eval "$(pyenv virtualenv-init -)"
|
# eval "$(pyenv virtualenv-init -)"
|
||||||
|
|
||||||
|
|
||||||
source ~/powerlevel10k/powerlevel10k.zsh-theme
|
source ~/powerlevel10k/powerlevel10k.zsh-theme
|
||||||
|
|
||||||
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
|
macchina
|
||||||
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
|
||||||
|
|
Loading…
Reference in New Issue