at 25.11-pre 476 B view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7let 8 cfg = config.programs.iio-hyprland; 9in 10{ 11 options = { 12 programs.iio-hyprland = { 13 enable = lib.mkEnableOption "iio-hyprland and iio-sensor-proxy"; 14 package = lib.mkPackageOption pkgs "iio-hyprland" { }; 15 }; 16 }; 17 18 config = lib.mkIf cfg.enable { 19 hardware.sensor.iio.enable = lib.mkDefault true; 20 21 environment.systemPackages = [ cfg.package ]; 22 }; 23 meta.maintainers = with lib.maintainers; [ yusuf-duran ]; 24}