Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
707e009
krb5 module: use mkEnableOption
langston-barrett Sep 12, 2016
7b128d3
pulseaudio module: use mkEnableOption
langston-barrett Sep 12, 2016
a394695
blcr module: use mkEnableOption
langston-barrett Sep 12, 2016
680a519
apparmor module: use mkEnableOption
langston-barrett Sep 12, 2016
1d65fbf
oath module: use mkEnableOption
langston-barrett Sep 12, 2016
b7d8fda
pam_mount module: use mkEnableOption
langston-barrett Sep 12, 2016
407be5b
default module: use mkEnableOption
langston-barrett Sep 12, 2016
828460d
mpd module: use mkEnableOption
langston-barrett Sep 12, 2016
e77fb1b
bacula module: use mkEnableOption
langston-barrett Sep 12, 2016
80c590d
mysql-backup module: use mkEnableOption
langston-barrett Sep 12, 2016
f229273
postgresql-backup module: use mkEnableOption
langston-barrett Sep 12, 2016
a01e25a
fleet module: use mkEnableOption
langston-barrett Sep 12, 2016
2f9adb6
panamax module: use mkEnableOption
langston-barrett Sep 12, 2016
e2c7dcb
default module: use mkEnableOption
langston-barrett Sep 12, 2016
668c4d3
4store-endpoint module: use mkEnableOption
langston-barrett Sep 12, 2016
15441f4
4store module: use mkEnableOption
langston-barrett Sep 12, 2016
e7a54b6
firebird module: use mkEnableOption
langston-barrett Sep 12, 2016
f578546
memcached module: use mkEnableOption
langston-barrett Sep 12, 2016
6c0e819
monetdb module: use mkEnableOption
langston-barrett Sep 12, 2016
dda3957
mongodb module: use mkEnableOption
langston-barrett Sep 12, 2016
976d750
mysql module: use mkEnableOption
langston-barrett Sep 12, 2016
25349cf
neo4j module: use mkEnableOption
langston-barrett Sep 12, 2016
cb5129d
openldap module: use mkEnableOption
langston-barrett Sep 12, 2016
d0dfda0
virtuoso module: use mkEnableOption
langston-barrett Sep 12, 2016
6bdf6e7
seahorse module: use mkEnableOption
langston-barrett Sep 12, 2016
9109948
sushi module: use mkEnableOption
langston-barrett Sep 12, 2016
2e0925f
profile-sync-daemon module: use mkEnableOption
langston-barrett Sep 12, 2016
1d00689
ghost-one module: use mkEnableOption
langston-barrett Sep 12, 2016
1b71fd7
acpid module: use mkEnableOption
langston-barrett Sep 12, 2016
9464f99
bluetooth module: use mkEnableOption
langston-barrett Sep 12, 2016
f5ca063
brltty module: use mkEnableOption
langston-barrett Sep 12, 2016
8c9f455
thermald module: use mkEnableOption
langston-barrett Sep 12, 2016
e4d387b
thinkfan module: use mkEnableOption
langston-barrett Sep 12, 2016
47f7184
tlp module: use mkEnableOption
langston-barrett Sep 12, 2016
0fcea06
fluentd module: use mkEnableOption
langston-barrett Sep 12, 2016
ed5ccd4
logcheck module: use mkEnableOption
langston-barrett Sep 12, 2016
116a683
logstash module: use mkEnableOption
langston-barrett Sep 12, 2016
0c68d0e
syslog-ng module: use mkEnableOption
langston-barrett Sep 12, 2016
aaee89a
dspam module: use mkEnableOption
langston-barrett Sep 12, 2016
64d3dc6
exim module: use mkEnableOption
langston-barrett Sep 12, 2016
28fe626
opendkim module: use mkEnableOption
langston-barrett Sep 12, 2016
daadbc8
postsrsd module: use mkEnableOption
langston-barrett Sep 12, 2016
f6b6b30
apache-kafka module: use mkEnableOption
langston-barrett Sep 12, 2016
004555f
canto-daemon module: use mkEnableOption
langston-barrett Sep 12, 2016
282b3a1
cpuminer-cryptonight module: use mkEnableOption
langston-barrett Sep 12, 2016
b33d8b8
devmon module: use mkEnableOption
langston-barrett Sep 12, 2016
c7cdd5d
etcd module: use mkEnableOption
langston-barrett Sep 12, 2016
3d5bcde
folding-at-home module: use mkEnableOption
langston-barrett Sep 12, 2016
2121611
mbpfan module: use mkEnableOption
langston-barrett Sep 12, 2016
9bbe994
mediatomb module: use mkEnableOption
langston-barrett Sep 12, 2016
c673ea1
mesos-master module: use mkEnableOption
langston-barrett Sep 12, 2016
64884ce
mesos-slave module: use mkEnableOption
langston-barrett Sep 12, 2016
a42fa61
nix-ssh-serve module: use mkEnableOption
langston-barrett Sep 12, 2016
4711179
phd module: use mkEnableOption
langston-barrett Sep 12, 2016
38f1dd6
redmine module: use mkEnableOption
langston-barrett Sep 12, 2016
e94f42f
svnserve module: use mkEnableOption
langston-barrett Sep 12, 2016
d2e9f9d
cadvisor module: use mkEnableOption
langston-barrett Sep 12, 2016
7b49fd9
collectd module: use mkEnableOption
langston-barrett Sep 12, 2016
ede75e4
default module: use mkEnableOption
langston-barrett Sep 12, 2016
0159740
riemann-dash module: use mkEnableOption
langston-barrett Sep 12, 2016
e575fb3
riemann module: use mkEnableOption
langston-barrett Sep 12, 2016
53090ba
sysstat module: use mkEnableOption
langston-barrett Sep 12, 2016
f6f34fc
systemhealth module: use mkEnableOption
langston-barrett Sep 12, 2016
ca2ed37
netatalk module: use mkEnableOption
langston-barrett Sep 12, 2016
346af8d
nfsd module: use mkEnableOption
langston-barrett Sep 12, 2016
16bf584
openafs module: use mkEnableOption
langston-barrett Sep 12, 2016
a2cb867
rsyncd module: use mkEnableOption
langston-barrett Sep 12, 2016
cc754d8
asterisk module: use mkEnableOption
langston-barrett Sep 12, 2016
20616e3
atftpd module: use mkEnableOption
langston-barrett Sep 12, 2016
be3c567
bind module: use mkEnableOption
langston-barrett Sep 12, 2016
ac94342
cntlm module: use mkEnableOption
langston-barrett Sep 12, 2016
a6d7ed7
dhcpd module: use mkEnableOption
langston-barrett Sep 12, 2016
fc1a81c
ircd-hybrid module: use mkEnableOption
langston-barrett Sep 12, 2016
ef228dc
kippo module: use mkEnableOption
langston-barrett Sep 12, 2016
834f2e9
mailpile module: use mkEnableOption
langston-barrett Sep 12, 2016
28bb326
mstpd module: use mkEnableOption
langston-barrett Sep 12, 2016
7b0ab9b
nat module: use mkEnableOption
langston-barrett Sep 12, 2016
c89dec4
privoxy module: use mkEnableOption
langston-barrett Sep 12, 2016
e341d35
sabnzbd module: use mkEnableOption
langston-barrett Sep 12, 2016
6855451
seeks module: use mkEnableOption
langston-barrett Sep 12, 2016
1ebba70
spiped module: use mkEnableOption
langston-barrett Sep 12, 2016
d86c2f0
tftpd module: use mkEnableOption
langston-barrett Sep 12, 2016
063d81c
tlsdated module: use mkEnableOption
langston-barrett Sep 12, 2016
19e3e80
tox-bootstrapd module: use mkEnableOption
langston-barrett Sep 12, 2016
c576da5
vsftpd module: use mkEnableOption
langston-barrett Sep 12, 2016
71e52e1
websockify module: use mkEnableOption
langston-barrett Sep 12, 2016
34d683a
xinetd module: use mkEnableOption
langston-barrett Sep 12, 2016
7c8809a
atd module: use mkEnableOption
langston-barrett Sep 12, 2016
5887275
chronos module: use mkEnableOption
langston-barrett Sep 12, 2016
806beb2
cron module: use mkEnableOption
langston-barrett Sep 12, 2016
6736abd
fcron module: use mkEnableOption
langston-barrett Sep 12, 2016
ebd11af
marathon module: use mkEnableOption
langston-barrett Sep 12, 2016
eb08ad9
elasticsearch module: use mkEnableOption
langston-barrett Sep 12, 2016
a908a58
fail2ban module: use mkEnableOption
langston-barrett Sep 12, 2016
dafa7fc
fprintd module: use mkEnableOption
langston-barrett Sep 12, 2016
532e256
fprot module: use mkEnableOption
langston-barrett Sep 12, 2016
68f36ff
kerberos module: use mkEnableOption
langston-barrett Sep 12, 2016
cb7a808
peerflix module: use mkEnableOption
langston-barrett Sep 12, 2016
6beab54
apache-httpd module: use mkEnableOption
langston-barrett Sep 12, 2016
84c24bb
fcgiwrap module: use mkEnableOption
langston-barrett Sep 12, 2016
857814c
lighttpd module: use mkEnableOption
langston-barrett Sep 12, 2016
b13f50b
varnish module: use mkEnableOption
langston-barrett Sep 12, 2016
15910ba
enlightenment module: use mkEnableOption
langston-barrett Sep 12, 2016
f86d351
gnome3 module: use mkEnableOption
langston-barrett Sep 12, 2016
21df0a3
kde4 module: use mkEnableOption
langston-barrett Sep 12, 2016
3fda3fd
kde5 module: use mkEnableOption
langston-barrett Sep 12, 2016
c239e3b
kodi module: use mkEnableOption
langston-barrett Sep 12, 2016
0feb7a7
xfce module: use mkEnableOption
langston-barrett Sep 12, 2016
9dc97c2
kdm module: use mkEnableOption
langston-barrett Sep 12, 2016
7525dc0
slim module: use mkEnableOption
langston-barrett Sep 12, 2016
687d979
xfs module: use mkEnableOption
langston-barrett Sep 12, 2016
ef77f33
resolved module: use mkEnableOption
langston-barrett Sep 12, 2016
721f80c
trackpoint module: use mkEnableOption
langston-barrett Sep 12, 2016
111761d
azure-agent module: use mkEnableOption
langston-barrett Sep 12, 2016
1098353
virtualbox-guest module: use mkEnableOption
langston-barrett Sep 12, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions nixos/modules/config/krb5.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,7 @@ in

