add: vim lilypond plugin
add: .profile EDITOR variable add: bspwm, sxhkd, polybar
This commit is contained in:
		
							parent
							
								
									c3aac7ea44
								
							
						
					
					
						commit
						cf3a74f3f6
					
				
					 7 changed files with 658 additions and 0 deletions
				
			
		
							
								
								
									
										31
									
								
								.config/bspwm/bspwmrc
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										31
									
								
								.config/bspwm/bspwmrc
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,31 @@ | |||
| #! /bin/sh | ||||
| 
 | ||||
| sxhkd & | ||||
| 
 | ||||
| bspc monitor HDMI-1 -d 01 02 03 04 05 06 07 | ||||
| bspc monitor DVI-D-1 -d 08 09 10 | ||||
| 
 | ||||
| bspc desktop ^1 --layout monocle | ||||
| bspc desktop ^9 --layout monocle | ||||
| bspc desktop ^10 --layout monocle | ||||
| 
 | ||||
| bspc config border_width         1 | ||||
| bspc config window_gap           10 | ||||
| 
 | ||||
| bspc config split_ratio          0.52 | ||||
| bspc config borderless_monocle   true | ||||
| bspc config gapless_monocle      true | ||||
| 
 | ||||
| bspc config focus_follows_pointer true | ||||
| 
 | ||||
| bspc rule -a 'TeamSpeak 3' desktop='^9' | ||||
| bspc rule -a 'Evolution' desktop='^10' | ||||
| bspc rule -a 'Riot' desktop='^10' | ||||
| bspc rule -a 'Signal' desktop='^10' | ||||
| 
 | ||||
| bspc rule -a 'Steam' desktop='^7' | ||||
| 
 | ||||
| setxkbmap de | ||||
| 
 | ||||
| feh --bg-fill ~/Pictures/wallpaper/active_wallpaper | ||||
| $HOME/.config/polybar/launch.sh & | ||||
							
								
								
									
										442
									
								
								.config/polybar/config
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										442
									
								
								.config/polybar/config
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,442 @@ | |||
| [colors] | ||||
| background = #222 | ||||
| background-alt = #444 | ||||
| foreground = #dfdfdf | ||||
| foreground-alt = #555 | ||||
| primary = #ffb52a | ||||
| secondary = #e60053 | ||||
| alert = #bd2c40 | ||||
| 
 | ||||
| [bar/primary] | ||||
| monitor = HDMI-1 | ||||
| width = 100% | ||||
| height = 27 | ||||
| ;offset-x = 1% | ||||
| ;offset-y = 1% | ||||
| radius = 0.0 | ||||
| fixed-center = false | ||||
| bottom = true | ||||
| 
 | ||||
| background = ${colors.background} | ||||
| foreground = ${colors.foreground} | ||||
| 
 | ||||
| line-size = 3 | ||||
| line-color = #f00 | ||||
| 
 | ||||
| border-size = 0 | ||||
| border-color = #00000000 | ||||
| 
 | ||||
| padding-left = 0 | ||||
| padding-right = 2 | ||||
| 
 | ||||
| module-margin-left = 1 | ||||
| module-margin-right = 2 | ||||
| 
 | ||||
| font-0 = fixed:pixelsize=10;1 | ||||
| font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 | ||||
| font-2 = siji:pixelsize=10;1 | ||||
| 
 | ||||
| modules-left = bspwm i3 | ||||
| modules-center = mpd | ||||
| modules-right = pulseaudio memory cpu eth temperature date powermenu | ||||
| 
 | ||||
| tray-position = right | ||||
| tray-padding = 2 | ||||
| 
 | ||||
| wm-restack = bspwm | ||||
| ;wm-restack = i3 | ||||
| 
 | ||||
| ;override-redirect = true | ||||
| 
 | ||||
| scroll-up = bspwm-desknext | ||||
| scroll-down = bspwm-deskprev | ||||
| 
 | ||||
