Compare commits
	
		
			19 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						91893fb986
	
				 | 
					
					
						|||
| 
						
						
							
						
						779fded05c
	
				 | 
					
					
						|||
| 
						
						
							
						
						42116f4fae
	
				 | 
					
					
						|||
| 
						
						
							
						
						d5c4d917df
	
				 | 
					
					
						|||
| 
						
						
							
						
						5adad59b39
	
				 | 
					
					
						|||
| 
						
						
							
						
						2a6eb125d6
	
				 | 
					
					
						|||
| 
						
						
							
						
						377f19c997
	
				 | 
					
					
						|||
| 
						
						
							
						
						750a43c708
	
				 | 
					
					
						|||
| 
						
						
							
						
						446a7a9e1e
	
				 | 
					
					
						|||
| 
						
						
							
						
						e5c35cde47
	
				 | 
					
					
						|||
| 
						
						
							
						
						b582b5daab
	
				 | 
					
					
						|||
| 
						
						
							
						
						37ba913453
	
				 | 
					
					
						|||
| 
						
						
							
						
						f5f394f8f7
	
				 | 
					
					
						|||
| 
						
						
							
						
						39e2301518
	
				 | 
					
					
						|||
| 
						
						
							
						
						c301c0c984
	
				 | 
					
					
						|||
| 
						
						
							
						
						244ccad598
	
				 | 
					
					
						|||
| 
						
						
							
						
						9baf9fe901
	
				 | 
					
					
						|||
| 
						
						
							
						
						4f5edb6932
	
				 | 
					
					
						|||
| 
						
						
							
						
						a009c1049b
	
				 | 
					
					
						
							
								
								
									
										9
									
								
								bin/.bin/zoom_screen
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										9
									
								
								bin/.bin/zoom_screen
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,9 @@
 | 
			
		||||
current_resolution=$(xrandr | awk '/DSI1/ {print $4}')
 | 
			
		||||
 | 
			
		||||
if [[ $current_resolution == 1920x1200* ]];
 | 
			
		||||
then
 | 
			
		||||
	xrandr --size 600x960
 | 
			
		||||
else
 | 
			
		||||
	xrandr --size 1200x1920
 | 
			
		||||
fi
 | 
			
		||||
chwp
 | 
			
		||||
@ -1355,7 +1355,6 @@
 | 
			
		||||
🈺 Japanese “open for business” button; U+1F23A
 | 
			
		||||
🈵 Japanese “no vacancy” button; U+1F235
 | 
			
		||||
🔴 red circle; U+1F534
 | 
			
		||||
🟢 green circle; U+1F7E2
 | 
			
		||||
🔵 blue circle; U+1F535
 | 
			
		||||
⚪ white circle; U+26AA
 | 
			
		||||
⚫ black circle; U+26AB
 | 
			
		||||
 | 
			
		||||
@ -98,8 +98,6 @@ bspc rule -a Zathura state=tiled
 | 
			
		||||
bspc rule -a arduino state=pseudo_tiled
 | 
			
		||||
bspc rule -a Spotify desktop=VII follow=off focus=off
 | 
			
		||||
bspc rule -a discord desktop=VII follow=off focus=off
 | 
			
		||||
bspc rule -a steam_app_2666510 state=pseudo_tiled split_dir=south split_ratio 340 locked private layer=above rectangle=1920x340+0+740
 | 
			
		||||
#bspc rule -a steam_app_2666510 state=pseudo_tiling locked=on private=on split_dir=south split_ratio 296 layer=above rectangle=1920x296+0+784
 | 
			
		||||
 | 
			
		||||
##  Autogap adjusts windowgap automatically according to the number of
 | 
			
		||||
