2025-09-30 –, Main
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!
I've been using NixOS
for several years now, and through it, I discovered the flexibility and power that systemd
offers. However, while working with systemd
units, I often found myself stuck in a slow and tedious feedback loop; constantly switching between commands just to start, check, debug, and edit units. That frustration led me to build isd
: a terminal user interface to streamline systemd
workflow for newcomers and experienced users.
My goal with isd
is to make interacting with systemd
faster, more intuitive, and enjoyable.