add asus module for enable asus support software

This commit is contained in:
ulic-youthlic 2025-05-08 23:58:23 +08:00
parent 015cdeb931
commit 3cebfb6a4c
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
6 changed files with 45 additions and 1 deletions

View file

@ -0,0 +1,23 @@
{
config,
lib,
...
}: let
cfg = config.youthlic.hardware;
in {
options = {
youthlic.hardware = {
asus = {
enable = lib.mkEnableOption "asus";
};
};
};
config = lib.mkMerge [
(lib.mkIf cfg.asus.enable {
youthlic.programs = {
asusd.enable = true;
supergfxd.enable = true;
};
})
];
}