nixos/cgminer: add types

This commit is contained in:
Fritz Otlinghaus 2021-01-24 13:25:34 +01:00 committed by Emery Hemingway
parent 2d559b6128
commit d40f7dcb31

View file

@ -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;