diff options
author | Vidhu Kant Sharma <bokuwakanojogahoshii@yahoo.com> | 2021-01-03 13:25:02 +0530 |
---|---|---|
committer | Vidhu Kant Sharma <bokuwakanojogahoshii@yahoo.com> | 2021-01-03 13:25:02 +0530 |
commit | f3f8d6e45d662adfdf970ffaafb34f0ca638f4d6 (patch) | |
tree | 87f1c5388f55e751704a1993098722f1091d1dec | |
parent | b53521ff5c6bde38530ec2d12f2b97602199f55b (diff) |
Switched back to XMonad for some reason
-rw-r--r-- | .gitignore | 1 | ||||
-rwxr-xr-x | herbstluftwm/autostart | 117 | ||||
-rwxr-xr-x | sxhkd/sxhkdrc | 96 |
3 files changed, 1 insertions, 213 deletions
@@ -5,6 +5,7 @@ !awesome !deadd !herbstluftwm +!XMonad !picom.conf !starship.toml !startpage diff --git a/herbstluftwm/autostart b/herbstluftwm/autostart deleted file mode 100755 index b0b063a0..00000000 --- a/herbstluftwm/autostart +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env bash -hc() { - herbstclient "$@" -} -hc emit_hook reload - -# remove all existing keybindings -hc keyunbind --all - -# focus follows mouse -hc set focus_follows_mouse 1 - -Mod=Mod4 # Use the super key as the main modifier - -# keybindings (rest are handled by sxhkd) -hc keybind $Mod-Shift-q quit -hc keybind $Mod-Shift-r reload -hc keybind Mod1-w close -hc keybind $Mod-Return spawn st - -# for resizing frames and floating clients -resizestep=0.01 - -# tags -# if I don't add the period to the last tag, it messes up lemonbar -tag_names=( 一, 二, 三, 四, 五, 六, 七, 八, 九, 十, 十一, 十二, 十三. ) -tag_keys=( {1..9} 0 ) - -hc rename default "${tag_names[0]}" || true -for i in "${!tag_names[@]}" ; do - hc add "${tag_names[$i]}" - key="${tag_keys[$i]}" - if ! [ -z "$key" ] ; then - hc keybind "$Mod-$key" use_index "$i" - hc keybind "$Mod-Shift-$key" move_index "$i" - fi -done - -# cycle through layouts while -# ignoring the layouts which won't -# make a difference -hc keybind Mod4-space \ - or , and . compare tags.focus.curframe_wcount = 2 \ - . cycle_layout +1 vertical horizontal max vertical grid \ - , cycle_layout +1 - -# mouse -hc mouseunbind --all -hc mousebind $Mod-Button1 move -hc mousebind $Mod-Button2 zoom -hc mousebind $Mod-Button3 resize - -# theme -hc attr theme.tiling.reset 1 -hc attr theme.floating.reset 1 -hc set frame_border_active_color '#bf00ff' -hc set frame_border_normal_color '#efe805' -hc set frame_bg_normal_color '#efe805' -hc set frame_bg_active_color '#bf00ff' -hc set frame_border_width 2 -hc set always_show_frame off -hc set frame_bg_transparent on -hc set frame_transparent_width 0 -hc set frame_gap 4 - -hc attr theme.active.color '#FB027F' -hc attr theme.normal.color '#EFE805' -hc attr theme.urgent.color white -hc attr theme.inner_width 3 -hc attr theme.inner_color '#EFE805' -hc attr theme.border_width 2 -hc attr theme.floating.border_width 3 -hc attr theme.floating.outer_width 9 -hc attr theme.active.inner_color '#FB027F' -hc attr theme.floating.normal.outer_color '#35C06A' -hc attr theme.floating.normal.inner_color '#35C06A' -hc attr theme.floating.active.outer_color '#35C06A' -hc attr theme.active.outer_color '#FB027F' -hc attr theme.floating.active.outer_color '#01FFE0' -hc attr theme.background_color '#EFE805' - -hc set window_gap 5 -hc set window_padding 5 -hc set frame_padding 1 -hc set smart_window_surroundings on -hc set smart_frame_surroundings on -hc set mouse_recenter_gap 0 -hc set default_frame_layout 3 -hc set hide_covered_windows 1 -hc set gapless_grid 1 -hc set auto_detect_panels 1 - - - -# rules -hc unrule -F -#hc rule class=XTerm tag=3 # move all xterms to tag 3 -hc rule focus=on # normally focus new clients -#hc rule focus=off # normally do not focus new clients -# give focus to most common terminals -#hc rule class~'(.*[Rr]xvt.*|.*[Tt]erm|Konsole)' focus=on -hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' floating=on -hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on -hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off - -hc set tree_style '╾│ ├└╼─┐' - -# unlock, just to be sure -hc unlock - -# do multi monitor setup here, e.g.: -# hc set_monitors 1280x1024+0+0 1280x1024+1280+0 -# or simply: -# hc detect_monitors - -# launch the panel -./bar/launch diff --git a/sxhkd/sxhkdrc b/sxhkd/sxhkdrc deleted file mode 100755 index 0f62c74d..00000000 --- a/sxhkd/sxhkdrc +++ /dev/null @@ -1,96 +0,0 @@ -# launch apps -super + w - nitrogen - -super + i - firefox - -super + b - pcmanfm - -super + g - gimp - -super + t - thunderbird - -# restart hotkey daemon -super + shift + x - killall sxhkd && sxhkd & - -# spawn command launcher -alt + Return - run_dmenu - -# lock screen -super + q - betterlockscreen -l -t 'pee pee poo poo' - -# take a screenshot -super + shift + Return - scrot /zt/Screenshots/Screenshot-%Y-%d-%m--%T.png - -# volume keybindings -alt + F2 - pulseaudio-ctl mute -alt + F3 - pulseaudio-ctl down -alt + F4 - pulseaudio-ctl up - -# hlwm keybindings -# focus windows -super + {h,j,k,l} - herbstclient focus {left,down,up,right} - -# move windows -super + shift + {h,j,k,l} - herbstclient shift {left,down,up,right} - -# resizing frames / floating windows -super + alt + {h,j,k,l} - herbstclient resize {left,down,up,right} - -# cycle through windows -alt + {j,k} - herbstclient cycle_all {+1,-1} - -# cycle through workspaces -alt + {h,l} - herbstclient use_index {-1,+1} --skip-visible - -# jump to urgent window -super + u - herbstclient jumpto urgent - -# layouting -# toggle fullscreen on current client -super + f - herbstclient fullscreen toggle -# toggle floating on current client -super + i - herbstclient set_attr clients.focus.floating toggle -# toggle floating on all clients on current ws -super + shift + i - herbstclient floating toggle -# toggle pseudotiling on current client -super + y - herbstclient pseudotile toggle - -# splitting frames -alt + shift + {h,j,k,l} - herbstclient split {left,bottom,top,right} 0.5 -# delete current frame -alt + n - herbstclient remove -# explode into different subframes -alt + m - herbstclient split explode - -# TODO think up better keybindings -# move between tags (tag 1 to 10 are handled by hc -alt + {q,w,e} - herbstclient use_index {10,11,12} -# move windows to tags -alt + shift + {q,w,e} - herbstclient move_index {10,11,12} |