Files
omarchy/plugins/io.github.x3me.nexthop/design/canvas.json
T
asepharyana 1cdb82a76f Sync config from arch
- hypr/apps.lua
- hypr/autostart.lua
- hypr/envs.lua
- hypr/hyprland.lua
- hypr/hyprsunset.conf
- hypr/input.lua
- hypr/looknfeel.lua
- hypr/omasettings.lua
- hypr/xdph.conf
- omarchy/branding/about.txt
- omarchy/branding/screensaver.txt
- omarchy/extensions/omarchy-menu.jsonc
- omarchy/hooks/battery-low.d/play-warning-sound.sample
- omarchy/hooks/font-set.d/show-font-notification.sample
- omarchy/hooks/post-boot.d/weather.sample
- omarchy/hooks/post-update.d/install-voxtype.hook
- omarchy/hooks/post-update.d/setup-agent.hook
- omarchy/hooks/post-update.d/setup-fingerprint.hook
- omarchy/hooks/post-update.d/show-update-notification.sample
- omarchy/hooks/pre-refresh-pacman.d/add-custom-repo.sample
- omarchy/hooks/theme-set.d/show-theme-notification.sample
- omarchy/shell.json
- omarchy/shell.toml
- omarchy/theme.name
- omarchy/themes/azure-glow/README.md
- omarchy/themes/azure-glow/alacritty.toml
- omarchy/themes/azure-glow/btop.theme
- omarchy/themes/azure-glow/hyprland.conf
- omarchy/themes/azure-glow/hyprlock.conf
- omarchy/themes/azure-glow/icons.theme
- … 269 more
2026-09-23 15:19:12 +07:00

94 lines
2.7 KiB
JSON

{
"artboards": [
{
"file": "BarStates.dc.html",
"x": 0,
"y": 0,
"w": 900,
"h": 470,
"title": "Bar widget"
},
{
"file": "SpeedTest.dc.html",
"x": 1040,
"y": 0,
"w": 1000,
"h": 560,
"title": "Speed test overlay"
},
{
"file": "Main.dc.html",
"x": 0,
"y": 720,
"w": 560,
"h": 720,
"title": "Panel \u2014 Overview"
},
{
"file": "Latency.dc.html",
"x": 700,
"y": 720,
"w": 560,
"h": 900,
"title": "Panel \u2014 Latency"
},
{
"file": "Speed.dc.html",
"x": 1400,
"y": 720,
"w": 560,
"h": 780,
"title": "Panel \u2014 Speed"
},
{
"file": "WiFi.dc.html",
"x": 0,
"y": 1780,
"w": 560,
"h": 710,
"title": "Panel \u2014 Wi-Fi"
},
{
"file": "Events.dc.html",
"x": 700,
"y": 1780,
"w": 560,
"h": 680,
"title": "Panel \u2014 Events"
},
{
"file": "Architecture.dc.html",
"x": 1400,
"y": 1780,
"w": 1120,
"h": 1300,
"title": "Architecture"
}
],
"annotations": [
{
"id": "brief",
"x": -560,
"y": 0,
"w": 440,
"text": "Nexthop \u2014 an internet quality monitor for Omarchy.\n\nSplits your Wi-Fi from your ISP, hop by hop.\n\nEverything here is lifted from the real shell source: JetBrains Mono, square corners (your Hyprland rounding is 0), 2px #7aa2f7 panel border, and the 10px uppercase-dim label over bright-value grammar that the built-in network panel and Vitals both use.\n\nStatic mockups, one artboard per screen."
},
{
"id": "panels",
"x": -560,
"y": 720,
"w": 440,
"text": "Five tabs, one panel (the shipped panel has since grown to seven: Apps, Events and a Setup cog).\n\nOverview answers \"is it me or is it them\" in one glance. The other four are for when the answer is them.\n\nThe Overview artboard has a state switch above it \u2014 flip it to degraded or outage to see the bad days, including the recommendation strip."
},
{
"id": "arch",
"x": -560,
"y": 1780,
"w": 440,
"text": "The plugin stays a thin reader. nexthopd \u2014 Python 3, standard library only \u2014 owns every measurement and writes four files.\n\nThe shell never opens one of them: a bounded, no-follow reader hands it whole lines, so a swapped or oversized file cannot stall or bloat the process that draws your desktop.\n\nSettled: Python over Rust, because it installs with just a clone. A prebuilt binary in the repo would trip the marketplace's automated security baseline.\n\nid: io.github.x3me.nexthop"
}
],
"launch": {
"view": "canvas"
}
}