A program for managing systemd services through a TUI (Terminal User Interfaces).
This tool allows you to manage systemd services with ease. You can view logs, list services, view properties, edit unit file and control their lifecycle—start, stop, restart, mask, unmask, enable, and disable—using the D-Bus API. It also supports Vim-like navigation.
It's possible to navigate between system and user units, and choose to list only services (in runtime) or ALL units.
View screenshots
After installation, you can create an alias to make it easier to use.
sudo dpkg -i ./systemd-manager-tui_x.x.x-x_amd64.deb
Download the .deb file from Releases
sudo dnf install ./systemd-manager-tui_x.x.x-x_x86_64.rpm
Download the .rpm file from Releases
yay -S systemd-manager-tui
https://aur.archlinux.org/packages/systemd-manager-tui
nix run github:matheus-git/systemd-manager-tui
NixOS with flakes Read here
chmod +x systemd-manager-tui
./systemd-manager-tui
Download binary from Releases
cargo install --locked systemd-manager-tui
- ratatui - 0.29.0
- zbus - 5.5.0
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is open-source under the MIT License.