This commit is contained in:
lelgenio 2020-08-20 02:10:31 -03:00
parent cc1b3a4331
commit 93da409d34
6 changed files with 1537 additions and 24 deletions

View file

@ -37,12 +37,13 @@ profiles:
- mutt - mutt
- crontab - crontab
- theme - theme
- blender
variables: variables:
key: key:
left: h left: n
down: t down: e
up: n up: i
right: s right: o
next: l next: l
font: font:
mono: Fira Code mono: Fira Code
@ -154,6 +155,9 @@ dotfiles:
dst: ~/.config/mpv/mpv.conf dst: ~/.config/mpv/mpv.conf
actions: actions:
- sponsorblock - sponsorblock
blender:
src: blenderTheme.xml
dst: ~/.config/blender/2.83/scripts/presets/interface_theme/blenderTheme.xml
actions: actions:
notify: notify-send "Updating dotfiles" notify: notify-send "Updating dotfiles"
makoreload: makoctl reload makoreload: makoctl reload

1492
dotfiles/blenderTheme.xml Normal file

File diff suppressed because it is too large Load diff

View file

@ -48,7 +48,9 @@
" \} " \}
" Debugger " Debugger
" Plug 'vim-vdebug/vdebug' let g:vimspector_install_gadgets = [ 'debugpy', 'vscode-cpptools', 'CodeLLDB' ]
let g:vimspector_enable_mappings = 'HUMAN'
Plug 'puremourning/vimspector'
" Fuzzy find " Fuzzy find
Plug 'junegunn/fzf' Plug 'junegunn/fzf'
@ -60,7 +62,7 @@
" HTML shortcuts " HTML shortcuts
Plug 'mattn/emmet-vim' Plug 'mattn/emmet-vim'
Plug 'jiangmiao/auto-pairs' " Plug 'jiangmiao/auto-pairs'
Plug 'tpope/vim-surround' Plug 'tpope/vim-surround'
Plug 'junegunn/vim-easy-align' Plug 'junegunn/vim-easy-align'
Plug 'tpope/vim-commentary' Plug 'tpope/vim-commentary'
@ -199,13 +201,20 @@ call plug#end()
noremap {{@@ key.next @@}} n noremap {{@@ key.next @@}} n
noremap {{@@ key.next.upper() @@}} N noremap {{@@ key.next.upper() @@}} N
noremap t i
noremap T I
noremap h o
noremap H O
" Added benefits " Added benefits
noremap - $ noremap - $
noremap _ ^ noremap _ ^
" noremap N <C-w><C-w> " noremap N <C-w><C-w>
" noremap T <C-w><C-r> " noremap T <C-w><C-r>
noremap H 8<Down> noremap {{@@ key.down.upper() @@}} 8<Down>
noremap T 8<Up> noremap {{@@ key.up.upper() @@}} 8<Up>
" noremap D <C-w><C-r> " noremap D <C-w><C-r>
" Single charater traversal " Single charater traversal
@ -215,7 +224,7 @@ call plug#end()
"I deserve the death sentence "I deserve the death sentence
nmap <C-s> :wa<CR> nmap <C-s> :wa<CR>
"open and close folds "open folds
nmap <silent> {{@@ key.right @@}} <right> nmap <silent> {{@@ key.right @@}} <right>
noremap <silent> <right> <right>:silent! foldopen<CR> noremap <silent> <right> <right>:silent! foldopen<CR>
@ -235,7 +244,7 @@ call plug#end()
set ignorecase set ignorecase
map <C-j> :GFiles<CR> map <C-j> :GFiles<CR>
map <C-q> :Files<CR> " map <C-q> :Files<CR>
"}}} "}}}
" Lanugage Server{{{ " Lanugage Server{{{

View file

@ -378,8 +378,13 @@ config.bind(",r", "spawn --userscript readability")
config.bind(";e", "hint links spawn deemix '{hint-url}'") config.bind(";e", "hint links spawn deemix '{hint-url}'")
config.bind(";m", "hint links spawn mpv --fs {hint-url}") config.bind(";m", "hint links spawn mpv --fs {hint-url}")
config.bind("e", "hint all") config.bind("s", "hint all")
config.bind("E", "hint all tab") config.bind("S", "hint all tab")
config.bind("h", "set-cmd-text -s :open")
config.bind("H", "set-cmd-text -s :open -t")
config.bind("t", "enter-mode insert")
config.bind("{{@@ key.next @@}}", "search-next") config.bind("{{@@ key.next @@}}", "search-next")
config.bind("{{@@ key.next.upper() @@}}", "search-prev") config.bind("{{@@ key.next.upper() @@}}", "search-prev")

View file

@ -35,7 +35,7 @@ case $action in
if [ $(swaymsg -t get_tree | jq -r '.. | select(.focused? == true).app_id') = "org.qutebrowser.qutebrowser" ] if [ $(swaymsg -t get_tree | jq -r '.. | select(.focused? == true).app_id') = "org.qutebrowser.qutebrowser" ]
then then
ydotool key esc ydotool key esc
ydotool key i ydotool key t
fi fi
ydotool type "$username" ydotool type "$username"
ydotool key tab ydotool key tab
@ -47,4 +47,4 @@ case $action in
printf '%s' "$password" | wl-copy;; printf '%s' "$password" | wl-copy;;
esac esac
swaymsg input \* xkb_layout 'br(dvorak)' swaymsg input \* xkb_layout 'us(colemak)'

View file

@ -15,9 +15,9 @@
set $down {{@@ key.down @@}} set $down {{@@ key.down @@}}
set $up {{@@ key.up @@}} set $up {{@@ key.up @@}}
set $right {{@@ key.right @@}} set $right {{@@ key.right @@}}
set $menu e set $menu s
set $suspend o set $suspend b
set $kill k set $kill x
set $mus r set $mus r
set $term terminal set $term terminal
@ -61,7 +61,7 @@
} }
input * { input * {
xkb_layout br(dvorak) xkb_layout us(colemak)
xkb_options caps:backspace xkb_options caps:backspace
xkb_numlock enabled xkb_numlock enabled
} }
@ -79,7 +79,7 @@
#start file manager #start file manager
bindsym $mod+m exec nemo bindsym $mod+m exec nemo
bindsym $mod+i exec emoji bindsym $mod+j exec emoji
# Kill focused window # Kill focused window
bindsym $mod+$kill kill bindsym $mod+$kill kill
@ -100,7 +100,7 @@
bindsym $mod+Control+$suspend exec loginctl suspend bindsym $mod+Control+$suspend exec loginctl suspend
# Exit sway (logs you out of your Wayland session) # Exit sway (logs you out of your Wayland session)
bindsym $mod+Shift+e exec swaynag -t warning -m 'Do you really want to exit sway?' -b 'Yes, exit sway' 'swaymsg exit' bindsym $mod+Shift+q exec swaynag -t warning -m 'Do you really want to exit sway?' -b 'Yes, exit sway' 'swaymsg exit'
bindsym Control+Shift+BackSpace exit bindsym Control+Shift+BackSpace exit
@ -132,8 +132,8 @@
#}}} #}}}
# Workspaces: {{{ # Workspaces: {{{
bindsym $mod+j workspace next bindsym $mod+u workspace prev
bindsym $mod+q workspace prev bindsym $mod+y workspace next
# Switch to workspace # Switch to workspace
# Move focused container to workspace # Move focused container to workspace
@ -160,8 +160,8 @@
bindsym $mod+v splitv bindsym $mod+v splitv
# Layout styles # Layout styles
bindsym $mod+w layout tabbed bindsym $mod+t layout tabbed
bindsym $mod+o layout toggle split bindsym $mod+r layout toggle split
# Make the current focus fullscreen # Make the current focus fullscreen
bindsym $mod+f fullscreen bindsym $mod+f fullscreen
@ -193,6 +193,9 @@
# Screen recorder # Screen recorder
bindsym Control+Alt+Shift+r exec wf-recorder -a bindsym Control+Alt+Shift+r exec wf-recorder -a
# Mirror selection as window
bindsym $mod+Alt+r exec sssway
# Color picker # Color picker
bindsym $mod+c exec color-picker bindsym $mod+c exec color-picker