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 = [];
}
magit.enable
Whether to enable magit.
type
boolean
example
{
magit.enable = true;
}
default
{
magit.enable = false;
}
programs.adskipped-spotify.enable
Whether to enable enable spotify with adskipper.
type
boolean
example
{
programs.adskipped-spotify.enable = true;
}
default
{
programs.adskipped-spotify.enable = false;
}
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.cloudflared.enable
Whether to enable Enable cloudflared daemon.
type
boolean
example
{
services.cloudflared.enable = true;
}
default
{
services.cloudflared.enable = false;
}
services.espanso.enable
Whether to enable Espanso: cross platform text expander in Rust.
type
boolean
example
{
services.espanso.enable = true;
}
default
{
services.espanso.enable = false;
}
services.espanso.config
Espanso configuration
type
YAML value
default
{
services.espanso.config = {
matches = [
{
replace = "Hi there!";
trigger = ":espanso";
}
{
replace = "{{mydate}}";
trigger = ":date";
vars = [
{
name = "mydate";
params = {
format = "%m/%d/%Y";
};
type = "date";
}
];
}
{
replace = "{{output}}";
trigger = ":shell";
vars = [
{
name = "output";
params = {
cmd = "echo Hello from your shell";
};
type = "shell";
}
];
}
];
};
}
services.vercel-ddns.enable
Whether to enable Enable vercel-ddns service.
type
boolean
example
{
services.vercel-ddns.enable = true;
}
default
{
services.vercel-ddns.enable = false;
}
services.vercel-ddns.domain
The base domain to attach this machine to
type
string
services.vercel-ddns.fetch-ip
Bash expression to get the current ip
type
string
default
{
services.vercel-ddns.fetch-ip = "curl ifconfig.me";
}
services.vercel-ddns.names
The names of this machine subdomains
type
list of string
services.vercel-ddns.vercelTokenFile
The autorization token for authentication
type
path
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";
}