Skip to content

Update SysMon - #637

Open
Just-a-Spider wants to merge 3 commits into
Universal-Team:masterfrom
Just-a-Spider:master
Open

Update SysMon#637
Just-a-Spider wants to merge 3 commits into
Universal-Team:masterfrom
Just-a-Spider:master

Conversation

@Just-a-Spider

Copy link
Copy Markdown
Contributor

Updated the json and png screenshot for the latest version

@github-actions

Copy link
Copy Markdown
Test Results
GitHub -- Just-a-Spider/SysMon
{
    "github": "Just-a-Spider/SysMon",
    "description": "Turn your Nintendo 3DS into a secondary PC hardware monitor, macro pad, and virtual gamepad controller.",
    "author": "Just-a-Spider",
    "systems": [
        "3DS"
    ],
    "categories": [
        "utility"
    ],
    "llm_generation": "yes",
    "icon": "https://raw.githubusercontent.com/Just-a-Spider/SysMon/refs/heads/main/sysmon-3ds/icon.png",
    "image": "https://raw.githubusercontent.com/Just-a-Spider/SysMon/refs/heads/main/sysmon-3ds/banner.png",
    "unique_ids": [
        4919
    ],
    "long_description": "**Note: This application requires sysmon-server running on a Linux PC.**\n\nSysMon connects a Nintendo 3DS to a Linux PC over local Wi-Fi to display system telemetry and provide remote input controls.\n\n### Features\n* **Telemetry:** Displays PC CPU usage, CPU/GPU temperatures, clock frequencies, fan speeds, free RAM, uptime, and weather.\n* **Gamepad Controller (CTRL):** Low-latency UDP controller mapped to the Linux uinput virtual gamepad driver.\n* **Macro Deck (MACRO):** Triggers custom commands, shell scripts, and keyboard shortcuts via touch buttons or 3DS buttons (A/B/X/Y).\n* **Audio Level Mixer (LEVEL):** Adjusts volume and mute states for active audio applications via PulseAudio or PipeWire.\n* **Media Controls (MEDIA):** Controls playback (play, pause, skip) and displays track metadata via MPRIS.\n* **Process Manager (KILL):** Displays high-CPU processes and allows terminating unresponsive applications.\n* **Focus Timer (POMO):** Built-in Pomodoro timer.\n* **Settings (SET):** Supports multiple server profiles, theme switching, and audio feedback.\n\n### Setup\n1. Download and run `sysmon-server` on your Linux PC (`cargo build --release` or install the RPM package).\n2. Open the SET tab in SysMon on your 3DS and enter your PC IP address and port (default: 7341).\n3. For gamepad functionality, ensure your Linux user account has write access to `/dev/uinput`.\n\nSource code and server downloads are available at the [GitHub Repository](https://github.com/Just-a-Spider/SysMon).",
    "stars": 1,
    "title": "SysMon",
    "avatar": "https://avatars.githubusercontent.com/u/120763283?v=4",
    "source": "https://github.com/Just-a-Spider/SysMon",
    "created": "2025-02-10T01:38:42Z",
    "download_page": "https://github.com/Just-a-Spider/SysMon/releases",
    "version": "v0.3.1",
    "version_title": "v0.3.1",
    "update_notes_md": "## SysMon v0.3.1\n\n### 3DS Client\n- Fixed Monocraft font loading in `.cia` builds by embedding RomFS partition in application metadata.\n- Added text wrapping and truncation for long track titles in the Media tab.\n- Replaced unprintable control characters in the Settings tab with standard ASCII indicators.\n- Updated 3DS HOME Menu icon and banner to flat vector designs.\n- Added Level tab for per-application audio mixer control.\n- Added Ctrl tab for UDP virtual gamepad input to Linux host.\n- Added DSP hardware audio feedback for tab switching and actions.\n- Added multi-server profile manager in Settings.\n\n### Linux Server\n- Fixed system tray icon on Linux Wayland/COSMIC sessions by setting X11 backend fallback for GDK.\n- Screen streaming (CAM) moved to optional `--features cam` build; default release is a lightweight binary without streaming dependencies.\n- Added uinput gamepad driver integration for 3DS controller input.\n- Added dynamic hiding of streaming controls in web config dashboard on standard builds.",
    "update_notes": "<h2 dir=\"auto\">SysMon v0.3.1</h2>\n<h3 dir=\"auto\">3DS Client</h3>\n<ul dir=\"auto\">\n<li>Fixed Monocraft font loading in <code class=\"notranslate\">.cia</code> builds by embedding RomFS partition in application metadata.</li>\n<li>Added text wrapping and truncation for long track titles in the Media tab.</li>\n<li>Replaced unprintable control characters in the Settings tab with standard ASCII indicators.</li>\n<li>Updated 3DS HOME Menu icon and banner to flat vector designs.</li>\n<li>Added Level tab for per-application audio mixer control.</li>\n<li>Added Ctrl tab for UDP virtual gamepad input to Linux host.</li>\n<li>Added DSP hardware audio feedback for tab switching and actions.</li>\n<li>Added multi-server profile manager in Settings.</li>\n</ul>\n<h3 dir=\"auto\">Linux Server</h3>\n<ul dir=\"auto\">\n<li>Fixed system tray icon on Linux Wayland/COSMIC sessions by setting X11 backend fallback for GDK.</li>\n<li>Screen streaming (CAM) moved to optional <code class=\"notranslate\">--features cam</code> build; default release is a lightweight binary without streaming dependencies.</li>\n<li>Added uinput gamepad driver integration for 3DS controller input.</li>\n<li>Added dynamic hiding of streaming controls in web config dashboard on standard builds.</li>\n</ul>",
    "updated": "2026-07-22T23:02:15Z",
    "downloads": {
        "sysmon-3ds.3dsx": {
            "url": "https://github.com/Just-a-Spider/SysMon/releases/download/v0.3.1/sysmon-3ds.3dsx",
            "size": 4512088,
            "size_str": "4 MiB"
        },
        "sysmon-3ds.cia": {
            "url": "https://github.com/Just-a-Spider/SysMon/releases/download/v0.3.1/sysmon-3ds.cia",
            "size": 4522944,
            "size_str": "4 MiB"
        }
    },
    "screenshots": [
        {
            "url": "https://db.universal-team.net/assets/images/screenshots/sysmon/sysmon.png",
            "description": "Sysmon"
        }
    ],
    "image_length": 25608,
    "icon_index": -1,
    "color": "#1c4c53",
    "color_bg": "#1c4c53",
    "qr": {
        "sysmon-3ds.cia": "https://db.universal-team.net/assets/images/qr/sysmon-3ds-cia.png"
    }
}

https://raw.githubusercontent.com/Just-a-Spider/SysMon/refs/heads/main/sysmon-3ds/icon.png
https://raw.githubusercontent.com/Just-a-Spider/SysMon/refs/heads/main/sysmon-3ds/banner.png
https://db.universal-team.net/assets/images/screenshots/sysmon/sysmon.png
https://db.universal-team.net/assets/images/qr/sysmon-3ds-cia.png

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant