programs.base.enable

type

boolean

default

{
  programs.base.enable = false;
}

programs.crostini.enable

type

boolean

default

{
  programs.crostini.enable = false;
}

programs.crostini.docker

type

attribute set

default

{
  programs.crostini.docker = {};
}

programs.dev.enable

type

boolean

default

{
  programs.dev.enable = false;
}

services.docker.enable

Whether to enable Docker

type

boolean

default

{
  services.docker.enable = false;
}

services.docker.sudo

Whether to use Sudo to run docker (necessary for Crostini)

type

boolean

default

{
  services.docker.sudo = true;
}

services.unison.enable

Whether to enable unison.

type

boolean

example

{
  services.unison.enable = true;
}

default

{
  services.unison.enable = false;
}

services.unison.package

type

package

default

{
  services.unison.package = {
    drvPath = "unison-2.52.0";
    name = "unison-2.52.0";
    outPath = "unison-2.52.0";
    type = "derivation";
  };
}

services.unison.cpuQuota

type

signed integer

default

{
  services.unison.cpuQuota = 75;
}

services.unison.profiles

type

attribute set of attribute set

default

{
  services.unison.profiles = {};
}

services.unison.stateDir

type

path

default

{
  services.unison.stateDir = "/var/lib/unison";
}