Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from NixOS:master #200

Merged
merged 651 commits into from
Jan 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
651 commits
Select commit Hold shift + click to select a range
e0cdc47
python311Packages.dvc-ssh: 2.2.22 -> 3.0.0
fabaff Jan 8, 2024
5e9c778
python310Packages.ftputil: 5.0.4 -> 5.1.0
r-ryantm Jan 8, 2024
567545f
Merge pull request #279682 from fabaff/ipinfo-bump
fabaff Jan 8, 2024
342f5fb
Merge pull request #279689 from fabaff/qovery-cli-bump
fabaff Jan 8, 2024
2d557e6
Merge pull request #279585 from fabaff/db-dtypes-bump
fabaff Jan 8, 2024
252f164
python311Packages.djangorestframework-stubs: 3.14.2 -> 3.14.5
fabaff Jan 8, 2024
83255ff
Merge pull request #279167 from fabaff/google-cloud-compute-bump
fabaff Jan 8, 2024
3384595
Merge pull request #279169 from fabaff/google-cloud-container-bump
fabaff Jan 8, 2024
945a05f
gjs: add option to avoid installing tests to avoid dependency on gtk3
SuperSandro2000 Dec 25, 2023
f58f473
responder: 3.1.3.0 -> 3.1.4.0
fabaff Jan 8, 2024
6b73be0
nixos/no-x-libs: add gjs
SuperSandro2000 Dec 25, 2023
be6412a
python311Packages.reolink-aio: 0.8.5 -> 0.8.6
fabaff Jan 8, 2024
046df5a
python311Packages.pytedee-async: init at 0.2.10
fabaff Jan 8, 2024
d405cc8
Merge pull request #278908 from datafoo/nixops
roberth Jan 8, 2024
e31df9c
gfxstream: init at 0.1.2
alyssais Aug 1, 2023
2825760
rutabaga_gfx: init at 0.1.2
alyssais Aug 1, 2023
b4db058
qemu: add rutabaga support
alyssais Jan 6, 2024
f04e24b
megapixels: Drop OPNA2608 from maintainers
OPNA2608 Jan 9, 2024
82eaf5d
python310Packages.google-cloud-org-policy: 1.9.0 -> 1.10.0
r-ryantm Jan 9, 2024
9a3f06c
python310Packages.hepunits: 2.3.2 -> 2.3.3
r-ryantm Jan 9, 2024
492e333
flyctl: 0.1.136 -> 0.1.137
r-ryantm Jan 9, 2024
63c4175
ocamlPackages.torch: use libtorch-bin 2.0
vbgl Jan 2, 2024
61a31a9
python310Packages.huawei-lte-api: 1.7.3 -> 1.8.1
r-ryantm Jan 9, 2024
322bc48
cnquery: 9.12.3 -> 9.13.0
r-ryantm Jan 9, 2024
3b178d6
python310Packages.kaggle: 1.5.16 -> 1.6.1
r-ryantm Jan 9, 2024
3a3c015
python310Packages.laspy: 2.5.2 -> 2.5.3
r-ryantm Jan 9, 2024
5369d84
weasis: init at 4.2.1
WolfangAukang Jan 9, 2024
dea2167
python310Packages.litellm: 1.15.0 -> 1.16.19
r-ryantm Jan 9, 2024
6a9382b
Merge pull request #278983 from mweinelt/mushroom
mweinelt Jan 9, 2024
dda9955
python310Packages.mkdocstrings-python: 1.7.5 -> 1.8.0
r-ryantm Jan 9, 2024
b710ec0
just: 1.22.0 -> 1.22.1
mfrw Jan 9, 2024
3a87e74
python310Packages.oelint-parser: 2.13.3 -> 2.13.11
r-ryantm Jan 9, 2024
a317b9c
python310Packages.open-clip-torch: 2.23.0 -> 2.24.0
r-ryantm Jan 9, 2024
4044f8a
python310Packages.opencensus: 0.11.3 -> 0.11.4
r-ryantm Jan 9, 2024
d96ecde
python310Packages.opencensus-ext-azure: 1.1.12 -> 1.1.13
r-ryantm Jan 9, 2024
3db4e9d
python310Packages.packageurl-python: 0.13.1 -> 0.13.4
r-ryantm Jan 9, 2024
f41ba74
python310Packages.pdf2image: 1.16.3 -> 1.17.0
r-ryantm Jan 9, 2024
de56cb2
python310Packages.pdb2pqr: 3.6.1 -> 3.6.2
r-ryantm Jan 9, 2024
5cc06fb
python310Packages.pdf2docx: 0.5.6 -> 0.5.7
r-ryantm Jan 9, 2024
9a524ca
python310Packages.pex: 2.1.153 -> 2.1.156
r-ryantm Jan 9, 2024
fa13d43
cryptomator: 1.11.0 -> 1.11.1
jensbin Jan 9, 2024
6e8eced
zulip: 5.10.3 → 5.10.4
andersk Jan 9, 2024
2da337b
Merge pull request #279720 from r-ryantm/auto-update/python310Package…
doronbehar Jan 9, 2024
7b61658
Merge pull request #279711 from fabaff/pytedee-async
fabaff Jan 9, 2024
ac27bb0
portfolio: 0.67.0 -> 0.67.1
kilianar Jan 9, 2024
04bb424
Merge pull request #279710 from fabaff/reolink-aio-bump
fabaff Jan 9, 2024
03a71a8
Merge pull request #279708 from fabaff/responder-bump
fabaff Jan 9, 2024
2304097
Merge pull request #279701 from fabaff/dvc-ssh-bump
fabaff Jan 9, 2024
57fc8b5
Merge pull request #279692 from fabaff/pymeteoclimatic-bump
fabaff Jan 9, 2024
16141cb
Merge pull request #279688 from fabaff/pycfmodel-bump
fabaff Jan 9, 2024
6abb23d
Merge pull request #279686 from fabaff/pip-audit-bump
fabaff Jan 9, 2024
b4ae20c
Merge pull request #279669 from fabaff/pyzabbix
fabaff Jan 9, 2024
67d082f
Merge pull request #279665 from fabaff/epion
fabaff Jan 9, 2024
5e9e956
Merge pull request #279646 from fabaff/types-mock-bump
fabaff Jan 9, 2024
800f5fc
Merge pull request #279229 from fabaff/otpw-bump
fabaff Jan 9, 2024
43b6a27
python311Packages.mkdocstrings-python: refactor
fabaff Jan 9, 2024
52ac536
python311Packages.flow-record: refactor
fabaff Jan 9, 2024
715b28a
Merge pull request #279603 from Misaka13514/bump-nuclei
fabaff Jan 9, 2024
99d3b3d
Merge pull request #279486 from r-burns/exec-format-cleanup
Mic92 Jan 9, 2024
3f77dbd
Merge pull request #279578 from trofi/beignet-drop
zimbatm Jan 9, 2024
759d213
python310Packages.py-serializable: 0.16.0 -> 0.17.1
r-ryantm Jan 9, 2024
f7a6fa2
Merge pull request #279755 from r-ryantm/auto-update/python310Package…
fabaff Jan 9, 2024
7dd9a0f
python311Packages.boto3-stubs: 1.34.14 -> 1.34.15
fabaff Jan 9, 2024
ab0cacd
python311Packages.botocore-stubs: 1.34.14 -> 1.34.15
fabaff Jan 9, 2024
6165cce
python311Packages.environs: 10.0.0 -> 10.1.0
fabaff Jan 9, 2024
2330073
python311Packages.evohome-async: 0.4.16 -> 0.4.17
fabaff Jan 9, 2024
edb804f
abcm2ps: 8.14.14 -> 8.14.15
r-ryantm Jan 9, 2024
f7f4ca1
Merge pull request #278730 from teutat3s/mdbook-i18n-helpers
natsukium Jan 9, 2024
3a93306
python311Packages.connect-box: 0.3.0 -> 0.3.1
fabaff Jan 9, 2024
a51bef6
python311Packages.connect-box: refactor
fabaff Jan 9, 2024
ee460d3
matrix-sliding-sync: 0.99.13 -> 0.99.14
emilylange Jan 8, 2024
8b213fb
Merge pull request #279698 from r-ryantm/auto-update/python310Package…
fabaff Jan 9, 2024
cf3a576
python311Packages.py-serializable: refactor
fabaff Jan 9, 2024
d7af1d9
jasmin: make deterministic and clean up
TomaSajt Jan 3, 2024
2ffff30
python310Packages.pyathena: 3.0.10 -> 3.1.0
r-ryantm Jan 9, 2024
94e7fbc
telegram-desktop: 4.14.3 -> 4.14.4
NickCao Jan 8, 2024
1e4909f
Merge pull request #279660 from markuskowa/fix-spfft-sirius
markuskowa Jan 9, 2024
4f8fe55
zulip: Set meta.mainProgram
andersk Jan 9, 2024
8410d41
comic-mandown: 1.6.1 -> 1.7.0
r-ryantm Jan 8, 2024
05c39be
Merge pull request #279525 from r-ryantm/auto-update/zlint
thiagokokada Jan 9, 2024
4e380dc
Merge pull request #279522 from r-ryantm/auto-update/tremotesf
thiagokokada Jan 9, 2024
0c22a98
Merge pull request #279482 from khaneliman/i3a
thiagokokada Jan 9, 2024
2308038
Merge pull request #279480 from r-ryantm/auto-update/owmods-cli
thiagokokada Jan 9, 2024
42ac8b8
Merge pull request #279436 from Laurent2916/stevenblack
thiagokokada Jan 9, 2024
8ca4b12
Merge pull request #279411 from khaneliman/dooit
thiagokokada Jan 9, 2024
fa9443e
Merge pull request #279407 from r-ryantm/auto-update/faust2
thiagokokada Jan 9, 2024
6aa2c8a
Merge pull request #279397 from katexochen/iginte/remove
thiagokokada Jan 9, 2024
701ad92
Merge pull request #279191 from r-ryantm/auto-update/denaro
thiagokokada Jan 9, 2024
96daada
Merge pull request #279744 from r-ryantm/auto-update/python310Package…
thiagokokada Jan 9, 2024
792a7dd
Merge pull request #279725 from r-ryantm/auto-update/cnquery
thiagokokada Jan 9, 2024
2e38d63
cbfmt: fix compilation with new clang
viraptor Jan 9, 2024
00985e9
ncdc: 1.23.1 -> 1.24
ehmry Jan 9, 2024
39cf633
rclone: 1.65.0 -> 1.65.1
r-ryantm Jan 9, 2024
c8a3490
ctranslate2: 3.23.0 -> 3.24.0
r-ryantm Jan 9, 2024
2777392
enc: 1.1.2 -> 1.1.3
r-ryantm Jan 9, 2024
f8870b2
yutto: 2.0.0b31 -> 2.0.0b32
r-ryantm Jan 6, 2024
38e5c16
python311Packages.pywemo: 1.3.1 -> 1.4.0
fabaff Jan 9, 2024
cc63c0a
renode-dts2repl: unstable-2024-01-06 -> unstable-2024-01-09
r-ryantm Jan 9, 2024
89b2ff7
stern: 1.27.0 -> 1.28.0
r-ryantm Jan 9, 2024
5df8c87
abcm2ps: add version test
dotlambda Jan 9, 2024
f42fbc1
Merge pull request #279723 from r-ryantm/auto-update/python310Package…
dotlambda Jan 9, 2024
cae82f6
Merge pull request #279607 from r-ryantm/auto-update/python310Package…
dotlambda Jan 9, 2024
5eb2024
linux_5_4: 5.4.265 -> 5.4.266
alyssais Jan 9, 2024
c3be792
linux_4_19: 4.19.303 -> 4.19.304
alyssais Jan 9, 2024
32a919a
linux_latest-libre: 19459 -> 19473
alyssais Jan 9, 2024
b6ef6a5
telegraf: 1.29.1 -> 1.29.2
r-ryantm Jan 9, 2024
0b3fbec
nixosTests.paperless: Convert paperless extraConfig to settings
yayayayaka Jan 9, 2024
0fdcf9a
python311Packages.pygraphviz: 1.11 -> 1.12
dotlambda Jan 9, 2024
234f17e
jwx: 2.0.18 -> 2.0.19
r-ryantm Jan 9, 2024
e56480b
Merge pull request #279770 from r-ryantm/auto-update/abcm2ps
dotlambda Jan 9, 2024
9606864
symfony-cli: 5.7.8 -> 5.8.0
gaelreyrol Jan 9, 2024
3b6ef52
minder: 1.15.6 -> 1.16.0
r-ryantm Jan 9, 2024
8791877
Merge pull request #279595 from thiagokokada/bump-sx
thiagokokada Jan 9, 2024
2551790
Merge pull request #278347 from MikaelFangel/update-hyprland
thiagokokada Jan 9, 2024
20d5469
Merge pull request #278590 from TomaSajt/pattypan
thiagokokada Jan 9, 2024
4670348
Merge pull request #278739 from TomaSajt/jpsxdec
thiagokokada Jan 9, 2024
f4549e0
Merge pull request #278088 from soywod/himalaya-v1.0.0-beta
thiagokokada Jan 9, 2024
8da5db8
Merge pull request #277872 from r-ryantm/auto-update/cloudlog
thiagokokada Jan 9, 2024
930e7fe
cp2k: fix CUDA support
markuskowa Jan 9, 2024
d664413
Merge pull request #277868 from r-ryantm/auto-update/centrifugo
thiagokokada Jan 9, 2024
4038683
Merge pull request #277183 from hughobrien/input-leap
thiagokokada Jan 9, 2024
127731c
Merge pull request #279205 from alyssais/rutabaga
Mic92 Jan 9, 2024
f526568
Merge pull request #278694 from davidkna/whisper-metal
thiagokokada Jan 9, 2024
bfd75ee
Merge pull request #279742 from r-ryantm/auto-update/python310Package…
thiagokokada Jan 9, 2024
487c554
Merge pull request #279793 from viraptor/cbfmt-clang
viraptor Jan 9, 2024
d863f89
python311Packages.rapidgzip: 0.11.1 -> 0.12.1
r-ryantm Jan 9, 2024
b4b4478
Merge pull request #278944 from jwijenbergh/eduvpn-client
thiagokokada Jan 9, 2024
e0773e3
tbb: fix patch hash
viraptor Jan 9, 2024
baa9f33
Merge pull request #279085 from r-ryantm/auto-update/orca-slicer
thiagokokada Jan 9, 2024
2a62bdc
Merge pull request #277542 from dixslyf/material-design-icons-v7.4.47
thiagokokada Jan 9, 2024
e383206
Merge pull request #277193 from ahirner/update_edgedb
thiagokokada Jan 9, 2024
1b1e856
Merge pull request #275917 from jjgriego/swiprolog-9.1.21
thiagokokada Jan 9, 2024
78442b2
Merge pull request #274549 from bachp/kas
thiagokokada Jan 9, 2024
77f68e7
Merge pull request #275531 from vncsb/add-netexec
thiagokokada Jan 9, 2024
c17bbc8
Merge pull request #254649 from lasandell/cubicsdr-liquid-dsp-fix
thiagokokada Jan 9, 2024
d2c7748
kubeclarity: 2.23.0 -> 2.23.1
r-ryantm Jan 9, 2024
f60c338
mox: 0.0.8 -> 0.0.9
r-ryantm Jan 9, 2024
0620aaf
Merge pull request #279760 from r-ryantm/auto-update/python310Package…
fabaff Jan 9, 2024
588fb9b
Merge pull request #279576 from trofi/vimPlugins-drop-llvmPackages_6
thiagokokada Jan 9, 2024
7d993cf
qemu: fix virtio-gpu display issues
qubitnano Jan 2, 2024
ca477fa
ibus-engines.typing-booster-unwrapped: 2.24.10 -> 2.24.11
r-ryantm Jan 9, 2024
4b0751b
Merge pull request #279845 from r-ryantm/auto-update/ibus-engines.typ…
ncfavier Jan 9, 2024
e60846e
ferretdb: 1.17.0 -> 1.18.0 (#279837)
r-ryantm Jan 9, 2024
fd09827
scribus: 1.6.0 -> 1.6.1
r-ryantm Jan 9, 2024
c3db3ff
Merge pull request #255271 from evils/kicad-testing
pbsds Jan 9, 2024
bae5c90
Merge pull request #276944 from atorres1985-contrib/dosbox-staging
thiagokokada Jan 9, 2024
c391e9d
Merge pull request #277646 from WolfangAukang/weasis
thiagokokada Jan 9, 2024
4e92bad
fastjet-contrib: 1.052 -> 1.053
r-ryantm Jan 8, 2024
61ad5d8
herwig: 7.2.3 -> 7.3.0
r-ryantm Jan 8, 2024
4b046dc
python311Packages.rich-click: 1.7.2 -> 1.7.3
fabaff Jan 9, 2024
db4a9fe
Merge pull request #279822 from gaelreyrol/symfony-cli-update-5.8.0
drupol Jan 9, 2024
250bf92
Merge pull request #279827 from markuskowa/fix-cp2k-cuda
markuskowa Jan 9, 2024
08831e7
linux-router: 0.6.7 -> 0.7.1
r-ryantm Jan 9, 2024
5f089dc
copilot-cli: use `v${version}` for version
mveytsman Dec 22, 2023
01db220
Merge pull request #276773 from SuperSandro2000/gjs-nox
NickCao Jan 9, 2024
3ab8dd6
Merge pull request #278819 from romildo/upd.labwc
romildo Jan 9, 2024
6ba4ceb
Merge pull request #277459 from tengkuizdihar/init-treedome
NickCao Jan 9, 2024
27d177b
Merge pull request #278755 from DamienCassou/hledger-add-bash-completion
DamienCassou Jan 9, 2024
24d7e57
cp2k: 2023.2 -> 2024.1
sheepforce Jan 9, 2024
f3ca2ad
python311Packages.mizani: 0.10.0 -> 0.9.3
GaetanLepage Jan 9, 2024
3053509
python311Packages.plotnine: 0.12.3 -> 0.12.4
GaetanLepage Dec 19, 2023
f1166a3
python311Packages.rlax: fix build
GaetanLepage Dec 19, 2023
116280f
trufflehog: 3.63.7 -> 3.63.8
fabaff Jan 9, 2024
3eb1c0f
Merge pull request #275929 from mveytsman/patch-2
thiagokokada Jan 9, 2024
f98ec4f
treewide: update meta.description to fit the guidelines
GetPsyched Jan 8, 2024
68790ac
bearer: 1.33.1 -> 1.34.0
r-ryantm Jan 9, 2024
b075387
libsystemtap: 4.6 -> 5.0
r-ryantm Jan 9, 2024
f7be52b
Merge pull request #272092 from UARTman/gtkclipblock
pbsds Jan 9, 2024
a667157
buildFHSEnv: bind dbus session bus into place when privateTmp enabled…
tejing1 Jan 9, 2024
c64c04e
pythonInterpreters.pypy39_prebuilt: fix `tests` eval (#278950)
trofi Jan 9, 2024
0edcca6
Merge pull request #279185 from n8henrie/neovide-aarch64-darwin
ck3d Jan 9, 2024
c033d82
Merge pull request #275438 from GaetanLepage/rlax
NickCao Jan 9, 2024
bd5ebc6
Merge pull request #279736 from r-ryantm/auto-update/python310Package…
NickCao Jan 9, 2024
d6e0a30
Merge pull request #279729 from r-ryantm/auto-update/python310Package…
NickCao Jan 9, 2024
47ba1ee
Merge pull request #279728 from r-ryantm/auto-update/python310Package…
NickCao Jan 9, 2024
caa72cf
Merge pull request #279722 from r-ryantm/auto-update/flyctl
NickCao Jan 9, 2024
ece39a1
Merge pull request #279719 from OPNA2608/drop/megapixels-maintenance
NickCao Jan 9, 2024
83428a2
Merge pull request #279717 from r-ryantm/auto-update/python310Package…
NickCao Jan 9, 2024
55deebe
Merge pull request #279699 from fabaff/djangorestframework-stubs-fix
NickCao Jan 9, 2024
420425b
Merge pull request #279766 from fabaff/boto3-stubs-bump
NickCao Jan 9, 2024
dfbe9a4
Merge pull request #279764 from fabaff/botocore-stubs-bump
NickCao Jan 9, 2024
a4bd13e
Merge pull request #279763 from fabaff/environs-bump
NickCao Jan 9, 2024
5b8527a
Merge pull request #279762 from fabaff/evohome-async-bump
NickCao Jan 9, 2024
d0c0110
Merge pull request #279758 from kilianar/portfolio-0.67.1
NickCao Jan 9, 2024
78aafed
Merge pull request #279752 from r-ryantm/auto-update/python310Package…
NickCao Jan 9, 2024
26b0b5b
Merge pull request #279750 from r-ryantm/auto-update/python310Package…
NickCao Jan 9, 2024
fa530cb
Merge pull request #279748 from r-ryantm/auto-update/python310Package…
NickCao Jan 9, 2024
e4cb0da
Merge pull request #279746 from r-ryantm/auto-update/python310Package…
NickCao Jan 9, 2024
9f7e62b
Merge pull request #279809 from r-ryantm/auto-update/renode-dts2repl
NickCao Jan 9, 2024
336d736
Merge pull request #279805 from fabaff/pywemo-bump
NickCao Jan 9, 2024
45601f4
Merge pull request #279804 from r-ryantm/auto-update/ctranslate2
NickCao Jan 9, 2024
6bda04e
Merge pull request #279802 from r-ryantm/auto-update/enc
NickCao Jan 9, 2024
324bc18
Merge pull request #279773 from fabaff/connect-box-bump
NickCao Jan 9, 2024
7931f6f
Merge pull request #279841 from r-ryantm/auto-update/mox
NickCao Jan 9, 2024
0acfec5
Merge pull request #279840 from r-ryantm/auto-update/kubeclarity
NickCao Jan 9, 2024
b8c8624
Merge pull request #279862 from fabaff/trufflehog-bump
NickCao Jan 9, 2024
2dbd0e6
Merge pull request #279851 from fabaff/rich-click-bump
NickCao Jan 9, 2024
4b73cee
Merge pull request #279821 from r-ryantm/auto-update/jwx
flokli Jan 9, 2024
4cd2e64
tests.nixpkgs-check-by-name: Minor improvements from feedback
infinisil Jan 9, 2024
ae34cdd
linuxPackages.systemtap: 4.8 -> 5.0a, add nixos tests (#276840)
bendlas Jan 9, 2024
a1db0cd
tests.nixpkgs-check-by-name: .context -> .with_context
infinisil Jan 9, 2024
8736250
Merge pull request #279855 from r-ryantm/auto-update/linux-router
NickCao Jan 9, 2024
519c93e
Merge pull request #279860 from r-ryantm/auto-update/bearer
fabaff Jan 9, 2024
cded2b2
Merge pull request #279858 from sheepforce/cp2k-update
markuskowa Jan 9, 2024
537067a
Merge pull request #279817 from r-ryantm/auto-update/telegraf
sikmir Jan 9, 2024
9be1431
Merge pull request #279812 from r-ryantm/auto-update/stern
sikmir Jan 9, 2024
3bf05ba
Merge pull request #271481 from eliandoran/feature/snmpd
pbsds Jan 9, 2024
5c20879
Merge pull request #266492 from h7x4/pkgs-init-fileinfo
pbsds Jan 9, 2024
909772d
Merge pull request #279305 from r-ryantm/auto-update/kodiPackages.art…
aanderse Jan 9, 2024
4f07fbd
Merge pull request #279392 from Stunkymonkey/pyqt5-webkit-normalize
Stunkymonkey Jan 9, 2024
c468f8e
Merge pull request #279747 from r-ryantm/auto-update/python310Package…
sikmir Jan 9, 2024
7966e15
Merge pull request #279818 from dotlambda/pygraphviz-1.12
dotlambda Jan 9, 2024
ff0ae02
Merge pull request #279691 from SubhrajyotiSen/update-maestro
sikmir Jan 9, 2024
8c90fbe
Merge pull request #279798 from viraptor/tbb-hash
viraptor Jan 9, 2024
4377f9c
Merge pull request #279704 from r-ryantm/auto-update/python310Package…
sikmir Jan 9, 2024
1459337
Merge pull request #279674 from r-ryantm/auto-update/ddns-go
sikmir Jan 9, 2024
445d129
alacritty: fix darwin build
happysalada Jan 9, 2024
d00c650
Merge pull request #275544 from CobaltCause/update-obs
fabianhjr Jan 9, 2024
6e2406f
Merge pull request #279850 from r-ryantm/auto-update/scribus
fabianhjr Jan 9, 2024
8ebf651
gh: 2.40.1 -> 2.41.0
r-ryantm Jan 9, 2024
96cc227
Merge pull request #279815 from alyssais/linux-5.4.266
fabianhjr Jan 9, 2024
ac2bea0
Merge pull request #259855 from crschnick/master
pbsds Jan 9, 2024
3d630bd
Merge pull request #279835 from r-ryantm/auto-update/python311Package…
fabianhjr Jan 9, 2024
b47c9b3
Merge pull request #279799 from r-ryantm/auto-update/rclone
fabianhjr Jan 9, 2024
098ffee
Merge pull request #279487 from bryango/checkpoint-build-polish
roberth Jan 9, 2024
7bb62b9
Merge pull request #274807 from danielbarter/nixos-printing-cups-over…
pbsds Jan 9, 2024
4f8f3dd
Merge pull request #279642 from xrelkd/update/clipcat
sikmir Jan 9, 2024
8f45528
Merge pull request #279754 from jensbin/cryptomator_1.11.1
bachp Jan 9, 2024
0ff29c7
Merge pull request #278470 from azuwis/triton-bin
wegank Jan 9, 2024
da3e72b
Merge pull request #278805 from tweag/by-name-enforce-preparation
infinisil Jan 9, 2024
67afe78
Merge pull request #276303 from pbsds/bump-cachier-1703335452
pbsds Jan 9, 2024
9232715
Merge pull request #274813 from pbsds/lxd-package-option-fix
pbsds Jan 9, 2024
e4a8ac0
Merge pull request #274838 from pbsds/tokenizers-linkfarm
pbsds Jan 9, 2024
de9f3c8
Merge pull request #279734 from r-ryantm/auto-update/python310Package…
happysalada Jan 9, 2024
2a322ea
Merge pull request #279751 from r-ryantm/auto-update/python310Package…
happysalada Jan 9, 2024
9c4e129
Merge pull request #277213 from danielfullmer/cuda-runpath-libs
Jan 9, 2024
eabe8d3
Merge pull request #273182 from afh/update-got
pbsds Jan 9, 2024
77b22b0
termcap: init at 1.3.1
wegank Jan 8, 2024
e1bd5ec
Merge pull request #279631 from NickCao/keycloak
NickCao Jan 10, 2024
c27ade8
Merge pull request #279756 from andersk/zulip
fabianhjr Jan 10, 2024
01b6d2f
python311Packages.pyatem: init at 0.9.0
mweinelt Jan 2, 2024
22adbca
openswitcher: init at 0.9.1
mweinelt Jan 2, 2024
078c575
Merge pull request #277912 from Luflosi/kubo-send-buffer-size
fpletz Jan 10, 2024
94ab311
Merge pull request #274155 from oluceps/update-factorio
fpletz Jan 10, 2024
48c0afc
Merge pull request #277486 from msfjarvis/hs/dracula-bump
fpletz Jan 10, 2024
2c2cd28
Merge pull request #279868 from r-ryantm/auto-update/libsystemtap
fpletz Jan 10, 2024
584a67d
Merge pull request #279738 from mfrw/mfrw/just-1.22.1
adamcstephens Jan 10, 2024
f14f82e
Merge pull request #278287 from mweinelt/openswitcher
mweinelt Jan 10, 2024
1ee8cbd
Merge pull request #279907 from happysalada/fix_alacritty_darwin
happysalada Jan 10, 2024
78a70be
Merge pull request #279491 from wegank/termcap-init
Ericson2314 Jan 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 12 additions & 9 deletions doc/build-helpers/special/checkpoint-build.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,38 @@

`pkgs.checkpointBuildTools` provides a way to build derivations incrementally. It consists of two functions to make checkpoint builds using Nix possible.

For hermeticity, Nix derivations do not allow any state to carry over between builds, making a transparent incremental build within a derivation impossible.
For hermeticity, Nix derivations do not allow any state to be carried over between builds, making a transparent incremental build within a derivation impossible.

However, we can tell Nix explicitly what the previous build state was, by representing that previous state as a derivation output. This allows the passed build state to be used for an incremental build.

To change a normal derivation to a checkpoint based build, these steps must be taken:
- apply `prepareCheckpointBuild` on the desired derivation
e.g.:
- apply `prepareCheckpointBuild` on the desired derivation, e.g.
```nix
checkpointArtifacts = (pkgs.checkpointBuildTools.prepareCheckpointBuild pkgs.virtualbox);
```
- change something you want in the sources of the package. (e.g. using a source override)
- change something you want in the sources of the package, e.g. use a source override:
```nix
changedVBox = pkgs.virtualbox.overrideAttrs (old: {
src = path/to/vbox/sources;
}
});
```
- use `mkCheckpointedBuild changedVBox buildOutput`
- use `mkCheckpointBuild changedVBox checkpointArtifacts`
- enjoy shorter build times

## Example {#sec-checkpoint-build-example}
```nix
{ pkgs ? import <nixpkgs> {} }: with (pkgs) checkpointBuildTools;
{ pkgs ? import <nixpkgs> {} }:
let
helloCheckpoint = checkpointBuildTools.prepareCheckpointBuild pkgs.hello;
inherit (pkgs.checkpointBuildTools)
prepareCheckpointBuild
mkCheckpointBuild
;
helloCheckpoint = prepareCheckpointBuild pkgs.hello;
changedHello = pkgs.hello.overrideAttrs (_: {
doCheck = false;
patchPhase = ''
sed -i 's/Hello, world!/Hello, Nix!/g' src/hello.c
'';
});
in checkpointBuildTools.mkCheckpointBuild changedHello helloCheckpoint
in mkCheckpointBuild changedHello helloCheckpoint
```
30 changes: 28 additions & 2 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -563,6 +563,12 @@
githubId = 732652;
name = "Andreas Herrmann";
};
ahirner = {
email = "[email protected]";
github = "ahirner";
githubId = 6055037;
name = "Alexander Hirner";
};
ahoneybun = {
email = "[email protected]";
github = "ahoneybun";
Expand Down Expand Up @@ -3858,6 +3864,12 @@
githubId = 6821729;
github = "criyle";
};
crschnick = {
email = "[email protected]";
name = "Christopher Schnick";
github = "crschnick";
githubId = 72509152;
};
CRTified = {
email = "[email protected]";
matrix = "@schnecfk:ruhr-uni-bochum.de";
Expand Down Expand Up @@ -19114,6 +19126,12 @@
github = "uakci";
githubId = 6961268;
};
uartman = {
name = "Anton Gusev";
email = "[email protected]";
github = "UARTman";
githubId = 21099202;
};
udono = {
email = "[email protected]";
github = "udono";
Expand Down Expand Up @@ -19606,7 +19624,15 @@
githubId = 13259982;
name = "Vanessa McHale";
};

vncsb = {
email = "[email protected]";
github = "vncsb";
githubId = 19562240;
name = "Vinicius Bernardino";
keys = [{
fingerprint = "F0D3 920C 722A 541F 0CCD 66E3 A7BA BA05 3D78 E7CA";
}];
};
voidless = {
email = "[email protected]";
github = "voidIess";
Expand Down Expand Up @@ -20181,7 +20207,7 @@
xfix = {
email = "[email protected]";
matrix = "@xfix:matrix.org";
github = "xfix";
github = "KamilaBorowska";
githubId = 1297598;
name = "Kamila Borowska";
};
Expand Down
8 changes: 3 additions & 5 deletions nixos/doc/manual/configuration/gpu-accel.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,12 +65,10 @@ hardware.opengl.extraPackages = [
[Intel Gen8 and later
GPUs](https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Gen8)
are supported by the Intel NEO OpenCL runtime that is provided by the
intel-compute-runtime package. For Gen7 GPUs, the deprecated Beignet
runtime can be used, which is provided by the beignet package. The
proprietary Intel OpenCL runtime, in the intel-ocl package, is an
alternative for Gen7 GPUs.
intel-compute-runtime package. The proprietary Intel OpenCL runtime, in
the intel-ocl package, is an alternative for Gen7 GPUs.

The intel-compute-runtime, beignet, or intel-ocl package can be added to
The intel-compute-runtime or intel-ocl package can be added to
[](#opt-hardware.opengl.extraPackages)
to enable OpenCL support. For example, for Gen8 and later GPUs, the following
configuration can be used:
Expand Down
6 changes: 6 additions & 0 deletions nixos/doc/manual/release-notes/rl-2405.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

- `himalaya` was updated to v1.0.0-beta, which introduces breaking changes. Check out the [release note](https://github.com/soywod/himalaya/releases/tag/v1.0.0-beta) for details.

- The `power.ups` module now generates `upsd.conf`, `upsd.users` and `upsmon.conf` automatically from a set of new configuration options. This breaks compatibility with existing `power.ups` setups where these files were created manually. Back up these files before upgrading NixOS.

- `k9s` was updated to v0.30. There have been various breaking changes in the config file format,
Expand Down Expand Up @@ -146,6 +148,10 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m

- The source of the `mockgen` package has changed to the [go.uber.org/mock](https://github.com/uber-go/mock) fork because [the original repository is no longer maintained](https://github.com/golang/mock#gomock).

- `security.pam.enableSSHAgentAuth` was renamed to `security.pam.sshAgentAuth.enable` and an `authorizedKeysFiles`
option was added, to control which `authorized_keys` files are trusted. It defaults to the previous behaviour,
**which is insecure**: see [#31611](https://github.com/NixOS/nixpkgs/issues/31611).

- [](#opt-boot.kernel.sysctl._net.core.wmem_max_) changed from a string to an integer because of the addition of a custom merge option (taking the highest value defined to avoid conflicts between 2 services trying to set that value), just as [](#opt-boot.kernel.sysctl._net.core.rmem_max_) since 22.11.

- `services.zfs.zed.enableMail` now uses the global `sendmail` wrapper defined by an email module
Expand Down
1 change: 1 addition & 0 deletions nixos/modules/config/no-x-libs.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ with lib;
# dep of graphviz, libXpm is optional for Xpm support
gd = super.gd.override { withXorg = false; };
ghostscript = super.ghostscript.override { cupsSupport = false; x11Support = false; };
gjs = super.gjs.overrideAttrs { doCheck = false; installTests = false; }; # avoid test dependency on gtk3
gobject-introspection = super.gobject-introspection.override { x11Support = false; };
gpsd = super.gpsd.override { guiSupport = false; };
graphviz = super.graphviz-nox;
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/hardware/usb-storage.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ with lib;

config = mkIf config.hardware.usbStorage.manageStartStop {
services.udev.extraRules = ''
ACTION=="add|change", SUBSYSTEM=="scsi_disk", DRIVERS=="usb-storage", ATTR{manage_start_stop}="1"
ACTION=="add|change", SUBSYSTEM=="scsi_disk", DRIVERS=="usb-storage", ATTR{manage_system_start_stop}="1"
'';
};
}
2 changes: 2 additions & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,7 @@
./programs/virt-manager.nix
./programs/wavemon.nix
./programs/wayland/cardboard.nix
./programs/wayland/labwc.nix
./programs/wayland/river.nix
./programs/wayland/sway.nix
./programs/wayland/waybar.nix
Expand Down Expand Up @@ -833,6 +834,7 @@
./services/monitoring/riemann.nix
./services/monitoring/scollector.nix
./services/monitoring/smartd.nix
./services/monitoring/snmpd.nix
./services/monitoring/statsd.nix
./services/monitoring/sysstat.nix
./services/monitoring/teamviewer.nix
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/programs/partition-manager.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ with lib;
config = mkIf config.programs.partition-manager.enable {
services.dbus.packages = [ pkgs.libsForQt5.kpmcore ];
# `kpmcore` need to be installed to pull in polkit actions.
environment.systemPackages = [ pkgs.libsForQt5.kpmcore pkgs.partition-manager ];
environment.systemPackages = [ pkgs.libsForQt5.kpmcore pkgs.libsForQt5.partitionmanager ];
};
}
25 changes: 25 additions & 0 deletions nixos/modules/programs/wayland/labwc.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{ config, lib, pkgs, ... }:

let
cfg = config.programs.labwc;
in
{
meta.maintainers = with lib.maintainers; [ AndersonTorres ];

options.programs.labwc = {
enable = lib.mkEnableOption (lib.mdDoc "labwc");
package = lib.mkPackageOption pkgs "labwc" { };
};

config = lib.mkIf cfg.enable (lib.mkMerge [
{
environment.systemPackages = [ cfg.package ];

xdg.portal.config.wlroots.default = lib.mkDefault [ "wlr" "gtk" ];

# To make a labwc session available for certain DMs like SDDM
services.xserver.displayManager.sessionPackages = [ cfg.package ];
}
(import ./wayland-session.nix { inherit lib pkgs; })
]);
}
55 changes: 42 additions & 13 deletions nixos/modules/security/pam.nix
Original file line number Diff line number Diff line change
Expand Up @@ -654,8 +654,8 @@ let
{ name = "mysql"; enable = cfg.mysqlAuth; control = "sufficient"; modulePath = "${pkgs.pam_mysql}/lib/security/pam_mysql.so"; settings = {
config_file = "/etc/security/pam_mysql.conf";
}; }
{ name = "ssh_agent_auth"; enable = config.security.pam.enableSSHAgentAuth && cfg.sshAgentAuth; control = "sufficient"; modulePath = "${pkgs.pam_ssh_agent_auth}/libexec/pam_ssh_agent_auth.so"; settings = {
file = lib.concatStringsSep ":" config.services.openssh.authorizedKeysFiles;
{ name = "ssh_agent_auth"; enable = config.security.pam.sshAgentAuth.enable && cfg.sshAgentAuth; control = "sufficient"; modulePath = "${pkgs.pam_ssh_agent_auth}/libexec/pam_ssh_agent_auth.so"; settings = {
file = lib.concatStringsSep ":" config.security.pam.sshAgentAuth.authorizedKeysFiles;
}; }
(let p11 = config.security.pam.p11; in { name = "p11"; enable = cfg.p11Auth; control = p11.control; modulePath = "${pkgs.pam_p11}/lib/security/pam_p11.so"; args = [
"${pkgs.opensc}/lib/opensc-pkcs11.so"
Expand Down Expand Up @@ -943,7 +943,7 @@ let
value.source = pkgs.writeText "${name}.pam" service.text;
};

optionalSudoConfigForSSHAgentAuth = optionalString config.security.pam.enableSSHAgentAuth ''
optionalSudoConfigForSSHAgentAuth = optionalString config.security.pam.sshAgentAuth.enable ''
# Keep SSH_AUTH_SOCK so that pam_ssh_agent_auth.so can do its magic.
Defaults env_keep+=SSH_AUTH_SOCK
'';
Expand All @@ -956,6 +956,7 @@ in

imports = [
(mkRenamedOptionModule [ "security" "pam" "enableU2F" ] [ "security" "pam" "u2f" "enable" ])
(mkRenamedOptionModule [ "security" "pam" "enableSSHAgentAuth" ] [ "security" "pam" "sshAgentAuth" "enable" ])
];

###### interface
Expand Down Expand Up @@ -1025,16 +1026,34 @@ in
'';
};

security.pam.enableSSHAgentAuth = mkOption {
type = types.bool;
default = false;
description =
lib.mdDoc ''
Enable sudo logins if the user's SSH agent provides a key
present in {file}`~/.ssh/authorized_keys`.
This allows machines to exclusively use SSH keys instead of
passwords.
security.pam.sshAgentAuth = {
enable = mkEnableOption ''
authenticating using a signature performed by the ssh-agent.
This allows using SSH keys exclusively, instead of passwords, for instance on remote machines
'';

authorizedKeysFiles = mkOption {
type = with types; listOf str;
description = ''
A list of paths to files in OpenSSH's `authorized_keys` format, containing
the keys that will be trusted by the `pam_ssh_agent_auth` module.

The following patterns are expanded when interpreting the path:
- `%f` and `%H` respectively expand to the fully-qualified and short hostname ;
- `%u` expands to the username ;
- `~` or `%h` expands to the user's home directory.

::: {.note}
Specifying user-writeable files here result in an insecure configuration: a malicious process
can then edit such an authorized_keys file and bypass the ssh-agent-based authentication.

See [issue #31611](https://github.com/NixOS/nixpkgs/issues/31611)
:::
'';
example = [ "/etc/ssh/authorized_keys.d/%u" ];
default = config.services.openssh.authorizedKeysFiles;
defaultText = literalExpression "config.services.openssh.authorizedKeysFiles";
};
};

security.pam.enableOTPW = mkEnableOption (lib.mdDoc "the OTPW (one-time password) PAM module");
Expand Down Expand Up @@ -1457,14 +1476,24 @@ in
'';
}
{
assertion = config.security.pam.enableSSHAgentAuth -> config.services.openssh.authorizedKeysFiles != [];
assertion = with config.security.pam.sshAgentAuth; enable -> authorizedKeysFiles != [];
message = ''
`security.pam.enableSSHAgentAuth` requires `services.openssh.authorizedKeysFiles` to be a non-empty list.
Did you forget to set `services.openssh.enable` ?
'';
}
];

warnings = optional
(with lib; with config.security.pam.sshAgentAuth;
enable && any (s: hasPrefix "%h" s || hasPrefix "~" s) authorizedKeysFiles)
''config.security.pam.sshAgentAuth.authorizedKeysFiles contains files in the user's home directory.

Specifying user-writeable files there result in an insecure configuration:
a malicious process can then edit such an authorized_keys file and bypass the ssh-agent-based authentication.
See https://github.com/NixOS/nixpkgs/issues/31611
'';

environment.systemPackages =
# Include the PAM modules in the system path mostly for the manpages.
[ pkgs.pam ]
Expand Down
2 changes: 0 additions & 2 deletions nixos/modules/security/sudo.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ let

cfg = config.security.sudo;

inherit (config.security.pam) enableSSHAgentAuth;

toUserString = user: if (isInt user) then "#${toString user}" else "${user}";
toGroupString = group: if (isInt group) then "%#${toString group}" else "%${group}";

Expand Down
10 changes: 8 additions & 2 deletions nixos/modules/services/misc/gitlab.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,13 @@ let
encoding = "utf8";
pool = cfg.databasePool;
} // cfg.extraDatabaseConfig;
in if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.0" then {
in if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.9" then {
production.main = val;
# Starting with GitLab 15.9, single connections were deprecated and will be
# removed in GitLab 17.0. The CI connection however requires database_tasks set
# to false.
production.ci = val // { database_tasks = false; };
} else if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.0" then {
production.main = val;
} else {
production = val;
Expand Down Expand Up @@ -1348,7 +1354,7 @@ in {
fi

jq <${pkgs.writeText "database.yml" (builtins.toJSON databaseConfig)} \
'.${if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.0" then "production.main" else "production"}.password = $ENV.db_password' \
'.${if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.0" then "production.main" else "production"}.password = $ENV.db_password ${if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.9" then "| .production.ci.password = $ENV.db_password | .production.main as $main | del(.production.main) | .production |= {main: $main} + ." else ""}' \
>'${cfg.statePath}/config/database.yml'
''
else ''
Expand Down
Loading