schemaVersion: 1name: System Monitorslug: system-monitorversion: 0.1.0kind: webdescription: A wallpaper that displays live system information.shell: macchina: run: macchina reason: Displays system information in a styled format. required: - macchina fetch-ip: run: curl -s https://httpbin.org/ip | jq -r '.origin' reason: Retrieves the public IP address. required: - curl - jqnetwork: - origin: https://httpbin.org reason: Used to fetch the public IP address.
Each command must declare reason (why it's needed) and required (the programs it depends on). Users are prompted to approve commands before they run.
Display Terminal Output
Install Tailwind CSS for styling:
pnpmadd-Dtailwindcss@tailwindcss/vite
Register the Tailwind plugin in vite.config.ts:
vite.config.ts
import tailwindcss from "@tailwindcss/vite";import react from "@vitejs/plugin-react";import { defineConfig } from "vite";import { fluxlay } from "@fluxlay/vite";export default defineConfig({ plugins: [react(), tailwindcss(), fluxlay()]});