tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
nixos/mdevctl: init module
Edward Tjörnhammar
3 years ago
83ecc90d
ea396831
+19
2 changed files
expand all
collapse all
unified
split
nixos
modules
module-list.nix
programs
mdevctl.nix
+1
nixos/modules/module-list.nix
···
186
186
./programs/less.nix
187
187
./programs/liboping.nix
188
188
./programs/light.nix
189
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
1
+
{ config, pkgs, lib, ... }:
2
2
+
3
3
+
with lib;
4
4
+
let
5
5
+
cfg = config.programs.mdevctl;
6
6
+
in {
7
7
+
options.programs.mdevctl = {
8
8
+
enable = mkEnableOption (lib.mdDoc "Mediated Device Management");
9
9
+
};
10
10
+
11
11
+
config = mkIf cfg.enable {
12
12
+
environment.systemPackages = with pkgs; [ mdevctl ];
13
13
+
14
14
+
environment.etc."mdevctl.d/scripts.d/notifiers/.keep".text = "";
15
15
+
environment.etc."mdevctl.d/scripts.d/callouts/.keep".text = "";
16
16
+
17
17
+
};
18
18
+
}