# SPDX-License-Identifier: GPL-2.0-or-later # SPDX-FileCopyrightText: 2025 GNOME Foundation, Inc. [Unit] Description=Parental Controls Timer Extension Agent Documentation=man:malcontent-timer-extension-agent(8) Before=systemd-user-sessions.service [Service] ExecStart=/usr/libexec/malcontent-timer-extension-agent Type=dbus BusName=org.freedesktop.MalcontentTimer1.ExtensionAgent NotifyAccess=main User=malcontent-timer-ext-agent RestartMode=debug # Sandboxing CapabilityBoundingSet= Environment=GIO_USE_VFS=local Environment=GVFS_DISABLE_FUSE=1 Environment=GVFS_REMOTE_VOLUME_MONITOR_IGNORE=1 Environment=GSETTINGS_BACKEND=memory IPAddressDeny=any LockPersonality=yes MemoryDenyWriteExecute=yes NoNewPrivileges=yes PrivateDevices=yes PrivateIPC=yes PrivateNetwork=yes PrivatePIDs=yes PrivateTmp=yes PrivateUsers=yes ProcSubset=pid ProtectClock=yes DeviceAllow= ProtectControlGroups=yes ProtectHome=yes ProtectHostname=yes ProtectKernelLogs=yes ProtectKernelModules=yes ProtectKernelTunables=yes ProtectProc=invisible ProtectSystem=strict RemoveIPC=yes RestrictAddressFamilies=AF_UNIX RestrictNamespaces=yes RestrictRealtime=yes RestrictSUIDSGID=yes SystemCallErrorNumber=EPERM SystemCallFilter=@basic-io @file-system @io-event @ipc @network-io @process @sync SystemCallArchitectures=native UMask=0077 [Install] WantedBy=multi-user.target