grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / programs / udevil.nix
blobe4c0daea72c1b317b578c47f9c12f1be06ced5bf
1 { config, lib, pkgs, ... }:
3 let
4   cfg = config.programs.udevil;
6 in {
7   options.programs.udevil.enable = lib.mkEnableOption "udevil, to mount filesystems without password";
9   config = lib.mkIf cfg.enable {
10     security.wrappers.udevil =
11       { setuid = true;
12         owner = "root";
13         group = "root";
14         source = "${lib.getBin pkgs.udevil}/bin/udevil";
15       };
16   };