Nix/modules/options/programs/via.nix
2024-08-06 23:39:26 -04:00

17 lines
351 B
Nix

{ config, lib, pkgs, ... }:
let
cfg = config.programs.via;
in
{
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
services.udev.packages = [ cfg.package ];
};
options.programs.via = {
enable = lib.mkEnableOption "VIA, a keyboard configurator.";
package = lib.mkPackageOption pkgs "via" { };
};
}