mirror of
https://github.com/balkian/dotfiles.git
synced 2024-11-21 19:52:29 +00:00
Integrated rofi
This commit is contained in:
parent
18af6196b3
commit
e68ff6e85e
@ -30,8 +30,8 @@ bindsym Control+Mod1+l exec --no-startup-id i3-exit.sh lock
|
|||||||
bindsym Control+Mod1+w exec --no-startup-id i3-one-instance firefox
|
bindsym Control+Mod1+w exec --no-startup-id i3-one-instance firefox
|
||||||
bindsym Control+Mod1+g exec --no-startup-id i3-one-instance gvim
|
bindsym Control+Mod1+g exec --no-startup-id i3-one-instance gvim
|
||||||
bindsym Control+Mod1+e exec --no-startup-id myemacs -c
|
bindsym Control+Mod1+e exec --no-startup-id myemacs -c
|
||||||
bindsym $mod+o exec --no-startup-id i3-winmenu.py
|
bindsym $mod+o exec --no-startup-id winmenu.sh
|
||||||
bindsym $mod+p [instance="pcmanfm"] scratchpad show
|
bindsym $mod+p [class="Nemo"] scratchpad show
|
||||||
bindsym $mod+period [instance="emacs" title="^(?!myagenda$)"] scratchpad show
|
bindsym $mod+period [instance="emacs" title="^(?!myagenda$)"] scratchpad show
|
||||||
bindsym $mod+shift+comma exec --no-startup-id myemacs -nc --eval '(progn (find-file "~/Dropbox/Todo/org/rules.org") (org-agenda-list) (set-frame-name "myagenda"))'
|
bindsym $mod+shift+comma exec --no-startup-id myemacs -nc --eval '(progn (find-file "~/Dropbox/Todo/org/rules.org") (org-agenda-list) (set-frame-name "myagenda"))'
|
||||||
bindsym $mod+comma [title="^myagenda"] scratchpad show
|
bindsym $mod+comma [title="^myagenda"] scratchpad show
|
||||||
@ -55,7 +55,7 @@ bindsym $mod+q kill
|
|||||||
|
|
||||||
# start dmenu (a program launcher)
|
# start dmenu (a program launcher)
|
||||||
#bindsym $mod+Space exec --no-startup-id dmenu_run
|
#bindsym $mod+Space exec --no-startup-id dmenu_run
|
||||||
bindsym $mod+space exec --no-startup-id dmenu_run -fn "-*-cure-medium-*-*-*-11-*-*-*-*-*-*-*" -nb "#101010" -nf "#5f5f5f" -sb "#191919" -sf "#b72f62" -b
|
bindsym $mod+space exec --no-startup-id runmenu
|
||||||
|
|
||||||
# Arandr magic
|
# Arandr magic
|
||||||
bindsym Mod1+F5 exec --no-startup-id monitors single
|
bindsym Mod1+F5 exec --no-startup-id monitors single
|
||||||
@ -246,7 +246,7 @@ assign [class="Firefox" window_role="browser"] 2: Web
|
|||||||
for_window [class="^Xfce4-notifyd$"] floating enable; border none; focus mode_toggle
|
for_window [class="^Xfce4-notifyd$"] floating enable; border none; focus mode_toggle
|
||||||
for_window [class="^termite"] border 1px
|
for_window [class="^termite"] border 1px
|
||||||
for_window [title="^tmux$"] move to scratchpad
|
for_window [title="^tmux$"] move to scratchpad
|
||||||
for_window [title="^pcmanfm$"] move to scratchpad;
|
for_window [class="^Nemo" title="Home"] move to scratchpad;
|
||||||
#KDE
|
#KDE
|
||||||
for_window [class="Plasma-desktop"] border none
|
for_window [class="Plasma-desktop"] border none
|
||||||
for_window [class="krunner"] border none
|
for_window [class="krunner"] border none
|
||||||
@ -280,7 +280,7 @@ exec --no-startup-id synapse -s
|
|||||||
exec --no-startup-id xautolock -time 10 -corners "----" -locker 'dm-tool lock'
|
exec --no-startup-id xautolock -time 10 -corners "----" -locker 'dm-tool lock'
|
||||||
#exec xautolock -time 10 -corners "----" -locker 'i3lock -t -c 000000 -i ~/Pictures/Wallpapers/Game\ Over\ Hacker.png' &
|
#exec xautolock -time 10 -corners "----" -locker 'i3lock -t -c 000000 -i ~/Pictures/Wallpapers/Game\ Over\ Hacker.png' &
|
||||||
#exec --no-startup-id xautolock -corners '----' -time 10 -locker 'dm-tool lock' # lightdm
|
#exec --no-startup-id xautolock -corners '----' -time 10 -locker 'dm-tool lock' # lightdm
|
||||||
exec --no-startup-id pcmanfm
|
exec --no-startup-id nemo --no-desktop
|
||||||
exec --no-startup-id termite -name tmux -e tmux attach
|
exec --no-startup-id termite -name tmux -e tmux attach
|
||||||
|
|
||||||
set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
|
set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
|
||||||
|
11
scripts/.bin/runmenu
Executable file
11
scripts/.bin/runmenu
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if command -v rofi >/dev/null 2>&1;
|
||||||
|
then
|
||||||
|
launcher="rofi -show run"
|
||||||
|
else
|
||||||
|
launcher="dmenu_run -fn "-*-cure-medium-*-*-*-11-*-*-*-*-*-*-*" -nb "#101010" -nf "#5f5f5f" -sb "#191919" -sf "#b72f62" -b"
|
||||||
|
fi
|
||||||
|
|
||||||
|
$launcher "$@"
|
||||||
|
|
12
scripts/.bin/winmenu.sh
Executable file
12
scripts/.bin/winmenu.sh
Executable file
@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
|
||||||
|
if command -v rofi >/dev/null 2>&1;
|
||||||
|
then
|
||||||
|
program="rofi -show window"
|
||||||
|
else
|
||||||
|
program="i3-winmenu.py"
|
||||||
|
fi
|
||||||
|
|
||||||
|
$program "$@"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user