+6
-6
doc/builders/images/dockertools.xml
+6
-6
doc/builders/images/dockertools.xml
···By default <function>buildImage</function> will use a static date of one second past the UNIX Epoch. This allows <function>buildImage</function> to produce binary reproducible images. When listing images with <command>docker images</command>, the newly created images will be listed like this:You can break binary reproducibility but have a sorted, meaningful <literal>CREATED</literal> column by setting <literal>created</literal> to <literal>now</literal>.···
+1
-2
doc/builders/images/ocitools.xml
+1
-2
doc/builders/images/ocitools.xml
+4
-4
doc/builders/packages/citrix.xml
+4
-4
doc/builders/packages/citrix.xml
···In order to set this up, you first have to <link xlink:href="https://its.uiowa.edu/support/article/102186">download the <literal>.cr</literal> file from the Netscaler Gateway</link>. After that you can configure the <command>selfservice</command> like this:
+32
-18
doc/builders/packages/urxvt.xml
+32
-18
doc/builders/packages/urxvt.xml
············
+6
-6
doc/contributing/submitting-changes.xml
+6
-6
doc/contributing/submitting-changes.xml
···-url = "https://gitlab.gnome.org/GNOME/libxslt/commit/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch";+url = "https://gitlab.gnome.org/GNOME/libxslt/commit/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch";
+3
-3
doc/languages-frameworks/beam.xml
+3
-3
doc/languages-frameworks/beam.xml
···To install any of those builders into your profile, refer to them by their attribute path <literal>beamPackages.rebar3</literal>:
+69
-45
doc/languages-frameworks/go.xml
+69
-45
doc/languages-frameworks/go.xml
···vendorSha256 = "1879j77k96684wi554rkjxydrj8g3hpp0kvxz03sd8dmwr3lh83j"; <co xml:id='ex-buildGoModule-1' />···-<varname>subPackages</varname> limits the builder from building child packages that have not been listed. If <varname>subPackages</varname> is not specified, all child packages will be built.-<varname>deleteVendor</varname> removes the pre-existing vendor directory and fetches the dependencies. This should only be used if the dependencies included in the vendor folder are broken or incomplete.<varname>runVend</varname> runs the vend command to generate the vendor directory. This is useful if your code depends on c code and go mod tidy does not include the needed sources to build.···+<varname>vendorSha256</varname> can also take <varname>null</varname> as an input. When `null` is used as a value, rather than fetching the dependencies and vendoring them, we use the vendoring included within the source repo. If you'd like to not have to update this field on dependency changes, run `go mod vendor` in your source repo and set 'vendorSha256 = null;'·········-<varname>subPackages</varname> limits the builder from building child packages that have not been listed. If <varname>subPackages</varname> is not specified, all child packages will be built.<varname>goDeps</varname> is where the Go dependencies of a Go program are listed as a list of package source identified by Go import path. It could be imported as a separate <varname>deps.nix</varname> file for readability. The dependency data structure is described below.-<varname>deleteVendor</varname> removes the pre-existing vendor directory. This should only be used if the dependencies included in the vendor folder are broken or incomplete.···+Both <link xlink:href="#ssec-go-modules"><varname>buildGoModule</varname></link> and <link xlink:href="#ssec-go-modules"><varname>buildGoPackage</varname></link> can be tweaked to behave slightly differently, if the following attributes are used:+These attributes set build flags supported by <varname>go build</varname>. We recommend using <varname>buildFlagsArray</varname>. The most common use case of these attributes is to make the resulting executable aware of its own version. For example:+"-ldflags=-X main.Version=${version} -X main.Commit=${version}" <co xml:id='ex-goBuildFlags-1' />+Removes the pre-existing vendor directory. This should only be used if the dependencies included in the vendor folder are broken or incomplete.+Limits the builder from building child packages that have not been listed. If <varname>subPackages</varname> is not specified, all child packages will be built.
+93
-93
doc/languages-frameworks/perl.xml
+93
-93
doc/languages-frameworks/perl.xml
···When executing a Perl script, it is possible you get an error such as <literal>./myscript.pl: bad interpreter: /usr/bin/perl: no such file or directory</literal>. This happens when the script expects Perl to be installed at <filename>/usr/bin/perl</filename>, which is not the case when using Perl from nixpkgs. You can fix the script by changing the first line to:to take the Perl installation from the <literal>PATH</literal> environment variable, or invoke Perl directly with:When the script is using a Perl library that is not installed globally, you might get an error such as <literal>Can't locate DB_File.pm in @INC (you may need to install the DB_File module)</literal>. In that case, you can use <command>nix-shell</command> to start an ad-hoc shell with that library installed, for instance:If you are always using the script in places where <command>nix-shell</command> is available, you can embed the <command>nix-shell</command> invocation in the shebang like this:···xlink:href="https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/perl-packages.nix"><filename>pkgs/top-level/perl-packages.nix</filename></link>, rather than <filename>pkgs/all-packages.nix</filename>. Most Perl packages are so straight-forward to build that they are defined here directly, rather than having a separate function for each package called from <filename>perl-packages.nix</filename>. However, more complicated packages should be put in a separate file, typically in <filename>pkgs/development/perl-modules</filename>. Here is an example of the former:Note the use of <literal>mirror://cpan/</literal>, and the <literal>${name}</literal> in the URL definition to ensure that the name attribute is consistent with the source that we’re actually downloading. Perl packages are made available in <filename>all-packages.nix</filename> through the variable <varname>perlPackages</varname>. For instance, if you have a package that needs <varname>ClassC3</varname>, you would typically write<varname>buildPerlPackage</varname> adds <literal>perl-</literal> to the start of the name attribute, so the package above is actually called <literal>perl-Class-C3-0.21</literal>. So to install it, you can say:(Of course you can also install using the attribute name: <literal>nix-env -i -A perlPackages.ClassC3</literal>.)···<varname>buildPerlPackage</varname> is built on top of <varname>stdenv</varname>, so everything can be customised in the usual way. For instance, the <literal>BerkeleyDB</literal> module has a <varname>preConfigure</varname> hook to generate a configuration file used by <filename>Makefile.PL</filename>:Dependencies on other Perl packages can be specified in the <varname>buildInputs</varname> and <varname>propagatedBuildInputs</varname> attributes. If something is exclusively a build-time dependency, use <varname>buildInputs</varname>; if it’s (also) a runtime dependency, use <varname>propagatedBuildInputs</varname>. For instance, this builds a Perl module that has runtime dependencies on a bunch of other modules:On Darwin, if a script has too many <literal>-I<replaceable>dir</replaceable></literal> flags in its first line (its “shebang line”), it will not run. This can be worked around by calling the <literal>shortenPerlShebang</literal> function from the <literal>postInstall</literal> phase:This will remove the <literal>-I</literal> flags from the shebang line, rewrite them in the <literal>use lib</literal> form, and put them on the next line instead. This function can be given any number of Perl scripts as arguments; it will modify them in-place.···Nix expressions for Perl packages can be generated (almost) automatically from CPAN. This is done by the program <command>nix-generate-from-cpan</command>, which can be installed as follows:This program takes a Perl module name, looks it up on CPAN, fetches and unpacks the corresponding package, and prints a Nix expression on standard output. For example:The output can be pasted into <filename>pkgs/top-level/perl-packages.nix</filename> or wherever else you need it.
+1
-1
doc/languages-frameworks/qt.xml
+1
-1
doc/languages-frameworks/qt.xml
+12
-13
doc/languages-frameworks/ruby.xml
+12
-13
doc/languages-frameworks/ruby.xml
·········For tools written in Ruby - i.e. where the desire is to install a package and then execute e.g. <command>rake</command> at the command line, there is an alternative builder called <literal>bundlerApp</literal>. Set up the <filename>gemset.nix</filename> the same way, and then, for example:···The chief advantage of <literal>bundlerApp</literal> over <literal>bundlerEnv</literal> is the executables introduced in the environment are precisely those selected in the <literal>exes</literal> list, as opposed to <literal>bundlerEnv</literal> which adds all the executables made available by gems in the gemset, which can mean e.g. <command>rspec</command> or <command>rake</command> in unpredictable versions available from various packages.
+5
-5
doc/languages-frameworks/texlive.xml
+5
-5
doc/languages-frameworks/texlive.xml
···
+1
-1
doc/manual.xml
+1
-1
doc/manual.xml
+1
-1
doc/stdenv/multiple-output.xml
+1
-1
doc/stdenv/multiple-output.xml
···<command>nix-env</command> silenty disregards the outputs selected by the user, and instead installs the outputs from <varname>meta.outputsToInstall</varname>. For example,installs the <literal>"out"</literal> output (<varname>coreutils.meta.outputsToInstall</varname> is <literal>[ "out" ]</literal>) instead of the requested <literal>"info"</literal>.
+4
-4
doc/using/configuration.xml
+4
-4
doc/using/configuration.xml
···For allowing the build of a broken package once, you can use an environment variable for a single invocation of the nix tools:···For allowing the build of an unsupported package once, you can use an environment variable for a single invocation of the nix tools:···To temporarily allow all unfree packages, you can use an environment variable for a single invocation of the nix tools:···To temporarily allow all insecure packages, you can use an environment variable for a single invocation of the nix tools:
+5
-5
doc/using/overlays.xml
+5
-5
doc/using/overlays.xml
······+<prompt>$ </prompt>LD_LIBRARY_PATH=$(nix-build -A mkl)/lib:$LD_LIBRARY_PATH nix-shell -p octave --run octave···
+10
-4
lib/modules.nix
+10
-4
lib/modules.nix
···if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [] then-baseMsg = "The option `${showOption (prefix ++ firstDef.prefix)}' defined in `${firstDef.file}' does not exist.";+baseMsg = "The option `${showOption (prefix ++ firstDef.prefix)}' does not exist. Definition values:${showDefs [ firstDef ]}";···+in throw "The option `${showOption loc}' is read-only, but it's set multiple times. Definition values:${showDefs separateDefs}"···-in throw "The option value `${showOption loc}' in `${firstInvalid.file}' is not of type `${type.description}'."+in throw "A definition for option `${showOption loc}' is not of type `${type.description}'. Definition values:${showDefs allInvalid}"
+24
-6
lib/options.nix
+24
-6
lib/options.nix
···-else throw "Cannot merge definitions of `${showOption loc}' given in ${showFiles (getFiles defs)}.";+else throw "Cannot merge definitions of `${showOption loc}'. Definition values:${showDefs defs}";-throw "The unique option `${showOption loc}' is defined multiple times, in:\n - ${concatStringsSep "\n - " (getFiles defs)}."+throw "The unique option `${showOption loc}' is defined multiple times. Definition values:${showDefs defs}"···-throw "The option `${showOption loc}' has conflicting definitions, in ${showFiles (getFiles defs)}."+throw "The option `${showOption loc}' has conflicting definition values:${showDefs [ first def ]}"···
+13
-13
lib/tests/modules.sh
+13
-13
lib/tests/modules.sh
······-checkConfigError 'The option .* defined in .* does not exist.' config.enable ./define-enable.nix+checkConfigError 'The option .* does not exist. Definition values:\n- In .*: true' config.enable ./define-enable.nixcheckConfigOutput "42" config.value ./declare-int-unsigned-value.nix ./define-value-int-positive.nix-checkConfigError 'The option value .* in .* is not of type.*unsigned integer.*' config.value ./declare-int-unsigned-value.nix ./define-value-int-negative.nix+checkConfigError 'A definition for option .* is not of type.*unsigned integer.*. Definition values:\n- In .*: -23' config.value ./declare-int-unsigned-value.nix ./define-value-int-negative.nix-checkConfigError 'The option value .* in .* is not of type.*positive integer.*' config.value ./declare-int-positive-value.nix ./define-value-int-zero.nix+checkConfigError 'A definition for option .* is not of type.*positive integer.*. Definition values:\n- In .*: 0' config.value ./declare-int-positive-value.nix ./define-value-int-zero.nixcheckConfigOutput "42" config.value ./declare-int-between-value.nix ./define-value-int-positive.nix-checkConfigError 'The option value .* in .* is not of type.*between.*-21 and 43.*inclusive.*' config.value ./declare-int-between-value.nix ./define-value-int-negative.nix+checkConfigError 'A definition for option .* is not of type.*between.*-21 and 43.*inclusive.*. Definition values:\n- In .*: -23' config.value ./declare-int-between-value.nix ./define-value-int-negative.nix···-checkConfigError "The option .*enable.* defined in .* does not exist" "$@" ./disable-declare-enable.nix+checkConfigError "The option .*enable.* does not exist. Definition values:\n- In .*: true" "$@" ./disable-declare-enable.nixcheckConfigError "attribute .*enable.* in selection path .*config.enable.* not found" "$@" ./disable-define-enable.nix ./disable-declare-enable.nixcheckConfigError "attribute .*enable.* in selection path .*config.enable.* not found" "$@" ./disable-enable-modules.nix···checkConfigOutput "\"24\"" config.value ./declare-coerced-value.nix ./define-value-string.nix-checkConfigError 'The option value .* in .* is not.*string or signed integer convertible to it' config.value ./declare-coerced-value.nix ./define-value-list.nix+checkConfigError 'A definition for option .* is not.*string or signed integer convertible to it.*. Definition values:\n- In .*: \[ \]' config.value ./declare-coerced-value.nix ./define-value-list.nix-checkConfigError 'The option value .* in .* is not.*8 bit signed integer.* or string convertible to it' config.value ./declare-coerced-value-unsound.nix ./define-value-string-bigint.nix+checkConfigError 'A definition for option .* is not of type .*. Definition values:\n- In .*: "1000"' config.value ./declare-coerced-value-unsound.nix ./define-value-string-bigint.nixcheckConfigError 'unrecognised JSON value' config.value ./declare-coerced-value-unsound.nix ./define-value-string-arbitrary.nix···-checkConfigError 'The option .* defined in .* does not exist' config.enable ./disable-recursive/{main.nix,disable-foo.nix,disable-bar.nix}+checkConfigError 'The option .* does not exist. Definition values:\n- In .*: true' config.enable ./disable-recursive/{main.nix,disable-foo.nix,disable-bar.nix}···config.value ./declare-int-unsigned-value.nix ./define-value-list.nix ./define-value-int-positive.nix···-checkConfigError 'The option value .* in .* is not of type .*' config.value ./freeform-attrsOf.nix ./define-value-list.nix+checkConfigError 'A definition for option .* is not of type .*' config.value ./freeform-attrsOf.nix ./define-value-list.nixcheckConfigOutput yes config.value ./freeform-attrsOf.nix ./define-value-string-properties.nix# Options should still be declarable, and be able to have a type that doesn't match the freeform type···-checkConfigError "The option .* has conflicting definitions" config.value.multiple-lambdas ./types-anything/functions.nix+checkConfigError "The option .* has conflicting definition values" config.value.multiple-lambdas ./types-anything/functions.nix
+8
-10
lib/types.nix
+8
-10
lib/types.nix
···
+12
maintainers/maintainer-list.nix
+12
maintainers/maintainer-list.nix
······
+16
-16
nixos/doc/manual/administration/imperative-containers.xml
+16
-16
nixos/doc/manual/administration/imperative-containers.xml
···+<filename>/var/lib/containers/<replaceable>foo</replaceable></filename> and a small configuration file+in <filename>/etc/containers/<replaceable>foo</replaceable>.conf</filename>. It also builds the+<filename>/nix/var/nix/profiles/per-container/<replaceable>foo</replaceable>/system</filename>. You can<link linkend="opt-users.users._name_.openssh.authorizedKeys.keys">users.users.root.openssh.authorizedKeys.keys</link> = ["ssh-dss AAAAB3N…"];···as container IP. This behavior can be altered by setting <literal>--host-address</literal> and············<literal>/var/lib/container/<replaceable>name</replaceable>/etc/nixos/configuration.nix</literal>,···
+1
-1
nixos/doc/manual/administration/maintenance-mode.xml
+1
-1
nixos/doc/manual/administration/maintenance-mode.xml
···
+2
-2
nixos/doc/manual/administration/network-problems.xml
+2
-2
nixos/doc/manual/administration/network-problems.xml
···+<prompt># </prompt>nixos-rebuild switch --option binary-caches <replaceable>http://my-cache.example.org/</replaceable>
+3
-3
nixos/doc/manual/administration/rebooting.xml
+3
-3
nixos/doc/manual/administration/rebooting.xml
···
+3
-3
nixos/doc/manual/administration/rollback.xml
+3
-3
nixos/doc/manual/administration/rollback.xml
···-# /nix/var/nix/profiles/system-<replaceable>N</replaceable>-link/bin/switch-to-configuration switch</screen>+<prompt># </prompt>/nix/var/nix/profiles/system-<replaceable>N</replaceable>-link/bin/switch-to-configuration switch</screen>
+3
-3
nixos/doc/manual/administration/service-mgmt.xml
+3
-3
nixos/doc/manual/administration/service-mgmt.xml
···
+1
-1
nixos/doc/manual/administration/user-sessions.xml
+1
-1
nixos/doc/manual/administration/user-sessions.xml
+1
-1
nixos/doc/manual/configuration/adding-custom-packages.xml
+1
-1
nixos/doc/manual/configuration/adding-custom-packages.xml
+8
-8
nixos/doc/manual/configuration/linux-kernel.xml
+8
-8
nixos/doc/manual/configuration/linux-kernel.xml
···+<prompt>$ </prompt>make -C $dev/lib/modules/*/build M=$(pwd)/drivers/net/ethernet/mellanox modules
+10
-10
nixos/doc/manual/configuration/luks-file-systems.xml
+10
-10
nixos/doc/manual/configuration/luks-file-systems.xml
···+<prompt># </prompt>cryptsetup luksFormat <replaceable>/dev/disk/by-uuid/3f6b0024-3a44-4fde-a43a-767b872abe5d</replaceable>···+<prompt># </prompt>cryptsetup luksOpen <replaceable>/dev/disk/by-uuid/3f6b0024-3a44-4fde-a43a-767b872abe5d</replaceable> <replaceable>crypted</replaceable>-<link linkend="opt-boot.initrd.luks.devices._name_.device">boot.initrd.luks.devices.crypted.device</link> = "/dev/disk/by-uuid/3f6b0024-3a44-4fde-a43a-767b872abe5d";+<link linkend="opt-boot.initrd.luks.devices._name_.device">boot.initrd.luks.devices.crypted.device</link> = "<replaceable>/dev/disk/by-uuid/3f6b0024-3a44-4fde-a43a-767b872abe5d</replaceable>";+<xref linkend="opt-fileSystems"/>."/".device = "/dev/mapper/<replaceable>crypted</replaceable>";···f1d00200108b9d6e849a8b388da457688e3dd653b4e53770012d8f28e5d3b269865038c346802f36f3da7278b13ad6a3bb6a1452e24ebeeaa24ba40eef559b1b287d2a2f80b7-# fido2luks -i add-key /dev/sda2 f1d00200108b9d6e849a8b388da457688e3dd653b4e53770012d8f28e5d3b269865038c346802f36f3da7278b13ad6a3bb6a1452e24ebeeaa24ba40eef559b1b287d2a2f80b7+<prompt># </prompt>fido2luks -i add-key <replaceable>/dev/sda2</replaceable> <replaceable>f1d00200108b9d6e849a8b388da457688e3dd653b4e53770012d8f28e5d3b269865038c346802f36f3da7278b13ad6a3bb6a1452e24ebeeaa24ba40eef559b1b287d2a2f80b7</replaceable>···To ensure that this file system is decrypted using the FIDO2 compatible key, add the following to <filename>configuration.nix</filename>:<link linkend="opt-boot.initrd.luks.fido2Support">boot.initrd.luks.fido2Support</link> = true;-<link linkend="opt-boot.initrd.luks.devices._name_.fido2.credential">boot.initrd.luks.devices."/dev/sda2".fido2.credential</link> = "f1d00200108b9d6e849a8b388da457688e3dd653b4e53770012d8f28e5d3b269865038c346802f36f3da7278b13ad6a3bb6a1452e24ebeeaa24ba40eef559b1b287d2a2f80b7";+<link linkend="opt-boot.initrd.luks.devices._name_.fido2.credential">boot.initrd.luks.devices."<replaceable>/dev/sda2</replaceable>".fido2.credential</link> = "<replaceable>f1d00200108b9d6e849a8b388da457688e3dd653b4e53770012d8f28e5d3b269865038c346802f36f3da7278b13ad6a3bb6a1452e24ebeeaa24ba40eef559b1b287d2a2f80b7</replaceable>";You can also use the FIDO2 passwordless setup, but for security reasons, you might want to enable it only when your device is PIN protected, such as <link xlink:href="https://trezor.io/">Trezor</link>.-<link linkend="opt-boot.initrd.luks.devices._name_.fido2.passwordLess">boot.initrd.luks.devices."/dev/sda2".fido2.passwordLess</link> = true;+<link linkend="opt-boot.initrd.luks.devices._name_.fido2.passwordLess">boot.initrd.luks.devices."<replaceable>/dev/sda2</replaceable>".fido2.passwordLess</link> = true;
+4
-4
nixos/doc/manual/configuration/user-mgmt.xml
+4
-4
nixos/doc/manual/configuration/user-mgmt.xml
···
+1
-1
nixos/doc/manual/configuration/x-windows.xml
+1
-1
nixos/doc/manual/configuration/x-windows.xml
+1
-1
nixos/doc/manual/development/meta-attributes.xml
+1
-1
nixos/doc/manual/development/meta-attributes.xml
···
+2
-2
nixos/doc/manual/development/writing-documentation.xml
+2
-2
nixos/doc/manual/development/writing-documentation.xml
+7
-7
nixos/doc/manual/installation/installing-behind-a-proxy.xml
+7
-7
nixos/doc/manual/installation/installing-behind-a-proxy.xml
···
+8
-8
nixos/doc/manual/installation/installing-from-other-distro.xml
+8
-8
nixos/doc/manual/installation/installing-from-other-distro.xml
···
+6
-6
nixos/doc/manual/installation/upgrading.xml
+6
-6
nixos/doc/manual/installation/upgrading.xml
···+<prompt># </prompt>nix-channel --add https://nixos.org/channels/<replaceable>channel-name</replaceable> nixos
+2
-2
nixos/doc/manual/man-nixos-enter.xml
+2
-2
nixos/doc/manual/man-nixos-enter.xml
···
+2
-2
nixos/doc/manual/man-nixos-version.xml
+2
-2
nixos/doc/manual/man-nixos-version.xml
······
+5
nixos/lib/utils.nix
+5
nixos/lib/utils.nix
···+copyFile = filePath: pkgs.runCommandNoCC (builtins.unsafeDiscardStringContext (builtins.baseNameOf filePath)) {} ''
+56
nixos/modules/hardware/system-76.nix
+56
nixos/modules/hardware/system-76.nix
···+modules = [ "system76" "system76-io" ] ++ (optional (versionOlder kpkgs.kernel.version "5.5") "system76-acpi");
+2
nixos/modules/hardware/video/nvidia.nix
+2
nixos/modules/hardware/video/nvidia.nix
···
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+4
-4
nixos/modules/services/backup/borgbackup.xml
+4
-4
nixos/modules/services/backup/borgbackup.xml
···-ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID78zmOyA+5uPG4Ot0hfAy+sLDPU1L4AiIoRYEIVbbQ/ root@nixos</programlisting>+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID78zmOyA+5uPG4Ot0hfAy+sLDPU1L4AiIoRYEIVbbQ/ root@nixos</screen>
+38
-1
nixos/modules/services/web-apps/codimd.nix
+38
-1
nixos/modules/services/web-apps/codimd.nix
···+services.codimd.configuration.dbURL = "postgres://codimd:\''${DB_PASSWORD}@db-host:5432/codimddb";···
+3
-3
nixos/modules/system/activation/top-level.nix
+3
-3
nixos/modules/system/activation/top-level.nix
···+<prompt># </prompt>sudo /run/current-system/specialisation/fewJobsManyCores/bin/switch-to-configuration test
+1
nixos/modules/system/boot/stage-1-init.sh
+1
nixos/modules/system/boot/stage-1-init.sh
+2
-6
nixos/modules/virtualisation/containers.nix
+2
-6
nixos/modules/virtualisation/containers.nix
······-copyFile = filePath: pkgs.runCommandNoCC (builtins.unsafeDiscardStringContext (builtins.baseNameOf filePath)) {} ''···
+12
-9
nixos/modules/virtualisation/cri-o.nix
+12
-9
nixos/modules/virtualisation/cri-o.nix
···-copyFile = filePath: pkgs.runCommandNoCC (builtins.unsafeDiscardStringContext (builtins.baseNameOf filePath)) {} ''···+environment.etc."crictl.yaml".source = utils.copyFile "${pkgs.cri-o-unwrapped.src}/crictl.yaml";······-environment.etc."cni/net.d/10-crio-bridge.conf".source = copyFile "${pkgs.cri-o-unwrapped.src}/contrib/cni/10-crio-bridge.conf";-environment.etc."cni/net.d/99-loopback.conf".source = copyFile "${pkgs.cri-o-unwrapped.src}/contrib/cni/99-loopback.conf";+environment.etc."cni/net.d/10-crio-bridge.conf".source = utils.copyFile "${pkgs.cri-o-unwrapped.src}/contrib/cni/10-crio-bridge.conf";+environment.etc."cni/net.d/99-loopback.conf".source = utils.copyFile "${pkgs.cri-o-unwrapped.src}/contrib/cni/99-loopback.conf";
+2
-7
nixos/modules/virtualisation/podman.nix
+2
-7
nixos/modules/virtualisation/podman.nix
······-copyFile = filePath: pkgs.runCommandNoCC (builtins.unsafeDiscardStringContext (builtins.baseNameOf filePath)) {} ''···-environment.etc."cni/net.d/87-podman-bridge.conflist".source = copyFile "${pkgs.podman-unwrapped.src}/cni/87-podman-bridge.conflist";+environment.etc."cni/net.d/87-podman-bridge.conflist".source = utils.copyFile "${pkgs.podman-unwrapped.src}/cni/87-podman-bridge.conflist";
+9
-1
nixos/tests/codimd.nix
+9
-1
nixos/tests/codimd.nix
···
+4
-3
nixos/tests/magnetico.nix
+4
-3
nixos/tests/magnetico.nix
···
+2
-2
pkgs/applications/audio/drumkv1/default.nix
+2
-2
pkgs/applications/audio/drumkv1/default.nix
···
+3
-3
pkgs/applications/audio/fdkaac/default.nix
+3
-3
pkgs/applications/audio/fdkaac/default.nix
···
+2
-2
pkgs/applications/audio/jamulus/default.nix
+2
-2
pkgs/applications/audio/jamulus/default.nix
···
+52
pkgs/applications/audio/littlegptracker/0001-Remove-coherency-checks.patch
+52
pkgs/applications/audio/littlegptracker/0001-Remove-coherency-checks.patch
···
+27
pkgs/applications/audio/littlegptracker/0002-Set-the-initial-directory-to-the-current-directory.patch
+27
pkgs/applications/audio/littlegptracker/0002-Set-the-initial-directory-to-the-current-directory.patch
···+diff --git a/sources/Adapters/DEB/System/DEBSystem.cpp b/sources/Adapters/DEB/System/DEBSystem.cpp
+72
pkgs/applications/audio/littlegptracker/default.nix
+72
pkgs/applications/audio/littlegptracker/default.nix
···
+24
-2
pkgs/applications/audio/mpg123/default.nix
+24
-2
pkgs/applications/audio/mpg123/default.nix
······
+2
-2
pkgs/applications/audio/picard/default.nix
+2
-2
pkgs/applications/audio/picard/default.nix
···
+4
-4
pkgs/applications/blockchains/wasabibackend/deps.nix
+4
-4
pkgs/applications/blockchains/wasabibackend/deps.nix
···
+3
-3
pkgs/applications/editors/vscode/vscode.nix
+3
-3
pkgs/applications/editors/vscode/vscode.nix
······
+4
-4
pkgs/applications/misc/1password/default.nix
+4
-4
pkgs/applications/misc/1password/default.nix
······"x86_64-linux" = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_amd64_v${version}.zip";url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_darwin_amd64_v${version}.pkg";
+2
-2
pkgs/applications/misc/fetchmail/default.nix
+2
-2
pkgs/applications/misc/fetchmail/default.nix
······
+2
-2
pkgs/applications/misc/go-jira/default.nix
+2
-2
pkgs/applications/misc/go-jira/default.nix
···
+2
-2
pkgs/applications/misc/grip/default.nix
+2
-2
pkgs/applications/misc/grip/default.nix
···
+39
-32
pkgs/applications/misc/weather/default.nix
+39
-32
pkgs/applications/misc/weather/default.nix
···-cp airports overrides.{conf,log} places slist stations zctas zlist zones $out/share/weather-util/
+9
-9
pkgs/applications/networking/browsers/chromium/upstream-info.json
+9
-9
pkgs/applications/networking/browsers/chromium/upstream-info.json
···
+385
-385
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+385
-385
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
···-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ach/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ach/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/af/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/af/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/an/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/an/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ar/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ar/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ast/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ast/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/az/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/az/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/be/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/be/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/bg/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/bg/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/bn/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/bn/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/br/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/br/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/bs/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/bs/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ca-valencia/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ca-valencia/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ca/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ca/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/cak/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/cak/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/cs/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/cs/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/cy/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/cy/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/da/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/da/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/de/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/de/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/dsb/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/dsb/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/el/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/el/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/en-CA/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/en-CA/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/en-GB/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/en-GB/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/en-US/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/en-US/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/eo/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/eo/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/es-AR/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/es-AR/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/es-CL/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/es-CL/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/es-ES/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/es-ES/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/es-MX/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/es-MX/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/et/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/et/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/eu/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/eu/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/fa/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/fa/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ff/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ff/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/fi/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/fi/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/fr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/fr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/fy-NL/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/fy-NL/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ga-IE/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ga-IE/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/gd/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/gd/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/gl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/gl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/gn/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/gn/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/gu-IN/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/gu-IN/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/he/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/he/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/hi-IN/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/hi-IN/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/hr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/hr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/hsb/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/hsb/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/hu/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/hu/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/hy-AM/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/hy-AM/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ia/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ia/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/id/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/id/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/is/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/is/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/it/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/it/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ja/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ja/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ka/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ka/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/kab/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/kab/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/kk/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/kk/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/km/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/km/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/kn/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/kn/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ko/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ko/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/lij/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/lij/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/lt/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/lt/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/lv/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/lv/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/mk/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/mk/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/mr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/mr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ms/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ms/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/my/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/my/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/nb-NO/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/nb-NO/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ne-NP/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ne-NP/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/nl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/nl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/nn-NO/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/nn-NO/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/oc/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/oc/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/pa-IN/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/pa-IN/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/pl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/pl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/pt-BR/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/pt-BR/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/pt-PT/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/pt-PT/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/rm/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/rm/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ro/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ro/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ru/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ru/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/si/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/si/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/sk/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/sk/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/sl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/sl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/son/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/son/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/sq/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/sq/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/sr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/sr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/sv-SE/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/sv-SE/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ta/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ta/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/te/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/te/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/th/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/th/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/tl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/tl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/tr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/tr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/trs/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/trs/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/uk/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/uk/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/ur/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/ur/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/uz/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/uz/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/vi/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/vi/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/xh/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/xh/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/zh-CN/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/zh-CN/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-x86_64/zh-TW/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-x86_64/zh-TW/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ach/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ach/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/af/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/af/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/an/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/an/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ar/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ar/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ast/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ast/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/az/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/az/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/be/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/be/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/bg/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/bg/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/bn/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/bn/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/br/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/br/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/bs/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/bs/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ca-valencia/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ca-valencia/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ca/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ca/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/cak/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/cak/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/cs/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/cs/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/cy/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/cy/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/da/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/da/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/de/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/de/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/dsb/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/dsb/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/el/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/el/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/en-CA/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/en-CA/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/en-GB/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/en-GB/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/en-US/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/en-US/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/eo/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/eo/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/es-AR/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/es-AR/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/es-CL/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/es-CL/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/es-ES/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/es-ES/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/es-MX/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/es-MX/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/et/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/et/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/eu/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/eu/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/fa/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/fa/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ff/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ff/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/fi/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/fi/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/fr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/fr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/fy-NL/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/fy-NL/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ga-IE/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ga-IE/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/gd/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/gd/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/gl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/gl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/gn/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/gn/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/gu-IN/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/gu-IN/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/he/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/he/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/hi-IN/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/hi-IN/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/hr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/hr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/hsb/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/hsb/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/hu/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/hu/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/hy-AM/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/hy-AM/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ia/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ia/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/id/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/id/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/is/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/is/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/it/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/it/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ja/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ja/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ka/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ka/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/kab/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/kab/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/kk/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/kk/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/km/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/km/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/kn/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/kn/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ko/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ko/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/lij/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/lij/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/lt/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/lt/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/lv/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/lv/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/mk/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/mk/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/mr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/mr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ms/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ms/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/my/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/my/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/nb-NO/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/nb-NO/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ne-NP/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ne-NP/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/nl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/nl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/nn-NO/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/nn-NO/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/oc/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/oc/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/pa-IN/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/pa-IN/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/pl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/pl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/pt-BR/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/pt-BR/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/pt-PT/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/pt-PT/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/rm/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/rm/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ro/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ro/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ru/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ru/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/si/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/si/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/sk/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/sk/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/sl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/sl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/son/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/son/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/sq/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/sq/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/sr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/sr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/sv-SE/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/sv-SE/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ta/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ta/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/te/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/te/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/th/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/th/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/tl/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/tl/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/tr/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/tr/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/trs/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/trs/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/uk/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/uk/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/ur/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/ur/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/uz/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/uz/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/vi/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/vi/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/xh/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/xh/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/zh-CN/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/zh-CN/firefox-81.0.tar.bz2";-{ url = "http://archive.mozilla.org/pub/firefox/releases/80.0.1/linux-i686/zh-TW/firefox-80.0.1.tar.bz2";+{ url = "http://archive.mozilla.org/pub/firefox/releases/81.0/linux-i686/zh-TW/firefox-81.0.tar.bz2";
+2
pkgs/applications/networking/browsers/firefox/common.nix
+2
pkgs/applications/networking/browsers/firefox/common.nix
+4
-4
pkgs/applications/networking/browsers/firefox/packages.nix
+4
-4
pkgs/applications/networking/browsers/firefox/packages.nix
···url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";-sha512 = "081sf41r7ickjij3kfrdq29a0d6wz7qv8950kx116kakh8qxgjy8ahk2mfwlcp6digrl4mimi8rl7ns1wjngsmrjh4lvqzh1xglx9cp";+sha512 = "1dnxn754vb99mccqrj3wr3pg2scjy42rvs5xc6bw022gh6n8kgipx9pbkapwfivkglynxmmbw1k11ak34zhr1g6p31m3550ad6azq19";···url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";-sha512 = "1dnvr9nyvnv5dkpnjnadff38lf9r7g37gk401c1i22d661ib5xj0gm2rnz1rjyrkvzrnr6p9f7liy3i41varja00g0x1racccj1my9q";+sha512 = "3rg4rjmigir2wsvzdl5dkh74hahjv36yvd04rhq0rszw6xz9wyig64nxhkrpf416z6iy3y1qavk7x9j6j02sc2f545pd6cx8abjgqc9";
+3
-3
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
+3
-3
pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
···url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz";url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
+2
-2
pkgs/applications/networking/browsers/vivaldi/default.nix
+2
-2
pkgs/applications/networking/browsers/vivaldi/default.nix
···
+2
-2
pkgs/applications/networking/datovka/default.nix
+2
-2
pkgs/applications/networking/datovka/default.nix
···
+3
-3
pkgs/applications/networking/gns3/default.nix
+3
-3
pkgs/applications/networking/gns3/default.nix
······
+2
-2
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+2
-2
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
···
+7
-6
pkgs/applications/networking/ipfs/default.nix
+7
-6
pkgs/applications/networking/ipfs/default.nix
······+install --mode=444 -D misc/systemd/ipfs-gateway.socket $out/etc/systemd/system/ipfs-gateway.socket
+2
-2
pkgs/applications/networking/sniffers/kismet/default.nix
+2
-2
pkgs/applications/networking/sniffers/kismet/default.nix
···
+3
-3
pkgs/applications/office/gtg/default.nix
+3
-3
pkgs/applications/office/gtg/default.nix
···
+2
-2
pkgs/applications/office/homebank/default.nix
+2
-2
pkgs/applications/office/homebank/default.nix
···
+8
-1
pkgs/applications/science/biology/bwa/default.nix
+8
-1
pkgs/applications/science/biology/bwa/default.nix
···
+38
pkgs/applications/science/biology/obitools/obitools3.nix
+38
pkgs/applications/science/biology/obitools/obitools3.nix
···+substituteInPlace src/CMakeLists.txt --replace \$'{PYTHONLIB}' "$out/lib/${python3.libPrefix}/site-packages";
+2
-2
pkgs/applications/science/biology/octopus/default.nix
+2
-2
pkgs/applications/science/biology/octopus/default.nix
···
+10
-9
pkgs/applications/science/biology/truvari/default.nix
+10
-9
pkgs/applications/science/biology/truvari/default.nix
······
+2
-2
pkgs/applications/science/chemistry/jmol/default.nix
+2
-2
pkgs/applications/science/chemistry/jmol/default.nix
···url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
-12
pkgs/applications/science/logic/avy/0001-no-static-boost-libs.patch
-12
pkgs/applications/science/logic/avy/0001-no-static-boost-libs.patch
···
+4
-8
pkgs/applications/science/logic/avy/default.nix
+4
-8
pkgs/applications/science/logic/avy/default.nix
······
+7
-2
pkgs/applications/science/logic/cvc3/default.nix
+7
-2
pkgs/applications/science/logic/cvc3/default.nix
···
+3
-3
pkgs/applications/science/logic/why3/default.nix
+3
-3
pkgs/applications/science/logic/why3/default.nix
···
+54
-4
pkgs/applications/version-management/git-and-tools/gitstatus/default.nix
+54
-4
pkgs/applications/version-management/git-and-tools/gitstatus/default.nix
···
+2
-2
pkgs/applications/video/obs-studio/v4l2sink.nix
+2
-2
pkgs/applications/video/obs-studio/v4l2sink.nix
···
+39
pkgs/applications/video/vcs/default.nix
+39
pkgs/applications/video/vcs/default.nix
···
+23
pkgs/applications/video/vcs/fonts.patch
+23
pkgs/applications/video/vcs/fonts.patch
···
+3
-2
pkgs/applications/virtualization/crun/default.nix
+3
-2
pkgs/applications/virtualization/crun/default.nix
······
+2
-2
pkgs/applications/virtualization/podman/default.nix
+2
-2
pkgs/applications/virtualization/podman/default.nix
···
+4
-4
pkgs/build-support/rust/default.nix
+4
-4
pkgs/build-support/rust/default.nix
·········
+33
-21
pkgs/data/fonts/comic-neue/default.nix
+33
-21
pkgs/data/fonts/comic-neue/default.nix
···-unzip -j $downloadedFile \*.pdf FONTLOG.txt OFL-FAQ.txt SIL-License.txt -d $out/share/doc/${name}
-1
pkgs/development/chez-modules/chez-mit/default.nix
-1
pkgs/development/chez-modules/chez-mit/default.nix
-1
pkgs/development/chez-modules/chez-scmutils/default.nix
-1
pkgs/development/chez-modules/chez-scmutils/default.nix
+2
pkgs/development/compilers/chez/default.nix
+2
pkgs/development/compilers/chez/default.nix
+5
pkgs/development/compilers/chez/setup-hook.sh
+5
pkgs/development/compilers/chez/setup-hook.sh
+24
-24
pkgs/development/compilers/dotnet/default.nix
+24
-24
pkgs/development/compilers/dotnet/default.nix
···-x86_64-linux = "0awdzi8dysbg8xcy4l8wx2sb8gaaklphmwv61qxh7dj6ih4nla34l02xdax1l8nw41znnnqzsa77avglnrz36pckm9mc52m7wc7877h";+x86_64-linux = "27v3a69dgnnb4lz5p2dn2qwadb8vpnqwdy6mnnqfp1dl4kgg3izvriz2268if272sy6flcz5lckjlmn0i0i1jci5zypc7x9kykj991l";-x86_64-darwin = "1psqqpin4hipr2hzfp79712d6cag892jx4fx5001nlsynwrdq3vi4liakz4yz41rvk0jyd7f07z90wj97xlxyrqiqcc1fdbgn2q0px9";+x86_64-darwin = "0xh06jmzx2cfq51hv9l4h72hbfyh3r0wlla217821gi0hlw6xcc0gb3b4xmqcs240fllqnwrnrwz0axi3xi21wacgn3xbcmzpbi6jml";-x86_64-linux = "07vvmza32hsblpw4zpcksm2gicy4agh0d1fwradqj16y6xbh3frdp87mqgbj5m54mmyfp5bc8c46v1w6dfm1w3y80v2y46aynild45l";-aarch64-linux = "27ab982vz9rn2vzpq68dqfzhryfixq3s0apx7vi0cwiray3scgfmf45fm7qj63k9mvaqnk5g69i339109yasw3q5vpvpyjc1ykbi710";-x86_64-darwin = "2pxqpcw3djr18m0y124fbd6pz4lb5brlgvpvd9pdirkpsar8dmipsrhxcsk0d902zyxzgj1ac1ygzxsz49xvrkmh6s1m3w5fk8fws2f";+x86_64-linux = "0c2b31l59izcxbhz5wzjpjkdl550s5p3aid4vyghq468vyf67pm0npjny50c172b63vw0ikfbps2b2hj16hpifp116gj4b5llmqjhyc";+aarch64-linux = "3llai3d2xpgbr7a4ndg9wqfpnb5zb8k07dicc57a6cmniiqyqigyxinhpx2k0l45mbnihjsr5k1rih3r6bwlj241v67iwd2i0dpqd8a";+x86_64-darwin = "106mx6a4rwcvq41v54c1yx89156s43n889im9g0q2pvm7054q8b6xm6qrnymzmj5i2i6awyk0z02j5pfiyh35sw9afxb3695ymsb3v8";-x86_64-linux = "1kbzxcdgyvs94kkm6ikr1j0p0k3zq30d10sl69ig0rgbqbqm4rpqi6dq94jjbw7q3jlwz83vgq3549q38d2s9kalmzv9lmddn2kkc42";-aarch64-linux = "2d97xvhxnkdgghqlichkwdxxh641dzkd9hq5xgffgvbqv1qsh31k9yib2q1nsarpnbx0d758bdn2jm2wvsj7nx0gpxlb3nab0b3hc2g";-x86_64-darwin = "0fjn18vizgfdbziklhgppnvka5iw2hb4pfi6047i46il8ydb6z1m40cflq436sdf07sivi0mnldg9247qvqrl6f078w3fwnh3bwlac8";+x86_64-linux = "388nrba5f7z9syq23xh3k45rzy3iys58s32ya7a0q9mwdf1y3haw7yvbq79cn08741hhqdi73mip8jf50f4s64mbr62ay1p76zsrkj5";+aarch64-linux = "2vs8bhk63cjrqkm5n164ahc6bdz58aq9vmhaiyy27krp7wlkz4gpiva9153h7mywhk709l1qc7cddj99qsh2ygv6axjfigbhgrzslqi";+x86_64-darwin = "3qxlgbd0np0w8wmp98mhp4cqgva4zglqf7k9kzqbwxfwr5s795kap7rs5w0cy7h0bsvj0ygx3d5nzyn9hp3fsswx4jl4mkvillnvjzy";···-x86_64-linux = "3ziyvm6llvhnjg8ayr4cfcabwkc46fqscgj12faavib34r5zx4mnv3qccqm3gg2r8jps60h42lvrwj3fliqmr0qqnhsw04819kqwai6";-aarch64-linux = "2nbhvh8dpg7dghcs6ysdg7mcc60hbk5d3zab0nnbqkib93fdhbzhzcra9qhh80h8x03zw0jsn3gzqx0d1z2vz5z3lsa14vmb86pzj4a";-x86_64-darwin = "1sfnp849vmsv8775fjsf9nzx28cmkvfgk8fa81h2l849z31ssaw9fn89kk0n83l0wrhr24ivmprfr11sp42gnjbncqfsnz4883lfchw";+x86_64-linux = "0i3dqsmh5x2aaagw30zvr0ydmzms5j6xvmwq0yx79r1hncw0zg8w1zq7cxvaddszl13d24wxb8vm4varkiv3fy8z3n2ndmhlqa2qcyw";+aarch64-linux = "3f3xky7jqpqwnsg730ka1576ppsspi25xlqsrqmwlbanad0r89lidfppr34nsys9gb5f1vx1zkv73dn4jhl6yawnas9j9f8nhi5mq40";+x86_64-darwin = "1gbiizljh80m9sqv4ynvch7si55if43f4ccfd9ynakwm777fddbg8py338l7irnxc5rid3xzw7c0yj5p8f22n38krlxkvr1zcwij68b";-x86_64-linux = "03g6aghbpsxj9csaq9lkc8cad1nk8kvlivkarq6bfqvx992fxw6zryp7kcm5h6a5gkgpimb1nr17vndj1r629hdhpincqj8yw6i33mq";-aarch64-linux = "25gwicmpzhzs96w3azypbl32bx967f14xkfdgvl7knw234rcmfv7zr0a7lb3vci68dbx4xywpnwlrvgi54mimzp8nagrgwva8zrrxzb";-x86_64-darwin = "2g28jmv1n7pgxfq4wk9x58y5dp835c7rckz6c88ylk7g9w6z75l94pblfl1rc7mr6g3wddiy5cl87a607j9g283hv28a4vcpvll8s7g";+x86_64-linux = "19gbb92lkfwmx4ic27v5g4cs8qzxiq8cv7sw9pxa8kibgr7lgifvg8dh3pd0i30a78yg5lc3fsdy0jal5i2k049nak72rfhxhrk5yxc";+aarch64-linux = "0h0zfj82wafk6brmh35ah1qfxgxs4nm3wc47i14vhvkg78rz25w46rnah88zf9gkllnbhfxkw1ivcl4mm6l4ri9hv9367rr627hybvf";+x86_64-darwin = "0zcp77lh6rvj1vlnjnnd9gqrwazn9v572l0x6r7b9pkjjq7fdh5cnjcc1cvkv9rb00mssd9jjv7yjdpv4i8i9hwby85g9bn500qx42c";-x86_64-linux = "0lmz8ac5j0i4zcq4904kr6qibvyjcm2ckfg27kqyqfii00qmm80xb5sk3i7f06xqkbgkrqkbg9rsldk75akw6m5dxg932j602bxrb4w";-aarch64-linux = "34k6cm69gxm7vcd9m6bp47sdx96j32z6lfhb2vjcdznc6xgs2wy8zcang3b1mjm5919dq7v6iysm6ffcpgjhhphy7prlnaqa69q5mks";-x86_64-darwin = "00xs87zj94v6yr6xs294bficp6lxpghyfswhnwqfkx62jy80qr5fa2y7s10ich3cbm2daa8dby56iizdvi7rnlvp23gfkq12gq4w1g8";+x86_64-linux = "2zdb5cl4swg7kvnla6kgnnwg3kkb3rj2ccizg43fw89h8nacr1klz3zdl5km9l553lvm364dy8xsdwm79bw1ch0qgff6snnbbxlw5a2";+aarch64-linux = "1aq8fhsn15362x99dfp72m67zbswrg30xscy1n983mmq76qn5ha6sy8pyj84l7qcs0n1b7akb77qyi3d2ns8bd2wl6s1dacl24gn10p";+x86_64-darwin = "1gk6sgd9gdc6nr64mdfj6lhzdi6ixi5c1r0i1b7bhkg2xycx5cnbgjycrpqh17h6wbp68dz4mkg5hf1y3527hdwypa9k0sqdg3yrdb8";
-12
pkgs/development/compilers/elm/default.nix
-12
pkgs/development/compilers/elm/default.nix
···elm-format = justStaticExecutables (overrideCabal (self.callPackage ./packages/elm-format.nix {}) (drv: {-url = "https://github.com/turboMaCk/elm-format/commit/4f4abdc7117ed6ce3335f6cf39b6495b48067b7c.patch";
+8
-8
pkgs/development/compilers/elm/packages/elm-format.nix
+8
-8
pkgs/development/compilers/elm/packages/elm-format.nix
·········
+2
-2
pkgs/development/compilers/llvm/rocm/default.nix
+2
-2
pkgs/development/compilers/llvm/rocm/default.nix
···
+66
pkgs/development/compilers/lobster/default.nix
+66
pkgs/development/compilers/lobster/default.nix
···
+13
pkgs/development/compilers/lobster/test-can-run-hello-world.nix
+13
pkgs/development/compilers/lobster/test-can-run-hello-world.nix
···
+12
-35
pkgs/development/coq-modules/metalib/default.nix
+12
-35
pkgs/development/coq-modules/metalib/default.nix
···-description = "Tool for generating Locally Nameless definitions and proofs in Coq, working together with Ott";···
+6
-36
pkgs/development/dotnet-modules/python-language-server/deps.nix
+6
-36
pkgs/development/dotnet-modules/python-language-server/deps.nix
············
+1
-1
pkgs/development/interpreters/perl/default.nix
+1
-1
pkgs/development/interpreters/perl/default.nix
+1
-1
pkgs/development/interpreters/python/default.nix
+1
-1
pkgs/development/interpreters/python/default.nix
+39
pkgs/development/libraries/audiality2/default.nix
+39
pkgs/development/libraries/audiality2/default.nix
···+description = "A realtime scripted modular audio engine for video games and musical applications";
+4
-1
pkgs/development/libraries/crc32c/default.nix
+4
-1
pkgs/development/libraries/crc32c/default.nix
······
+2
-2
pkgs/development/libraries/hiredis/default.nix
+2
-2
pkgs/development/libraries/hiredis/default.nix
···
+23
pkgs/development/libraries/libbacktrace/default.nix
+23
pkgs/development/libraries/libbacktrace/default.nix
···+description = "A C library that may be linked into a C/C++ program to produce symbolic backtraces";
+7
-2
pkgs/development/libraries/neatvnc/default.nix
+7
-2
pkgs/development/libraries/neatvnc/default.nix
···
+2
-2
pkgs/development/libraries/rocclr/default.nix
+2
-2
pkgs/development/libraries/rocclr/default.nix
···
+2
-2
pkgs/development/libraries/rocm-comgr/default.nix
+2
-2
pkgs/development/libraries/rocm-comgr/default.nix
···
+2
-2
pkgs/development/libraries/rocm-device-libs/default.nix
+2
-2
pkgs/development/libraries/rocm-device-libs/default.nix
···
+2
-2
pkgs/development/libraries/rocm-opencl-runtime/default.nix
+2
-2
pkgs/development/libraries/rocm-opencl-runtime/default.nix
···
+1
-1
pkgs/development/libraries/rocm-runtime/default.nix
+1
-1
pkgs/development/libraries/rocm-runtime/default.nix
+2
-2
pkgs/development/libraries/rocm-thunk/default.nix
+2
-2
pkgs/development/libraries/rocm-thunk/default.nix
···
+1
-1
pkgs/development/libraries/sundials/2.x.nix
+1
-1
pkgs/development/libraries/sundials/2.x.nix
···
+2
-2
pkgs/development/libraries/sundials/default.nix
+2
-2
pkgs/development/libraries/sundials/default.nix
···# [INSTALL_GUIDE.pdf](https://raw.githubusercontent.com/LLNL/sundials/master/INSTALL_GUIDE.pdf)···
+3
-1
pkgs/development/libraries/vulkan-loader/default.nix
+3
-1
pkgs/development/libraries/vulkan-loader/default.nix
···-substituteInPlace loader/vulkan.pc.in --replace 'includedir=''${prefix}/include' 'includedir=${vulkan-headers}/include'
+2
-2
pkgs/development/libraries/zimg/default.nix
+2
-2
pkgs/development/libraries/zimg/default.nix
···
+2
-4
pkgs/development/ocaml-modules/csexp/default.nix
+2
-4
pkgs/development/ocaml-modules/csexp/default.nix
···url = "https://github.com/ocaml-dune/csexp/releases/download/${version}/csexp-${version}.tbz";
-26
pkgs/development/ocaml-modules/irmin/1.4.nix
-26
pkgs/development/ocaml-modules/irmin/1.4.nix
···-url = "https://github.com/mirage/${pname}/releases/download/${version}/${pname}-${version}.tbz";
+14
-20
pkgs/development/ocaml-modules/qtest/default.nix
+14
-20
pkgs/development/ocaml-modules/qtest/default.nix
···
+2
-2
pkgs/development/ocaml-modules/zed/default.nix
+2
-2
pkgs/development/ocaml-modules/zed/default.nix
···
+28
pkgs/development/python-modules/acebinf/default.nix
+28
pkgs/development/python-modules/acebinf/default.nix
···
+42
pkgs/development/python-modules/bwapy/default.nix
+42
pkgs/development/python-modules/bwapy/default.nix
···
+53
pkgs/development/python-modules/clldutils/default.nix
+53
pkgs/development/python-modules/clldutils/default.nix
···
+3
-2
pkgs/development/python-modules/cozy/default.nix
+3
-2
pkgs/development/python-modules/cozy/default.nix
······
+51
pkgs/development/python-modules/csvw/default.nix
+51
pkgs/development/python-modules/csvw/default.nix
···
+4
-1
pkgs/development/python-modules/distributed/default.nix
+4
-1
pkgs/development/python-modules/distributed/default.nix
······
+2
-2
pkgs/development/python-modules/google-api-python-client/default.nix
+2
-2
pkgs/development/python-modules/google-api-python-client/default.nix
···
+31
pkgs/development/python-modules/google-crc32c/default.nix
+31
pkgs/development/python-modules/google-crc32c/default.nix
···+description = "Wrapper the google/crc32c hardware-based implementation of the CRC32C hashing algorithm";
+10
-5
pkgs/development/python-modules/google_resumable_media/default.nix
+10
-5
pkgs/development/python-modules/google_resumable_media/default.nix
···
+16
-7
pkgs/development/python-modules/gssapi/default.nix
+16
-7
pkgs/development/python-modules/gssapi/default.nix
············+echo $'\ndel TestBaseUtilities.test_acquire_creds_impersonate_name' >> gssapi/tests/test_raw.py
+5
-2
pkgs/development/python-modules/notebook/default.nix
+5
-2
pkgs/development/python-modules/notebook/default.nix
······
+2
-2
pkgs/development/python-modules/pamqp/default.nix
+2
-2
pkgs/development/python-modules/pamqp/default.nix
···
+47
-66
pkgs/development/python-modules/pysdl2/PySDL2-dll.patch
+47
-66
pkgs/development/python-modules/pysdl2/PySDL2-dll.patch
···
+13
-14
pkgs/development/python-modules/pysdl2/default.nix
+13
-14
pkgs/development/python-modules/pysdl2/default.nix
···-{ stdenv, lib, fetchPypi, buildPythonPackage, SDL2, SDL2_ttf, SDL2_image, SDL2_gfx, SDL2_mixer }:+{ stdenv, lib, substituteAll, fetchPypi, buildPythonPackage, SDL2, SDL2_ttf, SDL2_image, SDL2_gfx, SDL2_mixer }:···-"DLL(\"SDL2_ttf\")" "DLL('${SDL2_ttf}/lib/libSDL2_ttf${stdenv.hostPlatform.extensions.sharedLibrary}')"-"DLL(\"SDL2_image\")" "DLL('${SDL2_image}/lib/libSDL2_image${stdenv.hostPlatform.extensions.sharedLibrary}')"-"DLL(\"SDL2_gfx\")" "DLL('${SDL2_gfx}/lib/libSDL2_gfx${stdenv.hostPlatform.extensions.sharedLibrary}')"-"DLL(\"SDL2_mixer\")" "DLL('${SDL2_mixer}/lib/libSDL2_mixer${stdenv.hostPlatform.extensions.sharedLibrary}')"+} // builtins.mapAttrs (_: pkg: "${pkg}/lib/lib${pkg.pname}${stdenv.hostPlatform.extensions.sharedLibrary}") {
+32
pkgs/development/python-modules/pytabix/default.nix
+32
pkgs/development/python-modules/pytabix/default.nix
···
+3
-3
pkgs/development/python-modules/rabbitpy/default.nix
+3
-3
pkgs/development/python-modules/rabbitpy/default.nix
·········
+1
-1
pkgs/development/python-modules/scikits-odes/default.nix
+1
-1
pkgs/development/python-modules/scikits-odes/default.nix
···description = "A scikit offering extra ode/dae solvers, as an extension to what is available in scipy";
+47
pkgs/development/python-modules/segments/default.nix
+47
pkgs/development/python-modules/segments/default.nix
···
+3
pkgs/development/python-modules/streamz/default.nix
+3
pkgs/development/python-modules/streamz/default.nix
+10
-4
pkgs/development/python-modules/transformers/default.nix
+10
-4
pkgs/development/python-modules/transformers/default.nix
···············
+3
-1
pkgs/development/python-modules/zict/default.nix
+3
-1
pkgs/development/python-modules/zict/default.nix
······
+3
-3
pkgs/development/tools/analysis/tflint/default.nix
+3
-3
pkgs/development/tools/analysis/tflint/default.nix
···
+1
-1
pkgs/development/tools/build-managers/rocm-cmake/default.nix
+1
-1
pkgs/development/tools/build-managers/rocm-cmake/default.nix
+2
-2
pkgs/development/tools/buildah/default.nix
+2
-2
pkgs/development/tools/buildah/default.nix
···
+2
-2
pkgs/development/tools/flyway/default.nix
+2
-2
pkgs/development/tools/flyway/default.nix
···url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/${version}/flyway-commandline-${version}.tar.gz";
+8
-5
pkgs/development/tools/haskell/dconf2nix/dconf2nix.nix
+8
-5
pkgs/development/tools/haskell/dconf2nix/dconf2nix.nix
······
+2
-2
pkgs/development/tools/metals/default.nix
+2
-2
pkgs/development/tools/metals/default.nix
······
+2
-2
pkgs/development/tools/misc/global/default.nix
+2
-2
pkgs/development/tools/misc/global/default.nix
···
+22
pkgs/development/tools/rust/cargo-sync-readme/default.nix
+22
pkgs/development/tools/rust/cargo-sync-readme/default.nix
···+description = "A cargo plugin that generates a Markdown section in your README based on your Rust documentation";
+87
pkgs/games/koboredux/default.nix
+87
pkgs/games/koboredux/default.nix
···+url = "https://github.com/olofson/koboredux/commit/cf92b8a61d002ccaa9fbcda7a96dab08a681dee4.patch";
+2
-3
pkgs/games/minecraft/default.nix
+2
-3
pkgs/games/minecraft/default.nix
······url = "https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${version}.tar.gz";
+1
-1
pkgs/games/osu-lazer/default.nix
+1
-1
pkgs/games/osu-lazer/default.nix
+15
-4
pkgs/games/stockfish/default.nix
+15
-4
pkgs/games/stockfish/default.nix
···
+10
-2
pkgs/misc/emulators/mame/default.nix
+10
-2
pkgs/misc/emulators/mame/default.nix
······
+4
-4
pkgs/misc/emulators/ryujinx/default.nix
+4
-4
pkgs/misc/emulators/ryujinx/default.nix
···nativeBuildInputs = [ dotnet-sdk_3 dotnetPackages.Nuget makeWrapper wrapGAppsHook gobject-introspection ];···
+38
-293
pkgs/misc/emulators/ryujinx/deps.nix
+38
-293
pkgs/misc/emulators/ryujinx/deps.nix
·····································································
+148
-136
pkgs/misc/vim-plugins/generated.nix
+148
-136
pkgs/misc/vim-plugins/generated.nix
····································································································································
+1
pkgs/misc/vim-plugins/vim-plugin-names
+1
pkgs/misc/vim-plugins/vim-plugin-names
+12
pkgs/misc/vscode-extensions/default.nix
+12
pkgs/misc/vscode-extensions/default.nix
···
+7
-8
pkgs/os-specific/linux/cryptodev/default.nix
+7
-8
pkgs/os-specific/linux/cryptodev/default.nix
······
+38
pkgs/os-specific/linux/firmware/firmware-manager/default.nix
+38
pkgs/os-specific/linux/firmware/firmware-manager/default.nix
···+{ rustPlatform, lib, fetchFromGitHub, lzma, pkgconfig, openssl, dbus, glib, udev, cairo, pango, atk, gdk-pixbuf, gtk3, wrapGAppsHook }:
+39
pkgs/os-specific/linux/firmware/system76-firmware/default.nix
+39
pkgs/os-specific/linux/firmware/system76-firmware/default.nix
···+{ rustPlatform, lib, fetchFromGitHub, lzma, pkgconfig, openssl, dbus, efibootmgr, makeWrapper }:+install -D -m -0644 data/system76-firmware-daemon.conf $out/etc/dbus-1/system.d/system76-firmware-daemon.conf
+2
-2
pkgs/os-specific/linux/fwts/default.nix
+2
-2
pkgs/os-specific/linux/fwts/default.nix
···
+2
-2
pkgs/os-specific/linux/iw/default.nix
+2
-2
pkgs/os-specific/linux/iw/default.nix
···
+6
-6
pkgs/os-specific/linux/kernel/hardened/patches.json
+6
-6
pkgs/os-specific/linux/kernel/hardened/patches.json
···"url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.144.a/linux-hardened-4.19.144.a.patch"-"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.65.a/linux-hardened-5.4.65.a.patch"+"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.67.a/linux-hardened-5.4.67.a.patch"···"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.7.19.a/linux-hardened-5.7.19.a.patch"-"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.8.10.a/linux-hardened-5.8.10.a.patch"+"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.8.11.a/linux-hardened-5.8.11.a.patch"
+2
-2
pkgs/os-specific/linux/kernel/linux-4.14.nix
+2
-2
pkgs/os-specific/linux/kernel/linux-4.14.nix
···modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;···
+2
-2
pkgs/os-specific/linux/kernel/linux-4.19.nix
+2
-2
pkgs/os-specific/linux/kernel/linux-4.19.nix
···modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;···
+2
-2
pkgs/os-specific/linux/kernel/linux-4.4.nix
+2
-2
pkgs/os-specific/linux/kernel/linux-4.4.nix
···
+2
-2
pkgs/os-specific/linux/kernel/linux-4.9.nix
+2
-2
pkgs/os-specific/linux/kernel/linux-4.9.nix
···
+2
-2
pkgs/os-specific/linux/kernel/linux-5.4.nix
+2
-2
pkgs/os-specific/linux/kernel/linux-5.4.nix
···modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;···
+2
-2
pkgs/os-specific/linux/kernel/linux-5.8.nix
+2
-2
pkgs/os-specific/linux/kernel/linux-5.8.nix
···modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;···
+3
-3
pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
+3
-3
pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
······
+37
-6
pkgs/os-specific/linux/lockdep/default.nix
+37
-6
pkgs/os-specific/linux/lockdep/default.nix
···
+11
pkgs/os-specific/linux/nvidia-x11/default.nix
+11
pkgs/os-specific/linux/nvidia-x11/default.nix
···
+7
-3
pkgs/os-specific/linux/nvidia-x11/generic.nix
+7
-3
pkgs/os-specific/linux/nvidia-x11/generic.nix
·········-url = "https://download.nvidia.com/XFree86/Linux-x86_64/${version}/NVIDIA-Linux-x86_64-${version}${pkgSuffix}.run";+url = args.url or "https://download.nvidia.com/XFree86/Linux-x86_64/${version}/NVIDIA-Linux-x86_64-${version}${pkgSuffix}.run";-url = "https://download.nvidia.com/XFree86/Linux-x86/${version}/NVIDIA-Linux-x86-${version}${pkgSuffix}.run";+url = args.url or "https://download.nvidia.com/XFree86/Linux-x86/${version}/NVIDIA-Linux-x86-${version}${pkgSuffix}.run";···persistenced = mapNullable (hash: callPackage (import ./persistenced.nix self hash) { }) persistencedSha256;
+3
-3
pkgs/os-specific/linux/nvidia-x11/persistenced.nix
+3
-3
pkgs/os-specific/linux/nvidia-x11/persistenced.nix
···
+3
-3
pkgs/os-specific/linux/nvidia-x11/settings.nix
+3
-3
pkgs/os-specific/linux/nvidia-x11/settings.nix
······
+2
pkgs/os-specific/linux/system76-acpi/default.nix
+2
pkgs/os-specific/linux/system76-acpi/default.nix
+2
pkgs/os-specific/linux/system76/default.nix
+2
pkgs/os-specific/linux/system76/default.nix
+3
-3
pkgs/servers/amqp/rabbitmq-server/default.nix
+3
-3
pkgs/servers/amqp/rabbitmq-server/default.nix
···url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz";···
+11
-12
pkgs/servers/dns/bind/default.nix
+11
-12
pkgs/servers/dns/bind/default.nix
··················
+22
-25
pkgs/servers/dns/bind/dont-keep-configure-flags.patch
+22
-25
pkgs/servers/dns/bind/dont-keep-configure-flags.patch
···
+3
-3
pkgs/servers/imgproxy/default.nix
+3
-3
pkgs/servers/imgproxy/default.nix
···
+1
-1
pkgs/servers/mail/dovecot/default.nix
+1
-1
pkgs/servers/mail/dovecot/default.nix
···description = "Open source IMAP and POP3 email server written with security primarily in mind";
+1
-1
pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix
+1
-1
pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix
···
+1
-1
pkgs/servers/mail/opensmtpd/default.nix
+1
-1
pkgs/servers/mail/opensmtpd/default.nix
···
+1
-1
pkgs/servers/mail/postfix/default.nix
+1
-1
pkgs/servers/mail/postfix/default.nix
···
+4
-4
pkgs/servers/monitoring/grafana/default.nix
+4
-4
pkgs/servers/monitoring/grafana/default.nix
······
+2
-2
pkgs/servers/search/groonga/default.nix
+2
-2
pkgs/servers/search/groonga/default.nix
···
+2
-2
pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
+2
-2
pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
···
+2
-2
pkgs/shells/dash/default.nix
+2
-2
pkgs/shells/dash/default.nix
···
+3
-3
pkgs/tools/backup/kopia/default.nix
+3
-3
pkgs/tools/backup/kopia/default.nix
···
+2
-2
pkgs/tools/filesystems/orangefs/default.nix
+2
-2
pkgs/tools/filesystems/orangefs/default.nix
···
+40
pkgs/tools/filesystems/ubidump/default.nix
+40
pkgs/tools/filesystems/ubidump/default.nix
···
+2
-2
pkgs/tools/graphics/gmic/default.nix
+2
-2
pkgs/tools/graphics/gmic/default.nix
···
+2
-2
pkgs/tools/misc/fet-sh/default.nix
+2
-2
pkgs/tools/misc/fet-sh/default.nix
···
+5
-5
pkgs/tools/misc/miniserve/default.nix
+5
-5
pkgs/tools/misc/miniserve/default.nix
······
+2
-2
pkgs/tools/misc/wootility/default.nix
+2
-2
pkgs/tools/misc/wootility/default.nix
···url = "https://s3.eu-west-2.amazonaws.com/wooting-update/wootility-linux-latest/wootility-${version}.AppImage";
+2
-2
pkgs/tools/misc/yubikey-manager/default.nix
+2
-2
pkgs/tools/misc/yubikey-manager/default.nix
···
+3
-5
pkgs/tools/networking/amass/default.nix
+3
-5
pkgs/tools/networking/amass/default.nix
···
+2
-2
pkgs/tools/networking/dnsperf/default.nix
+2
-2
pkgs/tools/networking/dnsperf/default.nix
···
+3
-3
pkgs/tools/networking/findomain/default.nix
+3
-3
pkgs/tools/networking/findomain/default.nix
···
+2
-2
pkgs/tools/networking/tridactyl-native/default.nix
+2
-2
pkgs/tools/networking/tridactyl-native/default.nix
···
+2
-2
pkgs/tools/security/1password-gui/default.nix
+2
-2
pkgs/tools/security/1password-gui/default.nix
···
+4
-3
pkgs/tools/security/bettercap/default.nix
+4
-3
pkgs/tools/security/bettercap/default.nix
······
+8
pkgs/tools/security/fierce/default.nix
+8
pkgs/tools/security/fierce/default.nix
···
+2
-2
pkgs/tools/system/facter/default.nix
+2
-2
pkgs/tools/system/facter/default.nix
···
+2
-2
pkgs/tools/system/freeipmi/default.nix
+2
-2
pkgs/tools/system/freeipmi/default.nix
···
+1
-1
pkgs/tools/system/rocm-smi/default.nix
+1
-1
pkgs/tools/system/rocm-smi/default.nix
+2
-2
pkgs/tools/text/discount/default.nix
+2
-2
pkgs/tools/text/discount/default.nix
···
+2
-2
pkgs/tools/text/kdiff3/default.nix
+2
-2
pkgs/tools/text/kdiff3/default.nix
···
+51
-25
pkgs/top-level/all-packages.nix
+51
-25
pkgs/top-level/all-packages.nix
···············inherit (pythonInterpreters) python27 python36 python37 python38 python39 python3Minimal pypy27 pypy36;············nvidiaPackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/nvidia-x11 { });·········quodlibet-xine-full = quodlibet-full.override { xineBackend = true; tag = "-xine-full"; };············
-2
pkgs/top-level/ocaml-packages.nix
-2
pkgs/top-level/ocaml-packages.nix
···
+16
pkgs/top-level/python-packages.nix
+16
pkgs/top-level/python-packages.nix
············cucumber-tag-expressions = callPackage ../development/python-modules/cucumber-tag-expressions { };·········