pronote-timetable-fetch.enable
Whether to enable NodeJS script to fetch a pronote timetable using Pronote-API.
type
boolean
example
{
pronote-timetable-fetch.enable = true;
}
default
{
pronote-timetable-fetch.enable = false;
}
pronote-timetable-fetch.password
The pronote password to use
type
string
default
{
pronote-timetable-fetch.password = "";
}
pronote-timetable-fetch.url
The pronote url to log in
type
string
default
{
pronote-timetable-fetch.url = "";
}
pronote-timetable-fetch.username
The pronote username to use (in base64)
type
string
default
{
pronote-timetable-fetch.username = "";
}
pronotebot.enable
Whether to enable Pronote bot to open pronote or to open the physics and chemistry book at a specified page.
type
boolean
example
{
pronotebot.enable = true;
}
default
{
pronotebot.enable = false;
}
pronotebot.firefox_profile
The firefox profile to use
type
string
default
{
pronotebot.firefox_profile = "";
}
pronotebot.password
The pronote password to use
type
string
default
{
pronotebot.password = "";
}
pronotebot.username
The pronote username to use
type
string
default
{
pronotebot.username = "";
}
services.hamiltonsamba.enable
Whether to enable Hamilton's samba shares.
type
boolean
example
{
services.hamiltonsamba.enable = true;
}
default
{
services.hamiltonsamba.enable = false;
}
services.numworks.enable
Enable numworks udev rules.
type
boolean
default
{
services.numworks.enable = false;
}
services.redshift-auto.enable
Whether to enable Redshift service that automatically triggers when your eyes are tired of the blue light..
type
boolean
example
{
services.redshift-auto.enable = true;
}
default
{
services.redshift-auto.enable = false;
}
services.redshift-auto.lightColour
How many kelvins do you want when working the day ? The lower, the more red.
type
string
default
{
services.redshift-auto.lightColour = "5000";
}
services.redshift-auto.nightColour
How many kelvins do you want when working late ? The lower, the more red thus the better it is for your eyes.
type
string
default
{
services.redshift-auto.nightColour = "3000";
}
services.redshift-auto.onCalendar
When in the evening do you want your screen to be more respectful of you eyes ? Default is at 4 pm. See systemd.time(7) for more information about the format.
type
string
default
{
services.redshift-auto.onCalendar = "*-*-* 16:00:00";
}
services.scottslounge.enable
Whether to enable Thelounge scott's server.
type
boolean
example
{
services.scottslounge.enable = true;
}
default
{
services.scottslounge.enable = false;
}
services.scottslounge.port
TCP port to listen on for http connections.
type
16 bit unsigned integer; between 0 and 65535 (both inclusive)
default
{
services.scottslounge.port = 9000;
}
services.simplehaproxy.enable
Whether to enable Simple haproxy wrapper for declarative reverse-proxies.
type
boolean
example
{
services.simplehaproxy.enable = true;
}
default
{
services.simplehaproxy.enable = false;
}
services.simplehaproxy.proxies
Declarative reverse-proxy config
type
attribute set of submodule
example
{
services.simplehaproxy.proxies = {
_type = "literalExpression";
text = ''
{
"testserver" = {
listenPort = 8080;
backendPort = 8080;
backendAddress = "10.0.2.4";
};
};
'';
};
}
default
{
services.simplehaproxy.proxies = {};
}
services.simplehaproxy.proxies.<name>.backendAddress
Address of the backend server
type
string
default
{
services.simplehaproxy.proxies.<name>.backendAddress = "10.0.2.4";
}
services.simplehaproxy.proxies.<name>.backendPort
Port on which the backend server listens
type
16 bit unsigned integer; between 0 and 65535 (both inclusive)
default
{
services.simplehaproxy.proxies.<name>.backendPort = 80;
}
services.simplehaproxy.proxies.<name>.listenPort
Port for haproxy to listen to
type
16 bit unsigned integer; between 0 and 65535 (both inclusive)
default
{
services.simplehaproxy.proxies.<name>.listenPort = 80;
}
services.unoconv.enable
Whether to enable Unoconv webservice.
type
boolean
example
{
services.unoconv.enable = true;
}
default
{
services.unoconv.enable = false;
}
services.unoconv.port
Port for unoconv to listen
type
16 bit unsigned integer; between 0 and 65535 (both inclusive)
default
{
services.unoconv.port = 2002;
}
services.xserver.displayManager.lightdm.greeters.slick.enable
Whether to enable linuxmint-greeter as the lightdm greeter.
type
boolean
default
{
services.xserver.displayManager.lightdm.greeters.slick.enable = false;
}
sync-database.enable
Whether to enable Keepass databases 1.x/2.x management utility to synchronize them accross ssh servers and phones.
type
boolean
example
{
sync-database.enable = true;
}
default
{
sync-database.enable = false;
}
sync-database.adb_pull_command
Python 3 format string command to pull files to phone
type
attribute set
default
{
sync-database.adb_pull_command = {
args = "pull {source} {dest}";
command = "adb";
};
}
sync-database.adb_push_command
Python 3 format string command to push files to phone
type
attribute set
default
{
sync-database.adb_push_command = {
args = "push {source} {dest}";
command = "adb";
};
}
sync-database.backup_history_directory
Directory to put the backup tarballs of older passwords
type
string
default
{
sync-database.backup_history_directory = "~/.local/share/passwords/history_backup";
}
sync-database.hosts
SSH server hosts configuration
type
attribute set
example
{
sync-database.hosts = {
host1 = {
port = 22;
user = "root";
};
};
}
default
{
sync-database.hosts = {};
}
sync-database.passwords_directory
Directory where password databases are stored accros your servers and localhost.
type
string
default
{
sync-database.passwords_directory = "~/.local/share/passwords";
}
sync-database.phone_backup_history_directory
Directory to put the backup tarballs of older passwords
type
string
default
{
sync-database.phone_backup_history_directory = "/storage/sdcard/passwords/history_backup";
}
sync-database.phone_passwords_directory
Directory where password databases are stored in your phone.
type
string
default
{
sync-database.phone_passwords_directory = "/storage/sdcard/passwords";
}