Version 0.1.0
This commit is contained in:
56
home-manager/20_waybar/04_workspace.nix
Normal file
56
home-manager/20_waybar/04_workspace.nix
Normal file
@@ -0,0 +1,56 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
home.file.".config/waybar/scripts/workspaces/workspace-1.sh".text = ''
|
||||
#!/bin/bash
|
||||
# workspace-1.sh — highlight workspace 1 if active
|
||||
|
||||
active=$(hyprctl activeworkspace -j | jq '.id')
|
||||
|
||||
if [ "$active" -eq 1 ]; then
|
||||
echo "[<span foreground='#fab387'>●</span>]"
|
||||
else
|
||||
echo "[А]"
|
||||
fi
|
||||
'';
|
||||
|
||||
home.file.".config/waybar/scripts/workspaces/workspace-2.sh".text = ''
|
||||
#!/bin/bash
|
||||
# workspace-2.sh — highlight workspace 2 if active
|
||||
|
||||
active=$(hyprctl activeworkspace -j | jq '.id')
|
||||
|
||||
if [ "$active" -eq 2 ]; then
|
||||
echo "[<span foreground='#fab387'>●</span>]"
|
||||
else
|
||||
echo "[Б]"
|
||||
fi
|
||||
'';
|
||||
|
||||
home.file.".config/waybar/scripts/workspaces/workspace-3.sh".text = ''
|
||||
#!/bin/bash
|
||||
# workspace-3.sh — highlight workspace 3 if active
|
||||
|
||||
active=$(hyprctl activeworkspace -j | jq '.id')
|
||||
|
||||
if [ "$active" -eq 3 ]; then
|
||||
echo "[<span foreground='#fab387'>●</span>]"
|
||||
else
|
||||
echo "[В]"
|
||||
fi
|
||||
'';
|
||||
|
||||
home.file.".config/waybar/scripts/workspaces/workspace-4.sh".text = ''
|
||||
#!/bin/bash
|
||||
# workspace-4.sh — highlight workspace 4 if active
|
||||
|
||||
active=$(hyprctl activeworkspace -j | jq '.id')
|
||||
|
||||
if [ "$active" -eq 4 ]; then
|
||||
echo "[<span foreground='#fab387'>●</span>]"
|
||||
else
|
||||
echo "[Г]"
|
||||
fi
|
||||
'';
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user