diff --git a/nixos/configurations/Tytonidae/default.nix b/nixos/configurations/Tytonidae/default.nix index cd4de8d..5f10727 100644 --- a/nixos/configurations/Tytonidae/default.nix +++ b/nixos/configurations/Tytonidae/default.nix @@ -40,6 +40,7 @@ transmission.enable = true; nix-ld.enable = true; juicity.client.enable = true; + asusd.enable = true; }; gui.enabled = "niri"; }; diff --git a/nixos/configurations/Tytonidae/networking.nix b/nixos/configurations/Tytonidae/networking.nix index a852bee..3da415a 100644 --- a/nixos/configurations/Tytonidae/networking.nix +++ b/nixos/configurations/Tytonidae/networking.nix @@ -20,10 +20,10 @@ } ]; matchConfig.Name = "eno2"; - networkConfig = { - DHCP = "yes"; - IPv6AcceptRA = true; - }; + # networkConfig = { + # DHCP = "yes"; + # IPv6AcceptRA = true; + # }; }; }; }; diff --git a/nixos/modules/programs/asusd.nix b/nixos/modules/programs/asusd.nix new file mode 100644 index 0000000..7627478 --- /dev/null +++ b/nixos/modules/programs/asusd.nix @@ -0,0 +1,20 @@ +{ + config, + lib, + ... +}: +let + cfg = config.youthlic.programs.asusd; +in +{ + options = { + youthlic.programs.asusd = { + enable = lib.mkEnableOption "asusd"; + }; + }; + config = lib.mkIf cfg.enable { + services.asusd = { + enable = true; + }; + }; +} diff --git a/nixos/modules/programs/default.nix b/nixos/modules/programs/default.nix index 72f9007..c24b76d 100644 --- a/nixos/modules/programs/default.nix +++ b/nixos/modules/programs/default.nix @@ -21,5 +21,6 @@ ./juicity ./miniflux.nix ./guix.nix + ./asusd.nix ]; }