nixos manuals: bring back package references

This reverts most of 89e983786a, as those references are sanitized now.
Fixes #10039, at least most of it.

The `sane` case wasn't fixed, as it calls a *function* in pkgs to get
the default value.
This commit is contained in:
Vladimír Čunát 2016-01-13 11:48:11 +01:00
parent e0feace5cd
commit 4fede53c09
9 changed files with 13 additions and 21 deletions

View File

@ -36,6 +36,7 @@ in
askPassword = mkOption { askPassword = mkOption {
type = types.str; type = types.str;
default = "${pkgs.x11_ssh_askpass}/libexec/x11-ssh-askpass";
description = ''Program used by SSH to ask for passwords.''; description = ''Program used by SSH to ask for passwords.'';
}; };
@ -226,7 +227,5 @@ in
environment.variables.SSH_ASKPASS = optionalString config.services.xserver.enable askPassword; environment.variables.SSH_ASKPASS = optionalString config.services.xserver.enable askPassword;
programs.ssh.askPassword = mkDefault "${pkgs.x11_ssh_askpass}/libexec/x11-ssh-askpass";
}; };
} }

View File

@ -99,6 +99,7 @@ in
}; };
outputTheme = mkOption { outputTheme = mkOption {
default = "${pkgs.venus}/themes/classic_fancy";
type = types.path; type = types.path;
description = '' description = ''
Directory containing a config.ini file which is merged with this one. Directory containing a config.ini file which is merged with this one.
@ -169,7 +170,5 @@ in
startAt = cfg.dates; startAt = cfg.dates;
}; };
services.venus.outputTheme = mkDefault "${pkgs.venus}/themes/classic_fancy";
}; };
} }

View File

@ -32,6 +32,7 @@ in {
''; '';
}; };
configurationDir = mkOption { configurationDir = mkOption {
default = "${activemq}/conf";
description = '' description = ''
The base directory for ActiveMQ's configuration. The base directory for ActiveMQ's configuration.
By default, this directory is searched for a file named activemq.xml, By default, this directory is searched for a file named activemq.xml,
@ -125,8 +126,6 @@ in {
''; '';
}; };
services.activemq.configurationDir = mkDefault "${activemq}/conf";
}; };
} }

View File

@ -96,6 +96,7 @@ in
services.nixosManual.browser = mkOption { services.nixosManual.browser = mkOption {
type = types.path; type = types.path;
default = "${pkgs.w3m-nox}/bin/w3m";
description = '' description = ''
Browser used to show the manual. Browser used to show the manual.
''; '';
@ -133,8 +134,6 @@ in
services.mingetty.helpLine = mkIf cfg.showManual services.mingetty.helpLine = mkIf cfg.showManual
"\nPress <Alt-F${toString cfg.ttyNumber}> for the NixOS manual."; "\nPress <Alt-F${toString cfg.ttyNumber}> for the NixOS manual.";
services.nixosManual.browser = mkDefault "${pkgs.w3m-nox}/bin/w3m";
}; };
} }

View File

@ -97,6 +97,7 @@ in
transcoders = mkOption { transcoders = mkOption {
type = types.listOf types.path; type = types.listOf types.path;
default = [ "${pkgs.ffmpeg}/bin/ffmpeg" ];
description = '' description = ''
List of paths to transcoder executables that should be accessible List of paths to transcoder executables that should be accessible
from Subsonic. Symlinks will be created to each executable inside from Subsonic. Symlinks will be created to each executable inside
@ -152,8 +153,5 @@ in
}; };
users.extraGroups.subsonic.gid = config.ids.gids.subsonic; users.extraGroups.subsonic.gid = config.ids.gids.subsonic;
services.subsonic.transcoders = mkDefault [ "${pkgs.ffmpeg}/bin/ffmpeg" ];
}; };
} }

View File

@ -87,6 +87,7 @@ in {
staticRootPath = mkOption { staticRootPath = mkOption {
description = "Root path for static assets."; description = "Root path for static assets.";
default = "${cfg.package.out}/share/grafana/public";
type = types.str; type = types.str;
}; };
@ -232,8 +233,5 @@ in {
home = cfg.dataDir; home = cfg.dataDir;
createHome = true; createHome = true;
}; };
services.grafana.staticRootPath = mkDefault "${cfg.package}/share/grafana/public";
}; };
} }

View File

@ -52,7 +52,10 @@ in
default = "opendns"; default = "opendns";
type = types.nullOr types.string; type = types.nullOr types.string;
description = '' description = ''
The name of the upstream DNSCrypt resolver to use. The name of the upstream DNSCrypt resolver to use. See
<literal>${resolverListFile}</literal> for alternative resolvers
(e.g., if you are concerned about logging and/or server
location).
''; '';
}; };
customResolver = mkOption { customResolver = mkOption {

View File

@ -46,7 +46,8 @@ in {
phpIni = mkOption { phpIni = mkOption {
type = types.path; type = types.path;
description = "PHP configuration file to use."; default = "${cfg.phpPackage}/etc/php-recommended.ini";
description = "php.ini file to use.";
}; };
poolConfigs = mkOption { poolConfigs = mkOption {
@ -87,7 +88,5 @@ in {
}; };
}; };
services.phpfpm.phpIni = mkDefault "${cfg.phpPackage}/etc/php-recommended.ini";
}; };
} }

View File

@ -87,6 +87,7 @@ in
background = mkOption { background = mkOption {
type = types.str; type = types.str;
default = "${pkgs.nixos-artwork}/share/artwork/gnome/Gnome_Dark.png";
description = '' description = ''
The background image or color to use. The background image or color to use.
''; '';
@ -152,9 +153,6 @@ in
}; };
users.extraGroups.lightdm.gid = config.ids.gids.lightdm; users.extraGroups.lightdm.gid = config.ids.gids.lightdm;
services.xserver.displayManager.lightdm.background = mkDefault "${pkgs.nixos-artwork}/share/artwork/gnome/Gnome_Dark.png";
services.xserver.tty = null; # We might start multiple X servers so let the tty increment themselves.. services.xserver.tty = null; # We might start multiple X servers so let the tty increment themselves..
services.xserver.display = null; # We specify our own display (and logfile) in xserver-wrapper up there services.xserver.display = null; # We specify our own display (and logfile) in xserver-wrapper up there
}; };