| cursor-click = pointer | ||||
| cursor-scroll = normal | ||||
| 
 | ||||
| [bar/secondary] | ||||
| monitor = DVI-D-1 | ||||
| width = 100% | ||||
| height = 27 | ||||
| ;offset-x = 1% | ||||
| ;offset-y = 1% | ||||
| radius = 0.0 | ||||
| fixed-center = false | ||||
| bottom = true | ||||
| 
 | ||||
| background = ${colors.background} | ||||
| foreground = ${colors.foreground} | ||||
| 
 | ||||
| line-size = 3 | ||||
| line-color = #f00 | ||||
| 
 | ||||
| border-size = 0 | ||||
| border-color = #00000000 | ||||
| 
 | ||||
| padding-left = 0 | ||||
| padding-right = 2 | ||||
| 
 | ||||
| module-margin-left = 1 | ||||
| module-margin-right = 2 | ||||
| 
 | ||||
| font-0 = fixed:pixelsize=10;1 | ||||
| font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 | ||||
| font-2 = siji:pixelsize=10;1 | ||||
| 
 | ||||
| modules-left = bspwm i3 | ||||
| modules-center = mpd | ||||
| modules-right = pulseaudio memory cpu eth temperature date powermenu | ||||
| 
 | ||||
| wm-restack = bspwm | ||||
| ;wm-restack = i3 | ||||
| 
 | ||||
| ;override-redirect = true | ||||
| 
 | ||||
| scroll-up = bspwm-desknext | ||||
| scroll-down = bspwm-deskprev | ||||
| 
 | ||||
| cursor-click = pointer | ||||
| cursor-scroll = normal | ||||
| 
 | ||||
| [module/xwindow] | ||||
| type = internal/xwindow | ||||
| label = %title:0:30:...% | ||||
| 
 | ||||
| [module/xkeyboard] | ||||
| type = internal/xkeyboard | ||||
| blacklist-0 = num lock | ||||
| 
 | ||||
| format-prefix = " " | ||||
| format-prefix-foreground = ${colors.foreground-alt} | ||||
| format-prefix-underline = ${colors.secondary} | ||||
| 
 | ||||
| label-layout = %layout% | ||||
| label-layout-underline = ${colors.secondary} | ||||
| 
 | ||||
| label-indicator-padding = 2 | ||||
| label-indicator-margin = 1 | ||||
| label-indicator-background = ${colors.secondary} | ||||
| label-indicator-underline = ${colors.secondary} | ||||
| 
 | ||||
| [module/filesystem] | ||||
| type = internal/fs | ||||
| interval = 25 | ||||
| 
 | ||||
| mount-0 = / | ||||
| 
 | ||||
