Commit Graph

71967 Commits

Author SHA1 Message Date
Alyssa Ross
8aa8e0ce7f
nixos/udev: compress all firmware if supported
This should be a significant disk space saving for most NixOS
installations.  This method is a bit more complicated than doing it in
the postInstall for the firmware derivations, but this way it's
automatic, so each firmware package doesn't have to separately
implement its compression.

Currently, only xz compression is supported, but it's likely that
future versions of Linux will additionally support zstd, so I've
written the code in such a way that it would be very easy to implement
zstd compression for those kernels when they arrive, falling back to
xz for older (current) kernels.

I chose the highest possible level of compression (xz -9) because even
at this level, decompression time is negligible.  Here's how long it took
to decompress every firmware file my laptop uses:

	i915/kbl_dmc_ver1_04.bin                  	2ms
	regulatory.db                             	4ms
	regulatory.db.p7s                         	3ms
	iwlwifi-7265D-29.ucode                    	62ms
	9d71-GOOGLE-EVEMAX-0-tplg.bin             	22ms
	intel/dsp_fw_kbl.bin                      	65ms
	dsp_lib_dsm_core_spt_release.bin          	6ms
	intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq	7ms

And since booting NixOS is a parallel process, it's unlikely (but
difficult to measure) that the time to user interaction was held up at
all by most of these.

