nixos/preload: init
[NixPkgs.git] / nixos / modules / programs / usbtop.nix
blobe262ae3745beab8e4883276af9841b83cfd95dbe
1 { config, pkgs, lib, ... }:
3 with lib;
5 let
6   cfg = config.programs.usbtop;
7 in {
8   options = {
9     programs.usbtop.enable = mkEnableOption (lib.mdDoc "usbtop and required kernel module");
10   };
12   config = mkIf cfg.enable {
13     environment.systemPackages = with pkgs; [
14       usbtop
15     ];
17     boot.kernelModules = [
18       "usbmon"
19     ];
20   };