| label-mounted = %{F#0a81f5}%mountpoint%%{F-}: %percentage_used%% | ||||
| label-unmounted = %mountpoint% not mounted | ||||
| label-unmounted-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| [module/bspwm] | ||||
| type = internal/bspwm | ||||
| 
 | ||||
| label-focused = %index% | ||||
| label-focused-background = ${colors.background-alt} | ||||
| label-focused-underline= ${colors.primary} | ||||
| label-focused-padding = 2 | ||||
| 
 | ||||
| label-occupied = %index% | ||||
| label-occupied-padding = 2 | ||||
| 
 | ||||
| label-urgent = %index%! | ||||
| label-urgent-background = ${colors.alert} | ||||
| label-urgent-padding = 2 | ||||
| 
 | ||||
| label-empty = %index% | ||||
| label-empty-foreground = ${colors.foreground-alt} | ||||
| label-empty-padding = 2 | ||||
| 
 | ||||
| ; Separator in between workspaces | ||||
| ; label-separator = | | ||||
| 
 | ||||
| [module/i3] | ||||
| type = internal/i3 | ||||
| format = <label-state> <label-mode> | ||||
| index-sort = true | ||||
| wrapping-scroll = false | ||||
| 
 | ||||
| ; Only show workspaces on the same output as the bar | ||||
| ;pin-workspaces = true | ||||
| 
 | ||||
| label-mode-padding = 2 | ||||
| label-mode-foreground = #000 | ||||
| label-mode-background = ${colors.primary} | ||||
| 
 | ||||
| ; focused = Active workspace on focused monitor | ||||
| label-focused = %index% | ||||
| label-focused-background = ${colors.background-alt} | ||||
| label-focused-underline= ${colors.primary} | ||||
| label-focused-padding = 2 | ||||
| 
 | ||||
| ; unfocused = Inactive workspace on any monitor | ||||
| label-unfocused = %index% | ||||
| label-unfocused-padding = 2 | ||||
| 
 | ||||
| ; visible = Active workspace on unfocused monitor | ||||
| label-visible = %index% | ||||
| label-visible-background = ${self.label-focused-background} | ||||
| label-visible-underline = ${self.label-focused-underline} | ||||
| label-visible-padding = ${self.label-focused-padding} | ||||
| 
 | ||||
| ; urgent = Workspace with urgency hint set | ||||
| label-urgent = %index% | ||||
| label-urgent-background = ${colors.alert} | ||||
| label-urgent-padding = 2 | ||||
| 
 | ||||
| ; Separator in between workspaces | ||||
| ; label-separator = | | ||||
| 
 | ||||
| 
 | ||||
| [module/mpd] | ||||
| type = internal/mpd | ||||
| format-online = <label-song>  <icon-prev> <icon-stop> <toggle> <icon-next> | ||||
| 
 | ||||
| icon-prev =  | ||||
| icon-stop =  | ||||
| icon-play =  | ||||
| icon-pause =  | ||||
| icon-next =  | ||||
| 
 | ||||
| label-song-maxlen = 25 | ||||
| label-song-ellipsis = true | ||||
| 
 | ||||
| [module/xbacklight] | ||||
| type = internal/xbacklight | ||||
| 
 | ||||
| format = <label> <bar> | ||||
| label = BL | ||||
| 
 | ||||
| bar-width = 10 | ||||
| bar-indicator = | | ||||
| bar-indicator-foreground = #fff | ||||
| bar-indicator-font = 2 | ||||
| bar-fill = ─ | ||||
| bar-fill-font = 2 | ||||
| bar-fill-foreground = #9f78e1 | ||||
| bar-empty = ─ | ||||
| bar-empty-font = 2 | ||||
| bar-empty-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| [module/backlight-acpi] | ||||
| inherit = module/xbacklight | ||||
| type = internal/backlight | ||||
| card = intel_backlight | ||||
| 
 | ||||
| [module/cpu] | ||||
| type = internal/cpu | ||||
| interval = 2 | ||||
| format-prefix = " " | ||||
| format-prefix-foreground = ${colors.foreground-alt} | ||||
| format-underline = #f90000 | ||||
| label = %percentage:2%% | ||||
| 
 | ||||
| [module/memory] | ||||
| type = internal/memory | ||||
| interval = 2 | ||||
| format-prefix = " " | ||||
| format-prefix-foreground = ${colors.foreground-alt} | ||||
| format-underline = #4bffdc | ||||
| label = %percentage_used%% | ||||
| 
 | ||||
| [module/wlan] | ||||
| type = internal/network | ||||
| interface = net1 | ||||
| interval = 3.0 | ||||
| 
 | ||||
| format-connected = <ramp-signal> <label-connected> | ||||
| format-connected-underline = #9f78e1 | ||||
| label-connected = %essid% | ||||
| 
 | ||||
| format-disconnected = | ||||
| ;format-disconnected = <label-disconnected> | ||||
| ;format-disconnected-underline = ${self.format-connected-underline} | ||||
| ;label-disconnected = %ifname% disconnected | ||||
| ;label-disconnected-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| ramp-signal-0 =  | ||||
| ramp-signal-1 =  | ||||
| ramp-signal-2 =  | ||||
| ramp-signal-3 =  | ||||
| ramp-signal-4 =  | ||||
| ramp-signal-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| [module/eth] | ||||
| type = internal/network | ||||
| interface = enp0s31f6 | ||||
| interval = 3.0 | ||||
| 
 | ||||
| format-connected-underline = #55aa55 | ||||
| format-connected-prefix = " " | ||||
| format-connected-prefix-foreground = ${colors.foreground-alt} | ||||
| label-connected = %local_ip% | ||||
| 
 | ||||
| format-disconnected = | ||||
| ;format-disconnected = <label-disconnected> | ||||
| ;format-disconnected-underline = ${self.format-connected-underline} | ||||
| ;label-disconnected = %ifname% disconnected | ||||
| ;label-disconnected-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| [module/date] | ||||
| type = internal/date | ||||
| interval = 5 | ||||
| 
 | ||||
| date = | ||||
| date-alt = " %Y-%m-%d" | ||||
| 
 | ||||
| time = %H:%M | ||||
| time-alt = %H:%M:%S | ||||
| 
 | ||||
| format-prefix =  | ||||
| format-prefix-foreground = ${colors.foreground-alt} | ||||
| format-underline = #0a6cf5 | ||||
| 
 | ||||
| label = %date% %time% | ||||
| 
 | ||||
| [module/pulseaudio] | ||||
| type = internal/pulseaudio | ||||
| 
 | ||||
| format-volume = <label-volume> <bar-volume> | ||||
| label-volume = VOL %percentage%% | ||||
| label-volume-foreground = ${root.foreground} | ||||
| 
 | ||||
| label-muted = 🔇 muted | ||||
| label-muted-foreground = #666 | ||||
| 
 | ||||
| bar-volume-width = 10 | ||||
| bar-volume-foreground-0 = #55aa55 | ||||
| bar-volume-foreground-1 = #55aa55 | ||||
| bar-volume-foreground-2 = #55aa55 | ||||
| bar-volume-foreground-3 = #55aa55 | ||||
| bar-volume-foreground-4 = #55aa55 | ||||
| bar-volume-foreground-5 = #f5a70a | ||||
| bar-volume-foreground-6 = #ff5555 | ||||
| bar-volume-gradient = false | ||||
| bar-volume-indicator = | | ||||
| bar-volume-indicator-font = 2 | ||||
| bar-volume-fill = ─ | ||||
| bar-volume-fill-font = 2 | ||||
| bar-volume-empty = ─ | ||||
| bar-volume-empty-font = 2 | ||||
| bar-volume-empty-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| [module/alsa] | ||||
| type = internal/alsa | ||||
| 
 | ||||
| format-volume = <label-volume> <bar-volume> | ||||
| label-volume = VOL | ||||
| label-volume-foreground = ${root.foreground} | ||||
| 
 | ||||
| format-muted-prefix = " " | ||||
| format-muted-foreground = ${colors.foreground-alt} | ||||
| label-muted = sound muted | ||||
| 
 | ||||
| bar-volume-width = 10 | ||||
| bar-volume-foreground-0 = #55aa55 | ||||
| bar-volume-foreground-1 = #55aa55 | ||||
| bar-volume-foreground-2 = #55aa55 | ||||
| bar-volume-foreground-3 = #55aa55 | ||||
| bar-volume-foreground-4 = #55aa55 | ||||
| bar-volume-foreground-5 = #f5a70a | ||||
| bar-volume-foreground-6 = #ff5555 | ||||
| bar-volume-gradient = false | ||||
| bar-volume-indicator = | | ||||
| bar-volume-indicator-font = 2 | ||||
| bar-volume-fill = ─ | ||||
| bar-volume-fill-font = 2 | ||||
| bar-volume-empty = ─ | ||||
| bar-volume-empty-font = 2 | ||||
| bar-volume-empty-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| [module/battery] | ||||
| type = internal/battery | ||||
| battery = BAT0 | ||||
| adapter = ADP1 | ||||
| full-at = 98 | ||||
| 
 | ||||
| format-charging = <animation-charging> <label-charging> | ||||
| format-charging-underline = #ffb52a | ||||
| 
 | ||||
| format-discharging = <animation-discharging> <label-discharging> | ||||
| format-discharging-underline = ${self.format-charging-underline} | ||||
| 
 | ||||
| format-full-prefix = " " | ||||
| format-full-prefix-foreground = ${colors.foreground-alt} | ||||
| format-full-underline = ${self.format-charging-underline} | ||||
| 
 | ||||
| ramp-capacity-0 =  | ||||
| ramp-capacity-1 =  | ||||
| ramp-capacity-2 =  | ||||
| ramp-capacity-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| animation-charging-0 =  | ||||
| animation-charging-1 =  | ||||
| animation-charging-2 =  | ||||
| animation-charging-foreground = ${colors.foreground-alt} | ||||
| animation-charging-framerate = 750 | ||||
| 
 | ||||
| animation-discharging-0 =  | ||||
| animation-discharging-1 =  | ||||
| animation-discharging-2 =  | ||||
| animation-discharging-foreground = ${colors.foreground-alt} | ||||
| animation-discharging-framerate = 750 | ||||
| 
 | ||||
| [module/temperature] | ||||
| type = internal/temperature | ||||
| thermal-zone = 0 | ||||
| warn-temperature = 60 | ||||
| 
 | ||||
| format = <ramp> <label> | ||||
| format-underline = #f50a4d | ||||
| format-warn = <ramp> <label-warn> | ||||
| format-warn-underline = ${self.format-underline} | ||||
| 
 | ||||
| label = %temperature-c% | ||||
| label-warn = %temperature-c% | ||||
| label-warn-foreground = ${colors.secondary} | ||||
| 
 | ||||
| ramp-0 =  | ||||
| ramp-1 =  | ||||
| ramp-2 =  | ||||
| ramp-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| [module/powermenu] | ||||
| type = custom/menu | ||||
| 
 | ||||
| expand-right = true | ||||
| 
 | ||||
| format-spacing = 1 | ||||
| 
 | ||||
| label-open =  | ||||
| label-open-foreground = ${colors.secondary} | ||||
| label-close =  cancel | ||||
| label-close-foreground = ${colors.secondary} | ||||
| label-separator = | | ||||
| label-separator-foreground = ${colors.foreground-alt} | ||||
| 
 | ||||
| menu-0-0 = reboot | ||||
| menu-0-0-exec = menu-open-1 | ||||
| menu-0-1 = power off | ||||
| menu-0-1-exec = menu-open-2 | ||||
| 
 | ||||
| menu-1-0 = cancel | ||||
| menu-1-0-exec = menu-open-0 | ||||
| menu-1-1 = reboot | ||||
| menu-1-1-exec = sudo reboot | ||||
| 
 | ||||
| menu-2-0 = power off | ||||
| menu-2-0-exec = sudo poweroff | ||||
| menu-2-1 = cancel | ||||
| menu-2-1-exec = menu-open-0 | ||||
| 
 | ||||
| [settings] | ||||
| screenchange-reload = true | ||||
| ;compositing-background = xor | ||||
| ;compositing-background = screen | ||||
| ;compositing-foreground = source | ||||
| ;compositing-border = over | ||||
| ;pseudo-transparency = false | ||||
| 
 | ||||
| [global/wm] | ||||
| margin-top = 0 | ||||
| margin-bottom = 0 | ||||
							
								
								
									
										13
									
								
								.config/polybar/launch.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										13
									
								
								.config/polybar/launch.sh
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,13 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| # Terminate already running bar instances | ||||
| killall -q polybar | ||||
| 
 | ||||
| # Wait until the processes have been shut down | ||||
| while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done | ||||
| 
 | ||||
| # Launch Polybar, using default config location ~/.config/polybar/config | ||||
| polybar primary & | ||||
| polybar secondary & | ||||
| 
 | ||||
| echo "Polybar launched..." | ||||
							
								
								
									
										150
									
								
								.config/sxhkd/sxhkdrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										150
									
								
								.config/sxhkd/sxhkdrc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,150 @@ | |||
| # | ||||
| # wm independent hotkeys | ||||
| # | ||||
| 
 | ||||
| # terminal emulator | ||||
| super + Return | ||||
|     alacritty | ||||
| 
 | ||||
| # program launcher | ||||
| super + d | ||||
|     rofi -show | ||||
| 
 | ||||
| # password manger | ||||
| super + p | ||||
|     rofi-pass | ||||
| 
 | ||||
| # make sxhkd reload its configuration files: | ||||
| super + Escape | ||||
|     pkill -USR1 -x sxhkd | ||||
| 
 | ||||
| super + Print | ||||
|     import /tmp/screenshot.png && xclip -t image/png /tmp/screenshot.png -selection clipboard | ||||
| 
 | ||||
| super + Pause | ||||
|     $HOME/.local/bin/rofi-shutdown | ||||
| 
 | ||||
| # | ||||
| # wm independent media hotkeys | ||||
| # | ||||
| 
 | ||||
| XF86AudioPlay | ||||
|     mpc toggle | ||||
| XF86AudioPause | ||||
|     mpc pause | ||||
| XF86AudioNext | ||||
|     mpc next | ||||
| XF86AudioPrev | ||||
|     mpc prev | ||||
| XF86AudioRaiseVolume | ||||
|     mpc volume +1 | ||||
| XF86AudioLowerVolume | ||||
|     mpc volume -1 | ||||
| #XF86AudioMute | ||||
| #   mpc toggleoutput | ||||
| 
 | ||||
| # | ||||
| # bspwm hotkeys | ||||
| # | ||||
| 
 | ||||
| # quit/restart bspwm | ||||
| super + shift + r | ||||
|     bspc wm -r | ||||
| 
 | ||||
| # close and kill | ||||
| super + {_,shift + }q | ||||
|     bspc node -{c,k} | ||||
| 
 | ||||
| # alternate between the tiled and monocle layout | ||||
| super + m | ||||
|     bspc desktop -l next | ||||
| 
 | ||||
| # send the newest marked node to the newest preselected node | ||||
| super + y | ||||
|     bspc node newest.marked.local -n newest.!automatic.local | ||||
| 
 | ||||
| # swap the current node and the biggest node | ||||
| super + g | ||||
|     bspc node -s biggest | ||||
| 
 | ||||
| # | ||||
| # state/flags | ||||
| # | ||||
| 
 | ||||
| # set the window state | ||||
| super + {t,shift + t,s,f} | ||||
|     bspc node -t {tiled,pseudo_tiled,floating,fullscreen} | ||||
| 
 | ||||
| # set the node flags | ||||
| super + ctrl + {m,x,y,z} | ||||
|     bspc node -g {marked,locked,sticky,private} | ||||
| 
 | ||||
| # | ||||
| # focus/swap | ||||
| # | ||||
| 
 | ||||
| # focus the node in the given direction | ||||
| super + {_,shift + }{h,j,k,l} | ||||
|     bspc node -{f,s} {west,south,north,east} | ||||
| 
 | ||||
| # focus the node for the given path jump | ||||
| super + {p,b,comma,period} | ||||
|     bspc node -f @{parent,brother,first,second} | ||||
| 
 | ||||
| # focus the next/previous node in the current desktop | ||||
| super + {_,shift + }c | ||||
|     bspc node -f {next,prev}.local | ||||
| 
 | ||||
| # focus the next/previous desktop in the current monitor | ||||
| super + bracket{left,right} | ||||
|     bspc desktop -f {prev,next}.local | ||||
| 
 | ||||
| # focus the last node/desktop | ||||
| super + {grave,Tab} | ||||
|     bspc {node,desktop} -f last | ||||
| 
 | ||||
| # focus the older or newer node in the focus history | ||||
| super + {o,i} | ||||
|     bspc wm -h off; \ | ||||
|     bspc node {older,newer} -f; \ | ||||
|     bspc wm -h on | ||||
| 
 | ||||
| # focus or send to the given desktop | ||||
| super + {_,shift + }{1-9,0} | ||||
|     bspc {desktop -f,node -d} '^{1-9,10}' | ||||
| 
 | ||||
| # | ||||
| # preselect | ||||
| # | ||||
| 
 | ||||
| # preselect the direction | ||||
| super + ctrl + {h,j,k,l} | ||||
|     bspc node -p {west,south,north,east} | ||||
| 
 | ||||
| # preselect the ratio | ||||
| super + ctrl + {1-9} | ||||
|     bspc node -o 0.{1-9} | ||||
| 
 | ||||
| # cancel the preselection for the focused node | ||||
| super + ctrl + space | ||||
|     bspc node -p cancel | ||||
| 
 | ||||
| # cancel the preselection for the focused desktop | ||||
| super + ctrl + shift + space | ||||
|     bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel | ||||
| 
 | ||||
| # | ||||
| # move/resize | ||||
| # | ||||
| 
 | ||||
| # expand a window by moving one of its side outward | ||||
| super + alt + {h,j,k,l} | ||||
|     bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0} | ||||
| 
 | ||||
