nixpkgs/nixos/modules/services/misc
aszlig c5bb43188d
nixos: Fix eval error for documentation.nixos
Introduced by 0f3b89bbed.

If services.nixosManual.showManual is enabled and
documentation.nixos.enable is not, there is no
config.system.build.manual available, so evaluation fails. For example
this is the case for the installer tests.

There is however an assertion which should catch exactly this, but it
isn't thrown because the usage of config.system.build.manual is
evaluated earlier than the assertions.

So I split the assertion off into a separate mkIf to make sure it is
shown appropriately and also fixed the installation-device profile to
enable documentation.nixos.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @oxij
2018-09-25 23:39:44 +02:00
..
taskserver nixos docs: give IDs to things 2018-09-01 16:20:49 -04:00
airsonic.nix airsonic: provide additional jvm configuration 2018-09-13 20:05:02 -04:00
apache-kafka.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
autofs.nix autofs service: fix the manual 2017-07-26 15:24:43 +03:00
autorandr.nix nixos/autorandr: make default target in systemd service configurable 2018-07-05 14:39:08 +02:00
bepasty.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
calibre-server.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
canto-daemon.nix canto-daemon: Fix typo and remove TimeoutStopSec 2015-02-08 14:16:17 +00:00
cfdyndns.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
cgminer.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
clipmenu.nix nixos/modules: add clipmenu user service 2018-07-15 12:22:46 -07:00
confd.nix treewide: use boolToString function 2017-04-11 18:18:53 +02:00
couchpotato.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
cpuminer-cryptonight.nix
defaultUnicornConfig.rb gitlab service: use recommended unicorn config 2018-03-22 02:29:28 +01:00
devmon.nix devmon: Non-root user, set PATH, require udisks2 2015-11-18 11:30:08 +00:00
dictd.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
disnix.nix nixos/disnix: undo dysnomia rename to fix disnix and retain compatibility with previous release 2018-08-06 01:25:38 +02:00
docker-registry.nix docker-registry: Revert "[bot]: remove unreferenced code" 2018-08-06 16:31:33 +02:00
dysnomia.nix nixos/disnix: undo dysnomia rename to fix disnix and retain compatibility with previous release 2018-08-06 01:25:38 +02:00
emby.nix nixos/emby: ensure plugins are writeable 2018-09-20 06:35:51 -04:00
errbot.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
etcd.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
exhibitor.nix [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
felix.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
folding-at-home.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
fstrim.nix qt5ct module: expose qtstyleplugins 2017-07-23 12:56:04 +03:00
gammu-smsd.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
geoip-updater.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
gitea.nix nixos/gitea: fix pre start script (#44979) 2018-08-31 16:39:58 +02:00
gitit.nix reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
gitlab.nix nixos/gitlab: rebuild authorized_keys during preStart 2018-09-25 03:53:32 +02:00
gitlab.xml nixos docs: give IDs to things 2018-09-01 16:20:49 -04:00
gitolite.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
gitweb.nix nixos/gitweb: add gitwebTheme option 2018-04-17 20:07:01 +03:00
gogs.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
gollum.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
gpsd.nix gpsd: use optionalString 2018-07-03 13:55:27 +01:00
home-assistant.nix nixos/home-assistant: do not always override extraComponents (#43845) 2018-07-20 19:28:29 +02:00
ihaskell.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
irkerd.nix irkerd service: init 2017-03-17 09:16:32 -05:00
jackett.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
leaps.nix [bot] treewide: remove unused 'args@' in lambdas 2018-07-20 19:54:05 +00:00
logkeys.nix logkeys.service: Add 'device' option 2018-02-21 18:16:14 +01:00
mantisbt.nix mantisbt: fix typo in documentation 2016-03-12 07:48:36 -06:00
mathics.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
matrix-synapse-log_config.yaml matrix-synapse: init at 0.12.0 2016-01-15 15:17:14 +01:00
matrix-synapse.nix Revert "nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1" 2018-07-28 00:12:55 +03:00
mbpfan.nix mbpfan: improve description, resolves #32266 2017-12-23 14:28:37 +00:00
mediatomb.nix [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
mesos-master.nix mesos: 1.0.1 -> 1.1.0 2016-12-29 20:09:46 -05:00
mesos-slave.nix nixos/mesos-slave: start after docker 2018-05-11 19:37:31 +02:00
mwlib.nix mwlib uses pdftk to create books 2015-06-08 08:35:12 +00:00
nix-daemon.nix Revert "nixos: set nixos in nixPath" 2018-09-24 10:42:01 +02:00
nix-gc.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
nix-optimise.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
nix-ssh-serve.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
nixos-manual.nix nixos: Fix eval error for documentation.nixos 2018-09-25 23:39:44 +02:00
novacomd.nix webos: init novacom, novacomd, cmake-modules; add nixos service 2018-02-20 10:34:19 -06:00
nscd-sssd.conf sssd: init at 1.14.2 2017-01-04 03:07:20 +03:00
nzbget.nix [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
octoprint.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
osrm.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
packagekit.nix packagekit: add latest from hughsie's github repo 2016-07-05 20:26:59 +00:00
parsoid.nix nodePackages.parsoid: pin service-runner to 2.3.0 2018-04-02 22:38:40 +03:00
phd.nix
plex.nix [bot]: remove unreferenced code 2018-07-20 18:48:37 +00:00
plexpy.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
pykms.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
radarr.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
redmine.nix removed some local development stuff 2018-08-19 16:41:49 -04:00
ripple-data-api.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
rippled.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
rogue.nix nixos/rogue: Set WorkingDirectory to /tmp 2015-07-22 16:08:17 +03:00
safeeyes.nix safeeyes: restart only on failure 2018-04-10 21:19:13 +03:00
serviio.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
siproxd.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
snapper.nix snapper: add nixos module 2017-07-16 10:06:42 +01:00
sonarr.nix [bot] nixos/*: remove unused arguments in lambdas 2018-07-20 20:56:59 +00:00
spice-vdagentd.nix nixos/spice-vdagentd: remove needless shell 2017-07-14 16:28:25 +02:00
ssm-agent.nix nixos: Move uses of stdenv.shell to runtimeShell. 2018-03-01 14:38:53 -05:00
sssd.nix sssd: init at 1.14.2 2017-01-04 03:07:20 +03:00
subsonic.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
sundtek.nix sundtek: 2015-12-12 -> 2016-01-26 + service change 2016-01-30 20:08:52 +01:00
svnserve.nix svnserve service: network-interfaces.target -> network.target 2016-09-13 11:19:22 +02:00
synergy.nix nixos/synergy: Use graphical target (fixes #9468) 2018-08-16 08:53:45 -04:00
sysprof.nix sysprof: 1.2.0 -> 3.28.1 2018-05-16 16:54:12 +02:00
tzupdate.nix tzupdate service: init 2017-10-19 05:15:32 +01:00
uhub.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
weechat.nix nixos/weechat: cleanup module, add module documentation 2018-09-07 13:45:13 +02:00
weechat.xml nixos/weechat: cleanup module, add module documentation 2018-09-07 13:45:13 +02:00
xmr-stak.nix xmr-stak service: support multiple config files 2018-06-19 18:07:41 +02:00
zookeeper.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00