Fixes (partially?) #148197
2022-05-13 14:36:34 +00:00
Cyril Cohen
7e589a45ef coqPackages: etc
- use propagatedBuildInputs to make sure ocaml plugin stuff is in path
- updated coqPackage.heq (broken url)
- fixed use of `DESTDIR` and `COQMF_COQLIB` in mkCoqDerivation
- adding `COQCORELIB` environement variable to put ocaml plugin files in the right place
- make metaFetch available from `coqPackages`
2022-05-12 06:11:43 +02:00
Sandro
143aa3e88c
Merge pull request #172615 from tjni/fix-cliscord-darwin
cliscord: fix build on Darwin
2022-05-12 01:36:29 +02:00
Sandro
997c1a8379
Merge pull request #172610 from tjni/fix-garage-darwin
garage: fix build on Darwin
2022-05-12 01:35:16 +02:00
Dmitry Bogatov
bad52402a5
python3.pkgs.sphinx-better-theme: init at 0.1.5 (#171595)
* python3.pkgs.sphinx-better-theme: init at 0.1.5

* Update pkgs/development/python-modules/sphinx-better-theme/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

* Update pkgs/development/python-modules/sphinx-better-theme/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Co-authored-by: Dmitry Bogatov <git#v1@kaction.cc>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-05-12 01:00:52 +02:00
Martin Weinelt
f53bffda16
Merge pull request #160980 from squalus/librewolf-dir 2022-05-12 00:52:18 +02:00
Theodore Ni
b1e6ccc862
cliscord: fix build on Darwin
Security needs to be added as a buildInput.
2022-05-11 16:51:17 -05:00
Sandro
2fbc5d5085
Merge pull request #143912 from ShamrockLee/gtkd
gtkd: 3.9.0 -> 3.10.0 and add possibility to use different D compilers
2022-05-11 23:48:16 +02:00
Sandro
8df07404e3
Merge pull request #164328 from ppenguin/add-python-pandoc-xnos 2022-05-11 23:36:37 +02:00
Theodore Ni
e3d8a347fe
garage: fix build on Darwin
Security needs to be added as a buildInput.
2022-05-11 16:32:35 -05:00
Sandro
2ffed241d2
Merge pull request #171814 from arjan-s/init-pls
pls: init at 4.0.3
2022-05-11 23:07:28 +02:00
Sandro
f7e2bc2eae
Merge pull request #172105 from KAction/crossplane
crossplane: init at 0.5.7
2022-05-11 22:58:27 +02:00
Fabian Affolter
184a39a65c
Merge pull request #172534 from fabaff/pkginfo2
python310Packages.pkginfo2: init at 30.0.0
2022-05-11 21:25:21 +02:00
Fabian Affolter
a297fe6d06
Merge pull request #172547 from fabaff/container-inspector
python310Packages.container-inspector: init at 31.0.0
2022-05-11 21:25:10 +02:00
Fabian Affolter
26d42b0f7b
Merge pull request #172552 from fabaff/pip-requirements-parser
python310Packages.pip-requirements-parser: init at 31.2.0
2022-05-11 21:24:59 +02:00
Arjan Schrijver
fd33656e3d pls: init at 4.0.3 2022-05-11 20:27:05 +02:00
Rick van Schijndel
e680b5cf74
Merge pull request #172383 from Mindavi/treewide/remove-broken
Treewide(ish): remove long-time broken pkgs
2022-05-11 19:34:13 +02:00
Fabian Affolter
9281793311
Merge pull request #172388 from fabaff/pcapy-ng
python310Packages.pcapy-ng: init at 1.0.9
2022-05-11 19:29:19 +02:00
Rick van Schijndel
6345356323 pdftk-legacy: drop
Broken since 2020-08-24
2022-05-11 19:23:06 +02:00
Rick van Schijndel
0bd5909ea7 openbr: drop
Broken since 2016-05-08
2022-05-11 19:23:06 +02:00
Rick van Schijndel
70aad78d19 vogl: drop
Broken since 2019-10-07
2022-05-11 19:23:06 +02:00
Rick van Schijndel
bb38235dc6 infobar: drop
Broken since 2019-06-12
2022-05-11 19:23:05 +02:00
Rick van Schijndel
d14b6e65ff samsung-unified-linux-driver_4_00_39: drop
Broken since 2018-10-03
2022-05-11 19:23:05 +02:00
Rick van Schijndel
2b6ad30610 libdap: drop
Broken since 2020-08-15
2022-05-11 19:23:05 +02:00
Rick van Schijndel
e8e6743b28 neopg: drop
Broken since 2020-11-30
2022-05-11 19:23:05 +02:00
Rick van Schijndel
442379fa7b
Merge pull request #172331 from Artturin/removeold1
portaudio2014 + libssh2 1.10: remove
2022-05-11 18:34:57 +02:00
Sandro
cf40da2012
Merge pull request #170354 from serge-belov/sb-nixpkgs-abyssinica 2022-05-11 17:01:13 +02:00
Artturi
8665df6c4f
Merge pull request #154917 from dasj19/remove-split2flac
split2flac: removed
2022-05-11 17:12:49 +03:00
Bobby Rong
e6d7f2b44f
Merge pull request #170037 from fersilva16/update/font-awesome
font-awesome: 5.15.3 -> 6.1.1
2022-05-11 22:00:05 +08:00
Daniel Șerbănescu
b116e88556 split2flac: removed 2022-05-11 15:27:01 +02:00
Sandro
19b44ba0ed
Merge pull request #172149 from doronbehar/pkg/python/moku 2022-05-11 15:18:49 +02:00
Dmitry Kalinkin
0a2adbd847
python3Packages.validict: init at 0.5.1 (#171558)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-05-11 15:18:31 +02:00
Sandro
c5dbc6d161
pypiserver: 1.4.2 -> 1.5.0, add SuperSandro2000 as maintainer, add to… (#172417)
Co-authored-by: austinbutler <austinbutler@users.noreply.github.com>
2022-05-11 13:39:59 +02:00
Fabian Affolter
c2e73ebc70 python310Packages.pip-requirements-parser: init at 31.2.0 2022-05-11 13:24:03 +02:00
Fabian Affolter
b573c0d93b python310Packages.container-inspector: init at 31.0.0 2022-05-11 13:03:40 +02:00
Artturi
e7edd38014
Merge pull request #171366 from aaronjheng/mysql-shell
mysql-shell: 8.0.28 -> 8.0.29
2022-05-11 13:11:43 +03:00
Fabian Affolter
69f7c98750 python310Packages.pkginfo2: init at 30.0.0 2022-05-11 11:49:45 +02:00
Elis Hirwing
b376c2d2af
Merge pull request #172256 from jtojnar/php-cleanups
php: Remove fixes for abandoned PHP versions
2022-05-11 08:44:53 +02:00
Rick van Schijndel
78520c1fff
Merge pull request #172387 from SuperSandro2000/CryptOpenSSLRandom
perlPackages.CryptOpenSSLRandom: mark broken for aarch64-darwin
2022-05-11 06:15:31 +02:00
davidak
a3469fde69
Merge pull request #172374 from Mindavi/anbox-kernel/drop
anbox: drop kernel modules package
2022-05-11 02:55:29 +02:00
davidak
9fa22fd550
Merge pull request #170183 from armeenm/remove-phwmon
phwmon: remove
2022-05-11 02:43:03 +02:00
Serge Belov
d09ee716bf sil-abyssinica: init at 1.500 2022-05-11 12:39:33 +12:00
Sandro
83b213efd1
Merge pull request #172153 from gador/thedesk-electron
thedesk: update electron
2022-05-11 01:44:59 +02:00
Sandro
cce6609707
Merge pull request #172104 from greydot/whalebird 2022-05-11 01:13:52 +02:00
Sandro
6156f22b29
Merge pull request #172021 from WolfangAukang/raven-reader 2022-05-11 01:08:31 +02:00
Sandro
cc071a2166
Merge pull request #171993 from hlolli/feature/csound-darwin-support
csound: darwin support
2022-05-11 00:45:32 +02:00
Armeen Mahdian
6a503166b0 phwmon: remove 2022-05-10 17:32:40 -05:00
davidak
ff75cba0b6
Merge pull request #170278 from armeenm/remove-lumo
lumo: remove
2022-05-11 00:18:45 +02:00
Fabian Affolter
7c5607887f python310Packages.pcapy-ng: init at 1.0.9 2022-05-10 22:58:20 +02:00
Sandro Jäckel
a797299a78
perlPackages.CryptOpenSSLRandom: mark broken for aarch64-darwin 2022-05-10 22:55:48 +02:00