Update to rawhide and fix broken configs
This commit is contained in:
parent
27d62639c4
commit
16e496df5e
4 changed files with 57 additions and 10 deletions
|
|
@ -14,6 +14,7 @@ alias pmmm='python manage.py makemigrations'
|
||||||
# Start vim with system clipboard
|
# Start vim with system clipboard
|
||||||
alias vim="vimx" # don't alias this - make symlink instead
|
alias vim="vimx" # don't alias this - make symlink instead
|
||||||
alias vi="vim"
|
alias vi="vim"
|
||||||
|
alias vimdiff="vim -d"
|
||||||
|
|
||||||
# git aliases
|
# git aliases
|
||||||
alias g='git'
|
alias g='git'
|
||||||
|
|
@ -26,6 +27,8 @@ alias gl="git log --graph --abbrev-commit --decorate --format=format:'%C(bold bl
|
||||||
alias gd="git diff"
|
alias gd="git diff"
|
||||||
alias gb="git branch"
|
alias gb="git branch"
|
||||||
alias gpp='git push production master' # push to production for personal website
|
alias gpp='git push production master' # push to production for personal website
|
||||||
|
# pull all remote branches
|
||||||
|
alias git-pull-branches='git branch -r | grep -v "\->" | while read remote; do git branch --track "${remote#origin/}" "$remote"; done'
|
||||||
# useful for daily stand-up
|
# useful for daily stand-up
|
||||||
git-standup() {
|
git-standup() {
|
||||||
AUTHOR=${AUTHOR:="`git config user.name`"}
|
AUTHOR=${AUTHOR:="`git config user.name`"}
|
||||||
|
|
@ -412,13 +415,15 @@ users={
|
||||||
"44:03:2C:6B:04:5E": "nasko-laptop",
|
"44:03:2C:6B:04:5E": "nasko-laptop",
|
||||||
"48:01:C5:39:A6:3D": "ioana-phone",
|
"48:01:C5:39:A6:3D": "ioana-phone",
|
||||||
"F4:0F:24:2B:FE:14": "ioana-laptop",
|
"F4:0F:24:2B:FE:14": "ioana-laptop",
|
||||||
|
"50:EB:71:23:BC:11": "gabi-laptop",
|
||||||
|
"FE:43:0A:04:03:BA": "gabi-phone",
|
||||||
}
|
}
|
||||||
# print("Connected device: ")
|
# print("Connected device: ")
|
||||||
for line in sys.argv[1].split("\n"):
|
for line in sys.argv[1].split("\n"):
|
||||||
ip = line.split()[1].replace("(", "").replace(")", "")
|
ip = line.split()[1].replace("(", "").replace(")", "")
|
||||||
mac = line.split()[3].upper()
|
mac = line.split()[3].upper()
|
||||||
if mac in users:
|
if mac in users:
|
||||||
print(f"{users[mac]}")
|
print(f"{users[mac]}:{ip}")
|
||||||
' "$(arp -a | grep -v incomplete)"
|
' "$(arp -a | grep -v incomplete)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -431,3 +436,26 @@ bindkey '^[0' autosuggest-accept;
|
||||||
bindkey '^[9' autosuggest-fetch;
|
bindkey '^[9' autosuggest-fetch;
|
||||||
# bindkey '^[9' autosuggest-clear;
|
# bindkey '^[9' autosuggest-clear;
|
||||||
#bindkey '^ ' autosuggest-fetch
|
#bindkey '^ ' autosuggest-fetch
|
||||||
|
alias sp="snapper -c home"
|
||||||
|
|
||||||
|
function snp(){
|
||||||
|
# Runs a command wrapped in btrfs snapper pre-post snapshots.
|
||||||
|
# Usage: $ snp <commands>
|
||||||
|
# e.g.: $ snp dnf install htop
|
||||||
|
|
||||||
|
cmd="$@"
|
||||||
|
|
||||||
|
snapshot_nbr=$(snapper -c home create --type=pre --cleanup-algorithm=number --print-number --description="${cmd}")
|
||||||
|
# snapshot_nbr=$(sudo snapper create --type=pre --cleanup-algorithm=number --print-number --description="${cmd}")
|
||||||
|
|
||||||
|
eval "$cmd"
|
||||||
|
|
||||||
|
snapshot_nbr=$(snapper -c home create --type=post --cleanup-algorithm=number --print-number --pre-number="$snapshot_nbr")
|
||||||
|
# snapshot_nbr=$(sudo snapper create --type=post --cleanup-algorithm=number --print-number --pre-number="$snapshot_nbr")
|
||||||
|
}
|
||||||
|
|
||||||
|
function waitfor() {
|
||||||
|
while pidof $1 > /dev/null; do sleep 2; done;
|
||||||
|
}
|
||||||
|
alias toclip="xclip -selection clipboard"
|
||||||
|
alias clearsessions="rm -rf ~/.vim/tmp/sessions/*"
|
||||||
|
|
|
||||||
|
|
@ -162,13 +162,14 @@ bind P choose-buffer # choose which buffer to paste from
|
||||||
|
|
||||||
# -- user defined overrides ----------------------------------------------------
|
# -- user defined overrides ----------------------------------------------------
|
||||||
|
|
||||||
if '[ -f ~/.tmux.conf.local ]' 'source ~/.tmux.conf.local'
|
# if '[ -f ~/.tmux.conf.local ]'
|
||||||
|
source ~/.tmux.conf.local
|
||||||
|
|
||||||
|
|
||||||
# -- 8< ------------------------------------------------------------------------
|
# -- 8< ------------------------------------------------------------------------
|
||||||
|
|
||||||
run 'cut -c3- ~/.tmux.conf | sh -s _apply_configuration'
|
# run 'cut -c3- ~/.tmux.conf | sh -s _apply_configuration'
|
||||||
run -b '[ -z "#{session_id}" ] && [ -z "#{version}" ] && tmux set display-time 3000 \; display "This configuration will soon require tmux >= 2.4" \; set -u display-time || true'
|
# run -b '[ -z "#{session_id}" ] && [ -z "#{version}" ] && tmux set display-time 3000 \; display "This configuration will soon require tmux >= 2.4" \; set -u display-time || true'
|
||||||
|
|
||||||
|
|
||||||
# EOF
|
# EOF
|
||||||
|
|
|
||||||
|
|
@ -301,7 +301,7 @@ bind M-x send-prefix
|
||||||
# move status line to top
|
# move status line to top
|
||||||
#set -g status-position top
|
#set -g status-position top
|
||||||
|
|
||||||
bind \ split-window -h -c "#{pane_current_path}" # Split panes horizontal
|
bind \\ split-window -h -c "#{pane_current_path}" # Split panes horizontal
|
||||||
|
|
||||||
# Use Alt-vim keys without prefix key to switch panes
|
# Use Alt-vim keys without prefix key to switch panes
|
||||||
bind -n M-h select-pane -L
|
bind -n M-h select-pane -L
|
||||||
|
|
@ -328,3 +328,19 @@ bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel 'xclip -in -selecti
|
||||||
bind-key s set-window-option synchronize-panes\; display-message "synchronize-panes is now #{?pane_synchronized,on,off}"
|
bind-key s set-window-option synchronize-panes\; display-message "synchronize-panes is now #{?pane_synchronized,on,off}"
|
||||||
|
|
||||||
set-option -g default-shell /bin/zsh
|
set-option -g default-shell /bin/zsh
|
||||||
|
|
||||||
|
|
||||||
|
# Custom added - MUST be in the end
|
||||||
|
# List of plugins
|
||||||
|
set -g @plugin 'tmux-plugins/tpm'
|
||||||
|
set -g @plugin 'tmux-plugins/tmux-sensible'
|
||||||
|
|
||||||
|
set -g @plugin 'tmux-plugins/tmux-resurrect'
|
||||||
|
set -g @resurrect-processes 'vi vim nvim man less more tail top htop'
|
||||||
|
|
||||||
|
set -g @plugin 'tmux-plugins/tmux-continuum'
|
||||||
|
|
||||||
|
set -g @continuum-restore 'on'
|
||||||
|
|
||||||
|
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
|
||||||
|
run -b '~/.tmux/plugins/tpm/tpm'
|
||||||
|
|
|
||||||
12
.vimrc
12
.vimrc
|
|
@ -1,7 +1,3 @@
|
||||||
" Source vimrc on vim startup
|
|
||||||
" autocmd! VimEnter * source ~/.vimrc
|
|
||||||
|
|
||||||
" Load rename plugin
|
|
||||||
" so ~/.vim/Rename.vim
|
" so ~/.vim/Rename.vim
|
||||||
|
|
||||||
" let g:EclimCompletionMethod = 'omnifunc'
|
" let g:EclimCompletionMethod = 'omnifunc'
|
||||||
|
|
@ -332,7 +328,7 @@ noremap <leader>- :sp<CR>
|
||||||
"autocmd VimEnter * wincmd p
|
"autocmd VimEnter * wincmd p
|
||||||
" Toggle NEDRTree plugin
|
" Toggle NEDRTree plugin
|
||||||
noremap <C-b> :NERDTreeToggle<CR>
|
noremap <C-b> :NERDTreeToggle<CR>
|
||||||
let NERDTreeIgnore = ['\.pyc$', '__pycache__']
|
let NERDTreeIgnore = ['\.pyc$', '__pycache__', '.mypy_cache', '.pytest_cache']
|
||||||
let NERDTreeShowHidden=1
|
let NERDTreeShowHidden=1
|
||||||
|
|
||||||
" Better navigating through omnicomplete option list
|
" Better navigating through omnicomplete option list
|
||||||
|
|
@ -467,3 +463,9 @@ endfunction
|
||||||
|
|
||||||
autocmd VimLeave,BufWritePost * call SaveSess()
|
autocmd VimLeave,BufWritePost * call SaveSess()
|
||||||
autocmd VimEnter * nested call RestoreSess()
|
autocmd VimEnter * nested call RestoreSess()
|
||||||
|
|
||||||
|
set updatetime=100
|
||||||
|
|
||||||
|
" highlight GitGutterDelete guifg=#990000 ctermfg=1
|
||||||
|
" highlight GitGutterAdd guifg=#009900 ctermfg=2
|
||||||
|
" highlight GitGutterChange guifg=#997c00 ctermfg=3
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue