From 8ef17e0185e07920ed9815c428981e605a08ee47 Mon Sep 17 00:00:00 2001 From: tslil Date: Mon, 13 Apr 2026 20:35:44 +0100 Subject: machi_status toggle_layout.sh: more compact machi status, stupid hack to toggle layout --- machi_status | 2 +- toggle_layout.sh | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100755 toggle_layout.sh 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/&/\&/g; s//\>/g; s/"/\"/g; s/'"'"'/\'/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/&/\&/g; s//\>/g; s/"/\"/g; s/'"'"'/\'/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 -- cgit v1.2.3