| # contract a window by moving one of its side inward | ||||
| super + alt + shift + {h,j,k,l} | ||||
|     bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0} | ||||
| 
 | ||||
| # move a floating window | ||||
| super + {Left,Down,Up,Right} | ||||
|     bspc node -v {-20 0,0 20,0 -20,20 0} | ||||
|  | @ -34,6 +34,7 @@ call plug#begin('~/.config/vim/plugged') | |||
|     Plug 'nanotech/jellybeans.vim' | ||||
|     Plug 'scrooloose/syntastic' | ||||
|     Plug 'tpope/vim-fugitive' | ||||
|     Plug 'sersorrel/vim-lilypond' | ||||
| call plug#end() | ||||
| 
 | ||||
| " Nerd Tree Configuration | ||||
|  |  | |||
							
								
								
									
										1
									
								
								.profile
									
										
									
									
									
								
							
							
						
						
									
										1
									
								
								.profile
									
										
									
									
									
								
							|  | @ -1,3 +1,4 @@ | |||
| export EDITOR='/usr/bin/vim' | ||||
| export VIMINIT='source ~/.config/vim/vimrc' | ||||
| export PASSWORD_STORE_GENERATED_LENGTH='64' | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										20
									
								
								.xprofile
									
										
									
									
									
								
							
							
						
						
									
										20
									
								
								.xprofile
									
										
									
									
									
								
							|  | @ -1,3 +1,23 @@ | |||
| xcompmgr -c -r0 & | ||||
| 
 | ||||
| export ZDOTDIR="$HOME/.config/zsh" | ||||
| 
 | ||||
| setxkbmap de | ||||
| 
 | ||||
| ckb-next -b & | ||||
| steam-runtime -silent -tcp & | ||||
| transmission-gtk -m & | ||||
| 
 | ||||
| conky --daemonize --config="$HOME/.config/conky/clock.conf" | ||||
| conky --daemonize --config="$HOME/.config/conky/cpu_ram_storage.conf" | ||||
| 
 | ||||
| _autostart_on_launch() | ||||
| { | ||||
|     env GTK_THEME=Adwaita:light firefox & | ||||
|     teamspeak3 & | ||||
|     evolution & | ||||
|     signal-desktop & | ||||
|     riot-desktop & | ||||
| } | ||||
| 
 | ||||
| _autostart_on_launch & | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue