home-manager: pass -j to nix-build

Fixes #1596
This commit is contained in:
Robert Helgesson 2020-11-13 23:56:57 +01:00
parent 4cc1b77c3f
commit fd79015c0f
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89
3 changed files with 17 additions and 4 deletions

View file

@ -115,7 +115,16 @@
</arg>
<arg>
--max-jobs <replaceable>number</replaceable>
<group choice="req">
<arg choice="plain">
-j
</arg>
<arg choice="plain">
--max-jobs
</arg>
</group>
<replaceable>number</replaceable>
</arg>
<arg>
@ -417,6 +426,9 @@
</listitem>
</varlistentry>
<varlistentry>
<term>
<option>-j <replaceable>number</replaceable></option>
</term>
<term>
<option>--max-jobs <replaceable>number</replaceable></option>
</term>

View file

@ -285,7 +285,8 @@ _home-manager_completions ()
#--------------------------#
local Options
Options=( "-f" "--file" "-b" "-A" "-I" "-h" "--help" "-n" "--dry-run" "-v" "--verbose" "--show-trace" )
Options=( "-f" "--file" "-b" "-A" "-I" "-h" "--help" "-n" "--dry-run" "-v" "--verbose" "--show-trace" \
"-j" "--max-jobs" )
# ^ « home-manager »'s options.

View file

@ -424,7 +424,7 @@ function doHelp() {
echo " --cores NUM"
echo " --keep-failed"
echo " --keep-going"
echo " --max-jobs NUM"
echo " -j, --max-jobs NUM"
echo " --option NAME VALUE"
echo " --show-trace"
echo " --(no-)substitute"
@ -501,7 +501,7 @@ while [[ $# -gt 0 ]]; do
PASSTHROUGH_OPTS+=("$opt" "$1" "$2")
shift 2
;;
--max-jobs|--cores)
-j|--max-jobs|--cores)
PASSTHROUGH_OPTS+=("$opt" "$1")
shift
;;