#!/bin/sh set -eu case "${1:-}" in reset) riverctl send-layout-cmd rivertile "main-ratio 0.66" riverctl send-layout-cmd rivertile "main-count 1" riverctl send-layout-cmd rivertile "main-location left" ;; dev) workspace=$( zoxide query -l | xargs zenity \ --title 'river-mklayout' \ --text 'Select a workspace to enter into' \ --list \ --column 1 ) # spawn 3 terminals in the workspace riverctl spawn "foot -D $workspace" riverctl spawn "foot -D $workspace" riverctl spawn "foot -D $workspace" # terminate the terminal that ran mklayout (if any) test -t 0 && riverctl close ;; *) exit 1 ;; esac