37 lines
1 KiB
Fish
Executable file
37 lines
1 KiB
Fish
Executable file
#!/usr/bin/fish
|
|
|
|
bsp-layout next --layouts tall,grid,rgrid,tiled
|
|
|
|
set layout (bsp-layout get)
|
|
|
|
if ps -aux | grep layoutcycle | grep -v grep
|
|
exit
|
|
else if [ $layout = "tall" ]
|
|
notify-send -t 1000 "Layout: Tall" (echo \
|
|
" ______________ \n" \
|
|
" | |____| \n" \
|
|
" | |____| \n" \
|
|
" | |____| \n" \
|
|
" |________|____| " )
|
|
else if [ $layout = "grid" ]
|
|
notify-send -t 1000 "Layout: hGrid" (echo \
|
|
" ____________ \n" \
|
|
" | | | | \n" \
|
|
" |___|___|___| \n" \
|
|
" | | | | \n" \
|
|
" |___|___|___| " )
|
|
else if [ $layout = "rgrid" ]
|
|
vgrid
|
|
notify-send -t 1000 "Layout: vGrid" (echo \
|
|
" ____________ \n" \
|
|
" |_____|_____| \n" \
|
|
" |_____|_____| \n" \
|
|
" |_____|_____| " )
|
|
else if [ $layout = "tiled" ]
|
|
notify-send -t 1000 "Layout: Tiled" (echo \
|
|
" ______________ \n" \
|
|
" | | | \n" \
|
|
" | |____| \n" \
|
|
" | | | | \n" \
|
|
" |________|__|_| " )
|
|
end
|