lol

nixos/mdevctl: init module

+19
+1
nixos/modules/module-list.nix
··· 186 186 ./programs/less.nix 187 187 ./programs/liboping.nix 188 188 ./programs/light.nix 189 + ./programs/mdevctl.nix 189 190 ./programs/mosh.nix 190 191 ./programs/mininet.nix 191 192 ./programs/msmtp.nix
+18
nixos/modules/programs/mdevctl.nix
··· 1 + { config, pkgs, lib, ... }: 2 + 3 + with lib; 4 + let 5 + cfg = config.programs.mdevctl; 6 + in { 7 + options.programs.mdevctl = { 8 + enable = mkEnableOption (lib.mdDoc "Mediated Device Management"); 9 + }; 10 + 11 + config = mkIf cfg.enable { 12 + environment.systemPackages = with pkgs; [ mdevctl ]; 13 + 14 + environment.etc."mdevctl.d/scripts.d/notifiers/.keep".text = ""; 15 + environment.etc."mdevctl.d/scripts.d/callouts/.keep".text = ""; 16 + 17 + }; 18 + }