cachix.enable

Whether to enable enable cachix.

type

boolean

example

{
  cachix.enable = true;
}

default

{
  cachix.enable = false;
}

gc-hold.paths

Paths to hold for GC

type

list of package

default

{
  gc-hold.paths = [];
}

programs.hello-world.enable

Whether to enable Hello world module PoC.

type

boolean

example

{
  programs.hello-world.enable = true;
}

default

{
  programs.hello-world.enable = false;
}

services.screenkey.enable

Whether to enable Screenkey.

type

boolean

example

{
  services.screenkey.enable = true;
}

default

{
  services.screenkey.enable = false;
}

services.screenkey.package

Screenkey package to be used

type

package

default

{
  services.screenkey.package = {
    drvPath = "screenkey-1.4";
    name = "screenkey-1.4";
    outPath = "screenkey-1.4";
    type = "derivation";
  };
}

services.unstore.enable

Whether to enable unstore: scheduled delete of nix-store paths that contain a file pattern.

type

boolean

example

{
  services.unstore.enable = true;
}

default

{
  services.unstore.enable = false;
}

services.unstore.paths

Path patterns to remove

type

list of string

default

{
  services.unstore.paths = [
    "job_runner.ipynb"
    "flake.nix"
  ];
}

services.unstore.startAt

When to run the service

type

string

default

{
  services.unstore.startAt = "*-*-* *:00:00";
}

vps.pgbackup.enable

Whether to enable Enable postgres backups.

type

boolean

example

{
  vps.pgbackup.enable = true;
}

default

{
  vps.pgbackup.enable = false;
}

vps.pgbackup.localFolder

Where to store the local backups

type

path

default

{
  vps.pgbackup.localFolder = "/backups/postgres";
}