1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
# Zeitgeist { config, lib, pkgs, ... }: with lib; { ###### interface options = { services.zeitgeist = { enable = mkEnableOption "zeitgeist"; }; }; ###### implementation config = mkIf config.services.zeitgeist.enable { environment.systemPackages = [ pkgs.zeitgeist ]; services.dbus.packages = [ pkgs.zeitgeist ]; systemd.packages = [ pkgs.zeitgeist ]; }; }