at 25.11-pre 598 B view raw
1{ 2 pkgs, 3 config, 4 lib, 5 ... 6}: 7let 8 cfg = config.services.devmon; 9 10in 11{ 12 options = { 13 services.devmon = { 14 enable = lib.mkEnableOption "devmon, an automatic device mounting daemon"; 15 }; 16 }; 17 18 config = lib.mkIf cfg.enable { 19 systemd.user.services.devmon = { 20 description = "devmon automatic device mounting daemon"; 21 wantedBy = [ "default.target" ]; 22 path = [ 23 pkgs.udevil 24 pkgs.procps 25 pkgs.udisks2 26 pkgs.which 27 ]; 28 serviceConfig.ExecStart = "${pkgs.udevil}/bin/devmon"; 29 }; 30 31 services.udisks2.enable = true; 32 }; 33}