MCPcopy Index your code
hub / github.com/GuillaumeGomez/systemd-manager

github.com/GuillaumeGomez/systemd-manager @0.4.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.4.2 ↗ · + Follow
26 symbols 46 edges 4 files 19 documented · 73%

Browse by type

Functions 22 Types & classes 4
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build Status: Build Status

Systemd Manager

This application exists to allow the user to manage their systemd services via a GTK3 GUI. Not only are you able to make changes to the enablement and running status of each of the units, but you will also be able to view and modify their unit files, check the journal logs. In addition, systemd analyze support is available to display the time it takes for systemd to boot the system.

Screenshots

Unit Files

Unit Journal

Analyze

Install Instructions

Arch Linux

This is available in the AUR as a git package: systemd-manager-git.

Ubuntu & Everyone Else

For Ubuntu users, this will automatically install libgtk-3-dev, generate a systemd-manager Debian package and automatically install it. For everyone else, it will simply install directly to the /usr prefix.

Simply install Rust via multirust or rustup.rs and execute the install.sh script.

./install.sh

Core symbols most depended-on inside this repo

Shape

Function 19
Method 3
Class 2
Enum 2

Languages

Rust100%

Modules by API surface

src/systemd/dbus.rs14 symbols
src/systemd_gui.rs8 symbols
src/systemd/analyze.rs3 symbols
src/main.rs1 symbols

For agents

$ claude mcp add systemd-manager \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page