If I have a file in /etc/superd/services/myservice.service, superctl disable myservice
will create the masking file (~/.config/services/enabled/myservice.service
as a symlink to /dev/null), but it won't be read when superd starts up. (so it will fall back to the system configuration, which is to have it enabled).
could you give this patch a try? https://lists.sr.ht/~craftyguy/superd/patches/33782
Thanks, that works great!
It might be nice to have an icon for 'masked' in
superctl status
, but that's not necessary.