1 # Thunderbolt 3 device manager
3 { config, lib, pkgs, ...}:
10 services.hardware.bolt = {
15 description = lib.mdDoc ''
16 Whether to enable Bolt, a userspace daemon to enable
17 security levels for Thunderbolt 3 on GNU/Linux.
19 Bolt is used by GNOME 3 to handle Thunderbolt settings.
27 config = mkIf config.services.hardware.bolt.enable {
29 environment.systemPackages = [ pkgs.bolt ];
30 services.udev.packages = [ pkgs.bolt ];
31 systemd.packages = [ pkgs.bolt ];