krb5 = {

enable = mkOption {
default = false;
description = "Whether to enable Kerberos V.";
};
enable = mkEnableOption "Kerberos V";

defaultRealm = mkOption {
default = "ATENA.MIT.EDU";
Expand Down
8 changes: 1 addition & 7 deletions nixos/modules/config/pulseaudio.nix
Original file line number Diff line number Diff line change
Expand Up @@ -83,13 +83,7 @@ in {
options = {

hardware.pulseaudio = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable the PulseAudio sound server.
'';
};
enable = mkEnableOption "the PulseAudio sound server";

systemWide = mkOption {
type = types.bool;
Expand Down
8 changes: 2 additions & 6 deletions nixos/modules/programs/blcr.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ config, lib, ... }:

let
inherit (lib) mkOption mkIf;
inherit (lib) mkEnableOption mkIf;
cfg = config.environment.blcr;
blcrPkg = config.boot.kernelPackages.blcr;
in
Expand All @@ -10,11 +10,7 @@ in
###### interface

options = {
environment.blcr.enable = mkOption {
default = false;
description =
"Whether to enable support for the BLCR checkpointing tool.";
};
environment.blcr.enable = mkEnableOption "support for the BLCR checkpointing tool";
};

###### implementation
Expand Down
8 changes: 2 additions & 6 deletions nixos/modules/security/apparmor.nix
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
{ config, lib, pkgs, ... }:

let
inherit (lib) mkIf mkOption types concatMapStrings;
inherit (lib) mkEnableOption mkIf mkOption types concatMapStrings;
cfg = config.security.apparmor;
in

{
options = {
security.apparmor = {
enable = mkOption {
type = types.bool;
default = false;
description = "Enable the AppArmor Mandatory Access Control system.";
};
enable = mkEnableOption "the AppArmor Mandatory Access Control system";
profiles = mkOption {
type = types.listOf types.path;
default = [];
Expand Down
8 changes: 1 addition & 7 deletions nixos/modules/security/oath.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,7 @@ with lib;
options = {

security.pam.oath = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Enable the OATH (one-time password) PAM module.
'';
};
enable = mkEnableOption "the OATH (one-time password) PAM module";

digits = mkOption {
type = types.enum [ 6 7 8 ];
Expand Down
8 changes: 1 addition & 7 deletions nixos/modules/security/pam_mount.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,7 @@ in
options = {

security.pam.mount = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Enable PAM mount system to mount fileystems on user login.
'';
};
enable = mkEnableOption "PAM mount system to mount fileystems on user login";

extraVolumes = mkOption {
type = types.listOf types.str;
Expand Down
8 changes: 1 addition & 7 deletions nixos/modules/services/amqp/activemq/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,7 @@ in {

options = {
services.activemq = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Enable the Apache ActiveMQ message broker service.
'';
};
enable = mkEnableOption "the Apache ActiveMQ message broker service";
configurationDir = mkOption {
default = "${activemq}/conf";
description = ''
Expand Down
8 changes: 1 addition & 7 deletions nixos/modules/services/audio/mpd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,7 @@ in {

services.mpd = {

enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable MPD, the music player daemon.
'';
};
enable = mkEnableOption "MPD, the music player daemon";

musicDirectory = mkOption {
type = types.path;
Expand Down
24 changes: 3 additions & 21 deletions nixos/modules/services/backup/bacula.nix
Original file line number Diff line number Diff line change
Expand Up @@ -165,13 +165,7 @@ let
in {
options = {
services.bacula-fd = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable the Bacula File Daemon.
'';
};
enable = mkEnableOption "the Bacula File Daemon";

name = mkOption {
default = "${config.networking.hostName}-fd";
Expand Down Expand Up @@ -225,13 +219,7 @@ in {
};

services.bacula-sd = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable Bacula Storage Daemon.
'';
};
enable = mkEnableOption "Bacula Storage Daemon";

name = mkOption {
default = "${config.networking.hostName}-sd";
Expand Down Expand Up @@ -290,13 +278,7 @@ in {
};

services.bacula-dir = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable Bacula Director Daemon.
'';
};
enable = mkEnableOption "Bacula Director Daemon";

name = mkOption {
default = "${config.networking.hostName}-dir";
Expand Down
7 changes: 1 addition & 6 deletions nixos/modules/services/backup/mysql-backup.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,7 @@ in

services.mysqlBackup = {

enable = mkOption {
default = false;
description = ''
Whether to enable MySQL backups.
'';
};
enable = mkEnableOption "MySQL backups";

period = mkOption {
default = "15 01 * * *";
Expand Down
7 changes: 1 addition & 6 deletions nixos/modules/services/backup/postgresql-backup.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,7 @@ in

services.postgresqlBackup = {

enable = mkOption {
default = false;
description = ''
Whether to enable PostgreSQL dumps.
'';
};
enable = mkEnableOption "PostgreSQL dumps";

period = mkOption {
default = "15 01 * * *";
Expand Down
8 changes: 1 addition & 7 deletions nixos/modules/services/cluster/fleet.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,7 @@ in {

##### Interface
options.services.fleet = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable fleet service.
'';
};
enable = mkEnableOption "fleet service";

listen = mkOption {
type = types.listOf types.str;
Expand Down
8 changes: 1 addition & 7 deletions nixos/modules/services/cluster/panamax.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,7 @@ in {

##### Interface
options.services.panamax = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable Panamax service.
'';
};
enable = mkEnableOption "Panamax service";

UIPort = mkOption {
type = types.int;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,7 @@ let
in {
options = {
services.jenkins = {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable the jenkins continuous integration server.
'';
};
enable = mkEnableOption "the jenkins continuous integration server";

user = mkOption {
default = "jenkins";
Expand Down
5 changes: 1 addition & 4 deletions nixos/modules/services/databases/4store-endpoint.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,7 @@ with lib;

services.fourStoreEndpoint = {

enable = mkOption {
default = false;
description = "Whether to enable 4Store SPARQL endpoint.";
};
enable = mkEnableOption "4Store SPARQL endpoint";

database = mkOption {
default = config.services.fourStore.database;
Expand Down
5 changes: 1 addition & 4 deletions nixos/modules/services/databases/4store.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,7 @@ with lib;

services.fourStore = {

enable = mkOption {
default = false;
description = "Whether to enable 4Store RDF database server.";
};
enable = mkEnableOption "4Store RDF database server";

database = mkOption {
default = "";
Expand Down
7 changes: 1 addition & 6 deletions nixos/modules/services/databases/firebird.nix
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,7 @@ in

services.firebird = {

enable = mkOption {
default = false;
description = ''
Whether to enable the Firebird super server.
'';
};
enable = mkEnableOption "the Firebird super server";

package = mkOption {
default = pkgs.firebirdSuper;
Expand Down
7 changes: 1 addition & 6 deletions nixos/modules/services/databases/memcached.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,7 @@ in

services.memcached = {

enable = mkOption {
default = false;
description = "
Whether to enable Memcached.
";
};
enable = mkEnableOption "Memcached";

user = mkOption {
default = "memcached";
Expand Down
6 changes: 1 addition & 5 deletions nixos/modules/services/databases/monetdb.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,7 @@ with lib;

services.monetdb = {

enable = mkOption {
type = types.bool;
default = false;
description = "Whether to enable MonetDB database server.";
};
enable = mkEnableOption "MonetDB database server";

package = mkOption {
type = types.path;
Expand Down
7 changes: 1 addition & 6 deletions nixos/modules/services/databases/mongodb.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,7 @@ in

services.mongodb = {

enable = mkOption {
default = false;
description = "
Whether to enable the MongoDB server.
";
};
enable = mkEnableOption "the MongoDB server";

package = mkOption {
default = pkgs.mongodb;
Expand Down
7 changes: 1 addition & 6 deletions nixos/modules/services/databases/mysql.nix
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,7 @@ in

services.mysql = {

enable = mkOption {
default = false;
description = "
Whether to enable the MySQL server.
";
};
enable = mkEnableOption "the MySQL server";

package = mkOption {
type = types.package;
Expand Down
6 changes: 1 addition & 5 deletions nixos/modules/services/databases/neo4j.nix
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,7 @@ in {
###### interface

options.services.neo4j = {
enable = mkOption {
description = "Whether to enable neo4j.";
default = false;
type = types.bool;
};
enable = mkEnableOption "neo4j";

package = mkOption {
description = "Neo4j package to use.";
Expand Down
9 changes: 1 addition & 8 deletions nixos/modules/services/databases/openldap.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,7 @@ in

services.openldap = {

enable = mkOption {
type = types.bool;
default = false;
description = "
Whether to enable the ldap server.
";
example = true;
};
enable = mkEnableOption "the ldap server";

user = mkOption {
type = types.string;
Expand Down
5 changes: 1 addition & 4 deletions nixos/modules/services/databases/virtuoso.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,7 @@ with lib;

services.virtuoso = {

enable = mkOption {
default = false;
description = "Whether to enable Virtuoso Opensource database server.";
};
enable = mkEnableOption "Virtuoso Opensource database server";

config = mkOption {
default = "";
Expand Down
8 changes: 1 addition & 7 deletions nixos/modules/services/desktops/gnome3/seahorse.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,7 @@ in

services.gnome3.seahorse = {

enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable Seahorse search provider for the GNOME Shell activity search.
'';
};
enable = mkEnableOption "Seahorse search provider for the GNOME Shell activity search";

};

Expand Down
Loading