From d40f7dcb31ab280224b143be047bf681903c6255 Mon Sep 17 00:00:00 2001 From: Fritz Otlinghaus Date: Sun, 24 Jan 2021 13:25:34 +0100 Subject: nixos/cgminer: add types --- nixos/modules/services/misc/cgminer.nix | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'nixos/modules/services/misc/cgminer.nix') diff --git a/nixos/modules/services/misc/cgminer.nix b/nixos/modules/services/misc/cgminer.nix index b80a4746fd1..662570f9451 100644 --- a/nixos/modules/services/misc/cgminer.nix +++ b/nixos/modules/services/misc/cgminer.nix @@ -41,12 +41,14 @@ in }; user = mkOption { + type = types.str; default = "cgminer"; description = "User account under which cgminer runs"; }; pools = mkOption { default = []; # Run benchmark + type = types.listOf (types.attrsOf types.str); description = "List of pools where to mine"; example = [{ url = "http://p2pool.org:9332"; @@ -57,6 +59,7 @@ in hardware = mkOption { default = []; # Run without options + type = types.listOf (types.attrsOf (types.either types.str types.int)); description= "List of config options for every GPU"; example = [ { @@ -83,6 +86,7 @@ in config = mkOption { default = {}; + type = (types.either types.bool types.int); description = "Additional config"; example = { auto-fan = true; -- cgit 1.4.1