nix/modules/nixos/services/asus/default.nix
Ameya Shenoy 4998e822a7 feat: init
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2024-11-11 01:48:40 +05:30

17 lines
553 B
Nix

{ config, lib, ... }: {
options.snowflake.services.asus.enable =
lib.mkEnableOption "enable asus specific modules";
config = lib.mkIf config.snowflake.services.asus.enable {
# specific to Asus laptop
# already included in flake.nix from https://github.com/NixOS/nixos-hardware/blob/master/asus/zephyrus/ga402x/shared.nix still overwiting it
# source: https://asus-linux.org/guides/nixos/
services = {
supergfxd.enable = true;
asusd = {
enable = true;
enableUserService = true;
};
};
};
}