~icesh man page:
https://www.mankier.com/1/icesh#Actions-Expressionskey "Super+Left" icesh -f sizeto 50% 100% left
key "Super+Right" icesh -f sizeto 50% 100% right
key "Shift+Down" icesh -f sizeto 100% 50% bottom
key "Shift+Up" icesh -f sizeto 100% 50% top
key "Shift+Right" icesh -f sizeto 50% 50% top right
key "Shift+Left" icesh -f sizeto 50% 50% top left
key "Ctrl+Shift+Right" icesh -f sizeto 50% 50% bottom right
key "Ctrl+Shift+Left" icesh -f sizeto 50% 50% bottom left
key "Super+Down" icesh -f restore
key "Super+Up" icesh -f maximize
...
https://www.youtube.com/watch?v=R4nu2KGzLDM