ChimeraOS / ChimeraOS/chimera

Ability to add custom actions

Open
#274 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
286
Forks
34
PR merge metrics
No merged PRs in 30d

Description

I'm curious if the ability of adding user scripts that are available to run from the web frontend, under Actions, is of any interest, or something that's been discussed in the past and the maintainers are vehemently against.

## Why

It would be helpful to add our own scripts that we can run by just visiting the web app.

## What kind of scripts?

* maintenance script
* restarting a custom service
* anything you usually SSH in to do

## How would they get added?

I was thinking they could be added the same way steam entries are added. Users can just write YAML files.

## Concerns

Obviously, exposing scripts that run on the system could be very dangerous. But I like to think technology should treat people like adults, so it's on them.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by reviewing how Steam entries are represented and how the web frontend exposes Actions, then clarify the scope and safety requirements for user-supplied scripts; done should mean a concrete, maintainer-approved approach for running them from the web app.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.