Utility tool to make minizing windows possible in BSPWM like it is on non-tiliing WM
First you will need to be using bspwm, but I am sure the way my scripts work, that the adaptation for another tiling WM will be easy enough.
how it work, and how to install it :
- Bind the execution of minimize.sh on your sxhkdrc. minimize.sh minimizes the focused window by hiding it with bspc node focused -g hidden=on with an animation made by moving and resizing the window ** Note that the animation will thus change based on your picom animations **. minimize.sh also takes a screenshot of the window with maim and saves it in thumbnails.
- Bind the execution of restore-menu.sh on your sxhkdrc. restore-menu.sh spawns a menu thanks to the screenshots in thumbnails which allows you chose which window id will be call with restore.sh. restore.sh will then play the animation, remove the screenshot from thumbnails and of course unhide the window back to your focused desktop.
I am using colors.rasi which can (and is in my case) generated by pywal, you can thus change the theme of the rofi menu with pywal
.png)
