conference logo

Playlist "All Systems Go! 2025"

isd: interactive systemd

Kai Norman Clasen

Simplify systemd management with `isd`! `isd` is a TUI offering fuzzy search for units, auto-refreshing previews, smart sudo handling, and a fully customizable interface for power-users and newcomers alike.

If you ever became frustrated while typing:

- `systemctl start --user unit-A.service` (manually starting a unit)
- `systemctl status --user unit-A.service` (seeing that it failed)
- `journalctl -xe --user -u unit-A.service` (checking the logs)
- `systemctl edit --user unit-A.service` (updating the unit)
- (repeat until problem is solved)

`isd` could help.

In this presentation, we will discuss the features that `isd` currently supports, the features that are planned for the future, and the experience of developing a TUI for `systemd` commands.

I hope attendees will find the content engaging and practical. Audience participation is highly encouraged. I am especially eager to hear your thoughts, ideas, and feature requests. If you think a tool like `isd` might be unnecessary or redundant, I'd love to hear your perspective, too!

Licensed to the public under https://creativecommons.org/licenses/by/4.0/de/