3
0
Fork 0
forked from mirrors/nixpkgs
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
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
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
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
mathics.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
matrix-synapse-log_config.yaml
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-slave.nix nixos/mesos-slave: start after docker 2018-05-11 19:37:31 +02:00
mwlib.nix
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
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
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
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
subsonic.nix nixos/modules: users.(extraUsers|extraGroup->users|group) 2018-06-30 03:02:58 +02:00
sundtek.nix
svnserve.nix
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