nixos/iio-hyprland: init module

This commit is contained in:
Yusuf 2024-03-20 23:31:56 +01:00 committed by John Titor
parent b523a839fd
commit 228660743a
No known key found for this signature in database
GPG Key ID: 29B0514F4E3C1CC0
2 changed files with 25 additions and 0 deletions

View File

@ -214,6 +214,7 @@
./programs/iay.nix
./programs/iftop.nix
./programs/i3lock.nix
./programs/iio-hyprland.nix
./programs/immersed-vr.nix
./programs/iotop.nix
./programs/java.nix

View File

@ -0,0 +1,24 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.programs.iio-hyprland;
in
{
options = {
programs.iio-hyprland = {
enable = lib.mkEnableOption "iio-hyprland and iio-sensor-proxy";
package = lib.mkPackageOption pkgs "iio-hyprland" { };
};
};
config = lib.mkIf cfg.enable {
hardware.sensor.iio.enable = lib.mkDefault true;
environment.systemPackages = [ cfg.package ];
};
meta.maintainers = with lib.maintainers; [ yusuf-duran ];
}