Systemd Manager Neo is a sophisticated GNOME Shell extension designed for power users, developers, and sysadmins who need instant control over their system services and timers. It brings the power of `systemctl` to your top panel with a clean, modern, and native GNOME interface. ✨ Key Features ⏳ Complete Timer Control [NEW]: Full support for systemd `.timer` units. View "Next run" times, toggle timer schedules, or trigger timer-backed tasks immediately without diving into the terminal. 📁 Typed Service Groups [NEW]: Create custom, isolated groups explicitly for "Services" or "Timers". Grouped units are elegantly tucked away, keeping your panel menu perfectly tidy. 🚨 Micro-Monitoring: If any unit within a group crashes (`FAILED` state), the group's title instantly turns red with an error icon, alerting you immediately. 🔍 Advanced Filtering & Pagination [NEW]: Effortlessly navigate hundreds of system units using filters for Type (Services/Timers), Bus (System/User), and State (Enabled/Disabled). 📊 Insights: Monitor unit status, Uptime, and RAM consumption directly from the panel. 📜 One-Click Logs: Instantly launch `journalctl -f` in your preferred terminal emulator to debug issues on the fly. 🎨 Native UI: A beautifully crafted Libadwaita Preferences window that seamlessly blends into the GNOME desktop. 💡 How to Create Groups Setting up groups is designed to keep your panel organized: 1. Pick your Favorites: Open Settings, go to the Services tab, and use the filters to find the units you need. Click the `+` button to add them to your Favorite Services list. 2. Create a Typed Group: Switch to the Groups tab, type a name, `select the type (Services or Timers)`, and click "Add Group". 3. Assign Units: Expand your group and toggle the switches to assign your favorite units to it.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-P-006 warning
unnecessary build and translation artifacts should not be shipped
Package contains files that often should not be shipped for review.
Don't include unnecessary files
stylesheet.css
placeholder stylesheet.css
EGO-P-006 warning
unnecessary build and translation artifacts should not be shipped
Compiled GSettings schemas should not be shipped for 45+ packages.
Don't include unnecessary files
schemas/gschemas.compiled
schemas/gschemas.compiled
Hello! I forgot to include the repository URL in metadata.json. Here it is: https://github.com/ladoleo/systemd-manager-neo. I will include it in the next version update.
No worries. It would also be good to fix the issues pointed out by shexli then (i.e. remove the empty stylesheet and gschemas.compiled).