1{
2 config,
3 lib,
4 pkgs,
5 ...
6}:
7let
8
9 cfg = config.hardware.flipperzero;
10
11in
12
13{
14 options.hardware.flipperzero.enable = lib.mkEnableOption "udev rules and software for Flipper Zero devices";
15
16 config = lib.mkIf cfg.enable {
17 environment.systemPackages = [ pkgs.qFlipper ];
18 services.udev.packages = [ pkgs.qFlipper ];
19 };
20}