summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortslil <tslil@posteo.de>2026-04-13 20:35:44 +0100
committertslil <tslil@posteo.de>2026-04-13 20:35:54 +0100
commit8ef17e0185e07920ed9815c428981e605a08ee47 (patch)
treee7c6f883a8cbff723c968ca330037c0689599e1a
parentfe1065e754bd6a86220c75f2e08508a81903f445 (diff)
machi_status toggle_layout.sh: more compact machi status, stupid hack to toggle layout
-rwxr-xr-xmachi_status2
-rwxr-xr-xtoggle_layout.sh4
2 files changed, 5 insertions, 1 deletions
diff --git a/machi_status b/machi_status
index 9354635..cd962bd 100755
--- a/machi_status
+++ b/machi_status
@@ -1,3 +1,3 @@
#!/usr/bin/env sh
-machictl -watch $WAYBAR_OUTPUT_NAME | jq --unbuffered -r '"W: \(.current_workspace_index + 1)/\(.total_workspaces) | P: \(.workspace_info.current_panel_index + 1)/\(.workspace_info.total_panels) | F: \(.panel_info.total_windows) | \(.window_info.title | if length > 48 then .[0:48] + "..." else . end)"' | sed -u 's/&/\&amp;/g; s/</\&lt;/g; s/>/\&gt;/g; s/"/\&quot;/g; s/'"'"'/\&#39;/g'
+machictl -watch $WAYBAR_OUTPUT_NAME | jq --unbuffered -r '"W \(.current_workspace_index + 1)/\(.total_workspaces)|P \(.workspace_info.current_panel_index + 1)/\(.workspace_info.total_panels)|F \(.panel_info.total_windows)| \(.window_info.title | if length > 48 then .[0:48] + "..." else . end)"' | sed -u 's/&/\&amp;/g; s/</\&lt;/g; s/>/\&gt;/g; s/"/\&quot;/g; s/'"'"'/\&#39;/g'
diff --git a/toggle_layout.sh b/toggle_layout.sh
new file mode 100755
index 0000000..d1bd13b
--- /dev/null
+++ b/toggle_layout.sh
@@ -0,0 +1,4 @@
+#!/usr/bin/env sh
+
+FN=/home/tslil/.config/river/config.rh
+cat $FN | sed 's/layout gallium/layout1 us/;s/layout us/layout1 gallium/' | sed 's/layout1/layout/' | sponge $FN