Commit 86abdfdf authored by jacekpoz's avatar jacekpoz Committed by tomf
Browse files

nixos/asusctl: add package option

parent dc4037ea
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -8,6 +8,8 @@ in
    services.asusd = {
      enable = lib.mkEnableOption (lib.mdDoc "the asusd service for ASUS ROG laptops");

      package = lib.mkPackageOption pkgs "asusctl" { };

      enableUserService = lib.mkOption {
        type = lib.types.bool;
        default = false;
@@ -73,7 +75,7 @@ in
  };

  config = lib.mkIf cfg.enable {
    environment.systemPackages = [ pkgs.asusctl ];
    environment.systemPackages = [ cfg.package ];

    environment.etc =
      let
@@ -92,9 +94,9 @@ in
      };

    services.dbus.enable = true;
    systemd.packages = [ pkgs.asusctl ];
    services.dbus.packages = [ pkgs.asusctl ];
    services.udev.packages = [ pkgs.asusctl ];
    systemd.packages = [ cfg.package ];
    services.dbus.packages = [ cfg.package ];
    services.udev.packages = [ cfg.package ];
    services.supergfxd.enable = lib.mkDefault true;

    systemd.user.services.asusd-user.enable = cfg.enableUserService;