grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / hardware / glasgow.nix
blobe63aa8bdb4bd750ea877071ed69262343fb38a25
1 { config, lib, pkgs, ... }:
3 let
4   cfg = config.hardware.glasgow;
6 in
8   options.hardware.glasgow = {
9     enable = lib.mkOption {
10       type = lib.types.bool;
11       default = false;
12       description = ''
13         Enables Glasgow udev rules and ensures 'plugdev' group exists.
14         This is a prerequisite to using Glasgow without being root.
15       '';
16     };
17   };
19   config = lib.mkIf cfg.enable {
20     services.udev.packages = [ pkgs.glasgow ];
21     users.groups.plugdev = { };
22   };