python312Packages.dissect-extfs: 3.11 -> 3.12
[NixPkgs.git] / nixos / modules / services / desktops / malcontent.nix
blob1fbeb17e6aeb452e242dc4f35c3a114f0f13e84d
1 # Malcontent daemon.
3 { config, lib, pkgs, ... }:
5 with lib;
9   ###### interface
11   options = {
13     services.malcontent = {
15       enable = mkEnableOption "Malcontent, parental control support for applications";
17     };
19   };
22   ###### implementation
24   config = mkIf config.services.malcontent.enable {
26     environment.systemPackages = with pkgs; [
27       malcontent
28       malcontent-ui
29     ];
31     services.dbus.packages = [
32       # D-Bus services are in `out`, not the default `bin` output that would be picked up by `makeDbusConf`.
33       pkgs.malcontent.out
34     ];
36     services.accounts-daemon.enable = true;
38   };