Add Noctalia plugins config and disable defaults
Introduce `nooctalia-plugins` options to control nightly‑shell plugins and make their activation conditional. Update host home‑modules to enable a subset of plugins (keybind‑cheatsheet, kde‑connect, screenshot, ntfy) on desktop and laptop configurations. Disable numerous default applications and system services (e.g., Zed, browsers, Docker, Flatpak, calendar, GameMode, Steam, media tools, communication apps) in the default host configuration.
This commit is contained in:
@@ -66,4 +66,17 @@ _: {
|
||||
jellyfinClient.enable = true; # Jellyfin: My Jellyfin
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
Noctalia-shell plugins
|
||||
*/
|
||||
nooctalia-plugins = {
|
||||
mini-docker.enable = false; # Mini Docker: Manage Docker containers, images, volumes & networks
|
||||
timer.enable = false; # Timer: A timer and stopwatch plugin for the bar & control center.
|
||||
keybind-cheatsheet.enable = true; # Keybind Cheatsheet: Universal keyboard shortcuts keymap that automatically detects and displays keybindings for Hyprland, Niri, or MangoWC compositors.
|
||||
kde-connect.enable = true; # KDE Connect: A Plugin integrating your mobile devices into a panel using KDEConnect
|
||||
screen-recorder.enable = false; # Screen Recorder: Hardware-accelerated screen recording using gpu-screen-recorder with customizable video and audio settings
|
||||
screenshot.enable = true; # Screenshot: Quick screenshot button in bar for Hyprland, Sway, and Niri
|
||||
ntfy-notifications.enable = true; # ntfy Notifications: Subscribe to ntfy topics and receive push notifications directly in your bar, with full theming support
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user