Compare commits
4
Commits
1c493a18d5
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9b77ba85ed | ||
|
|
f84de51208 | ||
|
|
3752afd442 | ||
|
|
d0b12cc649 |
@@ -105,11 +105,11 @@ colors:
|
|||||||
font:
|
font:
|
||||||
normal:
|
normal:
|
||||||
#family: IBM Plex Mono
|
#family: IBM Plex Mono
|
||||||
family: Source Code Pro
|
#family: Source Code Pro
|
||||||
#family: BlexMono Nerd Font
|
#family: BlexMono Nerd Font
|
||||||
#family: Fira Code
|
#family: Fira Code
|
||||||
#family: Blex Mono Bold Nerd Font Complete
|
#family: Blex Mono Bold Nerd Font Complete
|
||||||
#family: Comic Code Ligatures
|
family: Comic Code Ligatures
|
||||||
style:
|
style:
|
||||||
size: 12
|
size: 12
|
||||||
|
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ set_from_resource $split i3wm.color10 "#9E664B0"
|
|||||||
#font pango: IBM Plex Mono 11px
|
#font pango: IBM Plex Mono 11px
|
||||||
#font pango: JetBrains Mono 8
|
#font pango: JetBrains Mono 8
|
||||||
font pango: BlexMono Nerd Font 11px
|
font pango: BlexMono Nerd Font 11px
|
||||||
|
#font pango: Iosevka Nerd Font 13px
|
||||||
#font pango: Comic Code Ligatures Medium 11px
|
#font pango: Comic Code Ligatures Medium 11px
|
||||||
#font pango: Fira Code 11px
|
#font pango: Fira Code 11px
|
||||||
|
|
||||||
@@ -61,7 +62,7 @@ client.focused_inactive #44475A #44475A #F8F8F2 #44475A #44475A
|
|||||||
client.unfocused #282A36 #282A36 #BFBFBF #282A36 #282A36
|
client.unfocused #282A36 #282A36 #BFBFBF #282A36 #282A36
|
||||||
client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555
|
client.urgent #44475A #FF5555 #F8F8F2 #FF5555 #FF5555
|
||||||
client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36
|
client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36
|
||||||
|
#
|
||||||
client.background #F8F8F2
|
client.background #F8F8F2
|
||||||
|
|
||||||
# The combination of xss-lock, nm-applet and pactl is a popular choice, so
|
# The combination of xss-lock, nm-applet and pactl is a popular choice, so
|
||||||
@@ -76,10 +77,11 @@ exec --no-startup-id autotiling
|
|||||||
# and nm-applet is a desktop environment-independent system tray GUI for it.
|
# and nm-applet is a desktop environment-independent system tray GUI for it.
|
||||||
exec --no-startup-id nm-applet
|
exec --no-startup-id nm-applet
|
||||||
exec --no-startup-id bash ~/.fehbg &
|
exec --no-startup-id bash ~/.fehbg &
|
||||||
exec --no-startup-id guake
|
# exec --no-startup-id guake #retire until its fixed?
|
||||||
exec --no-startup-id picom -c
|
exec --no-startup-id picom -c
|
||||||
exec --no-startup-id xfce4-power-manager
|
exec --no-startup-id xfce4-power-manager
|
||||||
exec --no-startup-id gammy
|
exec --no-startup-id gammy
|
||||||
|
exec --no-startup-id emacs --daemon
|
||||||
|
|
||||||
# Use pactl to adjust volume in PulseAudio.
|
# Use pactl to adjust volume in PulseAudio.
|
||||||
set $refresh_i3status killall -SIGUSR1 i3status
|
set $refresh_i3status killall -SIGUSR1 i3status
|
||||||
@@ -93,13 +95,7 @@ bindsym $mod+KP_Subtract exec --no-startup-id pactl set-sink-volume @DEFAULT_SIN
|
|||||||
bindsym $mod+KP_Multiply exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
|
bindsym $mod+KP_Multiply exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
|
||||||
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
|
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
|
||||||
|
|
||||||
# Binds for SHIFT - and + for brightness on keypad!
|
|
||||||
#bindsym $mod+Shift+KP_Subtract exec --no-startup-id gummy -b 5
|
|
||||||
#bindsym $mod+Shift+KP_Multiply exec --no-startup-id
|
|
||||||
## NOT WORKIN
|
|
||||||
|
|
||||||
# Use xev to find the keys on the keypad
|
# Use xev to find the keys on the keypad
|
||||||
|
|
||||||
# Binds for swapping between single laptop screen to 2 with an ultrawide
|
# Binds for swapping between single laptop screen to 2 with an ultrawide
|
||||||
bindsym $mod+KP_End exec --no-startup-id bash ~/.scripts/laptop
|
bindsym $mod+KP_End exec --no-startup-id bash ~/.scripts/laptop
|
||||||
bindsym $mod+KP_Down exec --no-startup-id bash ~/.scripts/ultrawide
|
bindsym $mod+KP_Down exec --no-startup-id bash ~/.scripts/ultrawide
|
||||||
@@ -107,7 +103,7 @@ bindsym $mod+KP_Next exec --no-startup-id bash ~/.scripts/tf2
|
|||||||
bindsym $mod+KP_Left exec --no-startup-id bash ~/.scripts/one-mon.sh
|
bindsym $mod+KP_Left exec --no-startup-id bash ~/.scripts/one-mon.sh
|
||||||
|
|
||||||
# Make a note and push via gotify
|
# Make a note and push via gotify
|
||||||
bindsym $mod+n exec --no-startup-id bash ~/.scripts/gnote
|
#bindsym $mod+n exec --no-startup-id bash ~/.scripts/gnote # replaced with QOwnNotes as i use it more
|
||||||
|
|
||||||
# Use Mouse+$mod to drag floating windows to their wanted position
|
# Use Mouse+$mod to drag floating windows to their wanted position
|
||||||
floating_modifier $mod
|
floating_modifier $mod
|
||||||
@@ -203,22 +199,27 @@ bindsym $mod+shift+BackSpace gaps inner all set 0; gaps outer all set 0
|
|||||||
#### Programs
|
#### Programs
|
||||||
bindsym $mod+Return exec kitty
|
bindsym $mod+Return exec kitty
|
||||||
bindsym $mod+Shift+Return exec alacritty -e ~/.scripts/web
|
bindsym $mod+Shift+Return exec alacritty -e ~/.scripts/web
|
||||||
bindsym $mod+Ctrl+Return exec alacritty -e ~/.scripts/mc
|
# bindsym $mod+Ctrl+Return exec alacritty -e ~/.scripts/mc #BRING BACK THE MC SERVER???
|
||||||
bindsym $mod+x exec xinput-gui
|
bindsym $mod+x exec xinput-gui
|
||||||
bindsym $mod+c exec brave https://calendar.google.com/calendar/u/0/r?pli=1
|
bindsym $mod+c exec brave https://calendar.google.com/calendar/u/0/r?pli=1
|
||||||
bindsym $mod+Shift+b exec blueman-manager
|
bindsym $mod+Shift+b exec blueman-manager
|
||||||
bindsym $mod+p exec bwmenu
|
bindsym $mod+p exec bwmenu
|
||||||
bindsym $mod+Shift+f exec --no-startup-id nautilus
|
bindsym $mod+Shift+f exec --no-startup-id thunar
|
||||||
bindsym $mod+Ctrl+f exec --no-startup-id alacritty -e ranger
|
bindsym $mod+Ctrl+f exec --no-startup-id alacritty -e ranger
|
||||||
|
bindsym $mod+e exec emacsclient -c -a 'emacs'
|
||||||
|
bindsym $mod+n exec --no-startup-id QOwnNotes
|
||||||
|
|
||||||
# Print Screen :::
|
# Print Screen :::
|
||||||
#WHOLE SCREEN
|
#WHOLE SCREEN
|
||||||
bindsym Print exec scrot $HOME/Pictures/Screenshots/`date +%Y-%m-%d_%H:%M:%S`.png
|
bindsym Print exec scrot $HOME/Pictures/Screenshots/`date +%Y-%m-%d_%H:%M:%S`.png
|
||||||
|
|
||||||
#APPLICATION
|
#APPLICATION
|
||||||
bindsym $mod+Print exec scrot -u $HOME/Pictures/Screenshots/`date +%Y-%m-%d_%H:%M:%S`.png
|
bindsym $mod+Print exec scrot -u $HOME/Pictures/Screenshots/`date +%Y-%m-%d_%H:%M:%S`.png
|
||||||
|
|
||||||
##SELECT
|
##SELECT
|
||||||
#bindsym --release $mod+Shift+Print exec --no-startup-id scrot -s $HOME/Pictures/Screenshots/`date +%Y-%m-%d_%H:%M:%S`.png
|
#bindsym --release $mod+Shift+Print exec --no-startup-id scrot -s $HOME/Pictures/Screenshots/`date +%Y-%m-%d_%H:%M:%S`.png
|
||||||
bindsym --release $mod+Shift+Print exec --no-startup-id bash /home/simon/.scripts/vscrnpaste
|
bindsym --release $mod+Shift+Print exec --no-startup-id bash /home/simon/.scripts/vscrnpaste
|
||||||
|
|
||||||
##OPEN DIR
|
##OPEN DIR
|
||||||
bindsym $mod+s exec --no-startup-id nautilus ~/Pictures/Screenshots/
|
bindsym $mod+s exec --no-startup-id nautilus ~/Pictures/Screenshots/
|
||||||
|
|
||||||
@@ -231,7 +232,7 @@ bindsym $mod+Shift+d exec rofi -show drun -show-icons true
|
|||||||
|
|
||||||
#neomutt mail
|
#neomutt mail
|
||||||
#bindsym $mod+m exec --no-startup-id alacritty -e neomutt
|
#bindsym $mod+m exec --no-startup-id alacritty -e neomutt
|
||||||
bindsym $mod+m exec --no-startup-id kitty -e neomutt
|
#bindsym $mod+m exec --no-startup-id kitty -e neomutt
|
||||||
#bindsym $mod+Shift+m exec --no-startup-id mullvad-vpn #not used atm!
|
#bindsym $mod+Shift+m exec --no-startup-id mullvad-vpn #not used atm!
|
||||||
|
|
||||||
#float certian windows
|
#float certian windows
|
||||||
@@ -239,13 +240,14 @@ for_window [class="feh" instance="feh"] floating enable
|
|||||||
for_window [class="org.pwmt.zathura" instance="zathura"] floating enable
|
for_window [class="org.pwmt.zathura" instance="zathura"] floating enable
|
||||||
for_window [class="gl" instance="mpv"] floating enable
|
for_window [class="gl" instance="mpv"] floating enable
|
||||||
for_window [instance="gammy"] floating enable
|
for_window [instance="gammy"] floating enable
|
||||||
|
for_window [class="^.*"] border pixel 3
|
||||||
|
|
||||||
#wpg
|
#wpg
|
||||||
#bindsym $mod+$alt+t exec wpg -m && wpg --brt $(wpg -c) 10.6 && wpg -s $(wpg -c) && bash /home/simon/.scripts/getwal
|
#bindsym $mod+$alt+t exec wpg -m && wpg --brt $(wpg -c) 10.6 && wpg -s $(wpg -c) && bash /home/simon/.scripts/getwal
|
||||||
|
|
||||||
bindsym XF86MonBrightnessDown exec light -U 5 # decrease screen brightness
|
bindsym XF86MonBrightnessDown exec light -U 5 # decrease screen brightness
|
||||||
bindsym XF86MonBrightnessUp exec light -A 5 # increase screen brightness
|
bindsym XF86MonBrightnessUp exec light -A 5 # increase screen brightness
|
||||||
bindsym $mod+w exec --no-startup-id brave simonkellet.xyz
|
bindsym $mod+w exec --no-startup-id brave
|
||||||
bindsym $mod+Shift+w exec --no-startup-id qutebrowser simonkellet.xyz
|
bindsym $mod+Shift+w exec --no-startup-id qutebrowser simonkellet.xyz
|
||||||
bindsym $mod+Ctrl+w exec --no-startup-id kitty -e amfora simonkellet.xyz
|
bindsym $mod+Ctrl+w exec --no-startup-id kitty -e amfora simonkellet.xyz
|
||||||
|
|
||||||
|
|||||||
+4
-1
@@ -7,10 +7,13 @@
|
|||||||
#: characters.
|
#: characters.
|
||||||
|
|
||||||
#font_family Fira Code Regular
|
#font_family Fira Code Regular
|
||||||
font_family SauceCodePro Nerd Font
|
#font_family SauceCodePro Nerd Font
|
||||||
#font_family IBM Plex Mono
|
#font_family IBM Plex Mono
|
||||||
#font_family BlexMono Nerd Font
|
#font_family BlexMono Nerd Font
|
||||||
#font_family Comic Code Ligatures
|
#font_family Comic Code Ligatures
|
||||||
|
#font_family Iosevka
|
||||||
|
font_family Iosevka Nerd Font
|
||||||
|
#font_family Simsun
|
||||||
bold_font auto
|
bold_font auto
|
||||||
italic_font auto
|
italic_font auto
|
||||||
bold_italic_font auto
|
bold_italic_font auto
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
snippet beg "begin{} / end{}" bA
|
||||||
|
\begin{$1}
|
||||||
|
$0
|
||||||
|
\end{$1}
|
||||||
|
endsnippet
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
snippet std "use namespace std" b
|
||||||
|
using namespace std;
|
||||||
|
endsnippet
|
||||||
+21
-4
@@ -27,7 +27,7 @@ Plug 'junegunn/fzf.vim'
|
|||||||
Plug 'junegunn/limelight.vim'
|
Plug 'junegunn/limelight.vim'
|
||||||
|
|
||||||
" NERDTree
|
" NERDTree
|
||||||
Plug 'scrooloose/nerdtree'
|
Plug 'preservim/nerdtree'
|
||||||
|
|
||||||
" Improvements Plug 'terryma/vim-multiple-cursors'
|
" Improvements Plug 'terryma/vim-multiple-cursors'
|
||||||
Plug 'tpope/vim-eunuch'
|
Plug 'tpope/vim-eunuch'
|
||||||
@@ -53,6 +53,7 @@ Plug 'deoplete-plugins/deoplete-go', { 'do': 'make'}
|
|||||||
set completeopt-=preview
|
set completeopt-=preview
|
||||||
" Go related keybinds
|
" Go related keybinds
|
||||||
autocmd FileType go nmap <leader>r <Plug>(go-run)
|
autocmd FileType go nmap <leader>r <Plug>(go-run)
|
||||||
|
|
||||||
" Move through errors easier!
|
" Move through errors easier!
|
||||||
map <C-n> :cnext<CR>
|
map <C-n> :cnext<CR>
|
||||||
map <C-m> :cprevious<CR>
|
map <C-m> :cprevious<CR>
|
||||||
@@ -72,6 +73,10 @@ autocmd FileType go nmap <leader>b :<C-u>call <SID>build_go_files()<CR>
|
|||||||
let g:go_def_mode='gopls'
|
let g:go_def_mode='gopls'
|
||||||
let g:go_info_mode='gopls'
|
let g:go_info_mode='gopls'
|
||||||
let g:go_list_type = "quickfix"
|
let g:go_list_type = "quickfix"
|
||||||
|
let g:go_gopls_complete_unimported = 1
|
||||||
|
let g:go_gopls_use_placeholders = 1
|
||||||
|
|
||||||
|
set autowrite
|
||||||
""""""""""""""""""""""""""""""GO""""""""""""""""""""""""""""""""""""""""
|
""""""""""""""""""""""""""""""GO""""""""""""""""""""""""""""""""""""""""
|
||||||
|
|
||||||
" JAVA
|
" JAVA
|
||||||
@@ -133,6 +138,8 @@ Plug 'mattn/calendar-vim'
|
|||||||
|
|
||||||
" Animate
|
" Animate
|
||||||
" Plug 'camspiers/animate.vim'
|
" Plug 'camspiers/animate.vim'
|
||||||
|
|
||||||
|
" Lens
|
||||||
Plug 'camspiers/lens.vim'
|
Plug 'camspiers/lens.vim'
|
||||||
|
|
||||||
" Better Syntax Support
|
" Better Syntax Support
|
||||||
@@ -193,7 +200,6 @@ inoremap <F10> <c-g>u<Esc>[s1z=`]a<c-g>u
|
|||||||
|
|
||||||
au BufNewFile ~/vimwiki/diary/*.md :silent 0r !~/.config/nvim/generate-vimwiki-diary-template '%'
|
au BufNewFile ~/vimwiki/diary/*.md :silent 0r !~/.config/nvim/generate-vimwiki-diary-template '%'
|
||||||
|
|
||||||
let NERDTreeMapOpenInTab='<ENTER>'
|
|
||||||
|
|
||||||
" Insert Date
|
" Insert Date
|
||||||
nnoremap <silent><leader>d :put=system('date +%d/%b/%Y')<CR>
|
nnoremap <silent><leader>d :put=system('date +%d/%b/%Y')<CR>
|
||||||
@@ -289,6 +295,17 @@ nnoremap <leader>T :VimwikiTable<CR>
|
|||||||
" Rust
|
" Rust
|
||||||
let g:rustfmt_autosave = 1
|
let g:rustfmt_autosave = 1
|
||||||
|
|
||||||
|
" C
|
||||||
|
let g:clang_complete_auto = 0
|
||||||
|
let g:clang_auto_select = 0
|
||||||
|
let g:neoformat_cpp_clangformat = {
|
||||||
|
\ 'exe': 'clang-format',
|
||||||
|
\ 'args': ['--style="{IndentWidth: 4}"']
|
||||||
|
\}
|
||||||
|
let g:neoformat_enabled_cpp = ['clangformat']
|
||||||
|
let g:neoformat_enabled_c = ['clangformat']
|
||||||
|
|
||||||
|
|
||||||
" Fullscreen on nvim in kitty term
|
" Fullscreen on nvim in kitty term
|
||||||
autocmd VimLeave * :silent !kitty @ set-spacing padding=20 margin=20
|
"autocmd VimLeave * :silent !kitty @ set-spacing padding=20 margin=20
|
||||||
autocmd VimEnter * :silent !kitty @ set-spacing padding=0 margin=0
|
"autocmd VimEnter * :silent !kitty @ set-spacing padding=0 margin=0
|
||||||
|
|||||||
@@ -194,3 +194,18 @@ HTML5
|
|||||||
tannoy
|
tannoy
|
||||||
Alexa
|
Alexa
|
||||||
YT
|
YT
|
||||||
|
command
|
||||||
|
Pantone
|
||||||
|
CSCU9X5
|
||||||
|
desample
|
||||||
|
Bicubic
|
||||||
|
Metafiles
|
||||||
|
UML
|
||||||
|
Backpatching
|
||||||
|
Inlining
|
||||||
|
JIT
|
||||||
|
GI
|
||||||
|
HotSpot
|
||||||
|
kern
|
||||||
|
CounterTeller
|
||||||
|
Arduino
|
||||||
|
|||||||
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
# If a config.py file exists, this file is ignored unless it's explicitly loaded
|
# If a config.py file exists, this file is ignored unless it's explicitly loaded
|
||||||
# via config.load_autoconfig(). For more information, see:
|
# via config.load_autoconfig(). For more information, see:
|
||||||
# https://github.com/qutebrowser/qutebrowser/blob/master/doc/help/configuring.asciidoc#loading-autoconfigyml
|
# https://github.com/qutebrowser/qutebrowser/blob/main/doc/help/configuring.asciidoc#loading-autoconfigyml
|
||||||
# DO NOT edit this file by hand, qutebrowser will overwrite it.
|
# DO NOT edit this file by hand, qutebrowser will overwrite it.
|
||||||
# Instead, create a config.py - see :help for details.
|
# Instead, create a config.py - see :help for details.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user