Task: moved hardware options into the niksos.hardware suboptions.

This commit is contained in:
Jurn Wubben 2025-07-09 00:22:25 +02:00
parent 0924f9c267
commit 678c3cb4f7
15 changed files with 99 additions and 82 deletions

View file

@ -5,22 +5,8 @@
...
}: let
inherit (config) niksos;
cfg = niksos.portable;
cfg = niksos.hardware.portable;
in {
options.niksos.portable = {
enable = lib.mkEnableOption "battery optimisers";
hyprland = let
gen = mode:
lib.mkOption {
default = "";
description = "Shell commands to run when switching to ${mode} mode.";
type = lib.types.lines;
};
in {
powerSaver = gen "power-saver";
performance = gen "performance";
};
};
config = {
services = lib.mkIf cfg.enable {
logind = {