Enable Evolution module and bind shortcut

Add core/evolution.nix with a toggleable option and import it in the
core
defaults. Enable the option on desktop, laptop, and default hosts.
Remove
the duplicated evolution‑data‑server enable flag from services.nix. Add
a
Hyprland keybinding (Super Shift E) to launch Evolution.
This commit is contained in:
2026-02-08 13:10:11 +01:00
parent 45ed10b1ec
commit 53f787d6c8
8 changed files with 30 additions and 5 deletions

View File

@@ -0,0 +1,12 @@
{
lib,
config,
...
}: {
options.evolution.enable = lib.mkEnableOption "Enable Evolution";
config = {
programs.evolution.enable = lib.mkIf config.evolution.enable true;
services.gnome.evolution-data-server.enable = lib.mkIf config.evolution.enable true;
};
}