##  windows on the desktop. Using it disables negative window gap.
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@ conky.config = {
 | 
			
		||||
    extra_newline = false,
 | 
			
		||||
    font = 'Fira Code:size=10',
 | 
			
		||||
    gap_x = -1800,
 | 
			
		||||
    gap_y = 40,
 | 
			
		||||
    gap_y = 50,
 | 
			
		||||
    minimum_height = 950,
 | 
			
		||||
    minimum_width = 300,
 | 
			
		||||
 | 
			
		||||
@ -120,22 +120,6 @@ function networks()
 | 
			
		||||
	end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
function gpu()
 | 
			
		||||
	if hostname == "minitonitchtop" then
 | 
			
		||||
		return [[
 | 
			
		||||
	${color red} Todo
 | 
			
		||||
]]
 | 
			
		||||
	else
 | 
			
		||||
		return [[
 | 
			
		||||
 ${color gray}Temp: ${nvidia temp}° 
 | 
			
		||||
 ${color gray}GPU: $color%${nvidia gpuutil} ${nvidiabar gpuutil}
 | 
			
		||||
 ${color gray}Mem: $color%${nvidia memperc} ${nvidiabar mem}
 | 
			
		||||
 ${color gray}Fan: $color%${nvidia fanlevel} ${nvidiabar fanlevel}
 | 
			
		||||
]]
 | 
			
		||||
	end
 | 
			
		||||
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
-- Variables: https://conky.cc/variables
 | 
			
		||||
conky.text = [[
 | 
			
		||||
 ${color gray}Date: $color${time %a %d %b %Y %H:%M}
 | 
			
		||||
@ -145,8 +129,6 @@ ${color gray}RAM + SWAP $hr
 | 
			
		||||
 ${color gray}$color$swapperc% ${swapbar 6}
 | 
			
		||||
${color gray}CPU $hr
 | 
			
		||||
]]..cpubars()..[[
 | 
			
		||||
${color gray}GPU $hr
 | 
			
		||||
]]..gpu()..[[
 | 
			
		||||
${color grey}File systems $hr
 | 
			
		||||
]]..disksbars()..[[
 | 
			
		||||
${color grey}Networking $hr
 | 
			
		||||
@ -160,7 +142,10 @@ ${color grey}Processes $hr
 | 
			
		||||
 ${color gray}Count: $color$processes
 | 
			
		||||
${color grey}Infos $hr
 | 
			
		||||
 $color${font FiraCode Nerd Font:size=10}${execi 1800 curl -s 'wttr.in/?format=4'}$font
 | 
			
		||||
 ${color gray}mto $color${new_mails /disks/TwoTO/Mails/minecraftonitch/INBOX/ 900} / ${mails /disks/TwoTO/Mails/minecraftonitch/INBOX/ 900} | ${color gray}d.t $color${new_mails /disks/TwoTO/Mails/d.tonitch/INBOX/ 900} / ${mails /disks/TwoTO/Mails/d.tonitch/INBOX/ 900} | ${color gray}d.a $color${new_mails /disks/TwoTO/Mails/debucquoy.anthony/INBOX/ 900} / ${mails /disks/TwoTO/Mails/debucquoy.anthony/INBOX/ 900}
 | 
			
		||||
${color grey}TODO $hr
 | 
			
		||||
$color${execi 60 pandoc -f markdown -t plain ~/todo.md}
 | 
			
		||||
]]
 | 
			
		||||
 | 
			
		||||
if hostname == "minitonitchtop" then
 | 
			
		||||
	conky.config.gap_x = 10
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,5 @@
 | 
			
		||||
[user]
 | 
			
		||||
	email = tonitch@herisson.ovh
 | 
			
		||||
	email = debucquoy.anthony@gmail.com
 | 
			
		||||
	name = Anthony Debucquoy
 | 
			
		||||
	signingkey = 3D06B2E67463D272D769DF59A78D6421F083D42E
 | 
			
		||||
[init]
 | 
			
		||||
@ -17,10 +17,3 @@
 | 
			
		||||
	fap = fetch --all --prune
 | 
			
		||||
[push]
 | 
			
		||||
	autoSetupRemote = true
 | 
			
		||||
[sendemail]
 | 
			
		||||
	smtpServer = mail.herisson.ovh
 | 
			
		||||
	smtpEncryption = tls
 | 
			
		||||
	smtpServerPort = 587
 | 
			
		||||
	smtpUser = tonitch
 | 
			
		||||
	smtpPass = bateaux
 | 
			
		||||
	annotate = yes
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
vim.g.vimtex_view_method="zathura"
 | 
			
		||||
vim.opt.completeopt="menu,popup,noinsert,noselect"
 | 
			
		||||
vim.g.python3_host_prog="/bin/python"
 | 
			
		||||
 | 
			
		||||
require("dapui").setup()
 | 
			
		||||
require("plugin.dap.c")
 | 
			
		||||
 | 
			
		||||
@ -21,7 +21,4 @@ do
 | 
			
		||||
  vim.keymap.set('i', '<C-S>', function()
 | 
			
		||||
    vim.lsp.buf.signature_help()
 | 
			
		||||
  end, { desc = 'vim.lsp.buf.signature_help()' })
 | 
			
		||||
 | 
			
		||||
  vim.keymap.set('n', ']g', vim.diagnostic.goto_next)
 | 
			
		||||
  vim.keymap.set('n', '[g', vim.diagnostic.goto_prev)
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -1,8 +1,5 @@
 | 
			
		||||
active-opacity = 1.0;
 | 
			
		||||
inactive-opacity = 0.9;
 | 
			
		||||
backend = "glx";
 | 
			
		||||
shadow = true;
 | 
			
		||||
corner-radius = 10;
 | 
			
		||||
 | 
			
		||||
opacity-rule = [
 | 
			
		||||
	"100:name ~?= 'YouTube — Mozilla Firefox'",
 | 
			
		||||
@ -10,8 +7,3 @@ opacity-rule = [
 | 
			
		||||
	"100:name ~?= 'Netflix — Mozilla Firefox'",
 | 
			
		||||
	"100:class_g = 'Zathura'"
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
animation = ({
 | 
			
		||||
		triggers = ["open", "close"];
 | 
			
		||||
		preset = "appear";
 | 
			
		||||
		})
 | 
			
		||||
 | 
			
		||||
@ -1,8 +1,8 @@
 | 
			
		||||
# bspwm hotkeys
 | 
			
		||||
#
 | 
			
		||||
# Cleanly quit bspwm
 | 
			
		||||
super + shift + a
 | 
			
		||||
	bspc quit 1 && pkill lemonpanel && pkill lemonbar
 | 
			
		||||
super + shift + q
 | 
			
		||||
	bspc quit 1 
 | 
			
		||||
 | 
			
		||||
# Show keybindings
 | 
			
		||||
super + F1
 | 
			
		||||
@ -96,7 +96,7 @@ super + Return
 | 
			
		||||
# 	bspc node -n @/
 | 
			
		||||
	
 | 
			
		||||
# go (Shift=move) to desktop (and focus the monitor that the desktop is located on. Bspwm style)
 | 
			
		||||
super + {_,shift + }{ampersand,eacute,quotedbl,apostrophe,parenleft,minus,egrave,underscore,ccedilla,agrave}
 | 
			
		||||
super + {_,shift + }{1,2,3,4,5,6,7,8,9,0}
 | 
			
		||||
    bspc {desktop -f,node -d} ^{1-9,10}
 | 
			
		||||
 | 
			
		||||
## Alternative: i3 style behavior (focus nth, desktop of the focused monitor)
 | 
			
		||||
@ -125,7 +125,7 @@ super + Tab
 | 
			
		||||
	WindowSelector
 | 
			
		||||
	
 | 
			
		||||
#Focus windows by direction, works with multihead
 | 
			
		||||
super + {q,s,z,d}
 | 
			
		||||
super + {a,s,w,d}
 | 
			
		||||
    focusmover {west,south,north,east}
 | 
			
		||||
 | 
			
		||||
super + {h,j,k,l}
 | 
			
		||||
@ -137,7 +137,7 @@ super + {Left,Down,Up,Right}
 | 
			
		||||
# Move tiled windows. Moving a tiled window to 
 | 
			
		||||
# preselected one moves into preselection instead. 
 | 
			
		||||
# Moving out of the screen should move the window to next monitor if possible
 | 
			
		||||
super + shift + {q,s,z,d}
 | 
			
		||||
super + shift + {q,s,w,d}
 | 
			
		||||
	windowgrabber {west,south,north,east}
 | 
			
		||||
 | 
			
		||||
super + shift + {h,j,k,l}
 | 
			
		||||
@ -148,7 +148,7 @@ super + shift + {Left,Down,Up,Right}
 | 
			
		||||
	euclid_mover {west,south,north,east}
 | 
			
		||||
 | 
			
		||||
#resize windows
 | 
			
		||||
super + ctrl + {q,s,z,d}
 | 
			
		||||
super + ctrl + {a,s,w,d}
 | 
			
		||||
	bspwm_resize.sh {west,south,north,east}
 | 
			
		||||
 | 
			
		||||
super + ctrl + {h,j,k,l}
 | 
			
		||||
@ -192,8 +192,7 @@ super + shift + {comma,period}
 | 
			
		||||
# Change window gap
 | 
			
		||||
 | 
			
		||||
super + g
 | 
			
		||||
	{bspc config window_gap 0 && bspc config top_padding 0 && bspc config bottom_padding 0 && bspc config right_padding 0 && bspc config left_padding 0,\
 | 
			
		||||
	bspc config window_gap $(($gap+$cgap)) && bspc config top_padding $(($PANEL_HEIGHT-($gap-$cgap))) && bspc config bottom_padding -$gap && bspc config right_padding -$gap && bspc config left_padding -$gap}
 | 
			
		||||
	bspc config -d focused window_gap {$gap,$(($gap+$cgap)),$(($gap+$cgap+$gap))}
 | 
			
		||||
 | 
			
		||||
super + button{4,5}
 | 
			
		||||
	bspc config -d focused window_gap $((`bspc config -d focused window_gap` {+,-} 2 ))
 | 
			
		||||
@ -335,6 +334,9 @@ super + ctrl + space
 | 
			
		||||
	{pkill picom ,\
 | 
			
		||||
	picom -b }
 | 
			
		||||
 | 
			
		||||
ctrl + alt +t 
 | 
			
		||||
	pkill rotateScreen_au || rotateScreen_auto
 | 
			
		||||
 | 
			
		||||
# Remove receptacles
 | 
			
		||||
super + BackSpace
 | 
			
		||||
  for i in $(bspc query -N -n .leaf.!window.local); do bspc node $i -k; done
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,5 @@
 | 
			
		||||
set -g mouse
 | 
			
		||||
set -g set-clipboard on
 | 
			
		||||
set -g focus-events on
 | 
			
		||||
 | 
			
		||||
bind h selectp -L 
 | 
			
		||||
bind j selectp -D 
 | 
			
		||||
 | 
			
		||||
@ -20,14 +20,10 @@ $0
 | 
			
		||||
clean: 
 | 
			
		||||
	rm -f *.o
 | 
			
		||||
	rm -f $1 
 | 
			
		||||
	rm -f tags compile_commands.json
 | 
			
		||||
 | 
			
		||||
bear: clean
 | 
			
		||||
	bear -- make
 | 
			
		||||
 | 
			
		||||
tags: 
 | 
			
		||||
	ctags **.{c,h}
 | 
			
		||||
 | 
			
		||||
run: $1 
 | 
			
		||||
	./$<
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,2 +1,3 @@
 | 
			
		||||
set keywordprg=go\ doc
 | 
			
		||||
unmap K
 | 
			
		||||
set makeprg=go\ run\ .
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1
									
								
								vim/.vim/ftplugin/markdown.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								vim/.vim/ftplugin/markdown.vim
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1 @@
 | 
			
		||||
set tw=120
 | 
			
		||||
 Submodule vim/.vim/pack/autoload/start/loremipsum deleted from 39354ae1c8
									
								
							 Submodule vim/.vim/pack/autoload/start/vimspector deleted from ee3bd01205
									
								
							
							
								
								
									
										13
									
								
								zsh/.zshrc
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								zsh/.zshrc
									
									
									
									
									
								
							@ -20,7 +20,7 @@ zstyle ':completion:*' cache-path ~/.zsh/cache
 | 
			
		||||
HISTFILE=~/.zhistory
 | 
			
		||||
HISTSIZE=1000
 | 
			
		||||
SAVEHIST=500
 | 
			
		||||
#export EDITOR=/usr/bin/vim
 | 
			
		||||
export EDITOR=/usr/bin/vim
 | 
			
		||||
#export VISUAL=/usr/bin/gvim
 | 
			
		||||
WORDCHARS=${WORDCHARS//\/[&.;]}                                 # Don't consider certain characters part of the word
 | 
			
		||||
 | 
			
		||||
@ -72,8 +72,6 @@ alias open="xdg-open"
 | 
			
		||||
alias sxiv=nsxiv
 | 
			
		||||
alias :q=exit
 | 
			
		||||
alias vim=nvim
 | 
			
		||||
alias radio="mpv https://radio.freenode.net/radio.ogg --volume=30" 
 | 
			
		||||
alias calc="calcurse-caldav && calcurse && calcurse-caldav"
 | 
			
		||||
 | 
			
		||||
# Theming section  
 | 
			
		||||
autoload -U compinit colors zcalc
 | 
			
		||||
@ -190,7 +188,8 @@ bindkey '^[[B' history-substring-search-down
 | 
			
		||||
# Apply different settigns for different terminals
 | 
			
		||||
case $(basename "$(cat "/proc/$PPID/comm")") in
 | 
			
		||||
  login)
 | 
			
		||||
    	RPROMPT="%{$fg[red]%} %(?..[%?])" 
 | 
			
		||||
		RPROMPT="%(?.%{$fg[green]%}✓ %{$reset_color%}.%{$fg[red]%}✗ %{$reset_color%})"
 | 
			
		||||
    	# RPROMPT="%{$fg[red]%} %(?..[%?])" 
 | 
			
		||||
    	alias x='startx ~/.xinitrc'      # Type name of desired desktop after x, xinitrc is configured for it
 | 
			
		||||
    ;;
 | 
			
		||||
#  'tmux: server')
 | 
			
		||||
@ -219,8 +218,4 @@ case $(basename "$(cat "/proc/$PPID/comm")") in
 | 
			
		||||
  		ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=8'
 | 
			
		||||
    ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
# Add level of ranger nesting if in ranger
 | 
			
		||||
if [ -n "$RANGER_LEVEL" ]; then 
 | 
			
		||||
    export RPROMPT="[r$RANGER_LEVEL]$RPROMPT";
 | 
			
		||||
fi
 | 
			
		||||
# PROG=tea _CLI_ZSH_AUTOCOMPLETE_HACK=1 source "/home/tonitch/.config/tea/autocomplete.zsh"
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user