mirror of
https://github.com/mrfluffy-dev/dotfiles.git
synced 2026-01-17 05:40:34 +00:00
switched over to sxhkd for keybindings on penrose
This commit is contained in:
@@ -37,7 +37,8 @@ impl<X: XConn> Hook<X> for StartupHook {
|
||||
};
|
||||
spawn!("xss-lock /home/$USER/.config/scripts/betterlockscreen.sh");
|
||||
spawn!("picom --backend glx");
|
||||
spawn!("nitrogen --restore")
|
||||
spawn!("nitrogen --restore");
|
||||
spawn!("sxhkd")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -98,10 +99,6 @@ fn main() -> penrose::Result<()> {
|
||||
)]);
|
||||
let config = config_builder.build().unwrap();
|
||||
let key_bindings = gen_keybindings! {
|
||||
// Program launchers
|
||||
"A-d" => run_external!(LAUNCHER);
|
||||
"A-Return" => run_external!(TERMINAL);
|
||||
|
||||
// Exit Penrose (important to remember this one!)
|
||||
"A-S-q" => run_internal!(exit);
|
||||
|
||||
@@ -110,7 +107,7 @@ fn main() -> penrose::Result<()> {
|
||||
"A-k" => run_internal!(cycle_client, Backward);
|
||||
"A-S-j" => run_internal!(drag_client, Forward);
|
||||
"A-S-k" => run_internal!(drag_client, Backward);
|
||||
"A-t" => run_internal!(toggle_client_fullscreen, &Selector::Focused);
|
||||
"A-S-t" => run_internal!(toggle_client_fullscreen, &Selector::Focused);
|
||||
"A-q" => run_internal!(kill_client);
|
||||
|
||||
// workspace management
|
||||
@@ -130,27 +127,8 @@ fn main() -> penrose::Result<()> {
|
||||
"A-S-h" => run_internal!(update_main_ratio, More);
|
||||
"A-S-l" => run_internal!(update_main_ratio, Less);
|
||||
|
||||
|
||||
"A-backslash" => sp.toggle();
|
||||
|
||||
//print screen
|
||||
"A-p" => run_external!("flameshot gui");
|
||||
|
||||
//controll audio
|
||||
"XF86AudioMute" => run_external!("pamixer -t");
|
||||
"XF86AudioLowerVolume" => run_external!("pamixer --allow-boost -d 5");
|
||||
"XF86AudioRaiseVolume" => run_external!("pamixer --allow-boost -i 5");
|
||||
"XF86AudioPlay" => run_external!("playerctl play-pause");
|
||||
"XF86AudioNext" => run_external!("playerctl next");
|
||||
"XF86AudioPrev" => run_external!("playerctl previous");
|
||||
"XF86AudioStop" => run_external!("playerctl stop");
|
||||
|
||||
//my own keybindings
|
||||
"A-f" => run_external!("pcmanfm");
|
||||
"A-b" => focus_or_spawn("qutebrowser","qutebrowser");
|
||||
"M-l" => run_external!("betterlockscreen -l");
|
||||
|
||||
|
||||
map: { "1", "2", "3", "4", "5", "6", "7", "8", "9" } to index_selectors(9) => {
|
||||
"A-{}" => focus_workspace (REF);
|
||||
"A-S-{}" => client_to_workspace (REF);
|
||||
|
||||
35
sxhkd/.config/sxhkd/sxhkdrc
Normal file
35
sxhkd/.config/sxhkd/sxhkdrc
Normal file
@@ -0,0 +1,35 @@
|
||||
Print
|
||||
flameshot gui
|
||||
|
||||
alt + d
|
||||
rofi -no-lazy-greb -show drun -icon-theme 'Papirus' -show-icons
|
||||
|
||||
alt + Return
|
||||
alacritty
|
||||
|
||||
alt + b
|
||||
qutebrowser
|
||||
|
||||
suepr + l
|
||||
betterlockscreen -l
|
||||
|
||||
alt + f
|
||||
pcmanfm
|
||||
|
||||
XF86AudioRaiseVolume
|
||||
pamixer --allow-boost -i 5
|
||||
|
||||
XF86AudioLowerVolume
|
||||
pamixer --allow-boost -d 5
|
||||
|
||||
XF86AudioMute
|
||||
pamixer -t
|
||||
|
||||
XF86AudioPlay
|
||||
playerctl play-pause
|
||||
|
||||
XF86AudioPrev
|
||||
playerctl previous
|
||||
|
||||
XF86AudioNext
|
||||
playerctl next
|
||||
Reference in New Issue
Block a user