1 unstable release

0.1.0 Nov 12, 2022

#47 in #dashboard

0BSD license

11KB
141 lines

Sash.

(a simple dashboard)

Because I'm tired of having to remember the ports of everything that's running on my machine, and don't want to run yet another heavy service.

Sash screenshot

You can add a JSON file at $XDG_CONFIG_HOME/sash/config.json (or ~/.config/sash/config.json — check out directories for Win/Mac) according to the example:

{
  "port": 1234,
  "links": [
    {
      "name": "IPFS",
      "url": "http://localhost:5001/webui",
      "icon": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/svg/ipfs.svg"
    },
    {
      "name": "Syncthing",
      "url": "http://localhost:8384",
    }
  ]
}

The default port is 9000, the icon link is optional, and remember to avoid trailing commas or it will yell at you.

You can change the config file path with the environment variable SASH_CONFIG.

Dependencies

~6–16MB
~196K SLoC