grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / services / misc / devmon.nix
blob13e2ab7f31c258c79bd6feb8871071c4eceba515
1 { pkgs, config, lib, ... }:
2 let
3   cfg = config.services.devmon;
5 in {
6   options = {
7     services.devmon = {
8       enable = lib.mkEnableOption "devmon, an automatic device mounting daemon";
9     };
10   };
12   config = lib.mkIf cfg.enable {
13     systemd.user.services.devmon = {
14       description = "devmon automatic device mounting daemon";
15       wantedBy = [ "default.target" ];
16       path = [ pkgs.udevil pkgs.procps pkgs.udisks2 pkgs.which ];
17       serviceConfig.ExecStart = "${pkgs.udevil}/bin/devmon";
18     };
20     services.udisks2.enable = true;
21   };