mirror of
https://github.com/VectorKappa/dotfiles.git
synced 2025-12-19 16:26:10 +01:00
Revert "Updated hotkeys, autostart apps and polybar config"
This reverts commit 3a0c0407fd.
This commit is contained in:
@@ -165,19 +165,9 @@ hints:
|
|||||||
# - (macOS) open
|
# - (macOS) open
|
||||||
# - (Linux/BSD) xdg-open
|
# - (Linux/BSD) xdg-open
|
||||||
# - (Windows) explorer
|
# - (Windows) explorer
|
||||||
enabled:
|
launcher:
|
||||||
- regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)[^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
program: xdg-open
|
||||||
command: xdg-open
|
args: []
|
||||||
post_processing: true
|
|
||||||
mouse:
|
|
||||||
enabled: true
|
|
||||||
mods: None
|
|
||||||
binding:
|
|
||||||
key: U
|
|
||||||
mods: Control|Shift
|
|
||||||
# launcher:
|
|
||||||
# program: xdg-open
|
|
||||||
#args: []
|
|
||||||
#key_bindings:
|
#key_bindings:
|
||||||
#- { key: Paste, action: Paste }
|
#- { key: Paste, action: Paste }
|
||||||
#- { key: Copy, action: Copy }
|
#- { key: Copy, action: Copy }
|
||||||
|
|||||||
@@ -2,70 +2,39 @@
|
|||||||
xsetroot -cursor_name left_ptr &
|
xsetroot -cursor_name left_ptr &
|
||||||
export GTK2_RC_FILES="$HOME/.gtkrc-2.0" &
|
export GTK2_RC_FILES="$HOME/.gtkrc-2.0" &
|
||||||
xrdb merge .Xresources &
|
xrdb merge .Xresources &
|
||||||
|
|
||||||
## Wallpaper.
|
## Wallpaper.
|
||||||
sh ~/.fehbg &
|
sh ~/.fehbg &
|
||||||
|
|
||||||
## Composition manager
|
## Composition manager
|
||||||
picom -b --experimental-backends --vsync &
|
picom -b &
|
||||||
|
|
||||||
## enable local fonts in .fonts directory
|
## enable local fonts in .fonts directory
|
||||||
xset +fp /usr/share/fonts/local &
|
xset +fp /usr/share/fonts/local &
|
||||||
xset +fp /usr/share/fonts/misc &
|
xset +fp /usr/share/fonts/misc &
|
||||||
xset +fp ~/.fonts &
|
xset +fp ~/.fonts &
|
||||||
xset fp rehash &
|
xset fp rehash &
|
||||||
fc-cache -fv &
|
fc-cache -fv &
|
||||||
|
|
||||||
## powersaving options
|
## powersaving options
|
||||||
xset s off &
|
xset s off &
|
||||||
xset s noblank &
|
xset s noblank &
|
||||||
xset s noexpose &
|
xset s noexpose &
|
||||||
xset c on &
|
xset c on &
|
||||||
xset -dpms &
|
xset -dpms &
|
||||||
|
|
||||||
## Make monitor settings persist between reboots
|
## Make monitor settings persist between reboots
|
||||||
eval $(awk -F'=' '/Exec=/ {print $2}' ~/.config/autostart/lxrandr-autostart.desktop) &
|
eval $(awk -F'=' '/Exec=/ {print $2}' ~/.config/autostart/lxrandr-autostart.desktop) &
|
||||||
|
|
||||||
## Map super key to trigger rofi when used alone
|
## Map super key to trigger rofi when used alone
|
||||||
xcape -e 'Super_L=Super_L|Shift_L|space' &
|
xcape -e 'Super_L=Super_L|Shift_L|space' &
|
||||||
|
|
||||||
## Automagically set gap width based on amount of windows open
|
|
||||||
autogap &
|
|
||||||
|
|
||||||
## Polkit agent
|
## Polkit agent
|
||||||
polkit-dumb-agent &
|
polkit-dumb-agent &
|
||||||
|
|
||||||
## Gnome keyring
|
## Gnome keyring
|
||||||
gnome-keyring-daemon &
|
gnome-keyring-daemon &
|
||||||
|
|
||||||
## Notification daemon
|
|
||||||
dunst &
|
dunst &
|
||||||
|
|
||||||
## Set screen locker
|
|
||||||
xss-lock -v i3lock-fancy-dualmonitor &
|
xss-lock -v i3lock-fancy-dualmonitor &
|
||||||
|
|
||||||
###############################################################################################################################
|
|
||||||
## Autostart apps ##
|
|
||||||
###############################################################################################################################
|
|
||||||
|
|
||||||
## Screenshot daemon
|
|
||||||
flameshot &
|
|
||||||
|
|
||||||
## Autostart
|
|
||||||
run_keybase -a &
|
|
||||||
|
|
||||||
## Telegram daemon
|
|
||||||
telegram-desktop -startintray &
|
|
||||||
|
|
||||||
###############################
|
|
||||||
## THINKPAD-SPECIFIC ##
|
|
||||||
###############################
|
|
||||||
dockd --daemon &
|
dockd --daemon &
|
||||||
|
flameshot &
|
||||||
|
run_keybase -a &
|
||||||
###############################################################################################################################
|
telegram-desktop -startintray &
|
||||||
## Launch polybar - Keep last! ##
|
|
||||||
###############################################################################################################################
|
|
||||||
sleep 3 &
|
sleep 3 &
|
||||||
$HOME/.config/polybar/launch.sh &
|
$HOME/.config/polybar/launch.sh &
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
[Desktop]
|
|
||||||
Session=bspwm
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
# Disguise as IE 9 on Windows 7.
|
# Disguise as IE 9 on Windows 7.
|
||||||
# user-agent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"
|
user-agent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"
|
||||||
|
|
||||||
# When following a redirect, automatically set the previous URL as referer.
|
# When following a redirect, automatically set the previous URL as referer.
|
||||||
referer = ";auto"
|
referer = ";auto"
|
||||||
|
|||||||
@@ -55,7 +55,6 @@ font-0 = "SauceCodePro Nerd Font Mono:size=10"
|
|||||||
font-1 = unifont:fontformat=truetype:size=8:antialias=false;0
|
font-1 = unifont:fontformat=truetype:size=8:antialias=false;0
|
||||||
font-2 = siji:pixelsize=10;1
|
font-2 = siji:pixelsize=10;1
|
||||||
font-3 = "SauceCodePro Nerd Font Mono:size=16;4"
|
font-3 = "SauceCodePro Nerd Font Mono:size=16;4"
|
||||||
font-4 = "SauceCodePro Nerd Font Mono:size=13;2"
|
|
||||||
|
|
||||||
modules-left = rofi bspwm
|
modules-left = rofi bspwm
|
||||||
modules-center = mpd title
|
modules-center = mpd title
|
||||||
@@ -217,11 +216,11 @@ format-disconnected =
|
|||||||
;label-disconnected = %ifname% disconnected
|
;label-disconnected = %ifname% disconnected
|
||||||
;label-disconnected-foreground = ${colors.foreground-alt}
|
;label-disconnected-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
ramp-signal-0 = ⣀
|
ramp-signal-0 = ⠁
|
||||||
ramp-signal-1 = ⣤
|
ramp-signal-1 = ⠃
|
||||||
ramp-signal-2 = ⣶
|
ramp-signal-2 = ⠇
|
||||||
ramp-signal-3 = ⣿
|
ramp-signal-3 = ⡇
|
||||||
ramp-signal-4 = █
|
ramp-signal-4 = ⣿
|
||||||
ramp-signal-foreground = ${colors.foreground-alt}
|
ramp-signal-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
[module/eth]
|
[module/eth]
|
||||||
@@ -250,7 +249,7 @@ date-alt = " %Y-%m-%d"
|
|||||||
time = %H:%M
|
time = %H:%M
|
||||||
time-alt = %H:%M:%S
|
time-alt = %H:%M:%S
|
||||||
|
|
||||||
format-prefix =
|
format-prefix =
|
||||||
format-prefix-foreground = ${colors.foreground-alt}
|
format-prefix-foreground = ${colors.foreground-alt}
|
||||||
format-underline = #0a6cf5
|
format-underline = #0a6cf5
|
||||||
|
|
||||||
@@ -323,11 +322,10 @@ format-charging-underline = #ffb52a
|
|||||||
format-discharging = <ramp-capacity> <label-discharging>
|
format-discharging = <ramp-capacity> <label-discharging>
|
||||||
format-discharging-underline = ${self.format-charging-underline}
|
format-discharging-underline = ${self.format-charging-underline}
|
||||||
|
|
||||||
format-full-font = 5
|
|
||||||
format-full-prefix = " "
|
format-full-prefix = " "
|
||||||
format-full-prefix-foreground = ${colors.foreground-alt}
|
format-full-prefix-foreground = ${colors.foreground-alt}
|
||||||
format-full-underline = ${self.format-charging-underline}
|
format-full-underline = ${self.format-charging-underline}
|
||||||
ramp-font = 5
|
|
||||||
ramp-capacity-0 =
|
ramp-capacity-0 =
|
||||||
ramp-capacity-1 =
|
ramp-capacity-1 =
|
||||||
ramp-capacity-2 =
|
ramp-capacity-2 =
|
||||||
@@ -340,7 +338,6 @@ ramp-capacity-8 =
|
|||||||
ramp-capacity-9 =
|
ramp-capacity-9 =
|
||||||
ramp-capacity-foreground = ${colors.foreground-alt}
|
ramp-capacity-foreground = ${colors.foreground-alt}
|
||||||
|
|
||||||
animation-font = 5
|
|
||||||
animation-charging-0 =
|
animation-charging-0 =
|
||||||
animation-charging-1 =
|
animation-charging-1 =
|
||||||
animation-charging-2 =
|
animation-charging-2 =
|
||||||
@@ -368,7 +365,6 @@ label = %temperature-c%
|
|||||||
label-warn = %temperature-c%
|
label-warn = %temperature-c%
|
||||||
label-warn-foreground = ${colors.secondary}
|
label-warn-foreground = ${colors.secondary}
|
||||||
|
|
||||||
ramp-font = 5
|
|
||||||
ramp-0 =
|
ramp-0 =
|
||||||
ramp-1 =
|
ramp-1 =
|
||||||
ramp-2 =
|
ramp-2 =
|
||||||
@@ -406,7 +402,7 @@ menu-2-1-exec = menu-open-0
|
|||||||
|
|
||||||
[module/rofi]
|
[module/rofi]
|
||||||
type = custom/text
|
type = custom/text
|
||||||
click-left = xlunch --input /etc/xlunch/entries.dsv --bc 2e3440aa >> /tmp/xlunchlog.log 2>&1
|
click-left = xlunch --bc 2e3440aa >> /tmp/xlunchlog.log 2>&1
|
||||||
;click-left = rofi -modi drun,run,window,calc -show drun
|
;click-left = rofi -modi drun,run,window,calc -show drun
|
||||||
content =
|
content =
|
||||||
content-padding = 1
|
content-padding = 1
|
||||||
|
|||||||
@@ -170,8 +170,6 @@ super + ctrl + {a,s,w,d}
|
|||||||
super + ctrl + {Left,Down,Up,Right}
|
super + ctrl + {Left,Down,Up,Right}
|
||||||
bspwm_resize.sh {west,south,north,east}
|
bspwm_resize.sh {west,south,north,east}
|
||||||
|
|
||||||
super + shift + r
|
|
||||||
bspwm_rename_desktop
|
|
||||||
#
|
#
|
||||||
# Layout manipulation/desktop level controls
|
# Layout manipulation/desktop level controls
|
||||||
# ______________
|
# ______________
|
||||||
@@ -343,7 +341,7 @@ XF86Launch1
|
|||||||
rofi -modi drun,run,window,calc -show drun
|
rofi -modi drun,run,window,calc -show drun
|
||||||
# make sxhkd reload its configuration files:
|
# make sxhkd reload its configuration files:
|
||||||
super + shift + Escape
|
super + shift + Escape
|
||||||
pkill -USR1 -x sxhkd && sxhkd
|
pkill -USR1 -x sxhkd
|
||||||
|
|
||||||
alt + space
|
alt + space
|
||||||
rofi -modi drun,run,window,calc -show drun
|
rofi -modi drun,run,window,calc -show drun
|
||||||
@@ -360,7 +358,7 @@ alt + ctrl + space
|
|||||||
# Toggle compositing
|
# Toggle compositing
|
||||||
super + ctrl + alt + space
|
super + ctrl + alt + space
|
||||||
{pkill picom ,\
|
{pkill picom ,\
|
||||||
picom -b --experimental-backends }
|
picom -b }
|
||||||
|
|
||||||
# Remove receptacles
|
# Remove receptacles
|
||||||
super + BackSpace
|
super + BackSpace
|
||||||
|
|||||||
325
sxhkd/.config/sxhkd/sxhkdrc-minimal
Executable file
325
sxhkd/.config/sxhkd/sxhkdrc-minimal
Executable file
@@ -0,0 +1,325 @@
|
|||||||
|
# bspwm hotkeys
|
||||||
|
#
|
||||||
|
# Cleanly quit bspwm
|
||||||
|
super + shift + q
|
||||||
|
bspc quit 1 && pkill lemonpanel && pkill lemonbar
|
||||||
|
|
||||||
|
# Show keybindings
|
||||||
|
super + F1
|
||||||
|
$TERMINAL -e keybindings.sh
|
||||||
|
#
|
||||||
|
# Window manipulation
|
||||||
|
# ______________
|
||||||
|
|
||||||
|
# Close window
|
||||||
|
super + x
|
||||||
|
bspc node -c
|
||||||
|
|
||||||
|
# Kill window
|
||||||
|
super + shift + x
|
||||||
|
bspc node -k
|
||||||
|
|
||||||
|
# Toggle tiling mode of window
|
||||||
|
super + shift + t
|
||||||
|
bspc node -t {pseudo_tiled,tiled}
|
||||||
|
super + t
|
||||||
|
{bspc node -t floating && window-placer $(bspc query -T -d | grep -o '"state":"floating"' | wc -l),bspc node -t tiled}
|
||||||
|
# Force all windows of the desktop to tile
|
||||||
|
super + ctrl + t
|
||||||
|
bspcp tile
|
||||||
|
# Force all windows of the desktop to float and arrange them
|
||||||
|
super + ctrl + shift + t
|
||||||
|
bspcp float
|
||||||
|
|
||||||
|
# Toggle fullscreen
|
||||||
|
super + shift + f
|
||||||
|
bspc node -t {fullscreen,tiled}
|
||||||
|
|
||||||
|
# Try to keep size and position of the selected window
|
||||||
|
super + o
|
||||||
|
bspc node -g private
|
||||||
|
|
||||||
|
# Make window sticky
|
||||||
|
super + i
|
||||||
|
bspc node -g sticky
|
||||||
|
|
||||||
|
# Lock a window from closing
|
||||||
|
super + Escape
|
||||||
|
bspc node -g locked
|
||||||
|
|
||||||
|
### Map or unmap windows (functional equivalent of "minimize")
|
||||||
|
super + c
|
||||||
|
whid dmenu
|
||||||
|
|
||||||
|
super + shift + c
|
||||||
|
whid hide
|
||||||
|
|
||||||
|
super + ctrl + c
|
||||||
|
whid last
|
||||||
|
|
||||||
|
#
|
||||||
|
# Window moving and splitting
|
||||||
|
# ______________
|
||||||
|
|
||||||
|
# Autopresel (split window in its largest dimension)
|
||||||
|
ctrl + space
|
||||||
|
auto-presel
|
||||||
|
|
||||||
|
# Presel window for splitting in certain direction
|
||||||
|
alt + ctrl + {a,s,w,d}
|
||||||
|
bspc node -p \~{west,south,north,east} -i
|
||||||
|
|
||||||
|
#alt + ctrl + {h,j,k,l}
|
||||||
|
# bspc node -p \~{west,south,north,east}
|
||||||
|
|
||||||
|
alt + ctrl + {Left,Down,Up,Right}
|
||||||
|
bspc node -p \~{west,south,north,east}
|
||||||
|
|
||||||
|
# Presel the desktop for splitting in certain direction
|
||||||
|
# alt + shift + {a,s,w,d}
|
||||||
|
# bspc node @/ -p \~{west,south,north,east}
|
||||||
|
#
|
||||||
|
# alt + shift + {h,j,k,l}
|
||||||
|
# bspc node @/ -p \~{west,south,north,east}
|
||||||
|
|
||||||
|
# alt + shift + {Left,Down,Up,Right}
|
||||||
|
# bspc node @/ -p \~{west,south,north,east}
|
||||||
|
# Set splitting ratio of windows
|
||||||
|
alt + ctrl + {1-9}
|
||||||
|
bspc node -o 0.{1-9}
|
||||||
|
|
||||||
|
# Move current window to largest space or preselected area if there is one.
|
||||||
|
super + Return
|
||||||
|
windowpromoter
|
||||||
|
|
||||||
|
# Create a new "master area", splitting the whole desktop instead of just windows.
|
||||||
|
alt + Return
|
||||||
|
bspc node -n @/
|
||||||
|
|
||||||
|
# go (Shift=move) to desktop (and focus the monitor that the desktop is located on. Bspwm style)
|
||||||
|
super + {_,shift + }{1-9,0}
|
||||||
|
bspc {desktop -f,node -d} ^{1-9,10}
|
||||||
|
|
||||||
|
## Alternative: i3 style behavior (focus nth, desktop of the focused monitor)
|
||||||
|
#super + {1-9,0}
|
||||||
|
# focusdesktopofthismonitor {1-9}
|
||||||
|
#super + shift + {1-9,0}
|
||||||
|
# movetodesktopofthismonitor {1-9,10}
|
||||||
|
|
||||||
|
## Another alternative: xmonad style desktops. You have 10 desktops shared between all monitors,
|
||||||
|
## and focusing a desktop focuses it on the currently focused monitor
|
||||||
|
#super + {1-9,0}
|
||||||
|
# summondesktop.sh {1-9,10}
|
||||||
|
#super + shift + {1-9,0}
|
||||||
|
# bspc node -d ^{1-9,10}
|
||||||
|
|
||||||
|
# Select previous / next desktop
|
||||||
|
super + {m,n}
|
||||||
|
bspc desktop -f {prev.occupied,next.occupied}
|
||||||
|
|
||||||
|
# cycle windows
|
||||||
|
alt + {_,shift + }Tab
|
||||||
|
bspc node -f {next,prev}
|
||||||
|
|
||||||
|
# Go to specific window
|
||||||
|
super + Tab
|
||||||
|
WindowSelector
|
||||||
|
|
||||||
|
#Focus windows by direction, works with multihead
|
||||||
|
super + {a,s,w,d}
|
||||||
|
focusmover {west,south,north,east}
|
||||||
|
|
||||||
|
#super + {h,j,k,l}
|
||||||
|
# focusmover {west,south,north,east}
|
||||||
|
|
||||||
|
super + {Left,Down,Up,Right}
|
||||||
|
focusmover {west,south,north,east}
|
||||||
|
|
||||||
|
# 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 + {a,s,w,d}
|
||||||
|
windowgrabber {west,south,north,east}
|
||||||
|
|
||||||
|
#super + shift + {h,j,k,l}
|
||||||
|
# windowgrabber {west,south,north,east}
|
||||||
|
|
||||||
|
# Different style of movement: transplant into window in chosen direction
|
||||||
|
super + shift + {Left,Down,Up,Right}
|
||||||
|
euclid_mover {west,south,north,east}
|
||||||
|
|
||||||
|
#resize windows
|
||||||
|
super + ctrl + {a,s,w,d}
|
||||||
|
bspwm_resize.sh {west,south,north,east}
|
||||||
|
|
||||||
|
#super + ctrl + {h,j,k,l}
|
||||||
|
# bspwm_resize.sh {west,south,north,east}
|
||||||
|
|
||||||
|
super + ctrl + {Left,Down,Up,Right}
|
||||||
|
bspwm_resize.sh {west,south,north,east}
|
||||||
|
|
||||||
|
#
|
||||||
|
# Layout manipulation/desktop level controls
|
||||||
|
# ______________
|
||||||
|
|
||||||
|
# Toggle monocle mode
|
||||||
|
super + f
|
||||||
|
bspc desktop -l next
|
||||||
|
|
||||||
|
# Balance tree
|
||||||
|
super + b
|
||||||
|
bspc node @/ -B
|
||||||
|
|
||||||
|
# Balance brother node. If you do this on biggest window of the desktop, it usually means balancing all windows with except the biggest.
|
||||||
|
super + alt + b
|
||||||
|
bspc node @brother -B
|
||||||
|
|
||||||
|
# Undo balancing (equalize windows)
|
||||||
|
super + ctrl + b
|
||||||
|
bspc node @/ -E
|
||||||
|
|
||||||
|
# Toggle automatic balancing of windows
|
||||||
|
alt + b
|
||||||
|
euclid_balancer
|
||||||
|
|
||||||
|
# Mirror and flip leaves of tree
|
||||||
|
super + {comma,period}
|
||||||
|
bspc node @/ -F {horizontal,vertical}
|
||||||
|
|
||||||
|
# Rotate leaves of tree
|
||||||
|
super + shift + {comma,period}
|
||||||
|
bspc node @/ -R {90,270}
|
||||||
|
|
||||||
|
# Change window gap
|
||||||
|
|
||||||
|
super + g
|
||||||
|
bspc config -d focused window_gap {$gap,$(($gap+$gap)),$(($gap+$gap+$gap))}
|
||||||
|
|
||||||
|
super + button{4,5}
|
||||||
|
bspc config -d focused window_gap $((`bspc config -d focused window_gap` {+,-} 2 ))
|
||||||
|
#
|
||||||
|
# mouse bindings
|
||||||
|
# __________________
|
||||||
|
|
||||||
|
~button1
|
||||||
|
DidIClickDesktop.sh && gapgrab
|
||||||
|
|
||||||
|
~button2
|
||||||
|
DidIClickDesktop.sh && BspwmDesktopMenu
|
||||||
|
# DidIClickDesktop.sh && mygtkmenui -- .config/GTKmenu/BspwmDesktopMenui
|
||||||
|
# DidIClickDesktop.sh && mygtkmenui -- .config/GTKmenu/BspwmWindowMenui
|
||||||
|
|
||||||
|
~button3
|
||||||
|
DidIClickDesktop.sh && rofimenu -desktop
|
||||||
|
#DidIClickDesktop.sh && mygtkmenui -- .config/GTKmenu/LaunchMenu
|
||||||
|
|
||||||
|
# Switch workspace by scrolling on the desktop. Causes scrolling issues on some systems.
|
||||||
|
#~button4
|
||||||
|
# DidIClickDesktop.sh && bspc desktop -f next
|
||||||
|
#~button5
|
||||||
|
# DidIClickDesktop.sh && bspc desktop -f prev
|
||||||
|
|
||||||
|
### Add or remove desktops by scrolling
|
||||||
|
super + ctrl + button5
|
||||||
|
bspcp dsktp rm
|
||||||
|
|
||||||
|
super + ctrl + button4
|
||||||
|
bspcp dsktp add
|
||||||
|
|
||||||
|
# Spawn applications popup menu and manually tile selected
|
||||||
|
# app where your mouse was when you opened the menu. Smartsplit only chooses
|
||||||
|
# biggest dimension of the window, MouseLaunch only cares which edge is closer.
|
||||||
|
# mod5 is alt_gr (first key right from space) on most keyboards.
|
||||||
|
mod5 + @button1
|
||||||
|
smartsplit ; rofimenu -desktop
|
||||||
|
# smartsplit ; dboxmenu
|
||||||
|
# MouseLaunch ; mygtkmenui -- .config/GTKmenu/LaunchMenu
|
||||||
|
|
||||||
|
# Spawn window manipulation menu
|
||||||
|
# Mod1 is alt
|
||||||
|
mod1 + @button1
|
||||||
|
BspwmWindowMenu
|
||||||
|
# mygtkmenui -- .config/GTKmenu/BspwmWindowMenui
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Touchpad "gestures" (depend on your touchpad driver, very likely to be unavailable)
|
||||||
|
#_____________________
|
||||||
|
|
||||||
|
#
|
||||||
|
# spawn programs
|
||||||
|
#
|
||||||
|
|
||||||
|
# run applications
|
||||||
|
super + space
|
||||||
|
dmenu_recent -fn 'xos4 Terminus:size=15' -i -l 14 -w 600 -y $PANEL_HEIGHT
|
||||||
|
|
||||||
|
super + shift + space
|
||||||
|
rofi -show
|
||||||
|
|
||||||
|
#super + p
|
||||||
|
# dmenu_recent -h $PANEL_HEIGHT -fn 'xos4 Terminus:size=15' -i
|
||||||
|
|
||||||
|
super + shift + Return
|
||||||
|
default-terminal
|
||||||
|
super + z
|
||||||
|
default-terminal
|
||||||
|
|
||||||
|
super + shift + z
|
||||||
|
open-terminal-here
|
||||||
|
|
||||||
|
super + r
|
||||||
|
rofi-finder.sh
|
||||||
|
|
||||||
|
super + shift + b
|
||||||
|
$BROWSER
|
||||||
|
|
||||||
|
super + e
|
||||||
|
default-terminal ranger
|
||||||
|
#spacefm -n
|
||||||
|
|
||||||
|
Print
|
||||||
|
scrot
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Media keys
|
||||||
|
#
|
||||||
|
|
||||||
|
XF86AudioRaiseVolume
|
||||||
|
volume up
|
||||||
|
|
||||||
|
XF86AudioLowerVolume
|
||||||
|
volume down
|
||||||
|
|
||||||
|
XF86AudioMute
|
||||||
|
volume mute
|
||||||
|
|
||||||
|
XF86MonBrightnessDown
|
||||||
|
light -U 5
|
||||||
|
|
||||||
|
XF86MonBrightnessUp
|
||||||
|
light -A 5
|
||||||
|
|
||||||
|
|
||||||
|
XF86Sleep
|
||||||
|
systemctl suspend
|
||||||
|
|
||||||
|
# make sxhkd reload its configuration files:
|
||||||
|
super + shift + Escape
|
||||||
|
pkill -USR1 -x sxhkd
|
||||||
|
|
||||||
|
# In case bspwmrc fails to execute/you wish have plugged in a new monitor
|
||||||
|
super + shift + r
|
||||||
|
bspwmrc
|
||||||
|
#edit this file
|
||||||
|
alt + ctrl + space
|
||||||
|
$GUI_EDITOR ~/.config/sxhkd/sxhkdrc
|
||||||
|
# Toggle compositing
|
||||||
|
super + ctrl + space
|
||||||
|
{pkill compton ,\
|
||||||
|
compton -b }
|
||||||
|
|
||||||
|
# Remove receptacles
|
||||||
|
super + BackSpace
|
||||||
|
for i in $(bspc query -N -n .leaf.!window.local); do bspc node $i -k; done
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Magic Sysrq key enabler
|
|
||||||
|
|
||||||
Wants=network.target
|
|
||||||
After=default.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/magic-sysrq-enable
|
|
||||||
Restart=on-failure
|
|
||||||
RestartSec=10
|
|
||||||
KillMode=process
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=default.target
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Thinkpad Trackpoint sensitivity fix
|
|
||||||
|
|
||||||
Wants=network.target
|
|
||||||
After=default.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/set-trackpoint-sensitivity
|
|
||||||
Restart=on-failure
|
|
||||||
RestartSec=10
|
|
||||||
KillMode=process
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=default.target
|
|
||||||
16
yay.sh
Executable file → Normal file
16
yay.sh
Executable file → Normal file
@@ -64,18 +64,6 @@ yay -S \
|
|||||||
gnome-keyring \
|
gnome-keyring \
|
||||||
i3lock-fancy-dualmonitors-git \
|
i3lock-fancy-dualmonitors-git \
|
||||||
lxrandr \
|
lxrandr \
|
||||||
feh \
|
feh
|
||||||
nano \
|
|
||||||
nemo \
|
|
||||||
nemo-fileroller \
|
|
||||||
nemo-preview \
|
|
||||||
nemo-image-converter \
|
|
||||||
nemo-seahorse \
|
|
||||||
nemo-terminal \
|
|
||||||
fprint \
|
|
||||||
cups \
|
|
||||||
dnsmasq \
|
|
||||||
etckeeper \
|
|
||||||
flameshot \
|
|
||||||
jshon
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user