Loading nixos/modules/services/hardware/bolt.nix +8 −11 Original line number Diff line number Diff line # Thunderbolt 3 device manager { config, lib, pkgs, ...}: with lib; let cfg = config.services.hardware.bolt; in { options = { services.hardware.bolt = { enable = mkOption { type = types.bool; default = false; Loading @@ -20,15 +19,13 @@ with lib; ''; }; package = mkPackageOption pkgs "bolt" { }; }; }; config = mkIf config.services.hardware.bolt.enable { environment.systemPackages = [ pkgs.bolt ]; services.udev.packages = [ pkgs.bolt ]; systemd.packages = [ pkgs.bolt ]; config = mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; services.udev.packages = [ cfg.package ]; systemd.packages = [ cfg.package ]; }; } Loading
nixos/modules/services/hardware/bolt.nix +8 −11 Original line number Diff line number Diff line # Thunderbolt 3 device manager { config, lib, pkgs, ...}: with lib; let cfg = config.services.hardware.bolt; in { options = { services.hardware.bolt = { enable = mkOption { type = types.bool; default = false; Loading @@ -20,15 +19,13 @@ with lib; ''; }; package = mkPackageOption pkgs "bolt" { }; }; }; config = mkIf config.services.hardware.bolt.enable { environment.systemPackages = [ pkgs.bolt ]; services.udev.packages = [ pkgs.bolt ]; systemd.packages = [ pkgs.bolt ]; config = mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; services.udev.packages = [ cfg.package ]; systemd.packages = [ cfg.package ]; }; }