docs: move remaining Ironclad verifications to Shipped
All checks were successful
Check / eval-and-lint (push) Successful in 6m45s
All checks were successful
Check / eval-and-lint (push) Successful in 6m45s
This commit is contained in:
@@ -6,7 +6,6 @@
|
||||
"height": 60,
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"output": "DP-2",
|
||||
"spacing": 15,
|
||||
"modules-left": ["custom/launcher", "clock", "clock#date"],
|
||||
"modules-center": ["wlr/workspaces"],
|
||||
|
||||
@@ -33,30 +33,31 @@ fi
|
||||
echo "# DO NOT EDIT MANUALLY - Managed by Nomarchy scripts."
|
||||
echo "# This file mirrors your UI choices (theme, font, etc.) into the declarative"
|
||||
echo "# Nix configuration. It is imported by your home.nix."
|
||||
echo "{ lib, ... }:"
|
||||
echo "{"
|
||||
echo " nomarchy = {"
|
||||
|
||||
# Core UI strings
|
||||
echo " theme = \"$(jq -r '.theme // empty' "$STATE_JSON")\";"
|
||||
echo " fonts.monospace = \"$(jq -r '.font // empty' "$STATE_JSON")\";"
|
||||
echo " panelPosition = \"$(jq -r '.panelPosition // empty' "$STATE_JSON")\";"
|
||||
echo " wallpaper = \"$(jq -r '.wallpaper // empty' "$STATE_JSON")\";"
|
||||
echo " theme = lib.mkDefault \"$(jq -r '.theme // empty' "$STATE_JSON")\";"
|
||||
echo " fonts.monospace = lib.mkDefault \"$(jq -r '.font // empty' "$STATE_JSON")\";"
|
||||
echo " panelPosition = lib.mkDefault \"$(jq -r '.panelPosition // empty' "$STATE_JSON")\";"
|
||||
echo " wallpaper = lib.mkDefault \"$(jq -r '.wallpaper // empty' "$STATE_JSON")\";"
|
||||
|
||||
# Hyprland layout (numbers)
|
||||
echo " hyprland = {"
|
||||
echo " scale = \"$(jq -r '.hyprland.scale // "auto"' "$STATE_JSON")\";"
|
||||
echo " gaps_in = $(jq -r '.hyprland.gaps_in // 5' "$STATE_JSON");"
|
||||
echo " gaps_out = $(jq -r '.hyprland.gaps_out // 10' "$STATE_JSON");"
|
||||
echo " border_size = $(jq -r '.hyprland.border_size // 2' "$STATE_JSON");"
|
||||
echo " scale = lib.mkDefault \"$(jq -r '.hyprland.scale // "auto"' "$STATE_JSON")\";"
|
||||
echo " gaps_in = lib.mkDefault $(jq -r '.hyprland.gaps_in // 5' "$STATE_JSON");"
|
||||
echo " gaps_out = lib.mkDefault $(jq -r '.hyprland.gaps_out // 10' "$STATE_JSON");"
|
||||
echo " border_size = lib.mkDefault $(jq -r '.hyprland.border_size // 2' "$STATE_JSON");"
|
||||
echo " };"
|
||||
|
||||
# Toggles (booleans)
|
||||
echo " toggles = {"
|
||||
echo " suspend = $(jq -r '.suspend // true' "$STATE_JSON");"
|
||||
echo " screensaver = $(jq -r '.screensaver // true' "$STATE_JSON");"
|
||||
echo " idle = $(jq -r '.idle // true' "$STATE_JSON");"
|
||||
echo " nightlight = $(jq -r '.nightlight // false' "$STATE_JSON");"
|
||||
echo " waybar = $(jq -r '.waybar // true' "$STATE_JSON");"
|
||||
echo " suspend = lib.mkDefault $(jq -r '.suspend // true' "$STATE_JSON");"
|
||||
echo " screensaver = lib.mkDefault $(jq -r '.screensaver // true' "$STATE_JSON");"
|
||||
echo " idle = lib.mkDefault $(jq -r '.idle // true' "$STATE_JSON");"
|
||||
echo " nightlight = lib.mkDefault $(jq -r '.nightlight // false' "$STATE_JSON");"
|
||||
echo " waybar = lib.mkDefault $(jq -r '.waybar // true' "$STATE_JSON");"
|
||||
echo " };"
|
||||
|
||||
echo " };"
|
||||
|
||||
Reference in New Issue
Block a user