Compare commits

...

2323 Commits

Author SHA1 Message Date
Dmitry Kalinkin
e3c724ec06 root: 6.26.10 -> 6.28.02 2023-03-26 21:20:17 -04:00
Nick Cao
5f9d1bb572 Merge pull request #223126 from fabaff/pynuki-bump
python310Packages.pynuki: 1.6.1 -> 1.6.2
2023-03-26 10:33:14 +08:00
Bobby Rong
86b62b5555 Merge pull request #223026 from bobby285271/upd/pantheon.elementary-gtk-theme
pantheon.elementary-gtk-theme: 7.0.1 -> 7.1.0
2023-03-26 10:31:57 +08:00
Nick Cao
bf431f5683 Merge pull request #223147 from fbergroth/tessen-2.2.0
tessen: unstable-2022-08-04 -> 2.2.0
2023-03-26 10:31:09 +08:00
Nick Cao
ad60e23d5c Merge pull request #223162 from fabaff/getmac-bump
python310Packages.getmac: 0.9.2 -> 0.9.3
2023-03-26 10:29:18 +08:00
Nick Cao
ee7d73cfac Merge pull request #223163 from orivej/sonivox
sonivox: init at 3.6.11
2023-03-26 10:27:59 +08:00
Nick Cao
5c329ec862 Merge pull request #223165 from fabaff/roombapy-bump
python310Packages.roombapy: 1.6.6 -> 1.6.7
2023-03-26 10:26:37 +08:00
Nick Cao
94c53c2742 Merge pull request #223166 from marsam/update-squawk
squawk: 0.21.0 -> 0.22.0
2023-03-26 10:26:08 +08:00
zowoq
d94076ad38 Merge pull request #221716 from yu-re-ka/git-deps-import-cargo-lock
tree-wide: convert rust with git deps to importCargoLock
2023-03-26 12:25:52 +10:00
Nick Cao
9940dea795 Merge pull request #222795 from Philipp-M/update-fractal-4-4-2
fractal: 4.4.0 -> 4.4.2
2023-03-26 10:23:38 +08:00
Adrian Pistol
487f0f9283 linux-rt_6_1: init at 6.1.19-rt8 (#222174)
Also sets the linux_rt_latest to 6.1.

Closes #222094
2023-03-26 01:58:52 +00:00
Nick Cao
154af0e584 Merge pull request #223101 from linj-fork/bump-dmlive
dmlive: unstable-2022-11-19 -> 5.2.0
2023-03-26 09:58:02 +08:00
Mario Rodas
0cd51a933d Merge pull request #223129 from figsoda/cargo-expand
cargo-expand: 1.0.43 -> 1.0.46
2023-03-25 20:17:31 -05:00
Mario Rodas
a7fad1e260 Merge pull request #223145 from fabaff/metasploit-bump
metasploit: 6.3.8 -> 6.3.9
2023-03-25 20:16:58 -05:00
Mario Rodas
284fb6743b Merge pull request #223146 from figsoda/rust-script
rust-script: 0.22.0 -> 0.23.0
2023-03-25 20:16:21 -05:00
Mario Rodas
8c8d88e568 Merge pull request #223155 from fabaff/aio-pika-bump
python310Packages.aio-pika: 9.0.4 -> 9.0.5
2023-03-25 20:15:20 -05:00
Mario Rodas
5fd439e1ce Merge pull request #223156 from fabaff/accessible-pygments-bump
python310Packages.accessible-pygments: 0.0.3 -> 0.0.4
2023-03-25 19:54:01 -05:00
Yureka
f8cbc3c281 tree-wide: convert rust with git deps to importCargoLock 2023-03-26 01:52:04 +01:00
Yureka
f3a1640e49 docs/rust: add note about git dependencies 2023-03-26 01:52:04 +01:00
Yureka
4329de1264 rustPlatform.fetchCargoTarball: fail on git dependencies
The reason is that we can not expect the extended logic run on git
dependencies starting from Cargo 1.68 to be reproducible in future
 versions, and thus the output hash would not be sufficiently stable.
https://github.com/rust-lang/cargo/pull/11414
2023-03-26 01:52:03 +01:00
Matthieu Coudron
0cd595cdb3 buildLuaPackage: throw instead of marking as broken package
hopefully makes the output of nixpkgs-review more sensible.

Lua package sets are different and it makes more sense than for other
languages for packages to not be supported in specific package sets.
2023-03-26 01:45:24 +01:00
Mario Rodas
15ac0abbe6 Merge pull request #223038 from qowoz/crun
crun: 1.8.2 -> 1.8.3
2023-03-25 19:33:31 -05:00
Fabian Affolter
1e9adf3b4e python310Packages.roombapy: add changelog to meta 2023-03-26 01:01:11 +01:00
Fabian Affolter
ff1488f2a5 python310Packages.roombapy: 1.6.6 -> 1.6.7 2023-03-26 00:58:00 +01:00
Fabian Affolter
c1d66cc9f6 python310Packages.getmac: 0.9.2 -> 0.9.3
Changelog: https://github.com/GhostofGoes/getmac/blob/0.9.3/CHANGELOG.md
2023-03-26 00:51:43 +01:00
Orivej Desh
49ad9ffdae sonivox: init at 3.6.11 2023-03-25 23:50:01 +00:00
Fabian Affolter
c842de8cb7 Merge pull request #223099 from fabaff/scmrepo-bump
python310Packages.scmrepo: 0.1.16 -> 0.1.17
2023-03-26 00:39:03 +01:00
Fabian Affolter
f42ca08e3a Merge pull request #223100 from fabaff/qovery-cli-bump
qovery-cli: 0.52.2 -> 0.53.1
2023-03-26 00:38:57 +01:00
Fabian Affolter
f05cac8e20 Merge pull request #223139 from fabaff/identify-bump
python310Packages.identify: 2.5.21 -> 2.5.22
2023-03-26 00:38:18 +01:00
Fabian Affolter
68f0fea291 Merge pull request #223140 from fabaff/mailchecker-bump
python310Packages.mailchecker: 5.0.7 -> 5.0.8
2023-03-26 00:38:06 +01:00
Fabian Affolter
29982f8032 Merge pull request #223141 from fabaff/exploitdb-bump
exploitdb: 2023-03-23 -> 2023-03-25
2023-03-26 00:37:56 +01:00
Fabian Affolter
872ce1624d Merge pull request #223136 from fabaff/yalexs-ble-bump
python310Packages.yalexs-ble: 2.1.2 -> 2.1.4
2023-03-26 00:26:31 +01:00
Fabian Affolter
5f11d982d1 python310Packages.accessible-pygments: 0.0.3 -> 0.0.4
Changelog: https://github.com/Quansight-Labs/accessible-pygments/raw/v0.0.4/CHANGELOG.md
2023-03-26 00:17:19 +01:00
Fabian Affolter
932391ea3a python310Packages.aio-pika: 9.0.4 -> 9.0.5
Changelog: https://github.com/mosquito/aio-pika/blob/9.0.5/CHANGELOG.md
2023-03-26 00:16:19 +01:00
Yureka
34aef860a5 cjdns: use system libsodium 2023-03-26 00:02:42 +01:00
Yureka
5ce282e57e rustPlatform.importCargoLock: follow symlinks when copying tree
fixes build when git dependencies contain symlinks into parent directory

needed for libdeltachat
2023-03-26 00:02:16 +01:00
Yureka
37b31d4a2f rustPlatform.importCargoLock: always fetch submodules when builtins.fetchGit is used 2023-03-26 00:02:16 +01:00
Yureka
f4f4c8bca2 maintainers/scripts/convert-to-import-cargo-lock: fetch submodules 2023-03-26 00:02:16 +01:00
Yureka
34c848fe08 maintainers/scripts/convert-to-import-cargo-lock: don't add duplicate outputHashes 2023-03-26 00:02:15 +01:00
Winter
7130282976 maintainers/scripts/convert-to-import-cargo-lock: init 2023-03-26 00:02:15 +01:00
Fabian Affolter
2f0ff93fcf Merge pull request #222585 from fabaff/yara-bump
yara: 4.2.3 -> 4.3.0
2023-03-25 23:50:06 +01:00
tomberek
d95b3878d6 Merge pull request #222898 from drupol/bump/tailscale-1-38-2
tailscale: 1.38.1 -> 1.38.2
2023-03-25 18:48:49 -04:00
Fabian Affolter
bb4dbd0287 metasploit: 6.3.8 -> 6.3.9 2023-03-25 23:17:23 +01:00
figsoda
78bc6faf84 rust-script: 0.22.0 -> 0.23.0
Diff: https://github.com/fornwall/rust-script/compare/0.22.0...0.23.0
2023-03-25 18:15:05 -04:00
Fredrik Bergroth
c484d7a516 tessen: unstable-2022-08-04 -> 2.2.0 2023-03-25 23:13:59 +01:00
Fabian Affolter
2a11177612 exploitdb: 2023-03-23 -> 2023-03-25
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2023-03-23...2023-03-25
2023-03-25 23:08:27 +01:00
Fabian Affolter
f956c79911 python310Packages.identify: 2.5.21 -> 2.5.22
Diff: https://github.com/pre-commit/identify/compare/v2.5.21...v2.5.22
2023-03-25 23:06:18 +01:00
Fabian Affolter
6c2206c8f0 python310Packages.mailchecker: 5.0.7 -> 5.0.8
Changelog: https://github.com/FGRibreau/mailchecker/blob/v5.0.8/CHANGELOG.md
2023-03-25 23:05:21 +01:00
Fabian Affolter
38ceedbbec python310Packages.pynuki: add changelog to meta 2023-03-25 23:02:13 +01:00
enc0urage
1a173c8942 cowsay: add COWPATH wrapper 2023-03-25 19:02:13 -03:00
figsoda
7d1420d5a9 Merge pull request #223105 from Atemu/update/jc
jc: 1.23.0 -> 1.23.1
2023-03-25 16:57:35 -04:00
figsoda
a660b6b369 Merge pull request #223110 from marsam/update-esbuild
esbuild: 0.17.12 -> 0.17.13
2023-03-25 16:44:29 -04:00
figsoda
af60283a44 Merge pull request #223116 from r-ryantm/auto-update/ginkgo
ginkgo: 2.9.1 -> 2.9.2
2023-03-25 16:41:26 -04:00
Michele Guerini Rocco
89b16f1c93 Merge pull request #223096 from r-ryantm/auto-update/pdns-recursor
pdns-recursor: 4.8.2 -> 4.8.3
2023-03-25 21:23:04 +01:00
Artturi
b213126ec0 Merge pull request #222766 from Artturin/fix-different-store 2023-03-25 22:17:07 +02:00
Sergei Trofimovich
8af7032afa Merge pull request #223049 from trofi/xorg.mkfontscale-update
xorg.mkfontscale: 1.2.1 -> 1.2.2
2023-03-25 20:07:52 +00:00
7c6f434c
891269a796 Merge pull request #223113 from markus1189/visidata-2-11
visidata: 2.10.2 -> 2.11
2023-03-25 20:07:33 +00:00
Fabian Affolter
66d1370117 python310Packages.yalexs-ble: 2.1.2 -> 2.1.4
Changelog: https://github.com/bdraco/yalexs-ble/blob/v2.1.4/CHANGELOG.md
2023-03-25 21:02:38 +01:00
figsoda
b539901817 cargo-expand: 1.0.43 -> 1.0.46
Diff: https://github.com/dtolnay/cargo-expand/compare/1.0.43...1.0.46

Changelog: https://github.com/dtolnay/cargo-expand/releases/tag/1.0.46
2023-03-25 15:58:16 -04:00
Fabian Affolter
978e39e78e python310Packages.pynuki: 1.6.1 -> 1.6.2 2023-03-25 20:58:13 +01:00
Lin Jian
4482c70530 nixos/kanata: notify systemd when starting up is finished
- set service type to notify
- allow unix socket which is needed by systemd notify
2023-03-25 20:56:48 +01:00
Lin Jian
a7717edb07 kanata: 1.2.0 -> 1.3.0
Also install an icon.
2023-03-25 20:56:48 +01:00
Artturi
0fc009e24c Merge pull request #222227 from Artturin/crossfixes5 2023-03-25 21:29:44 +02:00
Ilan Joselevich
ef51ad5542 Merge pull request #222509 from pinpox/river-luatile
river-luatile: init at v0.1.1
2023-03-25 22:26:35 +03:00
Fabian Affolter
e54bcd426a Merge pull request #223046 from fabaff/yalexs-ble-bump
python310Packages.yalexs-ble: 2.1.1 -> 2.1.2
2023-03-25 20:20:56 +01:00
Markus Hauck
86b3441948 visidata: 2.10.2 -> 2.11 2023-03-25 20:17:40 +01:00
R. Ryantm
54063f720b ginkgo: 2.9.1 -> 2.9.2 2023-03-25 19:10:31 +00:00
Ryan Lahfa
1c0306c913 Merge pull request #223079 from RaitoBezarius/sbctl-update
sbctl: 0.10 -> 0.11
2023-03-25 19:41:58 +01:00
Weijia Wang
03b6ad65f3 Merge pull request #223092 from wegank/godot-test
treewide: migrate more packages to scons_latest
2023-03-25 20:05:15 +02:00
Artturi
fe9d8501ba Merge pull request #223094 from Artturin/revert1 2023-03-25 20:02:20 +02:00
Pablo Ovelleiro Corral
532a2b35ed river-luatile: init at v0.1.1 2023-03-25 18:52:28 +01:00
Artturin
4250b2a661 signalbackup-tools: fix x86_64-darwin build
llvmPackages_14.stdenv != darwin.apple_sdk_11_0.clang14Stdenv
2023-03-25 19:02:41 +02:00
Atemu
0f87b32eb1 jc: 1.23.0 -> 1.23.1 2023-03-25 17:59:34 +01:00
Atemu
c49c81e1f0 Merge pull request #222549 from tilpner/ffmpeg-6
ffmpeg_6: init at 6.0
2023-03-25 17:57:14 +01:00
Fabian Affolter
8b0faba367 python310Packages.scmrepo: 0.1.16 -> 0.1.17
Diff: https://github.com/iterative/scmrepo/compare/refs/tags/0.1.16...0.1.17

Changelog: https://github.com/iterative/scmrepo/releases/tag/0.1.17
2023-03-25 17:54:58 +01:00
Fabian Affolter
74e0236677 qovery-cli: 0.52.2 -> 0.53.1
Diff: https://github.com/Qovery/qovery-cli/compare/v0.52.2...v0.53.1

Changelog: https://github.com/Qovery/qovery-cli/releases/tag/v0.53.1
2023-03-25 17:54:18 +01:00
Lin Jian
21db59f448 dmlive: unstable-2022-11-19 -> 5.2.0 2023-03-26 00:51:48 +08:00
Weijia Wang
eb2ade40d1 treewide: migrate more packages to scons_latest 2023-03-25 18:39:03 +02:00
R. Ryantm
29ad004126 pdns-recursor: 4.8.2 -> 4.8.3 2023-03-25 16:38:16 +00:00
Weijia Wang
2c5c1d282c Merge pull request #222613 from Garmelon/godot-4.0.1
godot_4: 4.0-stable -> 4.0.1-stable
2023-03-25 18:36:42 +02:00
Thiago Kenji Okada
9ea5a6f132 Merge pull request #223047 from xfix/snes9x_1.62
snes9x: 1.61 -> 1.62
2023-03-25 16:36:08 +00:00
Weijia Wang
89e0570cab Merge pull request #223078 from wegank/scons-latest
treewide: replace scons_latest with scons
2023-03-25 18:22:16 +02:00
Artturi
1601e054aa Merge pull request #222963 from cole-h/fix-ofborg-alias-detection 2023-03-25 18:12:11 +02:00
Francesco Gazzetta
20e68dd6be Merge pull request #222381 from fgaz/yewtube/2.10.1
yewtube: 2.9.2 -> 2.10.1
2023-03-25 16:09:58 +00:00
pennae
dce79b3cb1 Merge pull request #221877 from ambroisie/woodpecker-agents
nixos/woodpecker: refactor to multi-agents setup
2023-03-25 16:32:55 +01:00
Raito Bezarius
b58a559da2 sbctl: 0.10 -> 0.11
https://github.com/Foxboron/sbctl/releases/tag/0.11
2023-03-25 16:20:31 +01:00
Weijia Wang
deb7dc3fdc treewide: replace scons_latest with scons 2023-03-25 16:35:15 +02:00
Weijia Wang
9d7912fff3 Merge pull request #223014 from r-ryantm/auto-update/rocm-comgr
rocm-comgr: 5.4.3 -> 5.4.4
2023-03-25 16:31:16 +02:00
Weijia Wang
83ca608f36 Merge pull request #222960 from wegank/scons-latest
scons: default to latest
2023-03-25 16:29:09 +02:00
Mario Rodas
ce5ac8b05f Merge pull request #223003 from marsam/update-1password
_1password: 2.15.0 -> 2.16.0
2023-03-25 08:56:26 -05:00
Mario Rodas
12b810ae8a Merge pull request #223037 from qowoz/bat
bat: 0.22.1 -> 0.23.0
2023-03-25 08:56:04 -05:00
Mario Rodas
5bc16e8139 Merge pull request #223019 from r-ryantm/auto-update/chezmoi
chezmoi: 2.32.0 -> 2.33.0
2023-03-25 08:16:11 -05:00
Mario Rodas
ef43c3f5bf Merge pull request #223007 from marsam/update-rage
rage: 0.9.0 -> 0.9.1
2023-03-25 08:15:01 -05:00
Mario Rodas
1a2f979fe9 Merge pull request #223035 from r-ryantm/auto-update/grpc-client-cli
grpc-client-cli: 1.17.0 -> 1.18.0
2023-03-25 08:14:07 -05:00
Nick Cao
f8c0eed073 Merge pull request #223053 from e1mo/borgmatic-1-7-9
borgmatic: 1.7.8 -> 1.7.9
2023-03-25 21:13:10 +08:00
Romanos Skiadas
9c724505fa gnucash: Apply patches that compilation w/ newer glib/gcc 2023-03-25 09:50:30 -03:00
Fabian Affolter
e235465058 Merge pull request #222883 from fabaff/mypy-boto3-builder-bump
python310Packages.mypy-boto3-builder: 7.13.0 -> 7.14.2
2023-03-25 13:29:57 +01:00
Florian Klink
29cd57dc09 Merge pull request #223033 from r-ryantm/auto-update/jwx
jwx: 2.0.8 -> 2.0.9
2023-03-25 13:23:54 +01:00
kilianar
47bc96d270 logseq: bump electron version
Electron is no longer supported and marked as insecure.
2023-03-25 09:04:35 -03:00
kilianar
79933d1e3d Revert "logseq: Fix publishing graph"
This reverts commit 7db6808335.
2023-03-25 09:04:35 -03:00
Stanisław Pitucha
4ae95d7842 aaphoto: fix darwin build
Add the llvm openmp for building.
2023-03-25 09:00:03 -03:00
Pierre Bourdon
5f2fd25d2e Merge pull request #223030 from IndeedNotJames/nginx-sso
nginx-sso: 0.25.0 -> 0.26.0
2023-03-25 12:48:42 +01:00
Moritz 'e1mo' Fromm
20309b8dc8 borgmatic: 1.7.8 -> 1.7.9 2023-03-25 12:03:57 +01:00
Maximilian Bosch
bab0c6589e Merge pull request #223036 from r-ryantm/auto-update/wiki-js
wiki-js: 2.5.297 -> 2.5.298
2023-03-25 11:54:08 +01:00
Sergei Trofimovich
a78a1e5097 xorg.mkfontscale: 1.2.1 -> 1.2.2 2023-03-25 10:43:14 +00:00
Konrad Borowski
989c5aa9ea snes9x: 1.61 -> 1.62 2023-03-25 11:35:49 +01:00
Fabian Affolter
71ee5f457b python310Packages.mypy-boto3-builder: 7.13.0 -> 7.14.2
Diff: https://github.com/youtype/mypy_boto3_builder/compare/refs/tags/7.13.0...7.14.2

Changelog: https://github.com/youtype/mypy_boto3_builder/releases/tag/7.14.2
2023-03-25 11:34:48 +01:00
Fabian Affolter
0def1ab8fa python310Packages.yalexs-ble: 2.1.1 -> 2.1.2
Diff: https://github.com/bdraco/yalexs-ble/compare/refs/tags/v2.1.1...v2.1.2

Changelog: https://github.com/bdraco/yalexs-ble/blob/v2.1.2/CHANGELOG.md
2023-03-25 11:29:33 +01:00
Thomas Gerbet
bc1a065889 Merge pull request #222733 from buckley310/2023-03-23-brave
brave: 1.49.120 -> 1.49.128
2023-03-25 11:25:49 +01:00
Thomas Gerbet
24c031a3b5 Merge pull request #222073 from Yarny0/tsm-client
tsm-client: 8.1.17.0 -> 8.1.17.2 (security update)
2023-03-25 11:20:03 +01:00
Fabian Affolter
99a96b7230 Merge pull request #222882 from fabaff/mypy-boto3-s3-bump
python310Packages.mypy-boto3-s3: 1.26.62 -> 1.26.97.post2
2023-03-25 11:18:24 +01:00
zowoq
42e89d0620 crun: 1.8.2 -> 1.8.3
Diff: https://github.com/containers/crun/compare/1.8.2...1.8.3

Changelog: https://github.com/containers/crun/releases/tag/1.8.3
2023-03-25 20:14:10 +10:00
zowoq
35272957f5 bat: 0.22.1 -> 0.23.0
Diff: https://github.com/sharkdp/bat/compare/v0.22.1...v0.23.0

Changelog: https://github.com/sharkdp/bat/raw/v0.23.0/CHANGELOG.md
2023-03-25 20:10:36 +10:00
R. Ryantm
8b2dd593fe wiki-js: 2.5.297 -> 2.5.298 2023-03-25 10:07:23 +00:00
Stanisław Pitucha
b944d5859e Merge pull request #223022 from r-ryantm/auto-update/flyctl
flyctl: 0.0.492 -> 0.0.498
2023-03-25 20:51:55 +11:00
R. Ryantm
4cbd1c569b grpc-client-cli: 1.17.0 -> 1.18.0 2023-03-25 09:51:05 +00:00
R. Ryantm
bb8484aab0 jwx: 2.0.8 -> 2.0.9 2023-03-25 09:47:33 +00:00
Fabian Affolter
c81fc464b7 Merge pull request #222955 from fabaff/dissect-bump
python310Packages.dissect: 3.4 -> 3.5
2023-03-25 10:38:40 +01:00
IndeedNotJames
ec49c9872d nginx-sso: 0.25.0 -> 0.26.0
https://github.com/Luzifer/nginx-sso/releases/tag/v0.26.0
diff: https://github.com/Luzifer/nginx-sso/compare/v0.25.0...v0.26.0

`rune.patch` is no longer needed as of 89a1a2e565
2023-03-25 10:37:22 +01:00
Weijia Wang
4538d214dd Merge pull request #222361 from vifino/vifino/mongodb-6.0.5
mongodb-6_0: 6.0.1 -> 6.0.5
2023-03-25 11:27:01 +02:00
Weijia Wang
e7786feb61 Merge pull request #222045 from vifino/vifino/bump-mongo
mongodb-4_2: 4.2.19 -> 4.2.24
2023-03-25 11:26:21 +02:00
Bobby Rong
9a9ec053ab pantheon.elementary-gtk-theme: 7.0.1 -> 7.1.0
https://github.com/elementary/stylesheet/releases/tag/7.1.0
2023-03-25 16:55:02 +08:00
Bobby Rong
dbf5322e93 Merge pull request #222841 from bobby285271/upd/pantheon.gala
pantheon.gala: Backport various upstream fixes
2023-03-25 02:48:00 -06:00
Nick Cao
3d5bfaa030 Merge pull request #222972 from r-ryantm/auto-update/kubeone
kubeone: 1.6.0 -> 1.6.1
2023-03-25 16:33:43 +08:00
Nick Cao
ab8bc108b9 Merge pull request #222987 from r-ryantm/auto-update/python310Packages.ansible-later
python310Packages.ansible-later: 3.2.0 -> 3.2.1
2023-03-25 16:32:31 +08:00
Nick Cao
f5000ca603 Merge pull request #222995 from r-ryantm/auto-update/komga
komga: 0.164.0 -> 0.165.0
2023-03-25 16:31:30 +08:00
Nick Cao
d90bd9b40f Merge pull request #223005 from r-ryantm/auto-update/mark
mark: 8.8 -> 8.9
2023-03-25 16:30:45 +08:00
Nick Cao
2f55744ffe Merge pull request #223008 from r-ryantm/auto-update/coursier
coursier: 2.1.0-RC6 -> 2.1.0
2023-03-25 16:29:57 +08:00
Nick Cao
6d393e8416 Merge pull request #223009 from r-ryantm/auto-update/sierra-breeze-enhanced
sierra-breeze-enhanced: 1.3.1 -> 1.3.3
2023-03-25 16:29:09 +08:00
Nick Cao
d3bac3248c Merge pull request #223010 from r-ryantm/auto-update/algolia-cli
algolia-cli: 1.3.1 -> 1.3.2
2023-03-25 16:28:42 +08:00
Nick Cao
0483d2f2ac Merge pull request #223018 from r-ryantm/auto-update/cloud-nuke
cloud-nuke: 0.27.0 -> 0.27.1
2023-03-25 16:28:07 +08:00
Nick Cao
a45d4ff5a6 Merge pull request #223015 from r-ryantm/auto-update/ansible-doctor
ansible-doctor: 2.0.1 -> 2.0.2
2023-03-25 16:27:11 +08:00
R. Ryantm
78b77c8c89 flyctl: 0.0.492 -> 0.0.498 2023-03-25 07:36:26 +00:00
R. Ryantm
fa31673097 chezmoi: 2.32.0 -> 2.33.0 2023-03-25 07:08:14 +00:00
R. Ryantm
06438d56bc cloud-nuke: 0.27.0 -> 0.27.1 2023-03-25 07:02:49 +00:00
R. Ryantm
92cc3224d9 ansible-doctor: 2.0.1 -> 2.0.2 2023-03-25 06:33:07 +00:00
R. Ryantm
2995dcb3a2 rocm-comgr: 5.4.3 -> 5.4.4 2023-03-25 05:43:50 +00:00
Robert Schütz
798e23beab libdeltachat: 1.111.0 -> 1.112.0
Diff: https://github.com/deltachat/deltachat-core-rust/compare/v1.111.0...v1.112.0

Changelog: https://github.com/deltachat/deltachat-core-rust/blob/v1.112.0/CHANGELOG.md
2023-03-24 22:14:15 -07:00
R. Ryantm
619c77f075 algolia-cli: 1.3.1 -> 1.3.2 2023-03-25 05:02:35 +00:00
R. Ryantm
bd8ca21522 sierra-breeze-enhanced: 1.3.1 -> 1.3.3 2023-03-25 04:53:52 +00:00
R. Ryantm
090dca22c2 coursier: 2.1.0-RC6 -> 2.1.0 2023-03-25 04:44:51 +00:00
R. Ryantm
3e6ccb7ca6 mark: 8.8 -> 8.9 2023-03-25 04:29:26 +00:00
Mario Rodas
d7f41d45ac squawk: 0.21.0 -> 0.22.0
https://github.com/sbdchd/squawk/releases/tag/v0.22.0
2023-03-25 04:20:00 +00:00
Mario Rodas
6be0dbeb1f esbuild: 0.17.12 -> 0.17.13
https://github.com/evanw/esbuild/releases/tag/v0.17.13
2023-03-25 04:20:00 +00:00
github-actions[bot]
b5ccc5d0de terraform-providers.tencentcloud: 1.79.17 → 1.79.18 2023-03-25 13:52:23 +10:00
github-actions[bot]
2f0f85c5a0 terraform-providers.azurerm: 3.48.0 → 3.49.0 2023-03-25 13:52:23 +10:00
github-actions[bot]
6e957a8e69 terraform-providers.ovh: 0.28.1 → 0.29.0 2023-03-25 13:52:23 +10:00
github-actions[bot]
5b1d219a81 terraform-providers.opennebula: 1.1.1 → 1.2.0 2023-03-25 13:52:23 +10:00
github-actions[bot]
933cedfa77 terraform-providers.newrelic: 3.18.0 → 3.18.1 2023-03-25 13:52:23 +10:00
R. Ryantm
e4ef2e1675 komga: 0.164.0 -> 0.165.0 2023-03-25 03:34:37 +00:00
zowoq
ab69305066 .github/workflows/update-terraform-providers.yml: various
- removed outdated permissions comment

- add failed updates step

- add failed updates and ofborg rebuild to PR body
2023-03-25 12:41:02 +10:00
Nick Cao
8e6f872c22 Merge pull request #221978 from NickCao/nvidia-vaapi
nvidia-vaapi-driver: 0.0.8 -> 0.0.9
2023-03-25 10:35:58 +08:00
Nick Cao
36a83ef031 Merge pull request #222831 from NickCao/singbox
sing-box: 1.1.7 -> 1.2.0
2023-03-25 10:31:53 +08:00
Nick Cao
851cd65a21 Merge pull request #220776 from Vonfry/deprecated/fcitx4
fcitx: remove version 4
2023-03-25 10:23:06 +08:00
R. Ryantm
fe65b0e360 python310Packages.ansible-later: 3.2.0 -> 3.2.1 2023-03-25 02:05:12 +00:00
Bruno BELANYI
8f40f2f90b i3status-rust: set 'meta.mainProgram' 2023-03-24 21:45:36 -03:00
Mostly Void
1fdbbc364a zf: init at 0.8.0 2023-03-24 21:33:22 -03:00
06kellyjac
3386631c48 authelia: split out main and web to separate files 2023-03-24 21:23:41 -03:00
06kellyjac
818e73fc43 nixos/authelia: init tests 2023-03-24 21:23:41 -03:00
06kellyjac
6373a3966b nixos/authelia: init module
Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2023-03-24 21:23:41 -03:00
06kellyjac
fb44ef6f0a authelia: init at 4.37.5
Co-authored-by: Mostly Void <7rat13@gmail.com>
2023-03-24 21:23:41 -03:00
R. Ryantm
0894977a3f kubeone: 1.6.0 -> 1.6.1 2023-03-25 00:10:14 +00:00
Azat Bahawi
0ee208011d Merge pull request #222956 from r-ryantm/auto-update/datree
datree: 1.8.42 -> 1.8.45
2023-03-25 02:38:01 +03:00
Azat Bahawi
9b70750476 Merge pull request #222964 from r-ryantm/auto-update/expected-lite
expected-lite: 0.6.2 -> 0.6.3
2023-03-25 02:37:42 +03:00
figsoda
27df5802b4 Merge pull request #222740 from newAM/cargo-spellcheck-0.12.4
cargo-spellcheck: 0.12.3 -> 0.12.4
2023-03-24 19:33:12 -04:00
Stanisław Pitucha
8e09dec9ee librep: fix darwin build
Functions coming from ctype.h get inlines, but are not static when
compiling this with clang. This causes duplicates when linking.
Force an older gnu standard to prevent the issue.
2023-03-24 20:30:11 -03:00
Stanisław Pitucha
cbb3c7139f robodoc: fix darwin build
The makefile tried to be clever in Darwin environments, but by accident
included the same files multiple times in the `install` command. This is
not allowed these days.
2023-03-24 20:23:26 -03:00
Sandro
49d79a00b8 Merge pull request #222958 from r-ryantm/auto-update/oxigraph 2023-03-24 23:56:06 +01:00
Sandro
a458485ab9 Merge pull request #222959 from qowoz/fuse-overlayfs 2023-03-24 23:55:33 +01:00
Sandro
1651053b9c Merge pull request #222961 from jonhermansen/jon-updates-2023-03-24 2023-03-24 23:55:16 +01:00
Sandro
88cd287f97 Merge pull request #216714 from laalsaas/badwolf 2023-03-24 23:51:49 +01:00
R. Ryantm
b8d64fb322 expected-lite: 0.6.2 -> 0.6.3 2023-03-24 22:25:59 +00:00
Weijia Wang
1935178de8 scons: default to latest 2023-03-25 00:23:27 +02:00
Cole Helbling
6705da37dd stt: lzma -> xz 2023-03-24 15:15:11 -07:00
Cole Helbling
43254386a4 signalbackup-tools: clang14Stdenv -> llvmPackages_14.stdenv 2023-03-24 15:13:50 -07:00
Cole Helbling
0c4948cde7 luaPackages.lua-resty-session: mark broken
I tried to add the packages, but the updater script wasn't working for
me, so to prevent future Nixpkgs PRs from failing to evaluate because of
this, I figured I'd mark this package as broken and remove the arguments
that are not packages.
2023-03-24 15:13:12 -07:00
zowoq
82c79411b7 fuse-overlayfs: 1.10 -> 1.11
Diff: https://github.com/containers/fuse-overlayfs/compare/v1.10...v1.11
2023-03-25 08:05:55 +10:00
R. Ryantm
731f904a5a oxigraph: 0.3.13 -> 0.3.14 2023-03-24 22:01:12 +00:00
R. Ryantm
fd887b0d35 datree: 1.8.42 -> 1.8.45 2023-03-24 21:44:50 +00:00
Cole Helbling
29bbff83a5 djhtml: use python3Packages.callPackage 2023-03-24 14:35:50 -07:00
Jon Hermansen
cb13d3f04b mullvad-vpn: 2023.1 -> 2023.2 2023-03-24 17:35:49 -04:00
Cole Helbling
27b9b54fe8 aws-workspaces: libusb -> libusb1 2023-03-24 14:31:39 -07:00
Fabian Affolter
8e174bb3a0 python310Packages.dissect: 3.4 -> 3.5
Changelog: https://github.com/fox-it/dissect/releases/tag/3.5
2023-03-24 22:29:08 +01:00
Fabian Affolter
cf863d5d85 python310Packages.dissect-squashfs: 1.0 -> 1.1
Changelog: https://github.com/fox-it/dissect.squashfs/releases/tag/1.1
2023-03-24 22:28:49 +01:00
Fabian Affolter
13283c1cdf python310Packages.dissect-executable: 1.1 -> 1.2
Changelog: https://github.com/fox-it/dissect.executable/releases/tag/1.2
2023-03-24 22:27:59 +01:00
Fabian Affolter
3848567569 python310Packages.dissect-thumbcache: 1.2 -> 1.3
Changelog: https://github.com/fox-it/dissect.thumbcache/releases/tag/1.3
2023-03-24 22:26:16 +01:00
Fabian Affolter
aa690dadad python310Packages.acquire: 3.4 -> 3.5
Changelog: https://github.com/fox-it/acquire/releases/tag/3.5
2023-03-24 22:23:54 +01:00
Cole Helbling
d9f767600f lib/customisation: callPackageWith should abort with errors
ofborg relies on the behavior that existed prior to
1c00bf3948, where evaluation would
immediately abort due to a missing argument (whether it be an aliased
package when `allowAliases = false;` or a typo'd or otherwise
nonexistent package).

If `callPackageWith` `throw`s instead of `abort`s, the following
`nix-env` invocation does not fail fast but instead silently skips the
attribute (assuming there is a package that has an aliased package in
its `autoArgs`):

    $ nix-env -qa --json --file . --arg config '{ allowAliases = false; }' &>/dev/null
    $ echo $?
    0

This does change the error output when there is a missing package (for
any of the reasons mentioned above), though. Before this change, the
errors looked like this:

    $ nix-build -A hello --arg config '{ allowAliases = false; }'
    error:
           … while calling the 'throw' builtin

             at /home/vin/workspace/vcs/nixpkgs/master/lib/customisation.nix:179:65:

              178|
              179|     in if missingArgs == [] then makeOverridable f allArgs else throw error;
                 |                                                                 ^
              180|

           error: Function called without required argument "bash_5" at /home/vin/workspace/vcs/nixpkgs/master/pkgs/applications/misc/hello/default.nix:8, did you mean "bash" or "bashdb"?

And the errors now look like this:

    $ nix-build -A hello --arg config '{ allowAliases = false; }'
    error:
           … while calling the 'abort' builtin

             at /home/vin/workspace/vcs/nixpkgs/master/lib/customisation.nix:179:65:

              178|
              179|     in if missingArgs == [] then makeOverridable f allArgs else abort error;
                 |                                                                 ^
              180|

           error: evaluation aborted with the following error message: 'Function called without required argument "bash_5" at /home/vin/workspace/vcs/nixpkgs/master/pkgs/applications/misc/hello/default.nix:8, did you mean "bash" or "bashdb"?'
2023-03-24 14:22:11 -07:00
Fabian Affolter
274cbb9c4e python310Packages.dissect-target: disable failing tests 2023-03-24 22:20:28 +01:00
Fabian Affolter
96ccc11a63 python310Packages.dissect-thumbcache: disable failing tests 2023-03-24 22:12:20 +01:00
Maximilian Bosch
2e4e45290e Merge pull request #222930 from Ma27/bump-nextcloud
nextcloud: 24.0.10 -> 24.0.11, 25.0.4 -> 25.0.5
2023-03-24 22:01:54 +01:00
figsoda
977497735f Merge pull request #222789 from figsoda/git-dive 2023-03-24 16:41:00 -04:00
Fabian Affolter
e2d257f988 python310Packages.dissect-xfs: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.xfs/releases/tag/3.4
2023-03-24 21:38:54 +01:00
Fabian Affolter
3908228e7e python310Packages.dissect-volume: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.volume/releases/tag/3.4
2023-03-24 21:38:50 +01:00
Fabian Affolter
6d92b346c4 python310Packages.dissect-vmfs: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.vmfs/releases/tag/3.4
2023-03-24 21:38:46 +01:00
Fabian Affolter
66997b1d49 python310Packages.dissect-util: 3.6 -> 3.7
Changelog: https://github.com/fox-it/dissect.util/releases/tag/3.7
2023-03-24 21:38:41 +01:00
Fabian Affolter
381a2b8604 python310Packages.dissect-target: 3.7 -> 3.8
Changelog: https://github.com/fox-it/dissect.target/releases/tag/3.8
2023-03-24 21:38:36 +01:00
Fabian Affolter
5abac894fb python310Packages.dissect-sql: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.sql/releases/tag/3.4
2023-03-24 21:38:31 +01:00
Fabian Affolter
635314077e python310Packages.dissect-shellitem: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.shellitem/releases/tag/3.4
2023-03-24 21:38:27 +01:00
Fabian Affolter
6defe8ec8f python310Packages.dissect-regf: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.regf/releases/tag/3.4
2023-03-24 21:38:22 +01:00
Fabian Affolter
924897f2d8 python310Packages.dissect-ole: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.ole/releases/tag/3.4
2023-03-24 21:38:18 +01:00
Fabian Affolter
aa88040a6a python310Packages.dissect-ntfs: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.ntfs/releases/tag/3.4
2023-03-24 21:38:13 +01:00
Fabian Affolter
ae80eea2cf python310Packages.dissect-hypervisor: 3.5 -> 3.6
Changelog: https://github.com/fox-it/dissect.hypervisor/releases/tag/3.6
2023-03-24 21:38:09 +01:00
Fabian Affolter
ae077aced7 python310Packages.dissect-ffs: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.ffs/releases/tag/3.4
2023-03-24 21:38:04 +01:00
Fabian Affolter
778c90250d python310Packages.dissect-fat: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.fat/releases/tag/3.4
2023-03-24 21:38:00 +01:00
Fabian Affolter
9d9a75af7d python310Packages.dissect-extfs: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.extfs/releases/tag/3.4
2023-03-24 21:37:55 +01:00
Fabian Affolter
edb7e080d2 python310Packages.dissect-evidence: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.evidence/releases/tag/3.4
2023-03-24 21:37:51 +01:00
Fabian Affolter
834ef9179d python310Packages.dissect-eventlog: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.eventlog/releases/tag/3.4
2023-03-24 21:37:47 +01:00
Fabian Affolter
da3ad93352 python310Packages.dissect-etl: 3.3 -> 3.4
Changelog: https://github.com/fox-it/dissect.etl/releases/tag/3.4
2023-03-24 21:37:42 +01:00
Fabian Affolter
e31ec2a438 python310Packages.dissect-esedb: 3.5 -> 3.6
Changelog: https://github.com/fox-it/dissect.esedb/releases/tag/3.6
2023-03-24 21:37:37 +01:00
Fabian Affolter
c19d45bceb python310Packages.dissect-cstruct: 3.5 -> 3.6
Changelog: https://github.com/fox-it/dissect.cstruct/releases/tag/3.6
2023-03-24 21:37:32 +01:00
Fabian Affolter
30f158a47e python310Packages.dissect-clfs: 1.3 -> 1.4
Changelog: https://github.com/fox-it/dissect.clfs/releases/tag/1.4
2023-03-24 21:37:28 +01:00
Fabian Affolter
37ce12c6c9 python310Packages.dissect-cim: 3.4 -> 3.5
Changelog: https://github.com/fox-it/dissect.cim/releases/tag/3.5
2023-03-24 21:37:23 +01:00
Martin Weinelt
e56ea3c325 Merge pull request #222701 from jopejoe1/firefox
firefox-{beta,devedition}-unwrapped: init at 112.0b6
2023-03-24 21:34:31 +01:00
Weijia Wang
8d709fdd24 Merge pull request #222935 from kevinmehall/patch-1
nixos/ssh: Update github.com host key in programs.ssh.knownHostsFiles example
2023-03-24 22:27:41 +02:00
Weijia Wang
21be60fd0b Merge pull request #222926 from r-ryantm/auto-update/linkerd_edge
linkerd_edge: 23.3.2 -> 23.3.3
2023-03-24 22:19:20 +02:00
Weijia Wang
c708ca53d3 Merge pull request #222675 from r-ryantm/auto-update/hpmyroom
hpmyroom: 12.1.1.0257 -> 12.9.0.0601
2023-03-24 22:13:51 +02:00
Weijia Wang
146a66ecc2 Merge pull request #222840 from r-ryantm/auto-update/libgbinder
libgbinder: 1.1.32 -> 1.1.33
2023-03-24 22:09:13 +02:00
Weijia Wang
c14fe3a518 Merge pull request #222836 from r-ryantm/auto-update/fsarchiver
fsarchiver: 0.8.6 -> 0.8.7
2023-03-24 22:08:30 +02:00
Weijia Wang
5153bf2eac Merge pull request #222832 from r-ryantm/auto-update/qdrant
qdrant: 1.0.3 -> 1.1.0
2023-03-24 22:07:32 +02:00
Weijia Wang
82c730598f Merge pull request #222818 from r-ryantm/auto-update/clickhouse-backup
clickhouse-backup: 2.1.3 -> 2.2.0
2023-03-24 22:04:58 +02:00
Weijia Wang
558dc35cce Merge pull request #222816 from r-ryantm/auto-update/pocketbase
pocketbase: 0.13.3 -> 0.13.4
2023-03-24 22:04:07 +02:00
Weijia Wang
6dba80b5e3 Merge pull request #222814 from r-ryantm/auto-update/oidentd
oidentd: 3.0.0 -> 3.1.0
2023-03-24 22:01:38 +02:00
Weijia Wang
a68feb1f56 Merge pull request #222813 from r-ryantm/auto-update/oven-media-engine
oven-media-engine: 0.15.3 -> 0.15.5
2023-03-24 22:00:23 +02:00
Weijia Wang
6742db1983 Merge pull request #222810 from r-ryantm/auto-update/tvm
tvm: 0.11.0 -> 0.11.1
2023-03-24 21:58:22 +02:00
Weijia Wang
35e6570a66 Merge pull request #222729 from r-ryantm/auto-update/klayout
klayout: 0.28.5 -> 0.28.6
2023-03-24 21:57:37 +02:00
Weijia Wang
768601ed91 Merge pull request #222719 from r-ryantm/auto-update/go-minimock
go-minimock: 3.1.1 -> 3.1.2
2023-03-24 21:55:47 +02:00
Weijia Wang
aace3ac619 Merge pull request #222705 from r-ryantm/auto-update/kics
kics: 1.6.11 -> 1.6.12
2023-03-24 21:51:27 +02:00
Weijia Wang
b7ea3a3939 Merge pull request #222704 from r-ryantm/auto-update/hcloud
hcloud: 1.31.1 -> 1.32.0
2023-03-24 21:45:07 +02:00
Weijia Wang
c873adc066 Merge pull request #222703 from r-ryantm/auto-update/mongodb-compass
mongodb-compass: 1.35.0 -> 1.36.1
2023-03-24 21:44:37 +02:00
Martin Weinelt
33c20483c1 Merge pull request #222933 from r-ryantm/auto-update/esphome
esphome: 2023.3.0 -> 2023.3.1
2023-03-24 20:43:05 +01:00
Weijia Wang
49ccb13270 Merge pull request #222688 from r-ryantm/auto-update/liferea
liferea: 1.14.1 -> 1.14.2
2023-03-24 21:42:26 +02:00
Weijia Wang
33b3c13b83 Merge pull request #222938 from r-ryantm/auto-update/rocclr
rocclr: 5.4.3 -> 5.4.4
2023-03-24 21:39:35 +02:00
Weijia Wang
d80db095d7 Merge pull request #222672 from r-ryantm/auto-update/wasm-pack
wasm-pack: 0.10.3 -> 0.11.0
2023-03-24 21:38:42 +02:00
Weijia Wang
a5136640c4 Merge pull request #222669 from r-ryantm/auto-update/operator-sdk
operator-sdk: 1.27.0 -> 1.28.0
2023-03-24 21:37:39 +02:00
Weijia Wang
6b13d5340b Merge pull request #222565 from r-ryantm/auto-update/re-flex
re-flex: 3.3.1 -> 3.3.2
2023-03-24 21:36:15 +02:00
Weijia Wang
dedf17650f Merge pull request #222562 from r-ryantm/auto-update/dufs
dufs: 0.32.0 -> 0.33.0
2023-03-24 21:34:49 +02:00
Weijia Wang
3f64fbef7f Merge pull request #222571 from r-ryantm/auto-update/gloox
gloox: 1.0.24 -> 1.0.26
2023-03-24 21:29:05 +02:00
Weijia Wang
5afe40a511 Merge pull request #222618 from r-ryantm/auto-update/pgbackrest
pgbackrest: 2.44 -> 2.45
2023-03-24 21:28:19 +02:00
Weijia Wang
b44f35c6ab Merge pull request #222551 from r-ryantm/auto-update/heimer
heimer: 4.0.0 -> 4.1.0
2023-03-24 21:27:28 +02:00
Weijia Wang
80cb804891 Merge pull request #222550 from r-ryantm/auto-update/filebot
filebot: 4.9.6 -> 5.0.1
2023-03-24 21:26:06 +02:00
Weijia Wang
0dbcdf71be Merge pull request #222501 from r-ryantm/auto-update/asdf-vm
asdf-vm: 0.11.2 -> 0.11.3
2023-03-24 21:19:24 +02:00
Weijia Wang
2b355844af Merge pull request #222499 from r-ryantm/auto-update/pachyderm
pachyderm: 2.5.1 -> 2.5.2
2023-03-24 21:18:10 +02:00
Weijia Wang
914adc2548 Merge pull request #222496 from r-ryantm/auto-update/sq
sq: 0.24.4 -> 0.25.1
2023-03-24 21:14:46 +02:00
Weijia Wang
5f49b307e3 Merge pull request #222498 from r-ryantm/auto-update/musikcube
musikcube: 0.99.5 -> 0.99.6
2023-03-24 21:11:34 +02:00
Weijia Wang
e03a0ab495 Merge pull request #222490 from r-ryantm/auto-update/badrobot
badrobot: 0.1.2 -> 0.1.3
2023-03-24 21:10:32 +02:00
Artturi
acbebaeeeb Merge pull request #222928 from jtojnar/qt-nowarn 2023-03-24 21:10:13 +02:00
Weijia Wang
158c76b2e7 Merge pull request #222484 from r-ryantm/auto-update/sentry-cli
sentry-cli: 2.14.4 -> 2.15.2
2023-03-24 21:09:54 +02:00
Weijia Wang
52b5377470 Merge pull request #222620 from r-ryantm/auto-update/zlib-ng
zlib-ng: 2.0.6 -> 2.0.7
2023-03-24 21:08:57 +02:00
Weijia Wang
2250081d6a Merge pull request #222479 from r-ryantm/auto-update/beancount-language-server
beancount-language-server: 1.2.5 -> 1.3.0
2023-03-24 21:01:50 +02:00
Weijia Wang
2ce97f2bf9 Merge pull request #222464 from r-ryantm/auto-update/diamond
diamond: 2.1.5 -> 2.1.6
2023-03-24 20:56:17 +02:00
Weijia Wang
680fce64af Merge pull request #222459 from r-ryantm/auto-update/asn
asn: 0.72.1 -> 0.73
2023-03-24 20:55:35 +02:00
Weijia Wang
8f33c99842 Merge pull request #222452 from r-ryantm/auto-update/swayimg
swayimg: 1.10 -> 1.11
2023-03-24 20:52:50 +02:00
Kevin Mehall
fef4baca37 nixos/ssh: Update github.com host key in programs.ssh.knownHostsFiles example
The `programs.ssh.knownHostsFiles` option documentation uses github.com's host keys as an example. GitHub recently announced that the ssh-rsa key has been compromised and rotated it.

The new key can be checked against
https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/
https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints
2023-03-24 11:51:46 -07:00
Weijia Wang
efd24c804b Merge pull request #222456 from r-ryantm/auto-update/jflex
jflex: 1.8.2 -> 1.9.1
2023-03-24 20:51:37 +02:00
Weijia Wang
3546c13e26 Merge pull request #222445 from r-ryantm/auto-update/dbmate
dbmate: 2.0.1 -> 2.1.0
2023-03-24 20:50:23 +02:00
Weijia Wang
713c0fb0f2 Merge pull request #222328 from r-ryantm/auto-update/dagger
dagger: 0.4.0 -> 0.4.1
2023-03-24 20:48:32 +02:00
R. Ryantm
25056cca5a esphome: 2023.3.0 -> 2023.3.1 2023-03-24 18:44:35 +00:00
Weijia Wang
54204c3abf Merge pull request #222319 from r-ryantm/auto-update/brook
brook: 20230122 -> 20230401
2023-03-24 20:41:25 +02:00
R. Ryantm
f1458f445e rocclr: 5.4.3 -> 5.4.4 2023-03-24 18:41:15 +00:00
Weijia Wang
c1a7d29667 Merge pull request #222306 from r-ryantm/auto-update/ccid
ccid: 1.5.1 -> 1.5.2
2023-03-24 20:38:12 +02:00
Weijia Wang
13c163294d Merge pull request #222312 from r-ryantm/auto-update/libyang
libyang: 2.1.30 -> 2.1.55
2023-03-24 20:37:21 +02:00
Weijia Wang
6ef95ece9f Merge pull request #222450 from r-ryantm/auto-update/audiowaveform
audiowaveform: 1.7.0 -> 1.7.1
2023-03-24 20:34:14 +02:00
Weijia Wang
9af5c719fa Merge pull request #222921 from wegank/snd-bump
snd: 23.1 -> 23.2
2023-03-24 20:31:07 +02:00
Maximilian Bosch
8b4ba70235 nextcloud25: 25.0.4 -> 25.0.5
Changes: https://github.com/nextcloud/server/compare/v25.0.4...v25.0.5
2023-03-24 19:28:50 +01:00
Maximilian Bosch
f9bf71d5f1 nextcloud24: 24.0.10 -> 24.0.11
Changes: https://github.com/nextcloud/server/compare/v24.0.10...v24.0.11
2023-03-24 19:28:25 +01:00
Jan Tojnar
7c4188ac9a qt5.overrideScope': only add when allowAliases is enabled
Otherwise it will spam pkgs traversal (e.g. update.nix).

Introduced in 2cbbef006b
2023-03-24 19:13:48 +01:00
figsoda
3d4dead3d5 Merge pull request #222782 from figsoda/typeshare 2023-03-24 14:12:53 -04:00
Artturin
780669daf5 treewide: don't hardcode /nix/store (no rebuilds changes)
improve experience for other store locations
2023-03-24 20:11:33 +02:00
R. Ryantm
99ff25161d linkerd_edge: 23.3.2 -> 23.3.3 2023-03-24 18:07:55 +00:00
figsoda
3b7218e93d Merge pull request #222749 from figsoda/boxxy 2023-03-24 14:07:49 -04:00
figsoda
94d74e60b0 Merge pull request #222747 from figsoda/lua-ls 2023-03-24 14:07:37 -04:00
figsoda
54a55abba0 Merge pull request #222745 from figsoda/cargo-expand 2023-03-24 14:05:58 -04:00
Ilan Joselevich
612676d971 Merge pull request #212331 from MatthewCroughan/mc/laspy
laspy: init at 2.3.0
2023-03-24 20:59:54 +03:00
Weijia Wang
ebe821f636 snd: 23.1 -> 23.2 2023-03-24 19:33:27 +02:00
Edward Tjörnhammar
e1fa54a569 jetbrains: build and minor version updates 2023-03-24 17:32:41 +00:00
Vlad M
4af475a2d5 Merge pull request #222887 from kilianar/broot-1.21.1
broot: 1.20.2 -> 1.21.1
2023-03-24 19:31:57 +02:00
Weijia Wang
fa2b418c2d Merge pull request #222891 from wegank/scons-bump
sconsPackages.scons_latest: 4.1.0 -> 4.5.2
2023-03-24 19:29:16 +02:00
Weijia Wang
06982b591c Merge pull request #222028 from r-ryantm/auto-update/python310Packages.dash
python310Packages.dash: 2.8.1 -> 2.9.1
2023-03-24 19:25:04 +02:00
Weijia Wang
9cb979b3d3 Merge pull request #222064 from r-ryantm/auto-update/atlassian-jira
atlassian-jira: 9.4.0 -> 9.6.0
2023-03-24 19:23:47 +02:00
Weijia Wang
a23b076f88 Merge pull request #221995 from r-ryantm/auto-update/ssm-session-manager-plugin
ssm-session-manager-plugin: 1.2.398.0 -> 1.2.463.0
2023-03-24 19:20:59 +02:00
Weijia Wang
0aa34df4bc Merge pull request #221990 from r-ryantm/auto-update/treesheets
treesheets: unstable-2023-03-07 -> unstable-2023-03-18
2023-03-24 19:15:31 +02:00
Weijia Wang
b436a9b705 Merge pull request #221954 from r-ryantm/auto-update/rpcs3
rpcs3: 0.0.27-14812-cf5346c26 -> 0.0.27-14824-ad3e740c0
2023-03-24 19:14:38 +02:00
Weijia Wang
b671a63b34 Merge pull request #221966 from r-ryantm/auto-update/ipxe
ipxe: unstable-2023-03-07 -> unstable-2023-03-15
2023-03-24 19:13:37 +02:00
Weijia Wang
13d45b73f3 Merge pull request #221905 from r-ryantm/auto-update/klipper
klipper: unstable-2023-02-20 -> unstable-2023-03-15
2023-03-24 19:13:07 +02:00
Weijia Wang
b7496f96eb Merge pull request #222884 from wegank/freefilesync-icons
freefilesync: add desktop items
2023-03-24 18:55:23 +02:00
matthewcroughan
22ba026243 laszip: init at 0.2.1
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-03-24 16:51:41 +00:00
matthewcroughan
da4f17a2a6 laspy: init at 2.3.0
Co-authored-by: Nick Cao <nickcao@nichi.co>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-03-24 16:47:41 +00:00
R. Ryantm
00766fe9ea jackett: 0.20.3627 -> 0.20.3670 2023-03-24 16:47:34 +00:00
Weijia Wang
6e5da531cb Merge pull request #222915 from r-ryantm/auto-update/rocm-device-libs
rocm-device-libs: 5.4.3 -> 5.4.4
2023-03-24 18:42:18 +02:00
Weijia Wang
739310ad28 nova-filters: patch against scons_latest 2023-03-24 18:39:47 +02:00
Santhosh Kannan
f6aa4144d0 jetbrains: 2022.3.2 -> 2022.3.3 2023-03-24 16:34:11 +00:00
Weijia Wang
b1c1d5c814 Merge pull request #222622 from r-ryantm/auto-update/jfrog-cli
jfrog-cli: 2.34.6 -> 2.35.0
2023-03-24 18:03:09 +02:00
Fabian Affolter
7d172077ee Merge pull request #222853 from fabaff/sendgrid-bump
python310Packages.sendgrid: 6.9.7 -> 6.10.0
2023-03-24 17:02:35 +01:00
Fabian Affolter
711a7655d3 Merge pull request #222854 from fabaff/proxify-bump
proxify: 0.0.8 -> 0.0.9
2023-03-24 17:02:21 +01:00
Fabian Affolter
b1fcf5c79d Merge pull request #222855 from fabaff/twilio-bump
python310Packages.twilio: 7.16.5 -> 7.17.0
2023-03-24 17:02:08 +01:00
Fabian Affolter
96f4084d41 Merge pull request #222856 from fabaff/twitterapi-bump
python310Packages.twitterapi: 2.8.1 -> 2.8.2
2023-03-24 17:01:54 +01:00
Fabian Affolter
95888844c9 Merge pull request #222857 from fabaff/asyncstdlib-bump
python310Packages.asyncstdlib: 3.10.5 -> 3.10.6
2023-03-24 17:01:42 +01:00
Fabian Affolter
62ef49f781 Merge pull request #222858 from fabaff/sqlfluff-bump
sqlfluff: 2.0.1 -> 2.0.2
2023-03-24 17:01:30 +01:00
Fabian Affolter
f273cb9495 Merge pull request #222859 from fabaff/aiortm-bump
python310Packages.aiortm: 0.6.2 -> 0.6.3
2023-03-24 17:01:16 +01:00
Fabian Affolter
eaa128da68 Merge pull request #222865 from fabaff/aioopenexchangerates-bump
python310Packages.aioopenexchangerates: 0.4.1 -> 0.4.2
2023-03-24 17:00:50 +01:00
Fabian Affolter
9f7bf6dc7a Merge pull request #222876 from fabaff/vehicle-bump
python310Packages.vehicle: 0.4.0 -> 1.0.0
2023-03-24 17:00:12 +01:00
Weijia Wang
9cce401726 sconsPackages.scons_latest: 4.1.0 -> 4.5.2 2023-03-24 17:50:58 +02:00
R. Ryantm
bb674938fc rocm-device-libs: 5.4.3 -> 5.4.4 2023-03-24 15:49:49 +00:00
Thomas Tuegel
fae114b6a8 Merge pull request #222804 from Zahrun/fix/sddm
sddm: fix fails to start while starting X server
2023-03-24 10:36:11 -05:00
Orivej Desh
22ce075f1c dir2opus: delete
Upstream does not exist.
2023-03-24 15:24:14 +00:00
Ulrik Strid
dda0967dce Merge pull request #222897 from vbgl/ocaml-digestif-1.1.3
ocamlPackages.digestif: 1.1.2 → 1.1.4
2023-03-24 15:56:05 +01:00
figsoda
48bc6afb57 Merge pull request #222878 from GaetanLepage/magma-nvim
vimPlugins.magma-nvim-goose: add python dependencies
2023-03-24 10:49:22 -04:00
figsoda
05ccddc7d6 Merge pull request #222751 from figsoda/cargo-insta 2023-03-24 10:46:37 -04:00
figsoda
a4aaacf676 Merge pull request #222850 from q60/patch-4
fetch-scm: 0.1.5 -> 0.1.6
2023-03-24 10:46:24 -04:00
Weijia Wang
e3db92b23e Merge pull request #222890 from romildo/upd.kora-icon-theme
kora-icon-theme: 1.5.4 -> 1.5.6
2023-03-24 16:35:53 +02:00
Weijia Wang
66878fdd6c Merge pull request #222685 from r-ryantm/auto-update/mdbook-katex
mdbook-katex: 0.3.10 -> 0.3.11
2023-03-24 16:33:03 +02:00
Weijia Wang
bbf9791c94 Merge pull request #222676 from r-ryantm/auto-update/gretl
gretl: 2022c -> 2023a
2023-03-24 16:27:39 +02:00
Weijia Wang
fea3fca22f Merge pull request #222886 from wegank/gnustep-builder
gnustep: allow overriding preConfigure in gsmakeDerivation
2023-03-24 16:15:23 +02:00
Weijia Wang
710f06363a Merge pull request #222896 from wegank/projectcenter-fix
gnustep.projectcenter: 0.6.2 -> 0.7.0
2023-03-24 16:11:57 +02:00
Weijia Wang
00efb05008 freefilesync: add desktop items 2023-03-24 16:11:02 +02:00
Weijia Wang
01ad583db5 Merge pull request #222661 from r-ryantm/auto-update/iosevka-bin
iosevka-bin: 21.1.0 -> 21.1.1
2023-03-24 16:02:00 +02:00
Weijia Wang
827257b14d Merge pull request #222662 from r-ryantm/auto-update/carla
carla: 2.5.3 -> 2.5.4
2023-03-24 15:58:37 +02:00
Weijia Wang
bb9792c3a8 Merge pull request #222636 from r-ryantm/auto-update/mmlgui
mmlgui: unstable-2022-10-13 -> unstable-2023-03-19
2023-03-24 15:58:04 +02:00
Weijia Wang
8409078a41 Merge pull request #222653 from r-ryantm/auto-update/rust-analyzer-unwrapped
rust-analyzer-unwrapped: 2023-03-13 -> 2023-03-20
2023-03-24 15:57:47 +02:00
Weijia Wang
6ba3da8c97 Merge pull request #222659 from r-ryantm/auto-update/python310Packages.vowpalwabbit
python310Packages.vowpalwabbit: 9.7.0 -> 9.8.0
2023-03-24 15:57:17 +02:00
Weijia Wang
7271dffaf4 Merge pull request #222869 from r-ryantm/auto-update/python310Packages.timezonefinder
python310Packages.timezonefinder: 6.1.9 -> 6.1.10
2023-03-24 15:55:34 +02:00
Pol Dellaiera
76ca62d658 tailscale: 1.38.1 -> 1.38.2 2023-03-24 14:48:09 +01:00
Weijia Wang
a8e20caa33 Merge pull request #222863 from r-ryantm/auto-update/llvmPackages_rocm.llvm
llvmPackages_rocm.llvm: 5.4.3 -> 5.4.4
2023-03-24 15:36:09 +02:00
Sandro
8f0c25031c Merge pull request #222340 from SFrijters/pygments-mainprogram
python3Packages.pygments: set mainProgram
2023-03-24 14:31:09 +01:00
Sandro
094e26dec4 Merge pull request #222723 from SuperSandro2000/govulncheck
govulncheck: unstable-2023-02-17 -unstable-2023-03-22, add me as main…
2023-03-24 14:27:14 +01:00
Weijia Wang
62186d77cf Merge pull request #222885 from viraptor/muparserx-darwin
muparserx: mark not broken on darwin
2023-03-24 15:22:33 +02:00
Weijia Wang
463366b672 Merge pull request #222875 from viraptor/libtoxcore-darwin
libtoxcore: mark not broken on darwin
2023-03-24 15:19:09 +02:00
jopejoe1
8a5a08373f firefox-beta-unwrapped: init at 112.0b6 2023-03-24 14:18:26 +01:00
Weijia Wang
5116c0ac84 Merge pull request #222874 from viraptor/libffcall-darwin
libffcall: mark not broken on darwin
2023-03-24 15:18:22 +02:00
jopejoe1
80168addbe firefox-devedition-unwrapped: init at 112.0b6 2023-03-24 14:16:22 +01:00
Weijia Wang
c6f655f5a4 Merge pull request #222861 from viraptor/link-grammar-darwin
link-grammar: not broken on darwin
2023-03-24 15:15:57 +02:00
Weijia Wang
c567c0023a Merge pull request #222873 from viraptor/libcutl-darwin
libcutl: fix darwin build
2023-03-24 15:15:06 +02:00
Weijia Wang
939d8ddbcd Merge pull request #222871 from viraptor/gauche-darwin
gauche: mark not broken on darwin
2023-03-24 15:13:09 +02:00
Weijia Wang
462484d4a7 gnustep.projectcenter: 0.6.2 -> 0.7.0 2023-03-24 15:07:56 +02:00
Adrian Pistol
74ef0ee319 mongodb-6_0: 6.0.1 -> 6.0.5 2023-03-24 13:53:56 +01:00
Vincent Laporte
830dbba75d ocamlPackages.digestif: 1.1.3 → 1.1.4 2023-03-24 13:53:18 +01:00
Philipp Mildenberger
bc60e48be7 fractal: 4.4.0 -> 4.4.2 2023-03-24 13:50:16 +01:00
Vincent Laporte
02d5644987 ocamlPackages.digestif: 1.1.2 → 1.1.3 2023-03-24 13:49:21 +01:00
Vincent Laporte
ec0134632c ocamlPackages.tezos-base58: use Dune 3 2023-03-24 13:49:14 +01:00
Kevin Cox
39de70afeb Merge pull request #222801 from gounselor/master
daemontools: fix svscanboot PATH variable
2023-03-24 08:39:54 -04:00
Ryan Lahfa
1a16c75b7a Merge pull request #221007 from Tom-Hubrecht/djhtml
djhtml: init at 3.0.5
2023-03-24 13:36:21 +01:00
José Romildo
9cff76c41b kora-icon-theme: 1.5.4 -> 1.5.6 2023-03-24 09:17:40 -03:00
Stanisław Pitucha
bc7aed2b1a gauche: mark not broken on darwin
Update to use the new sdk.
2023-03-24 23:04:55 +11:00
Nikolay Korotkiy
561e773904 Merge pull request #222803 from r-ryantm/auto-update/cudatext
cudatext: 1.187.1 -> 1.188.0
2023-03-24 16:02:24 +04:00
kilianar
a72763b088 broot: 1.20.2 -> 1.21.1
https://github.com/Canop/broot/releases/tag/v1.21.1
2023-03-24 12:56:33 +01:00
Weijia Wang
4c7c8a68a0 gnustep.make: allow overriding preConfigure in gsmakeDerivation 2023-03-24 13:55:26 +02:00
Stanisław Pitucha
89150fa9d5 muparserx: mark not broken on darwin 2023-03-24 22:46:09 +11:00
Mario Rodas
6509fec2b7 Merge pull request #222862 from developer-guy/feature/buildkit-upgrade
buildkit: 0.11.4 -> 0.11.5
2023-03-24 06:44:39 -05:00
Fabian Affolter
55c8f4b968 python310Packages.mypy-boto3-s3: 1.26.62 -> 1.26.97.post2 2023-03-24 12:11:49 +01:00
Ryan Lahfa
a119bfc80d Merge pull request #211603 from farcaller/fish
Assert that fish configuration is enabled if any user has fish as their shell
2023-03-24 12:05:22 +01:00
Nick Cao
2d6067ea7e Merge pull request #222872 from r-ryantm/auto-update/v2ray-geoip
v2ray-geoip: 202303160048 -> 202303230043
2023-03-24 18:59:16 +08:00
Gaetan Lepage
ae0ea562ab vimPlugins.magma-nvim-goose: add python dependencies 2023-03-24 11:36:07 +01:00
Fabian Affolter
3568a52d85 yaralyzer: relax python-dotenv constraint 2023-03-24 11:32:03 +01:00
R. Ryantm
1759bb9248 rpcs3: 0.0.27-14812-cf5346c26 -> 0.0.27-14824-ad3e740c0 2023-03-24 10:30:33 +00:00
Fabian Affolter
e1b3f15702 python310Packages.vehicle: add changelog to meta
- update disabled
2023-03-24 11:19:41 +01:00
Fabian Affolter
28f08572b3 python310Packages.vehicle: 0.4.0 -> 1.0.0
Diff: https://github.com/frenck/python-vehicle/compare/v0.4.0...v1.0.0
2023-03-24 11:11:52 +01:00
Stanisław Pitucha
e37ab4441e libtoxcore: mark not broken on darwin
It just works.
2023-03-24 21:11:41 +11:00
markuskowa
f3f4e74d69 Merge pull request #222713 from markuskowa/fix-gpaw
python3Packages.gpaw: unbreak build
2023-03-24 11:09:00 +01:00
Sandro
a0997e0ff8 Merge pull request #217072 from SuperSandro2000/noisetorch
noisetorch: 0.12.0 -> 0.12.2, remove meta.{insecure,knownVulnerabilit…
2023-03-24 11:08:51 +01:00
Fabian Affolter
cbabb1431b Merge pull request #222157 from fabaff/bluetooth-adapters-bump
python310Packages.bluetooth-adapters: 0.15.2 -> 0.15.3
2023-03-24 11:08:38 +01:00
Fabian Affolter
29389b421e yara: 4.2.3 -> 4.3.0 2023-03-24 11:08:15 +01:00
Stanisław Pitucha
dab9aa3cf1 libffcall: mark not broken on darwin
Not sure what the issue was, but now it just works.
2023-03-24 21:03:10 +11:00
Stanisław Pitucha
632daeee45 libcutl: fix darwin build
Force gcc environment since libcutl checks for gcc specifically.
2023-03-24 20:55:57 +11:00
Weijia Wang
be6d6cd37d Merge pull request #222735 from GaetanLepage/pnglatex
python3Packages.pnglatex: init at 1.1
2023-03-24 11:54:58 +02:00
R. Ryantm
6cd5fdf84e v2ray-geoip: 202303160048 -> 202303230043 2023-03-24 09:48:44 +00:00
Gaetan Lepage
2c4c61b6cd python3Packages.pnglatex: init at 1.1 2023-03-24 10:23:16 +01:00
Tom Hubrecht
89fea7c828 djhtml: init at 3.0.5 2023-03-24 10:20:24 +01:00
Naïm Favier
4f9bedb8d3 Merge pull request #215330 from soywod/master
himalaya: 0.6.0 -> 0.7.1
2023-03-24 10:19:07 +01:00
R. Ryantm
1de64cb098 python310Packages.timezonefinder: 6.1.9 -> 6.1.10 2023-03-24 09:13:15 +00:00
Azat Bahawi
6c79e12046 Merge pull request #222806 from r-ryantm/auto-update/kubedog
kubedog: 0.9.9 -> 0.9.11
2023-03-24 11:48:11 +03:00
Fabian Affolter
219f970602 python310Packages.aioopenexchangerates: 0.4.1 -> 0.4.2
Changelog: https://github.com/MartinHjelmare/aioopenexchangerates/blob/vv0.4.2/CHANGELOG.md
2023-03-24 09:31:37 +01:00
Fabian Affolter
2111a14518 Merge pull request #222577 from fabaff/reolink-aio-bump
python310Packages.reolink-aio: 0.5.5 -> 0.5.6
2023-03-24 09:30:12 +01:00
Fabian Affolter
f33aad5303 Merge pull request #222201 from fabaff/zeroconf-bumo
python310Packages.zeroconf: 0.47.3 -> 0.47.4
2023-03-24 09:29:28 +01:00
Vladimír Čunát
477de8d913 olive-editor: don't use the alias openimageio2
Otherwise evaluation won't work with allowAliases = false;
2023-03-24 09:12:57 +01:00
Batuhan Apaydın
56d1485452 buildkit: 0.11.4 -> 0.11.5
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com>
2023-03-24 11:10:23 +03:00
Stanisław Pitucha
304c2c58ea link-grammar: not broken on darwin
This was marked broken in a tree-wide update some time ago. It builds
and seems to start just fine now.
2023-03-24 18:58:08 +11:00
Weijia Wang
d4660b45bc Merge pull request #222852 from amjoseph-nixpkgs/pr/wegank/platforms
check-meta.nix: fix self-contradictory error messages
2023-03-24 09:55:22 +02:00
Arnout Engelen
b5c040af03 Merge pull request #222710 from MatthewCroughan/mc/olive-update
olive-editor: 1.2 -> 2023-03-20
2023-03-24 08:55:07 +01:00
Weijia Wang
7cad99f894 Merge pull request #222638 from r-ryantm/auto-update/python310Packages.azure-keyvault-keys
python310Packages.azure-keyvault-keys: 4.7.0 -> 4.8.0
2023-03-24 09:54:05 +02:00
zowoq
5de3ce4de5 kubernetes: 1.26.1 -> 1.26.3
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#changelog-since-v1261
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#changelog-since-v1262
2023-03-24 17:49:33 +10:00
Fabian Affolter
b7cfb0212d python310Packages.aiortm: 0.6.2 -> 0.6.3
Changelog: https://github.com/MartinHjelmare/aiortm/blob/v0.6.3/CHANGELOG.md
2023-03-24 08:43:44 +01:00
Fabian Affolter
9396d090e3 python310Packages.asyncstdlib: add changelog to meta 2023-03-24 08:40:39 +01:00
Fabian Affolter
d9196ff009 sqlfluff: 2.0.1 -> 2.0.2
Diff: https://github.com/sqlfluff/sqlfluff/compare/refs/tags/2.0.1...2.0.2

Changelog: https://github.com/sqlfluff/sqlfluff/blob/2.0.2/CHANGELOG.md
2023-03-24 08:39:38 +01:00
Fabian Affolter
a2a08fe286 python310Packages.asyncstdlib: 3.10.5 -> 3.10.6 2023-03-24 08:36:49 +01:00
Fabian Affolter
aae1b60ebb python310Packages.twitterapi: add changelog to meta 2023-03-24 08:35:00 +01:00
Fabian Affolter
69a5a6f177 python310Packages.twitterapi: 2.8.1 -> 2.8.2 2023-03-24 08:33:19 +01:00
Fabian Affolter
b7d9a0ae60 python310Packages.sendgrid: add changelog to meta 2023-03-24 08:31:56 +01:00
Weijia Wang
7f5b8aeca6 Merge pull request #222680 from wegank/mygui-bump
mygui: 3.4.0 -> 3.4.1
2023-03-24 09:31:15 +02:00
Fabian Affolter
8cb3d44216 proxify: add changelog to meta 2023-03-24 08:29:23 +01:00
Fabian Affolter
b4786d7e11 python310Packages.twilio: 7.16.5 -> 7.17.0
Changelog: https://github.com/twilio/twilio-python/blob/7.17.0/CHANGES.md
2023-03-24 08:28:16 +01:00
Fabian Affolter
2e36cc9ad2 python310Packages.sendgrid: 6.9.7 -> 6.10.0 2023-03-24 08:26:38 +01:00
Fabian Affolter
22dafb7f2a proxify: 0.0.8 -> 0.0.9 2023-03-24 08:24:54 +01:00
Fabian Affolter
505673e19a Merge pull request #222849 from r-ryantm/auto-update/python310Packages.scmrepo
python310Packages.scmrepo: 0.1.15 -> 0.1.16
2023-03-24 08:20:05 +01:00
R. Ryantm
e33b761b1d llvmPackages_rocm.llvm: 5.4.3 -> 5.4.4 2023-03-24 07:19:57 +00:00
Fabian Affolter
bdff9fbeda Merge pull request #222780 from fabaff/peaqevcore-bump
python310Packages.peaqevcore: 13.4.0 -> 13.4.1
2023-03-24 08:19:22 +01:00
Orivej Desh
ad6a206d1b sonic-lineup: fix build (#222408) 2023-03-24 07:19:13 +00:00
Adam Joseph
13507da345 check-meta.nix: fix self-contradictory error messages
See https://github.com/NixOS/nixpkgs/pull/222792#pullrequestreview-1356114111

You can't just `lib.filter _ lib.systems.all` -- that throws away
important information, leading to nixpkgs disagreeing with itself
like this:

```
$ NIXPKGS_ALLOW_BROKEN=1 nix-instantiate . -A pkgsStatic.systemd
error: Package ‘systemd-252.5’ in ... is only supported on ... x86_64-linux but not on requested x86_64-linux, refusing to evaluate.
```

After:

```
$ NIXPKGS_ALLOW_BROKEN=1 nix-instantiate . -A pkgsStatic.systemd
error: Package ‘systemd-252.5’ in ... is not available on the requested hostPlatform:
         hostPlatform.config = "x86_64-unknown-linux-musl"
         package.meta.platforms = [
           "aarch64-linux"
           "armv5tel-linux"
           "armv6l-linux"
           "armv7a-linux"
           "armv7l-linux"
           "i686-linux"
           "m68k-linux"
           "microblaze-linux"
           "microblazeel-linux"
           "mipsel-linux"
           "mips64el-linux"
           "powerpc64-linux"
           "powerpc64le-linux"
           "riscv32-linux"
           "riscv64-linux"
           "s390-linux"
           "s390x-linux"
           "x86_64-linux"
         ]
         package.meta.badPlatforms = [
           {
             isStatic = true;
             parsed = { };
           }
         ]
       , refusing to evaluate.
```
2023-03-24 00:15:57 -07:00
Orivej Desh
3bfa9ed74d lsp-plugins: 1.2.5 -> 1.2.6 (#222835) 2023-03-24 07:15:12 +00:00
Will Fancher
5a9b9e620d Merge pull request #176828 from therishidesai/luks-multi-key-files
nixos/luksroot: add tryEmptyPassphrase option
2023-03-24 03:02:20 -04:00
Kira
396157ef67 fetch-scm: 0.1.5 -> 0.1.6 2023-03-24 09:58:24 +03:00
Weijia Wang
0b0ecbea84 Merge pull request #222682 from r-ryantm/auto-update/highlight
highlight: 4.4 -> 4.5
2023-03-24 08:50:35 +02:00
Weijia Wang
e616acd990 Merge pull request #222809 from r-ryantm/auto-update/clj-kondo
clj-kondo: 2023.02.17 -> 2023.03.17
2023-03-24 08:46:54 +02:00
Weijia Wang
bc3bbfa2bc Merge pull request #222828 from r-ryantm/auto-update/unciv
unciv: 4.5.9 -> 4.5.10
2023-03-24 08:46:01 +02:00
Weijia Wang
79655071a0 Merge pull request #222825 from r-ryantm/auto-update/pritunl-client
pritunl-client: 1.3.3467.51 -> 1.3.3474.95
2023-03-24 08:45:26 +02:00
Weijia Wang
4cde2b6211 Merge pull request #222700 from r-ryantm/auto-update/frr
frr: 8.4.2 -> 8.5
2023-03-24 08:43:18 +02:00
Weijia Wang
b41ed471f6 Merge pull request #222833 from andyscott/andy/monit-fix-on-darwin
monit: add support for darwin
2023-03-24 08:33:04 +02:00
R. Ryantm
5dab7f3a24 python310Packages.scmrepo: 0.1.15 -> 0.1.16 2023-03-24 06:29:11 +00:00
Weijia Wang
f06b91b301 Merge pull request #201136 from sdedovic/or-tools-darwin
or-tools: add darwin support
2023-03-24 08:19:24 +02:00
Weijia Wang
564bb91432 Merge pull request #222844 from r-ryantm/auto-update/rocm-opencl-runtime
rocm-opencl-runtime: 5.4.3 -> 5.4.4
2023-03-24 08:13:33 +02:00
D Anzorge
c86b1a0bca rustPlatform.importCargoLock: handle workspace Cargo.toml false positives
Since we grep for 'workspace', it's possible the script ends up running
on a Cargo.toml that has the word 'workspace' in a comment, but does not
actually use workspaces
2023-03-24 15:45:16 +10:00
zowoq
6085b3b7f7 Merge pull request #215408 from astro/rust-sysroot 2023-03-24 15:44:59 +10:00
Robert Schütz
d7c0dbd04e python310Packages.dateparser: 1.1.7 -> 1.1.8
Diff: https://github.com/scrapinghub/dateparser/compare/refs/tags/v1.1.7...v1.1.8

Changelog: https://github.com/scrapinghub/dateparser/blob/refs/tags/v1.1.8/HISTORY.rst
2023-03-23 21:55:39 -07:00
github-actions[bot]
ef87683d19 terraform-providers.aws: 4.59.0 → 4.60.0 2023-03-24 14:40:40 +10:00
github-actions[bot]
65f57ae084 terraform-providers.yandex: 0.87.0 → 0.88.0 2023-03-24 14:40:40 +10:00
github-actions[bot]
2f89fafb63 terraform-providers.tfe: 0.42.0 → 0.43.0 2023-03-24 14:40:40 +10:00
github-actions[bot]
f4ed51c2ef terraform-providers.sumologic: 2.21.0 → 2.22.0 2023-03-24 14:40:40 +10:00
github-actions[bot]
fa24dcba8b terraform-providers.opentelekomcloud: 1.33.2 → 1.34.0 2023-03-24 14:40:40 +10:00
github-actions[bot]
70f9902ace terraform-providers.kubernetes: 2.18.1 → 2.19.0 2023-03-24 14:40:40 +10:00
github-actions[bot]
3aa18ef308 terraform-providers.dnsimple: 0.16.2 → 0.16.3 2023-03-24 14:40:40 +10:00
Bobby Rong
19a8c53c10 pantheon.gala: Backport various upstream fixes 2023-03-24 12:29:20 +08:00
R. Ryantm
21877777c0 rocm-opencl-runtime: 5.4.3 -> 5.4.4 2023-03-24 04:21:31 +00:00
Mario Rodas
111b847eb9 _1password: 2.15.0 -> 2.16.0
https://app-updates.agilebits.com/product_history/CLI2#v2160001
2023-03-24 04:20:00 +00:00
Mario Rodas
f030491432 rage: 0.9.0 -> 0.9.1
https://github.com/str4d/rage/releases/tag/v0.9.1
2023-03-24 04:20:00 +00:00
Nick Cao
b9ff605f5e Merge pull request #222556 from Alizter/ps/branch/git_ps_rs__6_5_0____6_6_0
git-ps-rs: 6.5.0 -> 6.6.0
2023-03-24 12:00:56 +08:00
Nick Cao
a9536045f5 Merge pull request #222587 from fabaff/pontos-bump
python310Packages.pontos: 23.3.5 -> 23.3.6
2023-03-24 11:59:49 +08:00
R. Ryantm
9081d55c2b libgbinder: 1.1.32 -> 1.1.33 2023-03-24 03:44:46 +00:00
Nick Cao
f3a0f82e57 Merge pull request #222797 from dotlambda/asf-search-6.2.0
python310Packages.asf-search: 6.1.0 -> 6.2.0
2023-03-24 11:34:12 +08:00
Nick Cao
0b4439bdbf Merge pull request #222779 from figsoda/ruff
ruff: 0.0.258 -> 0.0.259
2023-03-24 11:29:07 +08:00
Nick Cao
8dc0d6ce1b Merge pull request #222768 from figsoda/cargo-audit
cargo-audit: 0.17.4 -> 0.17.5
2023-03-24 11:28:04 +08:00
Nick Cao
c0c6f99c91 Merge pull request #222824 from r-ryantm/auto-update/ryzenadj
ryzenadj: 0.12.0 -> 0.13.0
2023-03-24 11:23:55 +08:00
Nick Cao
4071063c4b Merge pull request #222808 from r-ryantm/auto-update/subfinder
subfinder: 2.5.6 -> 2.5.7
2023-03-24 11:22:01 +08:00
Nick Cao
08c6d5ef40 Merge pull request #222827 from 3JlOy-PYCCKUi/ttdl
ttdl: 3.6.5 -> 3.7.0
2023-03-24 11:20:19 +08:00
R. Ryantm
df9b4a57c1 fsarchiver: 0.8.6 -> 0.8.7 2023-03-24 03:02:25 +00:00
figsoda
c2c7c04a55 cargo-expand: 1.0.39 -> 1.0.43
Diff: https://github.com/dtolnay/cargo-expand/compare/1.0.39...1.0.43

Changelog: https://github.com/dtolnay/cargo-expand/releases/tag/1.0.43
2023-03-23 22:52:12 -04:00
figsoda
be059644bf Merge pull request #222657 from figsoda/zigbuild 2023-03-23 22:49:58 -04:00
R. Ryantm
f1d1ce278d qdrant: 1.0.3 -> 1.1.0 2023-03-24 02:48:24 +00:00
Andy Scott
2146bad5d5 monit: add support for darwin.
Updates the monit package to build on recent (2023) darwin machines.
2023-03-23 19:46:17 -07:00
R. Ryantm
e5ba3d7c7d rivet: 3.1.6 -> 3.1.7 2023-03-23 22:44:55 -04:00
Bobby Rong
e520888d22 Merge pull request #222696 from bobby285271/upd/mate
MATE updates: Fix caja crash with GLib 2.76
2023-03-24 10:42:41 +08:00
Nick Cao
123a7700c3 sing-box: 1.1.7 -> 1.2.0
Diff: https://github.com/SagerNet/sing-box/compare/v1.1.7...v1.2.0
2023-03-24 10:33:27 +08:00
Martin Weinelt
588f556c12 Merge pull request #222737 from NixOS/home-assistant
home-assistant: 2023.3.5 -> 2023.3.6
2023-03-24 03:09:41 +01:00
R. Ryantm
4a7db59794 unciv: 4.5.9 -> 4.5.10 2023-03-24 02:05:01 +00:00
Sandro
59e73f5d61 Merge pull request #221768 from jchw-forks/veracrypt-fix
veracrypt: add wrapGAppsHook
2023-03-24 03:03:43 +01:00
adisbladis
94632bbb91 Merge pull request #222820 from adisbladis/poetry2nix-1_40_0
poetry2nix: 1.39.1 -> 1.40.1
2023-03-24 14:59:10 +13:00
adisbladis
e6c110c027 Merge pull request #222821 from qowoz/buildah
buildah: 1.29.0 -> 1.29.1
2023-03-24 14:58:54 +13:00
3JlOy_PYCCKUI
9e9d6245e9 ttdl: 3.6.5 -> 3.7.0 2023-03-24 04:51:23 +03:00
R. Ryantm
87e5d2c646 pritunl-client: 1.3.3467.51 -> 1.3.3474.95 2023-03-24 01:34:34 +00:00
adisbladis
096cb0ea37 poetry2nix: 1.39.1 -> 1.40.0 2023-03-24 14:34:07 +13:00
R. Ryantm
c2b02ab7be ryzenadj: 0.12.0 -> 0.13.0 2023-03-24 01:22:02 +00:00
adisbladis
17aa990a54 Merge pull request #222796 from SFrijters/curl-without-ssl
curl: fix build without TLS
2023-03-24 14:10:57 +13:00
adisbladis
c237060a44 Merge pull request #222811 from qowoz/podman
podman: 4.4.2 -> 4.4.3
2023-03-24 14:09:51 +13:00
zowoq
7354165166 buildah: 1.29.0 -> 1.29.1
Diff: https://github.com/containers/buildah/compare/v1.29.0...v1.29.1

Changelog: https://github.com/containers/buildah/releases/tag/v1.29.1
2023-03-24 11:06:49 +10:00
figsoda
d0e8303b9a Merge pull request #222566 from figsoda/binstall 2023-03-23 21:04:41 -04:00
figsoda
f14f80f6aa Merge pull request #222627 from figsoda/semver 2023-03-23 21:01:24 -04:00
R. Ryantm
574bf81f09 clickhouse-backup: 2.1.3 -> 2.2.0 2023-03-24 00:33:47 +00:00
R. Ryantm
86b1dfe1af pocketbase: 0.13.3 -> 0.13.4 2023-03-24 00:22:26 +00:00
Sandro
a64e169e39 Merge pull request #220674 from rhoriguchi/gitkraken 2023-03-24 01:07:29 +01:00
R. Ryantm
5d5ef31309 oidentd: 3.0.0 -> 3.1.0 2023-03-24 00:04:41 +00:00
Robert Scott
c5980c7aab Merge pull request #222712 from r-ryantm/auto-update/minizip-ng
minizip-ng: 3.0.8 -> 3.0.9
2023-03-23 23:57:38 +00:00
R. Ryantm
2a2a18e1ae oven-media-engine: 0.15.3 -> 0.15.5 2023-03-23 23:56:54 +00:00
R. Ryantm
f6813b2b02 tvm: 0.11.0 -> 0.11.1 2023-03-23 23:42:18 +00:00
zowoq
5e19d09f0f podman: 4.4.2 -> 4.4.3
Diff: https://github.com/containers/podman/compare/v4.4.2...v4.4.3

Changelog: https://github.com/containers/podman/blob/v4.4.3/RELEASE_NOTES.md
2023-03-24 09:37:47 +10:00
R. Ryantm
6cba36d3b2 clj-kondo: 2023.02.17 -> 2023.03.17 2023-03-23 23:34:35 +00:00
Weijia Wang
994e2ef9e9 Merge pull request #222292 from r-ryantm/auto-update/python310Packages.myst-docutils
python310Packages.myst-docutils: 0.18.1 -> 1.0.0
2023-03-24 01:32:59 +02:00
Weijia Wang
c496a45a3a Merge pull request #222315 from r-ryantm/auto-update/watchmate
watchmate: 0.4.3 -> 0.4.4
2023-03-24 01:31:52 +02:00
Weijia Wang
d10ba86b91 Merge pull request #222324 from r-ryantm/auto-update/python310Packages.rpmfile
python310Packages.rpmfile: 1.0.8 -> 1.1.1
2023-03-24 01:30:56 +02:00
Weijia Wang
5641672ee3 Merge pull request #222470 from r-ryantm/auto-update/awscli2
awscli2: 2.11.2 -> 2.11.4
2023-03-24 01:26:31 +02:00
Weijia Wang
bcb22bb49d Merge pull request #222560 from r-ryantm/auto-update/imgui
imgui: 1.89.3 -> 1.89.4
2023-03-24 01:16:09 +02:00
Weijia Wang
5ff2366a5a Merge pull request #222644 from r-ryantm/auto-update/drush
drush: 8.4.11 -> 8.4.12
2023-03-24 01:13:46 +02:00
Sandro
ab0f3d8ca2 Merge pull request #220128 from RaitoBezarius/cairo-lang-updates 2023-03-24 00:13:31 +01:00
R. Ryantm
ae68ba6d9c subfinder: 2.5.6 -> 2.5.7 2023-03-23 23:12:26 +00:00
Weijia Wang
8e64a36e47 Merge pull request #222658 from r-ryantm/auto-update/python310Packages.upcloud-api
python310Packages.upcloud-api: 2.0.0 -> 2.0.1
2023-03-24 01:11:20 +02:00
R. Ryantm
ed418fdcf2 kubedog: 0.9.9 -> 0.9.11 2023-03-23 23:10:44 +00:00
Weijia Wang
cd4782db62 Merge pull request #222800 from r-ryantm/auto-update/python310Packages.mautrix
python310Packages.mautrix: 0.19.6 -> 0.19.7
2023-03-24 01:10:15 +02:00
Weijia Wang
dd9fc92681 Merge pull request #222520 from r-ryantm/auto-update/python310Packages.fakeredis
python310Packages.fakeredis: 2.10.1 -> 2.10.2
2023-03-24 01:09:56 +02:00
Weijia Wang
d1727eb1b9 Merge pull request #222521 from r-ryantm/auto-update/python310Packages.vispy
python310Packages.vispy: 0.12.1 -> 0.12.2
2023-03-24 01:09:44 +02:00
Weijia Wang
63712cd829 Merge pull request #222455 from r-ryantm/auto-update/kubeshark
kubeshark: 38.5 -> 39.4
2023-03-24 01:07:46 +02:00
Weijia Wang
b7df18d59b Merge pull request #222787 from bbigras/typo
nixos/logrotate: fix typo
2023-03-24 01:07:01 +02:00
Sandro
5d7b7750bc Merge pull request #222802 from infinitivewitch/komikku 2023-03-24 00:06:11 +01:00
Weijia Wang
a19afd7ca6 Merge pull request #222792 from wegank/platforms-hotfix
stdenv: generalise showPlatforms
2023-03-24 00:57:09 +02:00
Ilan Joselevich
77c6d96ea4 Merge pull request #222625 from r-ryantm/auto-update/watchexec
watchexec: 1.21.1 -> 1.22.0
2023-03-24 00:55:44 +02:00
clerie
09a4d16b85 dino: 0.4.1 -> 0.4.2
https://github.com/dino/dino/releases/tag/v0.4.2

Fixes CVE-2023-28686: https://dino.im/security/cve-2023-28686/
2023-03-23 22:53:01 +00:00
Artturi
4413c35bfb Merge pull request #222764 from sents/xwayland-security-ext 2023-03-24 00:49:16 +02:00
R. Ryantm
901acdf922 cudatext: 1.187.1 -> 1.188.0 2023-03-23 22:38:59 +00:00
gounselor
a63446f976 daemontools: fixed trailing whitespace in default.nix 2023-03-23 22:32:46 +00:00
Infinitive Witch
24f9df3b9f komikku: 1.15.0 -> 1.16.0 2023-03-23 19:32:41 -03:00
gounselor
ee1ec9afd1 daemontools: fix svscanboot PATH variable
The svscanboot script should use the /nix/store/... PATH.
2023-03-23 22:26:32 +00:00
R. Ryantm
b150ab2435 python310Packages.mautrix: 0.19.6 -> 0.19.7 2023-03-23 22:19:53 +00:00
Aroun
912719c90f sddm: fix fails to start while starting X server 2023-03-24 03:47:55 +05:30
Otavio Salvador
c6b64a9bfe shellhub-agent: 0.11.6 -> 0.11.7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-03-23 18:58:45 -03:00
Weijia Wang
350c64e819 Merge pull request #222774 from wegank/pick-colour-picker-fix
pick-colour-picker: drop preDistPhases
2023-03-23 23:52:19 +02:00
Weijia Wang
1fbcd656e9 Merge pull request #222781 from wegank/sogo-hotfix
sope: make build less illegal
2023-03-23 23:51:12 +02:00
figsoda
f0ff59dc38 Merge pull request #222730 from GaetanLepage/inc-rename
vimPlugins.inc-rename-nvim: init
2023-03-23 17:49:14 -04:00
Weijia Wang
b46c97e1dc stdenv: generalise showPlatforms 2023-03-23 23:47:11 +02:00
Robert Schütz
f50f319028 python310Packages.asf-search: 6.1.0 -> 6.2.0
Diff: https://github.com/asfadmin/Discovery-asf_search/compare/refs/tags/v6.1.0...v6.2.0

Changelog: https://github.com/asfadmin/Discovery-asf_search/blob/refs/tags/v6.2.0/CHANGELOG.md
2023-03-23 14:42:09 -07:00
Bruno BELANYI
6048912d8b nixos/woodpecker-*: add myself as maintainer 2023-03-23 21:33:21 +00:00
Bruno BELANYI
67de7d105e nixos/woodpecker-agents: per-agent 'enable' option 2023-03-23 21:33:20 +00:00
Stefan Frijters
6fce94a26c curl: fix build without TLS
Fixes "configure: error: select TLS backend(s) or disable TLS with --without-ssl."
if all backends are switched off.
2023-03-23 22:26:50 +01:00
superherointj
70a5ffcb63 Merge pull request #199157 from rhoriguchi/vscode-extensions.vscjava.vscode-gradle
vscode-extensions.vscjava.vscode-gradle: init at 3.12.2022110200
2023-03-23 18:26:19 -03:00
Michael Weiss
6e5d7919b0 Merge pull request #222771 from primeos/ungoogled-chromium
ungoogled-chromium: 111.0.5563.65 -> 111.0.5563.111
2023-03-23 22:25:06 +01:00
Michael Weiss
eedffa0b9a Merge pull request #222772 from primeos/chromiumBeta
chromiumBeta: 112.0.5615.29 -> 112.0.5615.39
2023-03-23 22:24:50 +01:00
figsoda
7c3911f66d Merge pull request #222409 from q60/patch-3
fetch-scm: init at v0.1.5
2023-03-23 17:24:37 -04:00
Vincent Laporte
b9831fe22c Merge pull request #222652 from Alizter/ps/branch/ocamlpackages_cohttp_static_handler__init_at_0_15_0
ocamlPackages.magic-trace: init at 1.1.0
2023-03-23 22:20:30 +01:00
figsoda
3c03ece72d git-dive: 0.1.4 -> 0.1.5
Diff: https://github.com/gitext-rs/git-dive/compare/v0.1.4...v0.1.5

Changelog: https://github.com/gitext-rs/git-dive/blob/v0.1.5/CHANGELOG.md
2023-03-23 16:44:28 -04:00
"Gaetan Lepage"
3c2ac03bdc vimPlugins.nvim-treesitter: update grammars 2023-03-23 21:37:58 +01:00
"Gaetan Lepage"
cc14c50c6d vimPlugins.inc-rename-nvim: init at 2023-01-29 2023-03-23 21:37:58 +01:00
"Gaetan Lepage"
0da7dcb9ea vimPlugins: update 2023-03-23 21:37:58 +01:00
Ali Caglayan
d1833117a8 ocamlPackages.spacetime_lib: patch for compat with owee 0.6 2023-03-23 21:27:33 +01:00
Ali Caglayan
1d9610bb93 ocamlPackages.magic-trace: init at 1.1.0 2023-03-23 21:27:32 +01:00
Ali Caglayan
089467fefb ocamlPackages.owee: 0.4 -> 0.6 2023-03-23 21:27:32 +01:00
Ali Caglayan
e0591b2e56 ocamlPackages.cohttp_static_handler: init at 0.15.0 2023-03-23 21:27:31 +01:00
Ali Caglayan
4411cf5afb git-ps-rs: 6.5.0 -> 6.6.0 2023-03-23 21:27:16 +01:00
Weijia Wang
6cc53be05a Merge pull request #222686 from wegank/aerospike-cve
aerospike: mark as insecure
2023-03-23 22:27:14 +02:00
Weijia Wang
4919781ac6 Merge pull request #222746 from wegank/wayland-epoll-shim
wayland: use epoll-shim on unix platforms
2023-03-23 22:26:39 +02:00
Bruno Bigras
022436c47b nixos/logrotate: fix typo 2023-03-23 16:09:47 -04:00
llathasa-veleth
6efc090d5c fetch-scm: init at 0.1.5 2023-03-23 22:56:56 +03:00
figsoda
5343a152ef typeshare: 1.2.0 -> 1.3.0
Diff: https://github.com/1password/typeshare/compare/v1.2.0...v1.3.0

Changelog: https://github.com/1password/typeshare/blob/v1.3.0/CHANGELOG.md
2023-03-23 15:46:55 -04:00
Weijia Wang
19ce5c743c sope: make build less illegal 2023-03-23 21:42:24 +02:00
K900
b33b3fa968 Merge pull request #222777 from K900/bootil-fix-eval
bootil: fix eval
2023-03-23 22:33:08 +03:00
Kira Bruneau
4d7c292764 Merge pull request #221014 from SuperSandro2000/fix-some-src-hashes
Fix some src hashes found while reviewing #220237
2023-03-23 15:30:28 -04:00
Fabian Affolter
d7f2f0f18f python310Packages.peaqevcore: 13.4.0 -> 13.4.1 2023-03-23 20:29:40 +01:00
Luke Granger-Brown
c0bbc8c1b6 Merge pull request #222519 from azahi/grafana-redis-plugins
grafanaPlugins.redis*: init
2023-03-23 19:24:13 +00:00
figsoda
e5f81ec135 ruff: 0.0.258 -> 0.0.259
Diff: https://github.com/charliermarsh/ruff/compare/v0.0.258...v0.0.259

Changelog: https://github.com/charliermarsh/ruff/releases/tag/v0.0.259
2023-03-23 15:22:51 -04:00
K900
bc17a9670e bootil: fix eval 2023-03-23 22:18:05 +03:00
Fabian Affolter
1b90d5e1f9 Merge pull request #222606 from fabaff/ghauri
ghauri: init at 1.1.8
2023-03-23 20:17:44 +01:00
Fabian Affolter
f23c4e35a0 Merge pull request #222572 from fabaff/angr-bump
python310Packages.angr: 9.2.42 -> 9.2.43
2023-03-23 20:16:23 +01:00
Fabian Affolter
06f9997d51 Merge pull request #222576 from fabaff/peaqevcore-bump
python310Packages.peaqevcore: 13.3.0 -> 13.4.0
2023-03-23 20:16:12 +01:00
Fabian Affolter
4697b9b09a python310Packages.pontos: update disabled 2023-03-23 20:15:26 +01:00
Ryan Horiguchi
65041d4695 vscode-extensions.vscjava.vscode-gradle: init at 3.12.2023032100 2023-03-23 20:15:16 +01:00
Fabian Affolter
8c8e32f1b1 Merge pull request #222589 from fabaff/pvo-bump
python310Packages.pvo: 0.2.2 -> 1.0.0
2023-03-23 20:14:18 +01:00
Fabian Affolter
a2cb995a2d Merge pull request #222591 from fabaff/gvm-tools-bump
python310Packages.gvm-tools: 23.2.0 -> 23.3.0
2023-03-23 20:14:06 +01:00
Fabian Affolter
92c9bb1d61 Merge pull request #222593 from fabaff/kubeaudit-bump
kubeaudit: 0.21.0 -> 0.22.0
2023-03-23 20:13:53 +01:00
K900
fae7294cf5 Merge pull request #222689 from K900/bye-dpi-2
nixos/hidpi: remove harder
2023-03-23 22:13:06 +03:00
Fabian Affolter
f939a55daa Merge pull request #222621 from r-ryantm/auto-update/checkSSLCert
checkSSLCert: 2.61.0 -> 2.62.0
2023-03-23 20:08:49 +01:00
Fabian Affolter
783d510a94 Merge pull request #222709 from applePrincess/exploitdb-bump
exploitdb: 2023-03-22 -> 2023-03-23
2023-03-23 20:08:05 +01:00
K900
c9a74cf40f nixos/fontconfig: time capsule 2023-03-23 22:03:35 +03:00
Weijia Wang
3eba6e019d pick-colour-picker: drop preDistPhases 2023-03-23 21:02:34 +02:00
Michael Weiss
8135739538 chromiumBeta: 112.0.5615.29 -> 112.0.5615.39 2023-03-23 19:52:00 +01:00
Michael Weiss
4b77b5e375 ungoogled-chromium: 111.0.5563.65 -> 111.0.5563.111 2023-03-23 19:51:33 +01:00
K900
8454084ffc nixos/hidpi: remove harder
We can't agree on what the right settings are (see #222236), so let's make the users choose.
2023-03-23 21:50:45 +03:00
Michael Weiss
9991aeece8 Merge pull request #222612 from primeos/chromium
chromium: 111.0.5563.64 -> 111.0.5563.110
2023-03-23 19:50:04 +01:00
K900
3054b4d232 Merge pull request #222555 from K900/mesa-demos-9.0.0
mesa-demos: 8.5.0 -> 9.0.0
2023-03-23 21:48:28 +03:00
Azat Bahawi
8ae67494ca grafanaPlugins.redis-explorer-app: init at 2.1.1 2023-03-23 21:35:55 +03:00
Azat Bahawi
6c4f7960cd grafanaPlugins.redis-app: init at 2.2.1 2023-03-23 21:35:34 +03:00
Azat Bahawi
7c48c824bd grafanaPlugins.redis-datasource: init at 2.1.1 2023-03-23 21:35:05 +03:00
figsoda
9f0c7e0283 cargo-audit: 0.17.4 -> 0.17.5
Changelog: https://github.com/rustsec/rustsec/blob/cargo-audit/0.17.5/cargo-audit/CHANGELOG.md
2023-03-23 14:20:17 -04:00
jopejoe1
a74f2234b4 buildMozillaMach: add branding option to change the path where the branding is located 2023-03-23 19:10:48 +01:00
Artturi
4a3d90135b Merge pull request #222760 from Zahrun/fix-freefilesync 2023-03-23 19:57:09 +02:00
Ulrik Strid
69dda0be8e ocamlPackages.mirage-logs: 1.2.0 → 1.3.0
ocamlPackages.mirage-logs: 1.2.0 → 1.3.0
2023-03-23 18:42:42 +01:00
Finn Krein
92be697638 xwayland: Add support for the X Security extension
Enabling the security extension is needed to properly run  xauth on wayland.
For example `ssh -X` is not going to work properly without this.
2023-03-23 18:22:59 +01:00
Robert Schütz
79afcc7cce abcmidi: 2023.02.08 -> 2023.03.15 2023-03-23 10:10:13 -07:00
Robert Schütz
6ae1c1641d python310Packages.ocrmypdf: 14.0.3 -> 14.0.4
Diff: https://github.com/ocrmypdf/OCRmyPDF/compare/v14.0.3...v14.0.4

Changelog: https://github.com/ocrmypdf/OCRmyPDF/blob/v14.0.4/docs/release_notes.rst
2023-03-23 10:09:50 -07:00
Robert Schütz
4bb70cfa28 python310Packages.clevercsv: 0.7.5 -> 0.7.6
Diff: https://github.com/alan-turing-institute/CleverCSV/compare/refs/tags/v0.7.5...v0.7.6

Changelog: https://github.com/alan-turing-institute/CleverCSV/blob/v0.7.6/CHANGELOG.md
2023-03-23 10:09:15 -07:00
Robert Schütz
1921736984 corrosion: 0.3.4 -> 0.3.5
Diff: https://github.com/corrosion-rs/corrosion/compare/v0.3.4...v0.3.5

Changelog: https://github.com/corrosion-rs/corrosion/blob/v0.3.5/RELEASES.md
2023-03-23 10:07:45 -07:00
Robert Schütz
0f7a300b2b Merge pull request #221432 from dotlambda/etils-1.1.0
python310Packages.etils: 1.0.0 -> 1.1.0
2023-03-23 10:07:20 -07:00
Sergei Trofimovich
fc12f91875 Merge pull request #222750 from spacefrogg/groff-fixes
groff: Fix ghostscript and html output, add X11 support
2023-03-23 17:06:19 +00:00
Michael Raitza
ee4ed75727 groff: Fix ghostscript and html output, add X11 support 2023-03-23 17:57:56 +01:00
Jan Tojnar
514a16e2eb Merge pull request #200971 from jtojnar/libsegfault
libsegfault: init unstable-2022-11-13
2023-03-23 17:44:54 +01:00
Weijia Wang
d91ee29e40 Merge pull request #222742 from wegank/patterns-fix
stdenv: fix error with patterned platforms
2023-03-23 18:43:23 +02:00
Aroun
669846d0f1 freefilesync: add wrapGAppsHook 2023-03-23 22:10:41 +05:30
R. RyanTM
76786cd4fc gitlab-runner: 15.9.1 -> 15.10.0 (#222532) 2023-03-23 17:22:58 +01:00
Vincent Laporte
fa448b51e0 ocamlPackages.mirage-profile: use Dune 3 2023-03-23 17:18:08 +01:00
Vincent Laporte
580bb88622 ocamlPackages.mirage-logs: 1.2.0 → 1.3.0 2023-03-23 17:18:05 +01:00
Vincent Laporte
fc8420f379 ocamlPackages.shared-memory-ring: use Dune 3 2023-03-23 17:18:00 +01:00
figsoda
c9f035d9c0 Merge pull request #222670 from r-ryantm/auto-update/glooctl
glooctl: 1.13.10 -> 1.13.11
2023-03-23 12:11:51 -04:00
figsoda
14c6459067 Merge pull request #222681 from r-ryantm/auto-update/railway
railway: 3.0.12 -> 3.0.13
2023-03-23 12:09:37 -04:00
figsoda
0195c811c2 Merge pull request #222702 from r-ryantm/auto-update/oh-my-posh
oh-my-posh: 14.14.1 -> 14.14.3
2023-03-23 12:06:50 -04:00
figsoda
2c3940cc3f Merge pull request #222720 from r-ryantm/auto-update/nixpacks
nixpacks: 1.5.0 -> 1.5.1
2023-03-23 12:05:29 -04:00
Vincent Laporte
cc766b2e44 ocamlPackages.hex: 1.4.0 → 1.5.0 2023-03-23 17:04:29 +01:00
Vincent Laporte
a29c4b0bf5 ocamlPackages.bls12-381: use Dune 3 2023-03-23 17:04:29 +01:00
figsoda
9912d4dcb1 cargo-insta: 1.28.0 -> 1.29.0, add figsoda as a maintainer
Diff: https://github.com/mitsuhiko/insta/compare/refs/tags/1.28.0...1.29.0

Changelog: https://github.com/mitsuhiko/insta/blob/1.29.0/CHANGELOG.md
2023-03-23 12:01:38 -04:00
K900
382c756097 Merge pull request #217205 from linj-fork/fix-zsh-set-env
zsh: set environment variables in zshenv instead of zprofile
2023-03-23 18:57:40 +03:00
jopejoe1
940594acff maintainers: add jopejoe1 2023-03-23 16:57:24 +01:00
figsoda
00d443b449 boxxy: 0.3.6 -> 0.4.0
Diff: https://github.com/queer/boxxy/compare/v0.3.6...v0.4.0
2023-03-23 11:57:10 -04:00
Weijia Wang
1352481e8e wayland: use epoll-shim on unix platforms 2023-03-23 17:52:18 +02:00
figsoda
aea786ed97 lua-language-server: 3.6.17 -> 3.6.18
Diff: https://github.com/luals/lua-language-server/compare/3.6.17...3.6.18

Changelog: https://github.com/LuaLS/lua-language-server/blob/3.6.18/changelog.md
2023-03-23 11:50:52 -04:00
Jan Tojnar
598cf2090c Merge pull request #218990 from SuperSandro2000/dgraph
dgraph: use --prefix to prefix PATH
2023-03-23 16:40:43 +01:00
Jan Tojnar
8926c5a2fe libsegfault: init unstable-2022-11-13 2023-03-23 16:38:59 +01:00
Jan Tojnar
a6d96cce27 Merge pull request #207611 from jtojnar/libbacktrace
libbacktrace: Add support for NIX_DEBUG_INFO_DIRS
2023-03-23 16:35:09 +01:00
Alex Martens
1fc5249403 cargo-spellcheck: 0.12.3 -> 0.12.4 2023-03-23 08:33:54 -07:00
Weijia Wang
2a7e1e0228 stdenv: fix error with patterned platforms 2023-03-23 17:27:49 +02:00
matthewcroughan
b5519d6089 olive-editor: 1.2 -> 2023-03-20
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2023-03-23 15:11:17 +00:00
R. Ryantm
db4683a0d2 mimir: 2.6.0 -> 2.7.1 2023-03-23 10:44:18 -04:00
Cole Helbling
25fdc682d7 Merge pull request #222544 from DeterminateSystems/orphan 2023-03-23 07:27:04 -07:00
Ryan Lahfa
e774156726 Merge pull request #222269 from SuperSandro2000/gitea-disable-updater
nixos/gitea: disable updater by default
2023-03-23 15:23:49 +01:00
Martin Weinelt
431f363802 python310Packages.homeassistant-stubs: 2023.3.5 -> 2023.3.6
Diff: https://github.com/KapJI/homeassistant-stubs/compare/refs/tags/2023.3.5...2023.3.6

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.3.6
2023-03-23 15:20:14 +01:00
Martin Weinelt
ed3d013952 home-assistant: 2023.3.5 -> 2023.3.6
https://github.com/home-assistant/core/releases/tag/2023.3.6
2023-03-23 15:20:14 +01:00
Martin Weinelt
41984e4fbd python310Packages.pyswitchbot: 0.37.3 -> 0.37.4
https://github.com/Danielhiversen/pySwitchbot/releases/tag/0.37.4
2023-03-23 15:20:14 +01:00
Martin Weinelt
e5a4e3eeee python310Packages.aioharmony: 0.2.9 -> 0.2.10 2023-03-23 15:20:13 +01:00
Weijia Wang
f7108e6257 Merge pull request #222674 from PhDyellow/fix_tuxedo_keyboard
tuxedo-keyboard: Fix build
2023-03-23 16:18:19 +02:00
Bruno BELANYI
cd116db45e nixos/woodpecker-agents: bind network files
Otherwise the agent might experience trouble with DNS resolution [1].

[1]: https://github.com/woodpecker-ci/plugin-git/issues/65
2023-03-23 14:16:45 +00:00
Bruno BELANYI
eb3bea6359 nixos/woodpecker-agents: simplify 'extraGroups' handling 2023-03-23 14:16:45 +00:00
Bruno BELANYI
c3afdb82db nixos/woodpecker-agents: use list for environment files 2023-03-23 14:16:44 +00:00
Ulrik Strid
8807247a1d ocamlPackages.macaddr: 5.3.0 → 5.4.0
ocamlPackages.macaddr: 5.3.0 → 5.4.0
2023-03-23 15:14:33 +01:00
Sandro
49024b4257 Merge pull request #216350 from SuperSandro2000/etcd
python310Packages.etcd: cleanup patchPhase overwrite, update meta
2023-03-23 15:02:36 +01:00
Sandro
979c6c1fe4 Merge pull request #213780 from SuperSandro2000/check-meta-platform
stdenv: show supported and requested platforms when check meta fails
2023-03-23 15:01:34 +01:00
Sandro Jäckel
c685b5a989 dvc: mark broken due to none existing dependency 2023-03-23 14:58:36 +01:00
Sean Buckley
745329fc27 brave: 1.49.120 -> 1.49.128
https://community.brave.com/t/release-channel-1-49-128/478314/1
2023-03-23 09:47:27 -04:00
Sandro Jäckel
20842ac039 nixos/gitea: disable updater by default 2023-03-23 14:46:51 +01:00
Weijia Wang
a2207e4a07 Merge pull request #221010 from emmanuelrosa/update-sparrow
sparrow: 1.7.1 -> 1.7.3
2023-03-23 15:46:32 +02:00
R. Ryantm
7a4fcc92bc klayout: 0.28.5 -> 0.28.6 2023-03-23 13:35:01 +00:00
Sandro
e0d3d8b757 Merge pull request #221011 from SuperSandro2000/xmlbeans
xmlbeans: 5.0.2-20211014 -> 5.1.1-20220819, remove myself as maintainer
2023-03-23 14:13:50 +01:00
Sandro
763415d29e Merge pull request #220551 from SuperSandro2000/nix-dedupe-patch
nix: dedupe fix-requires-non-existing-output patch
2023-03-23 14:13:37 +01:00
Sandro
41d3d22233 Merge pull request #220534 from SuperSandro2000/asf-use-framework
ArchiSteamFarm: choose correct framework instead of patching
2023-03-23 14:12:55 +01:00
Sandro
8fc572be55 Merge pull request #217752 from SuperSandro2000/libcef
libcef: 100.0.24 -> 110.0.27
2023-03-23 14:12:03 +01:00
Sandro
995f9d1c95 Merge pull request #213874 from SuperSandro2000/nginx-zstd
nixos/nginx: add recommendedZstdSettings
2023-03-23 14:11:35 +01:00
Sandro
5a544b5b14 Merge pull request #222196 from SuperSandro2000/git-open
git-open: 2.1.0 -> 3.0.0, drop inactive maintainer, remove git from t…
2023-03-23 14:10:46 +01:00
Sandro
df9856c9b3 Merge pull request #222110 from SuperSandro2000/root-slice
systemd-lib: fix building -.slice (root slice)
2023-03-23 14:10:24 +01:00
Kira Bruneau
5907b939fb python311Packages.debugpy: disable 3.11 build until supported 2023-03-23 14:09:36 +01:00
Sandro Jäckel
b1fe611fa9 coursier: remove zsh completion which was removed upstream, remove nixfmt formatting in update script 2023-03-23 14:09:36 +01:00
Sandro Jäckel
6176066e29 python310Packages.debugpy: fix src hash 2023-03-23 14:09:34 +01:00
Sandro Jäckel
614ad50d03 dvc: fix src hash 2023-03-23 14:08:48 +01:00
Sandro Jäckel
90040062f2 python310Packages.annexremote: fix src hash 2023-03-23 14:08:48 +01:00
Sandro Jäckel
1b0e903593 datalad: fix src hash 2023-03-23 14:08:48 +01:00
Sandro Jäckel
d745481328 govulncheck: unstable-2023-02-17 -unstable-2023-03-22, add me as maintainer 2023-03-23 14:06:34 +01:00
Sandro
6f98094b2d Merge pull request #222079 from SuperSandro2000/aiocontextvars
python310Packages.aiocontextvars: drop useless pytest-runner
2023-03-23 14:04:25 +01:00
Bruno BELANYI
e4f5f1b718 nixos/woodpecker: refactor to multi-agents setup
The module file has been renamed from `agent.nix` to `agents.nix` to
mirror the change.
2023-03-23 12:47:47 +00:00
R. Ryantm
01124da543 nixpacks: 1.5.0 -> 1.5.1 2023-03-23 12:39:40 +00:00
R. Ryantm
998748458c go-minimock: 3.1.1 -> 3.1.2 2023-03-23 12:34:06 +00:00
Franz Pletz
c8bec3192d Merge pull request #222563 from r-ryantm/auto-update/fluent-bit 2023-03-23 13:19:29 +01:00
Franz Pletz
5735cacfca Merge pull request #222546 from helsinki-systems/upd/rspamd 2023-03-23 13:19:11 +01:00
Markus Kowalewski
9fd3ad259e python3Packages.gpaw: unbreak build 2023-03-23 13:12:16 +01:00
markuskowa
32d8946c86 Merge pull request #222706 from sheepforce/polarisationsolver
polarizationsolver: set a pep compliant version string
2023-03-23 13:00:21 +01:00
Ryan Lahfa
b8d0be0fa8 Merge pull request #219995 from xanderio/outline-0.68.1
outline: 0.67.2 -> 0.68.1
2023-03-23 12:57:01 +01:00
Weijia Wang
729e9bef46 Merge pull request #222695 from r-ryantm/auto-update/rocminfo
rocminfo: 5.4.3 -> 5.4.4
2023-03-23 13:49:59 +02:00
tilpner
c6c2c7a293 ffmpeg_6: init at 6.0 2023-03-23 12:34:51 +01:00
Lein Matsumaru
89589f1ffd exploitdb: 2023-03-22 -> 2023-03-23 2023-03-23 11:23:07 +00:00
R. Ryantm
612ce7218d minizip-ng: 3.0.8 -> 3.0.9 2023-03-23 11:15:33 +00:00
Phillip Seeber
98f89cf43c polarizationsolver: set a pep compliant version string 2023-03-23 12:01:51 +01:00
R. Ryantm
a1973efced kics: 1.6.11 -> 1.6.12 2023-03-23 10:56:15 +00:00
R. Ryantm
d021b44896 hcloud: 1.31.1 -> 1.32.0 2023-03-23 10:42:39 +00:00
R. Ryantm
d1a7632871 mongodb-compass: 1.35.0 -> 1.36.1 2023-03-23 10:36:22 +00:00
R. Ryantm
9bc28cfe73 oh-my-posh: 14.14.1 -> 14.14.3 2023-03-23 10:34:07 +00:00
R. Ryantm
c15e9212fe frr: 8.4.2 -> 8.5 2023-03-23 10:22:11 +00:00
Sandro
4fabf060fa Merge pull request #221662 from SuperSandro2000/dnscontrol
dnscontrol: 3.27.2 -> 3.28.0
2023-03-23 11:09:48 +01:00
Sandro
46c5c6e90f Merge pull request #221067 from r-ryantm/auto-update/minio
minio: 2023-02-27T18-10-45Z -> 2023-03-13T19-46-17Z
2023-03-23 11:07:21 +01:00
Maximilian Bosch
ac4638a33a Merge pull request #222683 from Ma27/linux-kernel-updates
Linux kernel updates 2023-03-23
2023-03-23 11:04:42 +01:00
Bobby Rong
86e2f3c177 mate.mate-polkit: 1.26.0 -> 1.26.1
https://github.com/mate-desktop/mate-polkit/compare/v1.26.0...v1.26.1
2023-03-23 17:59:51 +08:00
Bobby Rong
a32716982e mate.mate-desktop: 1.26.0 -> 1.26.1
https://github.com/mate-desktop/mate-desktop/compare/v1.26.0...v1.26.1
2023-03-23 17:56:41 +08:00
Sandro
eefb2ef603 Merge pull request #222513 from r-ryantm/auto-update/python310Packages.azure-keyvault-administration
python310Packages.azure-keyvault-administration: 4.2.0 -> 4.3.0
2023-03-23 10:43:58 +01:00
Sandro
882557e2c1 Merge pull request #222673 from avi-jois/fix-wavedrom-deps
wavedrom-cli: add missing giflib dep
2023-03-23 10:43:24 +01:00
R. Ryantm
1ea1361aed rocminfo: 5.4.3 -> 5.4.4 2023-03-23 09:14:33 +00:00
Weijia Wang
c9183f5905 Merge pull request #222687 from GaetanLepage/elixir-ls
elixir-ls: fix build
2023-03-23 11:03:19 +02:00
Bobby Rong
6188d5d49d Merge pull request #222449 from bobby285271/upd/cinnamon
Cinnamon updates 2023-03-22
2023-03-23 16:53:50 +08:00
Bobby Rong
442e4f57ff Merge pull request #222497 from bobby285271/fix/timezonemap
timezonemap: Fix crashes when running in GLib 2.76
2023-03-23 16:52:04 +08:00
R. Ryantm
e7eef75c5e liferea: 1.14.1 -> 1.14.2 2023-03-23 08:42:12 +00:00
Weijia Wang
52ee7a6a92 Merge pull request #203236 from Flakebi/fail2ban
fail2ban: 0.11.2 -> 1.0.2
2023-03-23 10:36:14 +02:00
Weijia Wang
d1964e2c93 Merge pull request #204005 from huantianad/unityhub
unityhub: 2.3.2 -> 3.4.1
2023-03-23 10:33:52 +02:00
Gaetan Lepage
43c964b1be elixir-ls: fix build 2023-03-23 09:25:46 +01:00
Weijia Wang
84301ff8c1 Merge pull request #222684 from wegank/ogre-cleanup
ogre1_9: cleanup
2023-03-23 10:23:08 +02:00
Weijia Wang
ae0f402b4c aerospike: mark as insecure 2023-03-23 10:22:17 +02:00
Vladimír Čunát
26f55176e7 Revert #222072: "directx-shader-compiler: remove workaround"
This reverts commit c11df45c3d.
Apparently it was premature; amdvlk just didn't build, e.g. on Hydra:
https://hydra.nixos.org/build/213225424
Fixes #216294.
2023-03-23 08:49:52 +01:00
Weijia Wang
0a1b514fe9 Merge pull request #222492 from r-ryantm/auto-update/belle-sip
belle-sip: 5.2.23 -> 5.2.37
2023-03-23 09:47:19 +02:00
R. Ryantm
5af52b0063 mdbook-katex: 0.3.10 -> 0.3.11 2023-03-23 07:43:06 +00:00
Weijia Wang
80604e4acb Merge pull request #222664 from r-ryantm/auto-update/checkpolicy
checkpolicy: 3.3 -> 3.5
2023-03-23 09:42:16 +02:00
Weijia Wang
40f52d9003 ogre1_9: cleanup 2023-03-23 09:38:42 +02:00
Maximilian Bosch
8ee5702c66 linux/hardened/patches/6.1: 6.1.19-hardened1 -> 6.1.20-hardened1 2023-03-23 08:28:33 +01:00
Maximilian Bosch
9791cc4323 linux/hardened/patches/5.4: 5.4.236-hardened1 -> 5.4.237-hardened1 2023-03-23 08:28:19 +01:00
Maximilian Bosch
4634bbc4c5 linux/hardened/patches/5.15: 5.15.102-hardened1 -> 5.15.103-hardened1 2023-03-23 08:28:08 +01:00
Maximilian Bosch
c818f30da7 linux/hardened/patches/5.10: 5.10.174-hardened1 -> 5.10.175-hardened1 2023-03-23 08:27:54 +01:00
Maximilian Bosch
0272420a3c linux/hardened/patches/4.19: 4.19.277-hardened1 -> 4.19.278-hardened1 2023-03-23 08:27:42 +01:00
Maximilian Bosch
79148a9f3b linux/hardened/patches/4.14: 4.14.309-hardened1 -> 4.14.310-hardened1 2023-03-23 08:27:31 +01:00
Maximilian Bosch
c4e51ce867 linux_latest-libre: 19109 -> 19160 2023-03-23 08:26:28 +01:00
Maximilian Bosch
29b3bf6fb0 linux-rt_5_10: 5.10.168-rt83 -> 5.10.175-rt84 2023-03-23 08:26:03 +01:00
Maximilian Bosch
51b22f7f5b linux: 6.2.7 -> 6.2.8 2023-03-23 08:25:49 +01:00
Maximilian Bosch
25ee2ea037 linux: 6.1.20 -> 6.1.21 2023-03-23 08:25:34 +01:00
Maximilian Bosch
8d7db2427d linux: 5.4.237 -> 5.4.238 2023-03-23 08:25:22 +01:00
Maximilian Bosch
609bd9bcee linux: 5.15.103 -> 5.15.104 2023-03-23 08:25:12 +01:00
Maximilian Bosch
db9b3233fc linux: 5.10.175 -> 5.10.176 2023-03-23 08:25:00 +01:00
Maximilian Bosch
72cd47a8c1 linux: 4.19.278 -> 4.19.279 2023-03-23 08:24:49 +01:00
Maximilian Bosch
2dff193f3d linux: 4.14.310 -> 4.14.311 2023-03-23 08:24:37 +01:00
R. Ryantm
9dda81ca70 railway: 3.0.12 -> 3.0.13 2023-03-23 07:08:56 +00:00
Weijia Wang
7308ff8837 mygui: 3.4.0 -> 3.4.1 2023-03-23 08:57:45 +02:00
R. Ryantm
9364433839 highlight: 4.4 -> 4.5 2023-03-23 06:49:17 +00:00
Jacek Galowicz
09ad6a7235 Merge pull request #222557 from alyssais/nixos-test-driver-screenshot-charset
nixos/test-driver: accept non-\w* filenames
2023-03-23 07:45:01 +01:00
Weijia Wang
0a528a3d2c Merge pull request #222647 from r-ryantm/auto-update/lxgw-neoxihei
lxgw-neoxihei: 1.007 -> 1.009
2023-03-23 08:40:33 +02:00
github-actions[bot]
d25311fad4 terraform-providers.oci: 4.112.0 → 4.113.0 2023-03-23 16:39:24 +10:00
github-actions[bot]
1aad112754 terraform-providers.statuscake: 2.0.6 → 2.1.0 2023-03-23 16:39:24 +10:00
github-actions[bot]
3a3b5207b9 terraform-providers.spotinst: 1.106.1 → 1.108.0 2023-03-23 16:39:24 +10:00
github-actions[bot]
a50421ada9 terraform-providers.newrelic: 3.17.1 → 3.18.0 2023-03-23 16:39:24 +10:00
github-actions[bot]
489c8b2cae terraform-providers.gridscale: 1.18.0 → 1.18.1 2023-03-23 16:39:24 +10:00
github-actions[bot]
4e5a976b38 terraform-providers.gitlab: 15.9.0 → 15.10.0 2023-03-23 16:39:24 +10:00
github-actions[bot]
968fffa67f terraform-providers.digitalocean: 2.26.0 → 2.27.1 2023-03-23 16:39:24 +10:00
github-actions[bot]
81c1d0eef5 terraform-providers.aiven: 4.1.2 → 4.1.3 2023-03-23 16:39:24 +10:00
Weijia Wang
633eb3c1f7 Merge pull request #222665 from r-ryantm/auto-update/sarasa-gothic
sarasa-gothic: 0.40.3 -> 0.40.4
2023-03-23 08:34:46 +02:00
Maximilian Bosch
0076d2a5c5 Merge pull request #222615 from Ma27/bump-grafana
grafana: 9.4.3 -> 9.4.7
2023-03-23 07:23:13 +01:00
R. Ryantm
d2bf9653de gretl: 2022c -> 2023a 2023-03-23 06:03:08 +00:00
R. Ryantm
f47c62c017 hpmyroom: 12.1.1.0257 -> 12.9.0.0601 2023-03-23 05:53:15 +00:00
Phil Dyer
4b8b50fed7 tuxedo-keyboard: fix building of tuxedo-keyboard kernel module 2023-03-23 15:44:01 +10:00
R. Ryantm
a8db9c88eb wasm-pack: 0.10.3 -> 0.11.0 2023-03-23 05:42:01 +00:00
Nick Cao
3abfa15068 Merge pull request #218726 from NickCao/tdesktop-register
tdesktop: add patch to disable custom URL scheme registration
2023-03-23 13:33:33 +08:00
Nick Cao
72a8c49415 Merge pull request #222311 from NickCao/qt6-vf
qt6.qtbase: add patch to fix handling of variable fonts
2023-03-23 13:33:22 +08:00
Weijia Wang
165a7c6ea2 Merge pull request #222573 from wegank/pymupdf-darwin
python310Packages.pymupdf: fix build on darwin
2023-03-23 07:33:05 +02:00
Weijia Wang
baeb7fb75b Merge pull request #222547 from wegank/wayland-protocols-darwin
wayland-protocols: do not check with a non-BFD linker
2023-03-23 07:32:40 +02:00
Weijia Wang
7f6581a5d7 Merge pull request #222553 from wegank/wayland-tests
wayland: allow building without tests
2023-03-23 07:32:21 +02:00
Nick Cao
a53f181c6b Merge pull request #222579 from r-ryantm/auto-update/dnsperf
dnsperf: 2.11.1 -> 2.11.2
2023-03-23 13:31:47 +08:00
Nick Cao
7840e110d2 Merge pull request #222586 from fabaff/skodaconnect-bump
python310Packages.skodaconnect: 1.3.4 -> 1.3.5
2023-03-23 13:31:08 +08:00
Nick Cao
61265c96ea Merge pull request #222588 from fabaff/oralb-ble-bump
python310Packages.oralb-ble: 0.17.5 -> 0.17.6
2023-03-23 13:29:02 +08:00
R. Ryantm
283218b5cb glooctl: 1.13.10 -> 1.13.11 2023-03-23 05:28:52 +00:00
Nick Cao
c8b4e02079 Merge pull request #222597 from fabaff/ulid-transform-bump
python310Packages.ulid-transform: 0.4.2 -> 0.5.1
2023-03-23 13:27:58 +08:00
Nick Cao
152cbdb834 Merge pull request #222599 from fabaff/yalexs-ble-bump
python310Packages.yalexs-ble: 2.1.0 -> 2.1.1
2023-03-23 13:27:10 +08:00
Nick Cao
ac3676926d Merge pull request #222601 from fabaff/fakeredis-bump
python310Packages.fakeredis: 2.10.1 -> 2.10.2
2023-03-23 13:26:32 +08:00
Nick Cao
63bc26c6e2 Merge pull request #222602 from fabaff/teslajsonpy-bump
python310Packages.teslajsonpy: 3.7.4 -> 3.7.5
2023-03-23 13:25:38 +08:00
Nick Cao
8155aa7c41 Merge pull request #222567 from r-ryantm/auto-update/govc
govc: 0.30.2 -> 0.30.4
2023-03-23 13:24:45 +08:00
Nick Cao
74596e0024 Merge pull request #222542 from DarkOnion0/appflowy
appflowy: 0.1.0 -> 0.1.1
2023-03-23 13:22:01 +08:00
Nick Cao
9b1b875591 Merge pull request #222574 from pzeinlinger/master
headscale: 0.20.0 -> 0.21.0
2023-03-23 13:21:09 +08:00
Nick Cao
6b6fa121ea Merge pull request #222610 from figsoda/ruff
ruff: 0.0.257 -> 0.0.258
2023-03-23 13:18:23 +08:00
Nick Cao
644121f3d6 Merge pull request #222614 from r-ryantm/auto-update/aws-vault
aws-vault: 7.1.1 -> 7.1.2
2023-03-23 13:17:48 +08:00
Nick Cao
55deff4e9b Merge pull request #222616 from r-ryantm/auto-update/nushell
nushell: 0.77.0 -> 0.77.1
2023-03-23 13:17:02 +08:00
R. Ryantm
002aa7c51e operator-sdk: 1.27.0 -> 1.28.0 2023-03-23 05:15:45 +00:00
Nick Cao
42c7053f5d Merge pull request #222634 from r-ryantm/auto-update/firefox-devedition-bin-unwrapped
firefox-devedition-bin-unwrapped: 112.0b3 -> 112.0b5
2023-03-23 13:15:07 +08:00
Nick Cao
1285c0a09b Merge pull request #222205 from NickCao/zram-writeback-device
nixos/zram: add writebackDevice option and corresponding test
2023-03-23 13:14:08 +08:00
Nick Cao
4f497412e3 Merge pull request #222382 from figsoda/frawk
frawk: 0.4.7 -> 0.4.8
2023-03-23 13:13:35 +08:00
Nick Cao
f4ece3dc43 Merge pull request #221405 from paperdigits/focus-stack
focus-stack: init at 1.4
2023-03-23 13:13:15 +08:00
Nick Cao
5256062ce0 Merge pull request #220006 from YisuiDenghua/ciel
ciel: init at 3.1.3
2023-03-23 13:11:55 +08:00
Vincent Laporte
b174387ba9 ocamlPackages.macaddr: 5.3.0 → 5.4.0 2023-03-23 06:04:25 +01:00
Vincent Laporte
33cffcde61 ocamlPackages.tuntap: use Dune 3 2023-03-23 06:04:20 +01:00
Vincent Laporte
f2aa79b5e1 ocamlPackages.mirage-runtime: use Dune 3 2023-03-23 06:04:15 +01:00
Vincent Laporte
c9d19defb1 ocamlPackages.mirage-net: use Dune 3 2023-03-23 06:04:09 +01:00
R. Ryantm
d35aead486 sarasa-gothic: 0.40.3 -> 0.40.4 2023-03-23 05:02:30 +00:00
R. Ryantm
5c305b5a8f checkpolicy: 3.3 -> 3.5 2023-03-23 04:42:32 +00:00
R. Ryantm
f9604e3d34 carla: 2.5.3 -> 2.5.4 2023-03-23 04:34:33 +00:00
R. Ryantm
d191fdb362 iosevka-bin: 21.1.0 -> 21.1.1 2023-03-23 04:15:26 +00:00
R. Ryantm
8744f306b4 python310Packages.vowpalwabbit: 9.7.0 -> 9.8.0 2023-03-23 03:35:25 +00:00
adisbladis
99265ac4a8 Merge pull request #222648 from yuzukicat/emacsPackages.mind-wave
emacsPackages.mind-wave packaging
2023-03-23 16:30:34 +13:00
R. Ryantm
32759a00da python310Packages.upcloud-api: 2.0.0 -> 2.0.1 2023-03-23 03:25:31 +00:00
figsoda
20fbba5fc7 Merge pull request #222645 from r-ryantm/auto-update/goreman
goreman: 0.3.14 -> 0.3.15
2023-03-22 23:17:26 -04:00
Stanisław Pitucha
72b9329c57 Merge pull request #222517 from viraptor/cdrkit
cdrkit: fix darwin build
2023-03-23 14:16:40 +11:00
figsoda
998ec422d3 cargo-zigbuild: 0.16.3 -> 0.16.4
Diff: https://github.com/messense/cargo-zigbuild/compare/v0.16.3...v0.16.4

Changelog: https://github.com/messense/cargo-zigbuild/releases/tag/v0.16.4
2023-03-22 23:16:14 -04:00
figsoda
a00c50cd6d Merge pull request #222641 from r-ryantm/auto-update/topgrade
topgrade: 10.3.2 -> 10.3.3
2023-03-22 23:13:38 -04:00
figsoda
5fa37a2dec Merge pull request #222650 from r-ryantm/auto-update/automatic-timezoned
automatic-timezoned: 1.0.72 -> 1.0.75
2023-03-22 23:12:38 -04:00
R. Ryantm
fea314b7f1 rust-analyzer-unwrapped: 2023-03-13 -> 2023-03-20 2023-03-23 02:55:07 +00:00
R. Ryantm
f3d22c3f3c automatic-timezoned: 1.0.72 -> 1.0.75 2023-03-23 02:38:11 +00:00
adisbladis
47fe85846f Merge pull request #222406 from Zahrun/doc/podman
podman: add pointer to related nix option
2023-03-23 15:27:48 +13:00
yuzukicat
aa410839cd emacsPackages.mind-wave packaging 2023-03-23 11:26:00 +09:00
R. Ryantm
6f52aa868c lxgw-neoxihei: 1.007 -> 1.009 2023-03-23 02:25:00 +00:00
R. Ryantm
1860169db7 goreman: 0.3.14 -> 0.3.15 2023-03-23 02:23:40 +00:00
figsoda
509fedc048 Merge pull request #222461 from figsoda/cargo-bundle 2023-03-22 22:20:48 -04:00
R. Ryantm
8883bb63d2 drush: 8.4.11 -> 8.4.12 2023-03-23 02:14:40 +00:00
R. Ryantm
6416b89123 topgrade: 10.3.2 -> 10.3.3 2023-03-23 01:56:37 +00:00
Nick Cao
e5a5eff8a7 Merge pull request #222123 from xrelkd/add/wit-bindgen
wit-bindgen: init at 0.4.0
2023-03-23 09:38:18 +08:00
R. Ryantm
e76b40c9df python310Packages.azure-keyvault-keys: 4.7.0 -> 4.8.0 2023-03-23 01:26:14 +00:00
R. Ryantm
01672bdedb mmlgui: unstable-2022-10-13 -> unstable-2023-03-19 2023-03-23 01:18:33 +00:00
R. Ryantm
a6e16caa14 firefox-devedition-bin-unwrapped: 112.0b3 -> 112.0b5 2023-03-23 01:07:07 +00:00
YisuiDenghua
c5ab8fd93f ciel: init at 3.1.4 2023-03-23 08:44:50 +08:00
Mica Semrick
a53ae00ec5 focus-stack: init at 1.4 2023-03-22 17:38:36 -07:00
Avinash Jois
3c7f1ceab2 wavedrom-cli: add missing giflib dep 2023-03-22 19:35:59 -05:00
Doron Behar
7a88e40dd6 Merge pull request #207359 from KarlJoad/octavePackages/auto-update-script
Octave packages: auto update script and fixes
2023-03-22 17:21:48 -07:00
Sandro
17ebff1691 Merge pull request #220190 from techknowlogick/consul-115 2023-03-23 01:12:34 +01:00
figsoda
4c056723c4 Merge pull request #222619 from r-ryantm/auto-update/ddosify
ddosify: 0.15.1 -> 0.15.3
2023-03-22 19:57:40 -04:00
figsoda
c0474a1769 cargo-semver-checks: 0.18.3 -> 0.19.0
Diff: https://github.com/obi1kenobi/cargo-semver-checks/compare/v0.18.3...v0.19.0

Changelog: https://github.com/obi1kenobi/cargo-semver-checks/releases/tag/v0.19.0
2023-03-22 19:56:47 -04:00
R. Ryantm
53c2bb7b49 watchexec: 1.21.1 -> 1.22.0 2023-03-22 23:45:11 +00:00
R. Ryantm
9cbbbe135d jfrog-cli: 2.34.6 -> 2.35.0 2023-03-22 23:30:34 +00:00
R. Ryantm
c33cce281f checkSSLCert: 2.61.0 -> 2.62.0 2023-03-22 23:28:32 +00:00
R. Ryantm
8dd0a74912 zlib-ng: 2.0.6 -> 2.0.7 2023-03-22 23:19:02 +00:00
Thiago Kenji Okada
49ca35cf16 Merge pull request #222537 from sevenautumns/libgourou
libgourou: init at 0.8.1
2023-03-22 23:14:41 +00:00
R. Ryantm
4596763e33 ddosify: 0.15.1 -> 0.15.3 2023-03-22 23:02:28 +00:00
R. Ryantm
aa0bb95c19 pgbackrest: 2.44 -> 2.45 2023-03-22 22:59:03 +00:00
figsoda
07051c0bee Merge pull request #222485 from r-ryantm/auto-update/d2
d2: 0.2.5 -> 0.2.6
2023-03-22 18:43:49 -04:00
figsoda
03951c0fea Merge pull request #222487 from r-ryantm/auto-update/goreleaser
goreleaser: 1.16.1 -> 1.16.2
2023-03-22 18:42:44 -04:00
figsoda
c2c1640140 Merge pull request #222503 from NickCao/traefik
traefik: 2.9.8 -> 2.9.9
2023-03-22 18:39:57 -04:00
Maximilian Bosch
c042a318a7 Merge pull request #222372 from NixOS/nextcloud26
nextcloud26: init at 26.0.0
2023-03-22 23:35:31 +01:00
figsoda
3dd405a591 Merge pull request #222507 from r-ryantm/auto-update/git-branchless
git-branchless: 0.7.0 -> 0.7.1
2023-03-22 18:34:06 -04:00
R. Ryantm
b780344698 nushell: 0.77.0 -> 0.77.1 2023-03-22 22:34:04 +00:00
Sven Friedrich
4e637df751 libgourou: init at 0.8.1 2023-03-22 23:33:09 +01:00
Sven Friedrich
958836a059 updfparser: init at unstable-2023-01-10 2023-03-22 23:32:50 +01:00
Maximilian Bosch
841417745c grafana: 9.4.3 -> 9.4.7
Sadly, upstream doesn't publish proper changelogs anymore[1] and there's
also quite a gap - this is the first time a release was published for
9.4.x since 9.4.3, so I decided to skim through the commit log on my own[2].

While there are no apparent problematic changes for us, but only
bugfixes, internal changes and a few doc fixes, I found at least one
security patch[3] fixing XSS in the graphite datasource settings, hence
the corresponding PR will get a security label.

[1] https://github.com/grafana/grafana/releases/tag/v9.4.7
    / adcdf190bb
[2] https://github.com/grafana/grafana/compare/v9.4.3...v9.4.7
[3] ef2eb2b6bf
2023-03-22 23:28:30 +01:00
R. Ryantm
f1f4cc5dd6 aws-vault: 7.1.1 -> 7.1.2 2023-03-22 22:16:37 +00:00
Michael Weiss
a5e81d739e chromium: 111.0.5563.64 -> 111.0.5563.110
https://chromereleases.googleblog.com/2023/03/stable-channel-update-for-desktop_21.html

This update includes 8 security fixes.

CVEs:
CVE-2023-1528 CVE-2023-1529 CVE-2023-1530 CVE-2023-1531 CVE-2023-1532
CVE-2023-1533 CVE-2023-1534
2023-03-22 23:09:27 +01:00
Joscha
8b2f20425d godot_4: 4.0-stable -> 4.0.1-stable 2023-03-22 22:59:39 +01:00
Uri Baghin
1a27b69f74 Merge pull request #222363 from dmivankov/bazel_6.1.1
bazel_6: 6.1.0 -> 6.1.1
2023-03-23 08:45:36 +11:00
Christoph Heiss
c9c9abc608 openssh: fix 'undefined variable' error
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-03-22 22:38:14 +01:00
Maximilian Bosch
42c78ccc6b nixos/nextcloud: release notes 2023-03-22 22:37:17 +01:00
Maximilian Bosch
cbc539c19f nixos/nextcloud: minor fixups
* Apply review comments.
* Default to PHP 8.2 for v26.
2023-03-22 22:37:17 +01:00
Maximilian Bosch
6a0b0a5de9 nextcloud: remove compat references to v23
This is not needed anymore because the version is EOL for almost a year
now and we don't even have the packages anymore, only the attributes for
compatibility for upgrades from older NixOS versions.
2023-03-22 22:37:17 +01:00
Raito Bezarius
dd96b7d8b4 nextcloud26, nixos/web-apps/nextcloud: drop the autocreate db user patch and wire the default in the NixOS module 2023-03-22 22:37:16 +01:00
Raito Bezarius
d7a27b38a2 nixos/tests/nextcloud: do not expect failure on NC ≥26 with respect to RC4 bug 2023-03-22 22:37:16 +01:00
Raito Bezarius
5e5c4c975a nixos/web-apps/nextcloud: introduce nextcloud26 2023-03-22 22:37:13 +01:00
figsoda
b444876f9e Merge pull request #222437 from figsoda/typst 2023-03-22 17:26:42 -04:00
pennae
31f422d95f Merge pull request #218721 from apfelkuchen6/nw
nixos/networkd: add some missing options
2023-03-22 22:22:03 +01:00
figsoda
c62c9ae27a ruff: 0.0.257 -> 0.0.258
Diff: https://github.com/charliermarsh/ruff/compare/v0.0.257...v0.0.258

Changelog: https://github.com/charliermarsh/ruff/releases/tag/v0.0.258
2023-03-22 17:19:26 -04:00
Martin Weinelt
0bc15605ce Merge pull request #222596 from fabaff/twentemilieu-bump
python310Packages.twentemilieu: 0.6.1 -> 1.0.0
2023-03-22 21:56:51 +01:00
Fabian Affolter
d7f258edb0 Merge pull request #222418 from fabaff/py-serializable
python310Packages.py-serializable: init at 0.12.0
2023-03-22 21:22:30 +01:00
Stanisław Pitucha
6d903cec7e cdrkit: fix darwin build
Fix source issues and required deps.
2023-03-23 07:18:42 +11:00
Weijia Wang
8be838254b Merge pull request #222568 from wegank/vhs-darwin
vhs: unbreak on darwin
2023-03-22 22:14:05 +02:00
Fabian Affolter
dca17f84e9 python310Packages.reolink-aio: 0.5.5 -> 0.5.6
Changelog: https://github.com/starkillerOG/reolink_aio/releases/tag/0.5.6
2023-03-22 21:13:06 +01:00
Fabian Affolter
8d231244fd ghauri: init at 1.1.8 2023-03-22 21:09:13 +01:00
Fabian Affolter
e2f8de8ba7 python310Packages.peaqevcore: 13.3.0 -> 13.4.0 2023-03-22 20:57:06 +01:00
Fabian Affolter
7bd3cc447c Merge pull request #222540 from applePrincess/exploitdb-bump
exploitdb: 2023-03-17 -> 2023-03-22
2023-03-22 20:49:28 +01:00
Fabian Affolter
d0a0946dc3 python310Packages.teslajsonpy: 3.7.4 -> 3.7.5
Changelog: https://github.com/zabuldon/teslajsonpy/releases/tag/v3.7.5
2023-03-22 20:46:20 +01:00
Fabian Affolter
cc9ecf858a python310Packages.fakeredis: 2.10.1 -> 2.10.2
Changelog: https://github.com/cunla/fakeredis-py/releases/tag/v2.10.2
2023-03-22 20:45:22 +01:00
Fabian Affolter
517ae00bde python310Packages.yalexs-ble: 2.1.0 -> 2.1.1
Changelog: https://github.com/bdraco/yalexs-ble/blob/v2.1.1/CHANGELOG.md
2023-03-22 20:31:19 +01:00
figsoda
4ba1d74fac typst: init at 22-03-21-2 2023-03-22 15:26:52 -04:00
Fabian Affolter
ab302b53cc python310Packages.twentemilieu: update disabled 2023-03-22 20:25:53 +01:00
Fabian Affolter
b386a85afc python310Packages.ulid-transform: 0.4.2 -> 0.5.1
Changelog: https://github.com/bdraco/ulid-transform/releases/tag/v0.5.1
2023-03-22 20:21:43 +01:00
Fabian Affolter
52748a2bad python310Packages.twentemilieu: add changelog to meta 2023-03-22 20:20:35 +01:00
Fabian Affolter
37ea4256b1 python310Packages.twentemilieu: 0.6.1 -> 1.0.0 2023-03-22 20:18:51 +01:00
Ryan Lahfa
5b88469c21 Merge pull request #217366 from puppe/fix-yggdrasil
nixos/yggdrasil: fix configFile option
2023-03-22 20:18:25 +01:00
Fabian Affolter
7372e71e44 kubeaudit: add changelog to meta 2023-03-22 20:11:08 +01:00
Ryan Lahfa
54de698c6f Merge pull request #221576 from paumr/nixos-generate-config_fix_syntax
nixos-generate-config: fix invalid sample config
2023-03-22 20:10:43 +01:00
Fabian Affolter
1b578a6734 kubeaudit: 0.21.0 -> 0.22.0 2023-03-22 20:09:15 +01:00
Fabian Affolter
2eae6d5faf python310Packages.gvm-tools: add changelog to meta 2023-03-22 20:06:19 +01:00
Fabian Affolter
11df8eb028 python310Packages.gvm-tools: 23.2.0 -> 23.3.0 2023-03-22 20:04:28 +01:00
Ryan Mulligan
5e21661aed Merge pull request #211604 from jrobsonchase/graphite-cli
add graphite-cli package
2023-03-22 11:56:46 -07:00
Fabian Affolter
73e5363e77 python310Packages.pvo: update disabled 2023-03-22 19:39:10 +01:00
Fabian Affolter
c102e4e84c python310Packages.pvo: add changelog to meta 2023-03-22 19:38:49 +01:00
Fabian Affolter
e0cf12cd1b python310Packages.oralb-ble: 0.17.5 -> 0.17.6
Changelog: https://github.com/Bluetooth-Devices/oralb-ble/releases/tag/v0.17.6
2023-03-22 19:32:22 +01:00
Fabian Affolter
acd9116d47 python310Packages.pvo: 0.2.2 -> 1.0.0 2023-03-22 19:30:39 +01:00
Fabian Affolter
8289a8f04d python310Packages.pontos: 23.3.5 -> 23.3.6
Changelog: https://github.com/greenbone/pontos/releases/tag/v23.3.6
2023-03-22 19:29:46 +01:00
Doron Behar
e8afe3afc4 octavePackages.statistics: 1.5.2 → 1.5.4 2023-03-22 20:22:57 +02:00
Karl Hallsby
3d87986dd0 octavePackages.mapping: add gdal library for reading raster files 2023-03-22 20:22:57 +02:00
Karl Hallsby
59742a5e04 octavePackages.octproj: unmark as broken
This package broke when Octave went to version 7.1.
nixpkgs commit 8399907be3 fixed this.

Octave's 7.2 release built the fix into Octave itself, so this is also
a non-issue now.
2023-03-22 20:22:57 +02:00
Karl Hallsby
45b015a165 octavePackages: use alternative fetchers for moved projects
Many projects moved from SourceForge to other hosting sites. Use an
appropriate fetcher for each of the packages that have moved to the
new sites.

octavePackages.bim: fetchurl -> fetchFromGitHub

There was a migration from SourceForge to GitHub by the authors.

octavePackages.msh: fetchurl -> fetchFromGitHub

There was a migration from SourceForge to GitHub by the authors.

octavePackages.statistics: fetchurl -> fetchFromGitHub

There was a migration from SourceForge to GitHub by the authors.

octavePackages.octclip: fetchurl -> fetchFromBitbucket

There was a migration from SourceForge to Bitbucket by the authors.

octavePackages.geometry: fetchurl -> fetchhg

Release 4.0.0 is broken. Revision
04965cda30b5f9e51774194c67879e7336df1710 was made shortly thereafter,
fixing a compilation bug.

The bug in question:
polygon.cpp:208:22:
error: static assertion failed: comparison object must be invocable as const
is_invocable_v<const _Compare&, const _Key&, const _Key&>,

octavePackages.octproj: fetchurl -> fetchFromBitbucket

There was a migration from SourceForge to Bitbucket by the authors.
2023-03-22 20:22:56 +02:00
Karl Hallsby
525ba3e492 octavePackages.strings: add pkg-config for build to pick up pcre(2) 2023-03-22 20:22:56 +02:00
R. Ryantm
40ec2c7954 dnsperf: 2.11.1 -> 2.11.2 2023-03-22 17:57:40 +00:00
Fabian Affolter
a00a372b6f python310Packages.skodaconnect: 1.3.4 -> 1.3.5
Changelog: https://github.com/lendy007/skodaconnect/releases/tag/1.3.5
2023-03-22 18:54:43 +01:00
Paul Zeinlinger
d815460b54 headscale: 0.20.0 -> 0.21.0 2023-03-22 18:44:26 +01:00
Weijia Wang
50ddfb4b91 python310Packages.pymupdf: fix build on darwin 2023-03-22 19:42:16 +02:00
Weijia Wang
2cc556e4fe Merge pull request #222564 from wegank/ogre-1-9-drop
ogre1_9: drop
2023-03-22 19:20:48 +02:00
R. Ryantm
c00e510be5 gloox: 1.0.24 -> 1.0.26 2023-03-22 17:19:55 +00:00
Weijia Wang
eed3be2c59 Merge pull request #222514 from viraptor/gptfdisk
gptfdisk: fix darwin build
2023-03-22 19:19:00 +02:00
Fabian Affolter
95565d482f python310Packages.angr: 9.2.42 -> 9.2.43 2023-03-22 18:18:25 +01:00
Fabian Affolter
ea31bf98c1 python310Packages.cle: 9.2.42 -> 9.2.43 2023-03-22 18:18:20 +01:00
Fabian Affolter
6b8bae7839 python310Packages.claripy: 9.2.42 -> 9.2.43 2023-03-22 18:18:16 +01:00
Fabian Affolter
f1b96b2167 python310Packages.pyvex: 9.2.42 -> 9.2.43 2023-03-22 18:18:12 +01:00
Fabian Affolter
2e0cd87a12 python310Packages.ailment: 9.2.42 -> 9.2.43 2023-03-22 18:18:07 +01:00
Fabian Affolter
b6c8fe1d88 python310Packages.archinfo: 9.2.42 -> 9.2.43 2023-03-22 18:18:03 +01:00
Weijia Wang
fd4b74b949 vhs: unbreak on darwin 2023-03-22 19:15:07 +02:00
figsoda
eeae68d491 cargo-binstall: 0.21.3 -> 0.22.0
Diff: https://github.com/cargo-bins/cargo-binstall/compare/v0.21.3...v0.22.0

Changelog: https://github.com/cargo-bins/cargo-binstall/releases/tag/v0.22.0
2023-03-22 13:08:32 -04:00
R. Ryantm
a6f9791e4a govc: 0.30.2 -> 0.30.4 2023-03-22 17:07:38 +00:00
figsoda
635998af84 Merge pull request #222353 from figsoda/sccache 2023-03-22 12:57:25 -04:00
R. Ryantm
e5c3f019fb re-flex: 3.3.1 -> 3.3.2 2023-03-22 16:56:14 +00:00
Weijia Wang
ea97d50ff0 ogre1_9: drop 2023-03-22 18:51:04 +02:00
Weijia Wang
3efc9e2dc9 Merge pull request #211152 from ThibaultLemaire/stuntrally-2.7
stuntrally: 2.6.2 -> 2.7
2023-03-22 18:45:45 +02:00
R. Ryantm
61f59e48e6 fluent-bit: 2.0.9 -> 2.0.10 2023-03-22 16:40:21 +00:00
Doron Behar
aa2efab614 Merge pull request #222395 from doronbehar/pkg/rust_hdl
vhdl-ls: init at 0.64.0
2023-03-22 09:37:11 -07:00
R. Ryantm
2a345b3b6d dufs: 0.32.0 -> 0.33.0 2023-03-22 16:35:10 +00:00
Weijia Wang
3d1d0bf910 wayland: allow building without tests 2023-03-22 18:15:22 +02:00
superherointj
7b67f786c9 Merge pull request #222339 from chmod222/k3s-sqlite
k3s: Adjust Go tags to dynamically link against sqlite
2023-03-22 13:12:28 -03:00
R. Ryantm
9871150485 imgui: 1.89.3 -> 1.89.4 2023-03-22 16:08:24 +00:00
Alyssa Ross
27f97953e0 nixos/test-driver: accept non-\w* filenames
What the code was trying to do was helpfully add a directory and
extension if none were specified, but it did this by checking whether
the filename was composed of a very limited character set that didn't
even include dashes.

With this change, the intention of the code is clearer, and I can put
dashes in my screenshot names.
2023-03-22 15:54:06 +00:00
Sergei Trofimovich
cece288092 Merge pull request #222548 from Luflosi/yices-fix-typo
yices: fix typo in comment
2023-03-22 15:41:09 +00:00
K900
2607d40e58 mesa-demos: 8.5.0 -> 9.0.0
Now with vkgears!
2023-03-22 18:36:27 +03:00
R. Ryantm
37fff0dbcf heimer: 4.0.0 -> 4.1.0 2023-03-22 15:22:26 +00:00
R. Ryantm
b6dcdd33ea filebot: 4.9.6 -> 5.0.1 2023-03-22 15:20:44 +00:00
Weijia Wang
7b93912f0e wayland-protocols: do not check with a non-BFD linker 2023-03-22 17:19:52 +02:00
Luflosi
ddb714f68d yices: fix typo in comment 2023-03-22 16:08:09 +01:00
ajs124
b3f83086ac rspamd: 3.4 -> 3.5
0c671194e8
2023-03-22 15:57:09 +01:00
K900
07513e2c6b Merge pull request #222545 from K900/nft-avoid-wildcards
nixos/firewall-nftables: avoid using wildcards
2023-03-22 17:54:41 +03:00
Doron Behar
b6a8afe448 vhdl-ls: init at 0.64.0 2023-03-22 16:52:16 +02:00
K900
d0f7d224da nixos/firewall-nftables: avoid using wildcards
Those were added in kernel 5.13, which is newer than our oldest supported.
2023-03-22 17:45:05 +03:00
Cole Helbling
fcfd9f35b1 python3Packages.debian-inspector: orphan 2023-03-22 07:26:20 -07:00
Cole Helbling
7c6ef93f41 python3Packages.typecode-libmagic: orphan 2023-03-22 07:26:00 -07:00
Cole Helbling
9bffc3bac9 python3Packages.extractcode: orphan 2023-03-22 07:25:47 -07:00
Cole Helbling
2561d8cfa8 python3Packages.extractcode-7z: orphan 2023-03-22 07:25:35 -07:00
Cole Helbling
0e0d2f1a1a python3Packages.extractcode-libarchive: orphan 2023-03-22 07:25:21 -07:00
Cole Helbling
bada6cef56 python3Packages.kaitaistruct: orphan 2023-03-22 07:24:50 -07:00
Cole Helbling
28f7bab28c python3Packages.pyimpfuzzy: orphan 2023-03-22 07:24:34 -07:00
Cole Helbling
9a5fcebd6e python3Packages.commoncode: orphan 2023-03-22 07:24:19 -07:00
Cole Helbling
878a1f611b python3Packages.urlpy: orphan 2023-03-22 07:24:04 -07:00
Cole Helbling
46b6a80327 python3Packages.plugincode: orphan 2023-03-22 07:23:48 -07:00
Cole Helbling
b0fc8558b8 python3Packages.gemfileparser: orphan 2023-03-22 07:23:35 -07:00
Cole Helbling
62c404f206 python3Packages.vivisect: orphan 2023-03-22 07:23:20 -07:00
Cole Helbling
ba0af25e23 python3Packages.tern: orphan 2023-03-22 07:22:56 -07:00
Cole Helbling
3a546dacb2 python3Packages.saneyaml: orphan 2023-03-22 07:22:38 -07:00
Cole Helbling
a198268950 python3Packages.cxxfilt: orphan 2023-03-22 07:22:14 -07:00
Cole Helbling
93cb2f16af python3Packages.scancode-toolkit: orphan 2023-03-22 07:21:49 -07:00
Cole Helbling
0c503e0994 python3Packages.qiling: orphan 2023-03-22 07:21:32 -07:00
Cole Helbling
f8296b2f66 python3Packages.fingerprints: orphan 2023-03-22 07:21:15 -07:00
Bernardo Meurer
396918ad01 Merge pull request #222522 from K900/fix-systemtap 2023-03-22 11:21:01 -03:00
Cole Helbling
d061f2b407 python3Packages.liblzfse: orphan 2023-03-22 07:20:53 -07:00
Cole Helbling
d9080e4b47 python3Packages.multimethod: orphan 2023-03-22 07:20:33 -07:00
Cole Helbling
963ed2c7a3 python3Packages.requirements-parser: orphan 2023-03-22 07:20:17 -07:00
Cole Helbling
84cf9ff2a5 python3Packages.spdx-tools: orphan 2023-03-22 07:19:59 -07:00
Cole Helbling
65571f0f3d python3Packages.intbitset: orphan 2023-03-22 07:19:40 -07:00
Cole Helbling
28986236f2 python3Packages.python-registry: orphan 2023-03-22 07:19:21 -07:00
Cole Helbling
3a2fecdd2d python3Packages.woodblock: orphan 2023-03-22 07:19:02 -07:00
Cole Helbling
47241f5108 python3Packages.rpmfile: orphan 2023-03-22 07:18:38 -07:00
Cole Helbling
41b9e809cd python3Packages.normality: orphan 2023-03-22 07:18:19 -07:00
Cole Helbling
a42adbfb6e python3Packages.plugnplay: orphan 2023-03-22 07:17:57 -07:00
Cole Helbling
b8e54e0ad9 python3Packages.viv-utils: orphan 2023-03-22 07:17:37 -07:00
Rishi Desai
cccc3f8a8e nixos/luksroot: add tryEmptyPassphrase option 2023-03-22 09:17:23 -05:00
Cole Helbling
ff2f01c0dc python3Packages.banal: orphan 2023-03-22 07:17:15 -07:00
Cole Helbling
ceb167f2e3 python3Packages.typecode: orphan 2023-03-22 07:16:57 -07:00
Cole Helbling
b38c3cab29 python3Packages.pymaven-patch: orphan 2023-03-22 07:16:29 -07:00
Cole Helbling
7eee981876 python3Packages.telfhash: orphan 2023-03-22 07:15:57 -07:00
Weijia Wang
120a484726 Merge pull request #220001 from wegank/isabelle-arm
isabelle: add aarch64-linux support
2023-03-22 16:15:34 +02:00
Cole Helbling
d7dd74ea45 cyclonedx-python: orphan 2023-03-22 07:15:20 -07:00
Cole Helbling
24d1e5c6e8 zoekt: orphan 2023-03-22 07:14:50 -07:00
Cole Helbling
6a2917cc10 yarGen: orphan 2023-03-22 07:14:19 -07:00
Cole Helbling
0de73583ee flare-floss: orphan 2023-03-22 07:13:46 -07:00
Cole Helbling
e1e728fe3c earlybird: orphan 2023-03-22 07:13:22 -07:00
Weijia Wang
2d50326244 Merge pull request #222526 from wegank/wxgtk30-drop
wxGTK30, wxmac: drop
2023-03-22 16:13:12 +02:00
Cole Helbling
4b7c7b3d22 xorex: orphan 2023-03-22 07:12:49 -07:00
woojiq
296e7f92cd keyd: add keyd service and test
The keyd package already exists, but without a systemd service.

Keyd requires write access to /var/run to create its socket. Currently
the directory it uses can be changed with an environment variable, but
the keyd repo state suggests that this may turn into a compile-time
option. with that set, and some supplementary groups added, we can run
the service under DynamicUser.

Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
2023-03-22 15:12:29 +01:00
Cole Helbling
a9bda02eb5 cve-bin-tool: orphan 2023-03-22 07:12:17 -07:00
Cole Helbling
b8f4d35d67 honeytrap: orphan 2023-03-22 07:11:58 -07:00
Cole Helbling
7ad416d08c perlPackages.CSSMinifier: orphan 2023-03-22 07:11:33 -07:00
Cole Helbling
ca1718417d dcs: orphan 2023-03-22 07:11:26 -07:00
DarkOnion0
dd34d1fd52 appflowy: 0.1.0 -> 0.1.1 2023-03-22 15:02:27 +01:00
figsoda
a747c1d841 Merge pull request #222511 from qowoz/nix-update
nix-update: 0.15.1 -> 0.16.0
2023-03-22 10:02:01 -04:00
Josh Robson Chase
5aafb3a217 nodePackages.graphite-cli: bring to top-level 2023-03-22 09:49:38 -04:00
Lein Matsumaru
c955672b19 exploitdb: 2023-03-17 -> 2023-03-22 2023-03-22 13:40:58 +00:00
7c6f434c
5706ae4934 Merge pull request #222156 from Mic92/sysdig
sysdig: 0.30.2 -> 0.31.3
2023-03-22 13:32:03 +00:00
7c6f434c
185627e77c Merge pull request #222117 from jzbor/update-skippy-xd
skippy-xd: richardgv/skippy-xd unstable-2023-03-10 -> dreamcat4 0.6.0
2023-03-22 13:31:22 +00:00
zowoq
502eaa216c nix-update: 0.15.1 -> 0.16.0
Diff: https://github.com/Mic92/nix-update/compare/0.15.1...0.16.0

Changelog: https://github.com/Mic92/nix-update/releases/tag/0.16.0
2023-03-22 22:55:10 +10:00
Raito Bezarius
25de6520f3 python3Packages.cairo-lang: 0.10.0 -> 0.10.1 2023-03-22 13:46:36 +01:00
Vincent Laporte
78cd6d9833 ocamlPackages.ezjsonm: 1.2.0 → 1.3.0 2023-03-22 13:20:53 +01:00
Vincent Laporte
d9d7c358c4 ocamlPackages.yaml: use Dune 3 2023-03-22 13:20:53 +01:00
Vincent Laporte
fd2191f857 ocamlPackages.lustre-v6: use Dune 3 2023-03-22 13:20:53 +01:00
Vincent Laporte
c73ec9f276 ocamlPackages.ppx_deriving_yaml: use Dune 3 2023-03-22 13:20:53 +01:00
Vincent Laporte
6ddbe68bd6 ocamlPackages.cooltt: use Dune 3 2023-03-22 13:20:53 +01:00
Vincent Laporte
88365c995a ocamlPackages.mustache: use Dune 3 2023-03-22 13:20:53 +01:00
Vincent Laporte
7981230822 ocamlPackages.cow: use Dune 3 2023-03-22 13:20:53 +01:00
Stanisław Pitucha
43facdc480 Merge pull request #222272 from viraptor/git-trim-darwin
git-trim: fix darwin build
2023-03-22 23:01:45 +11:00
Weijia Wang
366e108e41 wxGTK30, wxmac: drop 2023-03-22 13:56:44 +02:00
markuskowa
3014c29604 Merge pull request #221347 from bzizou/ucx
ucx: 1.13.1 -> 1.14.0 and optional ROCm support
2023-03-22 12:46:34 +01:00
K900
5bf9765c0a Merge pull request #217482 from motiejus/headscale_oidc_client_secret
headscale: natively support oidc.client_secret_path
2023-03-22 14:30:03 +03:00
superherointj
216f9f413d Merge pull request #222436 from superherointj/erlang-upkeep
erlang_21: remove, erlang_22: remove
2023-03-22 08:19:24 -03:00
K900
53539903ff systemtap: remove hack, fix build 2023-03-22 14:05:35 +03:00
Stanisław Pitucha
060cf0dc34 Merge pull request #222290 from viraptor/stabber-darwin
stabber: fix darwin build
2023-03-22 21:39:26 +11:00
R. Ryantm
99c0cbe9b5 python310Packages.fakeredis: 2.10.1 -> 2.10.2 2023-03-22 10:39:24 +00:00
Anderson Torres
e4e91c61b2 moe: 1.12 -> 1.13 2023-03-22 07:30:37 -03:00
Anderson Torres
6477d7f0ea elvish: rewrite 2023-03-22 07:30:37 -03:00
Stanisław Pitucha
f0d2d3cb9e gptfdisk: fix darwin build 2023-03-22 21:26:12 +11:00
R. Ryantm
da984a5bcf python310Packages.azure-keyvault-administration: 4.2.0 -> 4.3.0 2023-03-22 10:05:22 +00:00
R. Ryantm
e53aee6938 python310Packages.vispy: 0.12.1 -> 0.12.2 2023-03-22 09:49:23 +00:00
Stanisław Pitucha
45710e1d7d git-trim: fix darwin build
Add the required framework to dependencies.
2023-03-22 20:32:53 +11:00
Nick Cao
4dc8a5c2dc Merge pull request #222495 from r-ryantm/auto-update/psi-plus
psi-plus: 1.5.1644 -> 1.5.1646
2023-03-22 17:29:07 +08:00
Weijia Wang
8a22d8bad5 Merge pull request #222488 from wegank/openscenegraph-wx
openscenegraph: drop wxGTK30
2023-03-22 11:11:59 +02:00
Azat Bahawi
0256be6c75 Merge pull request #222494 from r-ryantm/auto-update/mold
mold: 1.10.1 -> 1.11.0
2023-03-22 12:09:51 +03:00
Bruno Bzeznik
8f1c68db16 ucx: 1.13.1 -> 1.14.0 and optional ROCm support 2023-03-22 10:05:58 +01:00
R. Ryantm
2d194c7262 git-branchless: 0.7.0 -> 0.7.1 2023-03-22 09:04:33 +00:00
markuskowa
5b194fc13b Merge pull request #222457 from r-ryantm/auto-update/qradiolink
qradiolink: 0.8.8-1 -> 0.8.9-1
2023-03-22 09:46:24 +01:00
Nick Cao
47b07796b4 traefik: 2.9.8 -> 2.9.9
Diff: https://github.com/traefik/traefik/compare/v2.9.8...v2.9.9

Changelog: https://github.com/traefik/traefik/raw/v2.9.9/CHANGELOG.md
2023-03-22 16:35:16 +08:00
R. Ryantm
49a8c86796 asdf-vm: 0.11.2 -> 0.11.3 2023-03-22 08:27:45 +00:00
oxalica
f4385d6010 nixosTests.noto-fonts-cjk-qt-default-weight: init 2023-03-22 16:26:30 +08:00
Nick Cao
25c1820914 qt6.qtbase: add patch to fix handling of variable fonts 2023-03-22 16:26:29 +08:00
R. Ryantm
54641f8022 pachyderm: 2.5.1 -> 2.5.2 2023-03-22 08:20:41 +00:00
R. Ryantm
1f382400cf musikcube: 0.99.5 -> 0.99.6 2023-03-22 08:20:23 +00:00
Nick Cao
e6701db34c Merge pull request #222305 from LeSuisse/wasmtime-7.0.0
wasmtime: 6.0.1 -> 7.0.0
2023-03-22 16:16:33 +08:00
Nick Cao
40bf8ed698 Merge pull request #222300 from r-ryantm/auto-update/java-service-wrapper
java-service-wrapper: 3.5.51 -> 3.5.53
2023-03-22 16:16:20 +08:00
Nick Cao
ea973db0d7 Merge pull request #222299 from bryanasdev000/irpf-2023
irpf: 2022-1.7 -> 2023-1.1
2023-03-22 16:15:55 +08:00
Bobby Rong
3596844870 timezonemap: Fix crashes when running in GLib 2.76
ref: https://salsa.debian.org/cinnamon-team/libtimezonemap/-/merge_requests/3
2023-03-22 16:15:31 +08:00
Nick Cao
fb81cc9c31 Merge pull request #222278 from NickCao/krun
libkrunfw: 3.9.0 -> 3.10.0, libkrun: 1.5.0 -> 1.5.1
2023-03-22 16:15:15 +08:00
Nick Cao
7b0349500e Merge pull request #222346 from gador/pgadmin-6.21
pgadmin4: 6.20 -> 6.21
2023-03-22 16:14:50 +08:00
Nick Cao
67fe67dfbf Merge pull request #222349 from figsoda/httplz
httplz: 1.12.5 -> 1.12.6
2023-03-22 16:11:22 +08:00
Nick Cao
7a9565f512 Merge pull request #222359 from dylanmtaylor/aws-workspaces
aws-workspaces: 4.1.0 -> 4.5.0
2023-03-22 16:10:29 +08:00
R. Ryantm
2d15c87b8a sq: 0.24.4 -> 0.25.1 2023-03-22 08:09:45 +00:00
Nick Cao
6c4095e7af Merge pull request #222331 from r-ryantm/auto-update/seqkit
seqkit: 2.3.1 -> 2.4.0
2023-03-22 16:08:39 +08:00
Nick Cao
7385dad8ca Merge pull request #222279 from NickCao/v2ray-dlc
v2ray-domain-list-community: 20230311145412 -> 20230320093818
2023-03-22 16:07:52 +08:00
Weijia Wang
5a7b742363 Merge pull request #222164 from kranurag7/kubectl-gadget
kubectl-gadget: init at 0.14.0
2023-03-22 10:07:44 +02:00
Nick Cao
6bb7fceb07 Merge pull request #222387 from linsui/helix
helix: fix icon path
2023-03-22 16:04:58 +08:00
Nick Cao
e9ce542039 Merge pull request #222392 from figsoda/tuckr
tuckr: 0.7.0 -> 0.7.1
2023-03-22 16:04:33 +08:00
Nick Cao
3abc1e7893 Merge pull request #222439 from fabaff/easyenergy-bump
python310Packages.easyenergy: 0.2.1 -> 0.2.2
2023-03-22 16:02:14 +08:00
R. Ryantm
af287b1a59 psi-plus: 1.5.1644 -> 1.5.1646 2023-03-22 07:58:57 +00:00
Nick Cao
79401080bf Merge pull request #222454 from r-ryantm/auto-update/fst
fst: 0.4.2 -> 0.4.3
2023-03-22 15:58:53 +08:00
Nick Cao
3a8992c1ce Merge pull request #222469 from r-ryantm/auto-update/v2ray
v2ray: 5.4.0 -> 5.4.1
2023-03-22 15:57:00 +08:00
Nick Cao
0e7fd103c8 Merge pull request #222475 from r-ryantm/auto-update/yamlfmt
yamlfmt: 0.7.1 -> 0.8.0
2023-03-22 15:56:33 +08:00
Nick Cao
6ac4f9f50e Merge pull request #222476 from r-ryantm/auto-update/asnmap
asnmap: 1.0.1 -> 1.0.2
2023-03-22 15:55:24 +08:00
Nick Cao
1a3b1c35ec Merge pull request #222482 from r-ryantm/auto-update/azure-static-sites-client
azure-static-sites-client: 1.0.022291 -> 1.0.022651
2023-03-22 15:54:35 +08:00
Nick Cao
be173deef3 Merge pull request #222483 from r-ryantm/auto-update/idasen
idasen: 0.9.5 -> 0.9.6
2023-03-22 15:54:16 +08:00
R. Ryantm
4170777d70 mold: 1.10.1 -> 1.11.0 2023-03-22 07:53:04 +00:00
Mario Rodas
73c29e4937 Merge pull request #222435 from figsoda/pomsky
pomsky: 0.9 -> 0.10
2023-03-22 02:50:12 -05:00
Mario Rodas
6c66639fd0 Merge pull request #222420 from gdamjan/go2tv
go2tv: 1.13.0 -> 1.14.0
2023-03-22 02:49:23 -05:00
R. Ryantm
70158dcee6 belle-sip: 5.2.23 -> 5.2.37 2023-03-22 07:43:42 +00:00
Mario Rodas
9a2e14a323 Merge pull request #222453 from marsam/update-pgvector
postgresqlPackages.pgvector: 0.4.0 -> 0.4.1
2023-03-22 02:39:59 -05:00
Ulrik Strid
daea3a18bb Merge pull request #222345 from vbgl/ocaml-gen-1.1
ocamlPackages.gen: 1.0 → 1.1
2023-03-22 08:37:13 +01:00
Ulrik Strid
1594660ef2 Merge pull request #222474 from vbgl/ocaml-secp256k1-internal-0.4
ocamlPackages.secp256k1-internal: 0.3 → 0.4; ocamlPackages.hidapi: 1.1.1 → 1.1.2
2023-03-22 08:35:22 +01:00
Mario Rodas
817979dced Merge pull request #222131 from marsam/update-rake
rake: 12.3.2 -> 13.0.6
2023-03-22 02:31:55 -05:00
Mario Rodas
782c6a339c Merge pull request #222389 from figsoda/whitebox
whitebox-tools: 2.0.0 -> 2.2.0
2023-03-22 02:31:39 -05:00
Mario Rodas
207338aa6e Merge pull request #222472 from apfelkuchen6/mpdevil-bump
mpdevil: 1.10.1 -> 1.10.2
2023-03-22 02:26:08 -05:00
Azat Bahawi
a306faccd7 Merge pull request #222463 from r-ryantm/auto-update/werf
werf: 1.2.212 -> 1.2.214
2023-03-22 10:22:07 +03:00
Weijia Wang
585f616810 openscenegraph: drop wxGTK30 2023-03-22 09:21:50 +02:00
R. Ryantm
2e16d77a17 badrobot: 0.1.2 -> 0.1.3 2023-03-22 07:20:57 +00:00
Weijia Wang
c6b2321be6 Merge pull request #222360 from wegank/lutris-wx
lutris: remove wxGTK30
2023-03-22 09:18:48 +02:00
Weijia Wang
f4bfa2c449 Merge pull request #219632 from rhogenson/lutris
lutris: Include libnghttp2 in the FHS.
2023-03-22 09:18:31 +02:00
Mario Rodas
357600e328 Merge pull request #222189 from marsam/update-rst2pdf
python310Packages.rst2pdf: 0.99 -> 0.100
2023-03-22 02:17:53 -05:00
Mario Rodas
dc400218aa Merge pull request #222446 from figsoda/nix-init
nix-init: 0.2.0 -> 0.2.1
2023-03-22 02:15:58 -05:00
Weijia Wang
104b132320 Merge pull request #222298 from r-ryantm/auto-update/python310Packages.clintermission
python310Packages.clintermission: 0.2.0 -> 0.3.0
2023-03-22 09:15:38 +02:00
R. Ryantm
263272dd5e goreleaser: 1.16.1 -> 1.16.2 2023-03-22 07:13:52 +00:00
Mario Rodas
05216ea0a5 Merge pull request #222480 from r-ryantm/auto-update/syft
syft: 0.74.0 -> 0.75.0
2023-03-22 02:13:32 -05:00
Weijia Wang
3193993bcb Merge pull request #222477 from wegank/rigsofrods-drop
rigsofrods: alias to rigsofrods-bin
2023-03-22 09:12:44 +02:00
R. Ryantm
1463ce772a d2: 0.2.5 -> 0.2.6 2023-03-22 07:11:30 +00:00
zowoq
cb4b7e205f crun: 1.8.1 -> 1.8.2
Diff: https://github.com/containers/crun/compare/1.8.1...1.8.2

Changelog: https://github.com/containers/crun/releases/tag/1.8.2
2023-03-22 17:11:25 +10:00
R. Ryantm
12b041ac55 sentry-cli: 2.14.4 -> 2.15.2 2023-03-22 07:02:03 +00:00
R. Ryantm
3f80a80e4c idasen: 0.9.5 -> 0.9.6 2023-03-22 06:59:06 +00:00
Bernardo Meurer
fad9987f76 Merge pull request #216601 from wsengir/chromium-vulkan 2023-03-22 03:57:46 -03:00
R. Ryantm
4f5d96b92b azure-static-sites-client: 1.0.022291 -> 1.0.022651 2023-03-22 06:36:58 +00:00
R. Ryantm
86a91b3bbb syft: 0.74.0 -> 0.75.0 2023-03-22 06:27:59 +00:00
R. Ryantm
08cd74d579 beancount-language-server: 1.2.5 -> 1.3.0 2023-03-22 06:17:20 +00:00
Weijia Wang
d477a191ac rigsofrods: alias to rigsofrods-bin 2023-03-22 08:12:51 +02:00
R. Ryantm
c88a6b8c48 asnmap: 1.0.1 -> 1.0.2 2023-03-22 06:06:04 +00:00
Weijia Wang
276bb35d85 Merge pull request #222210 from wegank/rigsofrods-bin
rigsofrods-bin: init at 2022.12
2023-03-22 08:05:42 +02:00
Weijia Wang
293e39ec09 Merge pull request #222368 from wegank/opa-drop
opa: drop
2023-03-22 07:55:54 +02:00
Weijia Wang
a0ffb1f46c Merge pull request #222380 from wegank/epoll-shim-init
epoll-shim: init at unstable-2023-02-05
2023-03-22 07:55:10 +02:00
R. Ryantm
b47362f3a4 yamlfmt: 0.7.1 -> 0.8.0 2023-03-22 05:47:30 +00:00
Fabian Affolter
548a54f4d5 Merge pull request #222424 from fabaff/peaqevcore-bump
python310Packages.peaqevcore: 13.2.3 -> 13.3.0
2023-03-22 06:18:52 +01:00
Fabian Affolter
a2c2d076b8 Merge pull request #222460 from r-ryantm/auto-update/feroxbuster
feroxbuster: 2.9.1 -> 2.9.2
2023-03-22 06:18:16 +01:00
Fabian Affolter
8d4f793fe9 python310Packages.easyenergy: 0.2.1 -> 0.2.2 2023-03-22 06:15:09 +01:00
Vincent Laporte
8ede16564f ocamlPackages.bigstring: use Dune 3 & fix for OCaml 5 2023-03-22 06:12:11 +01:00
Vincent Laporte
213349f3ad ocamlPackages.secp256k1-internal: 0.3 → 0.4 2023-03-22 06:12:05 +01:00
Vincent Laporte
9e37176f06 ocamlPackages.hidapi: 1.1.1 → 1.1.2 2023-03-22 06:12:00 +01:00
Vincent Laporte
b34716334f ocamlPackages.uecc: use Dune 3 2023-03-22 06:11:54 +01:00
apfelkuchen06
f518c0c099 mpdevil: 1.10.1 -> 1.10.2
also add self to maintainers
2023-03-22 05:38:45 +01:00
R. Ryantm
d518cb007a awscli2: 2.11.2 -> 2.11.4 2023-03-22 04:12:23 +00:00
github-actions[bot]
c2111b6f27 terraform-providers.spotinst: 1.106.0 → 1.106.1 2023-03-22 13:57:39 +10:00
github-actions[bot]
9b6ed7e4d3 terraform-providers.snowflake: 0.58.2 → 0.59.0 2023-03-22 13:57:39 +10:00
github-actions[bot]
aca5ab41bf terraform-providers.scaleway: 2.13.1 → 2.14.1 2023-03-22 13:57:39 +10:00
github-actions[bot]
2febc9b201 terraform-providers.openstack: 1.51.0 → 1.51.1 2023-03-22 13:57:39 +10:00
github-actions[bot]
eafa9bb366 terraform-providers.google-beta: 4.57.0 → 4.58.0 2023-03-22 13:57:39 +10:00
github-actions[bot]
576bee0c47 terraform-providers.google: 4.57.0 → 4.58.0 2023-03-22 13:57:39 +10:00
github-actions[bot]
62d88869bd terraform-providers.datadog: 3.22.0 → 3.23.0 2023-03-22 13:57:39 +10:00
github-actions[bot]
4ea64f257c terraform-providers.cloudflare: 4.1.0 → 4.2.0 2023-03-22 13:57:39 +10:00
github-actions[bot]
8a7c288741 terraform-providers.brightbox: 3.2.1 → 3.3.0 2023-03-22 13:57:39 +10:00
github-actions[bot]
e0fb443d6e terraform-providers.aiven: 4.1.1 → 4.1.2 2023-03-22 13:57:39 +10:00
R. Ryantm
d3eb164901 v2ray: 5.4.0 -> 5.4.1 2023-03-22 03:52:52 +00:00
Robert Schütz
5d698290bd Merge pull request #218888 from dotlambda/catch2_3-3.3.2
catch2_3: 3.3.1 -> 3.3.2
2023-03-21 20:32:36 -07:00
Robert Schütz
4558cae4a4 Merge pull request #220359 from dotlambda/nextcloudmonitor-1.3.0
python310Packages.nextcloudmonitor: 1.2.0 -> 1.3.0
2023-03-21 20:26:20 -07:00
Robert Schütz
a3a19417b9 Merge pull request #222467 from NixOS/revert-221874-scooby-unbreak
Revert "python3Packages.scooby: unbreak"
2023-03-21 20:20:41 -07:00
Robert Schütz
5b5d14bd69 Revert "python3Packages.scooby: unbreak" 2023-03-21 20:20:27 -07:00
R. Ryantm
4c2324cf14 diamond: 2.1.5 -> 2.1.6 2023-03-22 03:09:40 +00:00
R. Ryantm
3d8f70a756 werf: 1.2.212 -> 1.2.214 2023-03-22 03:08:31 +00:00
figsoda
880d20ffed cargo-bundle: init at unstable-2023-03-17 2023-03-21 22:51:46 -04:00
R. Ryantm
9341dd68ec feroxbuster: 2.9.1 -> 2.9.2 2023-03-22 02:47:38 +00:00
R. Ryantm
0c8f5d0619 asn: 0.72.1 -> 0.73 2023-03-22 02:46:28 +00:00
R. Ryantm
0899cf5fde qradiolink: 0.8.8-1 -> 0.8.9-1 2023-03-22 02:35:00 +00:00
Samuel Ainsworth
d8e15938cb Merge pull request #220366 from ConnorBaker/feat/magma-split-out-cuda-nativeBuildInputs
magma: fix #220343 and separate CUDA build/run-time dependencies
2023-03-21 22:33:50 -04:00
R. Ryantm
d7474f4fa7 jflex: 1.8.2 -> 1.9.1 2023-03-22 02:22:17 +00:00
Bobby Rong
bf86f97351 Merge pull request #222202 from bobby285271/fix/openbox
openbox: Apply crash fix for GLib 2.76
2023-03-22 10:20:14 +08:00
R. Ryantm
11105fb41b kubeshark: 38.5 -> 39.4 2023-03-22 02:19:33 +00:00
R. Ryantm
00bf4e5a9b fst: 0.4.2 -> 0.4.3 2023-03-22 02:07:56 +00:00
Mario Rodas
b63385ad1f Merge pull request #222434 from SuperSandro2000/SuperSandro2000-patch-1
postgresqlPackages.pg_repack: use clickable homepage
2023-03-21 20:49:48 -05:00
Mario Rodas
4c9889d8dc Merge pull request #222414 from figsoda/hyperfine
hyperfine: 1.16.0 -> 1.16.1
2023-03-21 20:48:42 -05:00
Mario Rodas
247564f234 Merge pull request #221117 from r-ryantm/auto-update/s2n-tls
s2n-tls: 1.3.37 -> 1.3.38
2023-03-21 20:46:58 -05:00
R. Ryantm
b8ae549cda swayimg: 1.10 -> 1.11 2023-03-22 01:41:41 +00:00
R. Ryantm
0c2971de9d icewm: 3.3.1 -> 3.3.2 2023-03-21 22:26:14 -03:00
R. Ryantm
5361d57eca audiowaveform: 1.7.0 -> 1.7.1 2023-03-22 01:24:36 +00:00
Scott Reeves
69ddafed7b elvish: 0.18.0 -> 0.19.2
https://elv.sh/blog/0.19.1-release-notes.html

Packaging has changed and what was previously called a 'reproducible'
build is now called 'official' and these builds are generated using a
docker image: https://github.com/elves/elvish/blob/master/PACKAGING.md
2023-03-21 22:19:45 -03:00
Bobby Rong
4d120a8c5c cinnamon.nemo: 5.6.3 -> 5.6.4
https://github.com/linuxmint/nemo/compare/5.6.3...5.6.4
2023-03-22 09:16:04 +08:00
Bobby Rong
a8a542ebdf cinnamon.muffin: 5.6.3 -> 5.6.4
https://github.com/linuxmint/muffin/compare/5.6.3...5.6.4
2023-03-22 09:14:04 +08:00
Bobby Rong
f0e5ad300f cinnamon.cinnamon-settings-daemon: 5.6.1 -> 5.6.2
https://github.com/linuxmint/cinnamon-settings-daemon/compare/5.6.1...5.6.2
2023-03-22 09:11:29 +08:00
Bobby Rong
6aeea7045d cinnamon.cinnamon-common: 5.6.7 -> 5.6.8
https://github.com/linuxmint/cinnamon/compare/5.6.7...5.6.8

One of the substitutions has been upstreamed.
2023-03-22 09:09:26 +08:00
figsoda
80a7ce3920 nix-init: 0.2.0 -> 0.2.1
Diff: https://github.com/nix-community/nix-init/compare/v0.2.0...v0.2.1

Changelog: https://github.com/nix-community/nix-init/blob/v0.2.1/CHANGELOG.md
2023-03-21 21:04:45 -04:00
R. Ryantm
97f7e8dbc5 dbmate: 2.0.1 -> 2.1.0 2023-03-22 00:53:57 +00:00
superherointj
3b24ddfc6b erlang_22: remove 2023-03-21 21:51:15 -03:00
Aaron Andersen
b9dfd915f3 Merge pull request #222150 from peterhoeg/u/kodi_20_1
kodi: 20.0 -> 20.1
2023-03-21 20:33:02 -04:00
Bobby Rong
3c2e5906d6 cinnamon.xapp: Backport a crash fix for GLib 2.76.0
ref: https://bugs.archlinux.org/task/77892
2023-03-22 08:24:24 +08:00
figsoda
0219fa5fbf pomsky: 0.9 -> 0.10
Diff: https://github.com/pomsky-lang/pomsky/compare/v0.9...v0.10

Changelog: https://github.com/pomsky-lang/pomsky/blob/v0.10/CHANGELOG.md
2023-03-21 19:47:56 -04:00
superherointj
6664a6b76e Merge pull request #222342 from superherointj/fluxcd-0.41.2
fluxcd: 0.41.1 -> 0.41.2
2023-03-21 20:33:43 -03:00
superherointj
0768a2e927 erlang_21: remove 2023-03-21 20:26:15 -03:00
Sandro
901f07fa50 Merge pull request #222320 from IndeedNotJames/forgejo 2023-03-22 00:07:31 +01:00
Sandro
ffe1c9dc0f postgresqlPackages.pg_repack: use clickable homepage 2023-03-22 00:03:59 +01:00
apfelkuchen6
a06641ba73 texlive: 2022.20221227 -> 2022-final (#222258) 2023-03-21 18:51:40 -04:00
superherointj
c922c3a921 Merge pull request #222411 from wegank/lfe-bump
lfe: 1.3 -> 2.1.1
2023-03-21 19:50:24 -03:00
Dylan M. Taylor
695a3c582e aws-workspaces: 4.1.0 -> 4.5.0 2023-03-21 18:48:32 -04:00
Martin Weinelt
19cf008bb1 Merge pull request #222421 from mweinelt/firefox-111.0.1-hashes
firefox-{,bin-}unwrapped: Update 111.0.1 hash
2023-03-21 23:16:58 +01:00
Fabian Affolter
ceaa8f1eda Merge pull request #222327 from r-ryantm/auto-update/cloudfox
cloudfox: 1.10.0 -> 1.10.1
2023-03-21 22:43:54 +01:00
Sandro
a6277d6ae8 Merge pull request #220361 from Luflosi/add/aaaaxy 2023-03-21 22:40:40 +01:00
Sandro
79248dc43b Merge pull request #220929 from lvitaly/metals-0.11.11 2023-03-21 22:37:25 +01:00
Fabian Affolter
06a9885fab python310Packages.peaqevcore: 13.2.3 -> 13.3.0 2023-03-21 22:36:56 +01:00
Sandro
d352699fa1 Merge pull request #221023 from developer-guy/feature/add-developer-guy-docker-buildx 2023-03-21 22:33:13 +01:00
Weijia Wang
79e79829f5 lfe: update proper 2023-03-21 23:31:17 +02:00
figsoda
ba55a7b2dd Merge pull request #222379 from jansol/tauon
tauon: 7.5.0 -> 7.6.0
2023-03-21 17:30:25 -04:00
Martin Weinelt
c353833b95 firefox-bin-unwrapped: Update 111.0.1 hashes
The release tarballs changed later today to include a fix for a race
condition in the permission manager. Nothing nefarious going on.
2023-03-21 22:26:44 +01:00
Martin Weinelt
4d77089308 firefox-unwrapped: Update 111.0.1 hash
The source tarball was updated a few hours ago, which requires that we
update the hash once more. Nothing nefarious going on here.
2023-03-21 22:23:17 +01:00
Дамјан Георгиевски
52b2d5f422 go2tv: 1.13.0 -> 1.14.0
https://github.com/alexballas/go2tv/releases/tag/v1.14.0
2023-03-21 22:10:04 +01:00
Alexis Hildebrandt
8dc1ebbfa6 gh: 2.25.0 -> 2.25.1 2023-03-22 06:57:00 +10:00
Fabian Affolter
e97bb3fb6b Merge pull request #222016 from fabaff/cloudhunter
cloudhunter: init at 0.7.0
2023-03-21 21:47:00 +01:00
Fabian Affolter
4fde36ad6a Merge pull request #222147 from fabaff/blebox-uniapi-asnyctest
python310Packages.blebox-uniapi: remove asynctest
2023-03-21 21:46:29 +01:00
Fabian Affolter
34aaf67e0a python310Packages.py-serializable: init at 0.12.0 2023-03-21 21:34:38 +01:00
Lily Foster
c3eae0dcd3 Merge pull request #220337 from maxammann/patch-1
Make substitution include the aarch path
2023-03-21 16:29:54 -04:00
Weijia Wang
a9edfe8c78 lfe: 1.3 -> 2.1.1 2023-03-21 22:20:56 +02:00
superherointj
441cbfcfd2 erlang: normalize version name 2023-03-21 16:12:05 -04:00
figsoda
c773ced7a2 hyperfine: 1.16.0 -> 1.16.1
Changelog: https://github.com/sharkdp/hyperfine/blob/v1.16.1/CHANGELOG.md
2023-03-21 16:09:41 -04:00
Connor Baker
dcbb5ed902 magma: remove tbenst from maintainers, add connorbaker 2023-03-21 15:37:36 -04:00
Connor Baker
504fb501bc magma: use cudaPackages.backendStdenv.cc instead of cudaPackages.cudatoolkit.cc 2023-03-21 15:36:54 -04:00
Vaci
e400f93529 aeron: init at 1.40.0 (#191663)
Co-authored-by: Vaci Koblizek <vaci.koblizek@auguration.com>
2023-03-21 19:59:14 +01:00
superherointj
e00cacde28 Merge pull request #222386 from arcnmx/nvme-cli-program
nvme-cli: meta.mainProgram
2023-03-21 15:49:23 -03:00
Ryan Lahfa
a6c2ff44e0 Merge pull request #222377 from helsinki-systems/upd/sbsigntool
sbsigntool: 0.9.4 -> 0.9.5
2023-03-21 19:41:31 +01:00
Aroun
4babb8cf89 podman: add pointer to related nix option 2023-03-22 00:00:38 +05:30
ajs124
9745d185b0 Merge pull request #222276 from marsam/update-redis
redis: 7.0.9 -> 7.0.10
2023-03-21 19:00:57 +01:00
figsoda
8dd5f6227d Merge pull request #220928 from figsoda/starship 2023-03-21 13:50:53 -04:00
Lassulus
3839340fdb Merge pull request #220656 from oxzi/restic-cache-fix
nixos/restic: generalize cache configuration
2023-03-22 00:37:46 +07:00
figsoda
b5bf60dfab tuckr: 0.7.0 -> 0.7.1
Diff: https://github.com/RaphGL/Tuckr/compare/0.7.0...0.7.1

Changelog: https://github.com/RaphGL/Tuckr/releases/tag/0.7.1
2023-03-21 13:29:48 -04:00
Damien Cassou
0b3b9536bc Merge pull request #222370 from DamienCassou/woob-3.3 2023-03-21 18:19:23 +01:00
figsoda
a2fc959c03 whitebox-tools: 2.0.0 -> 2.2.0
Diff: 7551aa70e8...v2.2.0
2023-03-21 13:18:11 -04:00
linsui
72e009faf1 helix: fix icon path 2023-03-22 01:15:55 +08:00
Weijia Wang
c1d59686b2 Merge pull request #222383 from gilice/dart-update-script-atomic
dart: Make update script atomic
2023-03-21 19:13:29 +02:00
Weijia Wang
2d101d6596 Merge pull request #222378 from ajs124/fix/ldid-openssl
ldid: openssl_1_1 -> openssl
2023-03-21 19:11:37 +02:00
arcnmx
c448edd408 nvme-cli: meta.mainProgram 2023-03-21 10:09:06 -07:00
Infinitive Witch
0e37115f12 komikku: add infinitivewitch as maintainer 2023-03-21 13:58:59 -03:00
Infinitive Witch
ea9b9f9386 maintainers: add infinitivewitch as maintainer 2023-03-21 13:58:59 -03:00
Lily Foster
dc1fda492a cimg,gmic,gmic-qt: add lilyinstarlight to maintainers 2023-03-21 13:52:49 -03:00
Lily Foster
fc457d46c4 gmic: update license to cecill21
As of G'MIC version 2.1.9, it uses the 2.1 version of the CeCILL
license plus a few files which are dual licensed with CeCILL-C (excluded
here since there's no good way to specify which files and it's can be
one or the other).
2023-03-21 13:52:49 -03:00
Lily Foster
126b3d60f6 gmic-qt: 3.2.1 -> 3.2.2
This commit also removes a few unused arguments and prepares the
derivation for qt6 by removing the usage of `qt5.mkDerivation` which is
a little broken and likely to be deprecated (see NixOS/nixpkgs#180841).
2023-03-21 13:52:49 -03:00
Lily Foster
6d5359557f gmic: 3.2.1 -> 3.2.2
Also perform drive-by change to fix repo owner, since the repository was
moved a while ago.
2023-03-21 13:52:49 -03:00
Lily Foster
cbb7ab9b79 cimg: 3.2.1 -> 3.2.2
Also perform drive-by change to fix repo owner, since the repository was
moved a while ago.
2023-03-21 13:52:49 -03:00
Ilan Joselevich
a0d1111201 Merge pull request #222217 from LongerHV/act-runner
gitea-actions-runner: unstable-2023-02-08 -> unstable-2023-03-18
2023-03-21 18:50:50 +02:00
gilice
e31eb9a58d dart: Make update script atomic 2023-03-21 17:43:36 +01:00
Sandro
ece00a16c3 Merge pull request #222154 from mikroskeem/update/stripe-cli
stripe-cli: 1.10.3 -> 1.13.12
2023-03-21 17:42:09 +01:00
figsoda
d1ed3cc080 frawk: 0.4.7 -> 0.4.8
Changelog: https://github.com/ezrosent/frawk/releases/tag/v0.4.8
2023-03-21 12:41:32 -04:00
Sandro
db3d214305 Merge pull request #219322 from Icy-Thought/whatsapp-for-linux
whatsapp-for-linux: 1.3.1 -> 1.6.1
2023-03-21 17:41:22 +01:00
Weijia Wang
5a0236306a epoll-shim: init at unstable-2023-02-05 2023-03-21 18:37:19 +02:00
Francesco Gazzetta
bfcb48388a yewtube: 2.9.2 -> 2.10.1 2023-03-21 17:31:52 +01:00
Jan Solanti
c96165bf64 tauon: 7.5.0 -> 7.6.0 2023-03-21 18:22:11 +02:00
ajs124
99d924f1c3 ldid: openssl_1_1 -> openssl
does not depend on older openssl
2023-03-21 17:19:38 +01:00
ajs124
10d9926808 sbsigntool: 0.9.4 -> 0.9.5
https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git/commit/?id=9cfca9fe7aa7a8e29b92fe33ce8433e212c9a8ba
2023-03-21 17:15:17 +01:00
Martin Weinelt
8b7b6bac2c Merge pull request #221650 from mweinelt/synadm-0.40
matrix-synapse.tools.synadm: 0.38 -> 0.40
2023-03-21 17:09:06 +01:00
Raito Bezarius
2f9c4a7e74 nextcloud24Packages: update at various 2023-03-21 16:49:27 +01:00
Raito Bezarius
9a33d7d9db nextcloud25Packages: update at various 2023-03-21 16:49:19 +01:00
Raito Bezarius
1eddc824e2 nextcloud26Packages: init at various 2023-03-21 16:49:10 +01:00
Weijia Wang
d5a71a4f97 Merge pull request #221694 from gilice/add-dart-update-script
dart: add update script
2023-03-21 17:45:40 +02:00
Damien Cassou
cd9d054201 woob: 3.0->3.3.1 2023-03-21 16:42:27 +01:00
Raito Bezarius
109166f87e nextcloud26: init at 26.0.0 2023-03-21 16:41:47 +01:00
Damien Cassou
4d59df09de woob: add tests.version 2023-03-21 16:40:49 +01:00
Martin Weinelt
08e3ef6f79 Merge pull request #222333 from mweinelt/firefox-111.0.1
firefox-{,bin-}unwrapped: 111.0 -> 111.0.1
2023-03-21 16:35:41 +01:00
skykanin
35bed7ef35 bqn386: init at unstable-2022-05-16 2023-03-21 12:28:09 -03:00
Weijia Wang
929000ca53 opa: drop 2023-03-21 17:25:01 +02:00
Bernardo Meurer
a763e007ed Merge pull request #221896 from cdmistman/discord 2023-03-21 12:21:22 -03:00
Bernardo Meurer
0b0cc27936 Merge pull request #222304 from dotlambda/poetry-1.4.1 2023-03-21 12:13:36 -03:00
Mark Vainomaa
2771596f49 stripe-cli: 1.10.3 -> 1.13.12 2023-03-21 17:12:03 +02:00
Dmitry Ivankov
f320081439 bazel_6: 6.1.0 -> 6.1.1
https://github.com/bazelbuild/bazel/releases/tag/6.1.1
2023-03-21 15:59:38 +01:00
Lukas Niederbremer
27e04d8d66 k3s: Adjust tags to dynamically link against sqlite 2023-03-21 15:54:45 +01:00
figsoda
c9ece0059f Merge pull request #222309 from r-ryantm/auto-update/yq-go
yq-go: 4.31.2 -> 4.32.2
2023-03-21 10:54:03 -04:00
figsoda
c03f31e9cd Merge pull request #222316 from r-ryantm/auto-update/moar
moar: 1.11.4 -> 1.13.0
2023-03-21 10:45:31 -04:00
Weijia Wang
3c1516ab31 lutris: remove wxGTK30 2023-03-21 16:17:05 +02:00
Ryan Lahfa
06541976aa Merge pull request #222236 from K900/bye-dpi
nixos/hidpi: remove
2023-03-21 15:04:59 +01:00
ajs124
5f6853dde9 Merge pull request #222326 from helsinki-systems/upd/jenkins
jenkins: 2.375.3 -> 2.387.1
2023-03-21 15:01:27 +01:00
figsoda
c601535048 sccache: 0.3.3 -> 0.4.0
Diff: https://github.com/mozilla/sccache/compare/v0.3.3...v0.4.0

Changelog: https://github.com/mozilla/sccache/releases/tag/v0.4.0
2023-03-21 09:26:12 -04:00
figsoda
6c6ecf05c6 Merge pull request #222325 from q60/patch-2
disfetch: 3.6 -> 3.7
2023-03-21 09:13:09 -04:00
figsoda
418d036def Merge pull request #222191 from figsoda/sniffnet 2023-03-21 09:11:26 -04:00
figsoda
8ade2218ef httplz: 1.12.5 -> 1.12.6 2023-03-21 08:40:57 -04:00
Alyssa Ross
fedc983734 linuxManualConfig: add pahole to moduleBuildDependencies
This seems to be needed for out-of-tree module builds since d57568fcad.
We do not yet understand why, but this will unblock the channels while
we figure it out.

Fixes: d57568fcad ("linuxManualConfig: install GDB scripts")
2023-03-21 12:40:16 +00:00
Stanisław Pitucha
9cc171df46 Merge pull request #222291 from viraptor/pygls-fix-darwin
python310Packages.pygls: fix darwin on hydra
2023-03-21 23:37:19 +11:00
André Silva
67fd140200 Merge pull request #222222 from MGenerowicz/patch-1
ledger-live-desktop: 2.54.0 -> 2.55.0
2023-03-21 12:36:36 +00:00
K900
39c344c893 nixos/console: let the kernel pick the default font 2023-03-21 13:29:57 +01:00
K900
4787ebf7ae nixos/hidpi: remove
The single option tries to do too much work, which just ends up confusing people.

So:
- don't force the console font, the kernel can figure this out as of #210205
- don't force the systemd-boot mode, it's an awkward mode that's not supported
  on most things and will break flicker-free boot
- add a separate option for the xorg cursor scaling trick and move it under the xorg namespace
- add a general `fonts.optimizeForVeryHighDPI` option that explicitly says what it does
- alias the old option to that
- don't set any of those automatically in nixos-generate-config
2023-03-21 13:29:57 +01:00
Florian Brandes
a8639cffe9 pgadmin4: 6.20 -> 6.21
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-03-21 13:19:03 +01:00
Mario Rodas
0f29a9d105 Merge pull request #222334 from r-ryantm/auto-update/lefthook
lefthook: 1.3.5 -> 1.3.6
2023-03-21 07:16:44 -05:00
Mario Rodas
367b948436 Merge pull request #222335 from r-ryantm/auto-update/nfpm
nfpm: 2.26.0 -> 2.27.1
2023-03-21 07:16:33 -05:00
Vincent Laporte
5350e7282d ocamlPackages.gen: 1.0 → 1.1 2023-03-21 13:05:59 +01:00
Vincent Laporte
942e6fd471 ocamlPackages.sedlex: use Dune 3 2023-03-21 13:05:56 +01:00
superherointj
4825fd43ae Merge pull request #221271 from wegank/haxe-3-drop
haxe_3_2, haxe_3_4: drop
2023-03-21 09:05:54 -03:00
Vincent Laporte
48774c43cd acgtk: use Dune 3 2023-03-21 13:05:53 +01:00
Vincent Laporte
48549020fc ocamlPackages.iri: use Dune 3 2023-03-21 13:05:50 +01:00
Vincent Laporte
4263071ee0 ocamlPackages.xtmpl: use Dune 3 2023-03-21 13:05:46 +01:00
Vincent Laporte
afd961fa80 ocamlPackages.higlo: use Dune 3 2023-03-21 13:05:42 +01:00
Kerstin
7e712d04bc Merge pull request #222296 from dotlambda/imagemagick-7.1.1-4
imagemagick: 7.1.1-3 -> 7.1.1-4
2023-03-21 12:58:30 +01:00
Valentin Gagarin
99c5413961 Merge pull request #200951 from jtojnar/docs-update-script-commit-feature
docs/stdenv: Document updateScript features
2023-03-21 12:50:35 +01:00
superherointj
50649c9e02 fluxcd: 0.41.1 -> 0.41.2 2023-03-21 08:46:10 -03:00
Mario Rodas
c60dcfee84 Merge pull request #222330 from marsam/update-millet
millet: 0.8.1 -> 0.8.3
2023-03-21 06:38:18 -05:00
Stefan Frijters
c6af85bfa0 python3Packages.pygments: set mainProgram 2023-03-21 12:35:55 +01:00
Mario Rodas
3d50e83550 Merge pull request #222287 from zendo/update/musicfox
go-musicfox: 3.7.3 -> 3.7.5
2023-03-21 06:23:48 -05:00
Stanisław Pitucha
375bedea79 Merge pull request #197018 from thled/fix-leftwm
leftwm: fix to also patchelf lefthk-worker
2023-03-21 22:23:08 +11:00
Mario Rodas
7bc3a9d27c Merge pull request #222297 from rhendric/rhendric/imagemagick-maintainer
imagemagick: add self to maintainers
2023-03-21 06:22:46 -05:00
R. Ryantm
b9bb4e5448 nfpm: 2.26.0 -> 2.27.1 2023-03-21 11:14:16 +00:00
Mario Rodas
e47ee5de2a lefthook: 1.3.6 -> 1.3.7
https://github.com/evilmartians/lefthook/releases/tag/v1.3.7
2023-03-21 11:11:00 +00:00
R. Ryantm
2744625b51 lefthook: 1.3.5 -> 1.3.6 2023-03-21 11:10:50 +00:00
Mario Rodas
625cfdd6b5 Merge pull request #222249 from phile314/slimserver-rm-maintainer-phile314
slimserver: remove phile314 as maintainer
2023-03-21 06:09:42 -05:00
Mario Rodas
3de1f87919 Merge pull request #222255 from ianmjones/master
wails: 2.4.0 -> 2.4.1
2023-03-21 06:09:12 -05:00
Mario Rodas
4222703bdf Merge pull request #222263 from atkrad/add-maintainer
maintainers: add atkrad
2023-03-21 06:01:55 -05:00
Jan Tojnar
90074803e6 docs/stdenv: Document updateScript features
This was removed in c1b05442ff
for stabilization but it has worked quite well.
2023-03-21 11:59:08 +01:00
Jan Tojnar
d0e8c7087d docs/stdenv: Document updateScript execution 2023-03-21 11:59:08 +01:00
ajs124
2b387af207 Merge pull request #221343 from helsinki-systems/upd/proxysql
proxysql: 2.5.0 -> 2.5.1
2023-03-21 11:58:22 +01:00
Mario Rodas
008ce261a7 Merge pull request #221777 from marsam/update-lxd
lxd: 5.11 -> 5.12
2023-03-21 05:57:15 -05:00
Mario Rodas
cea4af2b9b Merge pull request #222302 from r-ryantm/auto-update/terragrunt
terragrunt: 0.44.5 -> 0.45.0
2023-03-21 05:56:20 -05:00
Mario Rodas
7259108c2e Merge pull request #222307 from r-ryantm/auto-update/eksctl
eksctl: 0.133.0 -> 0.134.0
2023-03-21 05:50:11 -05:00
Mario Rodas
69522382d3 Merge pull request #222244 from figsoda/et
erdtree: 1.3.0 -> 1.6.0, add figsoda as a maintainer
2023-03-21 05:49:15 -05:00
Martin Weinelt
eed7f2c4cd firefox-bin-unwrapped: 111.0 -> 111.0.1
https://www.mozilla.org/en-US/firefox/111.0.1/releasenotes/
2023-03-21 11:49:05 +01:00
Martin Weinelt
c8f0a3939d firefox-unwrapped: 111.0 -> 111.0.1
https://www.mozilla.org/en-US/firefox/111.0.1/releasenotes/
2023-03-21 11:47:22 +01:00
R. Ryantm
a6f33bd62f seqkit: 2.3.1 -> 2.4.0 2023-03-21 10:45:22 +00:00
R. Ryantm
8627e9d521 dagger: 0.4.0 -> 0.4.1 2023-03-21 10:41:25 +00:00
R. Ryantm
8ed83a2262 cloudfox: 1.10.0 -> 1.10.1 2023-03-21 10:30:14 +00:00
ajs124
90f4daba7e jenkins: fix passthru.updateScript 2023-03-21 11:22:48 +01:00
ajs124
43c7420fbd jenkins: 2.375.3 -> 2.387.1
https://www.jenkins.io/changelog-stable//#v2.387.1
2023-03-21 11:22:18 +01:00
Kira
cc66f02246 disfetch: 3.6 -> 3.7 2023-03-21 13:10:18 +03:00
Stanisław Pitucha
d7bcb445eb Merge pull request #222294 from viraptor/rootbar-broken-darwin
rootbar: mark broken on darwin
2023-03-21 21:08:15 +11:00
R. Ryantm
59e995cc41 python310Packages.rpmfile: 1.0.8 -> 1.1.1 2023-03-21 10:02:04 +00:00
Weijia Wang
e727287d69 rigsofrods-bin: init at 2022.12 2023-03-21 11:40:49 +02:00
Michał Mieszczak
daf33aca55 gitea-actions-runner: unstable-2023-02-08 -> unstable-2023-03-18 2023-03-21 10:34:59 +01:00
IndeedNotJames
4de5329218 forgejo: 1.18.5-0 -> 1.19.0-2
7770a85128/RELEASE-NOTES.md (1-19-0-2)
2023-03-21 10:11:54 +01:00
R. Ryantm
e0c6e5c3cc brook: 20230122 -> 20230401 2023-03-21 09:11:28 +00:00
Weijia Wang
f696be7e95 Merge pull request #222295 from viraptor/pop-launcher-linux
pop-launcher: mark linux-only
2023-03-21 11:06:51 +02:00
Weijia Wang
1e821c8c04 Merge pull request #222283 from viraptor/nethack-qt-darwin
nethack-qt: fix darwin build
2023-03-21 11:04:53 +02:00
github-actions[bot]
db935a7eaf terraform-providers.ucloud: 1.34.1 → 1.35.1 2023-03-21 19:04:25 +10:00
github-actions[bot]
7123b137c8 terraform-providers.ksyun: 1.3.67 → 1.3.68 2023-03-21 19:04:25 +10:00
github-actions[bot]
e1b22d4e42 terraform-providers.checkly: 1.6.4 → 1.6.5 2023-03-21 19:04:25 +10:00
Weijia Wang
01f6f16922 Merge pull request #222280 from viraptor/mellowplayer
mellowplayer: mark broken on darwin
2023-03-21 11:03:27 +02:00
Stanisław Pitucha
4807f64975 Merge pull request #222293 from viraptor/rustypaste-darwin
rustypaste: fix darwin build
2023-03-21 19:59:39 +11:00
Francesco Gazzetta
6ccb6e189d Merge pull request #217667 from szaffarano/configure-git-credential-keepassxc
Allow overriding features
2023-03-21 08:32:05 +00:00
R. Ryantm
401cead6cb moar: 1.11.4 -> 1.13.0 2023-03-21 08:21:28 +00:00
R. Ryantm
ecb43a2bd6 watchmate: 0.4.3 -> 0.4.4 2023-03-21 08:05:36 +00:00
Fabian Affolter
e1e99e710e python310Packages.clintermission: update disabled 2023-03-21 08:44:29 +01:00
Bobby Rong
7576e5c03c Merge pull request #222018 from bobby285271/upd/xfce
Xfce updates
2023-03-21 15:44:03 +08:00
Fabian Affolter
0ffa710385 python310Packages.clintermission: add changelog to meta 2023-03-21 08:41:05 +01:00
R. Ryantm
3e4e8c6aa7 libyang: 2.1.30 -> 2.1.55 2023-03-21 07:40:21 +00:00
Fabian Affolter
eb1e42910b Merge pull request #222085 from fabaff/aardwolf-bump
python310Packages.aardwolf: 0.2.1 -> 0.2.7
2023-03-21 08:38:26 +01:00
R. Ryantm
746b9cf0d8 yq-go: 4.31.2 -> 4.32.2 2023-03-21 07:25:47 +00:00
Weijia Wang
1b63409492 Merge pull request #222087 from wegank/wxperl-bump
perl534Packages.Wx: migrate to wxGTK32
2023-03-21 09:16:38 +02:00
Weijia Wang
2ab88f51f4 Merge pull request #221325 from Leixb/libsvm3.31
libsvm: 3.25 -> 3.31
2023-03-21 09:13:56 +02:00
Robert Helgesson
d671c860d5 svtplay-dl: 4.18 -> 4.19 2023-03-21 08:11:31 +01:00
R. Ryantm
a1d4a1cad1 eksctl: 0.133.0 -> 0.134.0 2023-03-21 07:09:43 +00:00
Elis Hirwing
b2f9b4d038 Merge pull request #222253 from drupol/php/bumps-march-2023
PHP: Bumps of March 2023
2023-03-21 07:54:40 +01:00
Weijia Wang
cbfdeba00a Merge pull request #222247 from wegank/firebird-emu-bump
firebird-emu: 1.5 -> 1.6
2023-03-21 08:54:23 +02:00
Weijia Wang
4af0426bba Merge pull request #222149 from wegank/limesurvey-bump
limesurvey: 3.27.33+220125 -> 5.6.9+230306
2023-03-21 08:52:42 +02:00
Weijia Wang
ed0745315f Merge pull request #222158 from wegank/lcms-default
lcms: default to lcms2
2023-03-21 08:46:26 +02:00
Michele Guerini Rocco
2d0c3404bb Merge pull request #222010 from mdarocha/qutebrowser-qt6-bump
qutebrowser-qt6: unstable-2022-09-16 -> unstable-2023-03-19
2023-03-21 07:46:12 +01:00
R. Ryantm
c962b355cd ccid: 1.5.1 -> 1.5.2 2023-03-21 06:45:38 +00:00
Thomas Gerbet
57c69fcbea wasmtime: 6.0.1 -> 7.0.0
b5a2d536ac/RELEASES.md
2023-03-21 07:44:24 +01:00
Stanisław Pitucha
4e97dafe08 Merge pull request #222289 from viraptor/speedtest-rs-darwin
speedtest-rs: fix darwin build
2023-03-21 17:41:58 +11:00
Robert Schütz
862cc4acbd poetryPlugins.poetry-plugin-up: 0.2.1 -> 0.3.0
Diff: https://github.com/MousaZeidBaker/poetry-plugin-up/compare/refs/tags/0.2.1...0.3.0

Changelog: https://github.com/MousaZeidBaker/poetry-plugin-up/releases/tag/0.3.0
2023-03-20 23:34:16 -07:00
Robert Schütz
fc6ce1d262 poetry: 1.4.0 -> 1.4.1
Diff: https://github.com/python-poetry/poetry/compare/refs/tags/1.4.0...1.4.1

Changelog: https://github.com/python-poetry/poetry/blob/refs/tags/1.4.1/CHANGELOG.md
2023-03-20 23:34:16 -07:00
Robert Schütz
fae66ed86c python310Packages.installer: 0.6.0 -> 0.7.0
Diff: https://github.com/pradyunsg/installer/compare/0.6.0...0.7.0

Changelog: https://github.com/pypa/installer/blob/0.7.0/docs/changelog.md
2023-03-20 23:34:16 -07:00
R. Ryantm
8ea4f3b814 terragrunt: 0.44.5 -> 0.45.0 2023-03-21 06:16:55 +00:00
Bryan A. S
b3bdfcb44b irpf: 2022-1.7 -> 2023-1.1 2023-03-21 03:11:58 -03:00
Norbert Melzer
a8cb03117a Merge pull request #222132 from dylanmtaylor/scalr-cli 2023-03-21 07:07:42 +01:00
R. Ryantm
0981f73014 java-service-wrapper: 3.5.51 -> 3.5.53 2023-03-21 06:03:58 +00:00
Stanisław Pitucha
f3b33a0934 Merge pull request #222274 from viraptor/havoc-broken-darwin
havoc: mark as broken on darwin
2023-03-21 16:37:49 +11:00
Stanisław Pitucha
13781bffab Merge pull request #222281 from viraptor/minixml-darwin
minixml: fix darwin build
2023-03-21 16:37:02 +11:00
R. Ryantm
13076d8e3c python310Packages.clintermission: 0.2.0 -> 0.3.0 2023-03-21 05:30:40 +00:00
Ryan Hendrickson
3e1c90207a imagemagick: add rhendric to maintainers 2023-03-21 01:30:04 -04:00
Stanisław Pitucha
6a6bed8f9b pop-launcher: mark linux-only
Based on:
```
   Compiling async-pidfd v0.1.4
error: pidfd only works on Linux
   --> /private/tmp/nix-build-pop-launcher-1.2.1.drv-0/pop-launcher-1.2.1-vendor.tar.gz/async-pidfd/src/lib.rs:106:1
    |
106 | compile_error!("pidfd only works on Linux");
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
```
2023-03-21 16:26:34 +11:00
Ryan Hendrickson
fcc22effb0 maintainers: add rhendric 2023-03-21 01:24:27 -04:00
Stanisław Pitucha
57fcc3386c rootbar: mark broken on darwin
Darwin doesn't do wayland. Mark the package broken.
2023-03-21 16:22:01 +11:00
Stanisław Pitucha
220cd93919 rustypaste: fix darwin build 2023-03-21 16:15:37 +11:00
Robert Schütz
83990d93c4 imagemagick: 7.1.1-3 -> 7.1.1-4
Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.1-3...7.1.1-4
2023-03-20 21:52:00 -07:00
R. Ryantm
024e69c09f python310Packages.myst-docutils: 0.18.1 -> 1.0.0 2023-03-21 04:37:30 +00:00
Nick Cao
0697e87a53 Merge pull request #222262 from fabaff/naabu-bump
naabu: 2.1.3 -> 2.1.4
2023-03-21 12:26:45 +08:00
Mario Rodas
8a449b274a postgresqlPackages.pgvector: 0.4.0 -> 0.4.1 2023-03-21 04:20:00 +00:00
Stanisław Pitucha
6312640e83 python310Packages.pygls: fix darwin on hydra
The tests need more open sockets than the provided default.
2023-03-21 14:59:05 +11:00
Stanisław Pitucha
3ecd7073e6 stabber: fix darwin build 2023-03-21 14:50:28 +11:00
Stanisław Pitucha
1e5a60fe7d speedtest-rs: fix darwin build
Add the required frameworks.
2023-03-21 14:42:19 +11:00
zendo
94fad43baa go-musicfox: 3.7.3 -> 3.7.5 2023-03-21 11:15:49 +08:00
Stanisław Pitucha
c4ee55d661 nethack-qt: fix darwin build 2023-03-21 14:00:04 +11:00
Adam Joseph
b405738fa0 Merge pull request #218525 from amjoseph-nixpkgs/pr/baresip/cross
baresip: use cmake for configurePhase, fixes cross
2023-03-21 02:52:02 +00:00
Stanisław Pitucha
97904d5323 minixml: fix darwin build
The default configuration tries to build an intel+arm version on
darwin-aarch64 which fails, but which we don't need.
Remove the explicit architecture flags to fix the build.
2023-03-21 13:30:37 +11:00
Stanisław Pitucha
6ad224ce9a mellowplayer: mark broken on darwin
Fails when building tests because Carbon is not found, even though the
framework is installed.
Since the project is not maintainer, mark it as broken instead of
debugging.
2023-03-21 13:10:52 +11:00
Nick Cao
d1156e3ca9 v2ray-domain-list-community: 20230311145412 -> 20230320093818 2023-03-21 10:05:59 +08:00
Nick Cao
5e00adf7f8 libkrun: 1.5.0 -> 1.5.1
Diff: https://github.com/containers/libkrun/compare/v1.5.0...v1.5.1
2023-03-21 09:59:59 +08:00
Nick Cao
0c64c8d545 libkrunfw: 3.9.0 -> 3.10.0
Diff: https://github.com/containers/libkrunfw/compare/v3.9.0...v3.10.0
2023-03-21 09:59:58 +08:00
Mario Rodas
6c93d2df80 Merge pull request #222128 from marsam/update-ltex-ls
ltex-ls: 15.2.0 -> 16.0.0
2023-03-20 20:55:47 -05:00
Nick Cao
50dcbaae6a Merge pull request #220757 from NickCao/mautrix
python3Packages.mautrix: 0.19.4 -> 0.19.6
2023-03-21 09:50:17 +08:00
Stanisław Pitucha
68d28d9484 havoc: mark as broken on darwin
Macs don't support wayland
2023-03-21 12:44:48 +11:00
Nick Cao
6f6277bdd3 Merge pull request #222122 from orivej/tonelib-metal
tonelib-metal: 1.1.0 -> 1.2.6
2023-03-21 09:42:38 +08:00
Nick Cao
79ac6c8fda Merge pull request #222153 from fabaff/strenum-bump
python310Packages.strenum: 0.4.9 -> 0.4.10
2023-03-21 09:30:40 +08:00
Nick Cao
ccebcc626f Merge pull request #222209 from OPNA2608/update/miriway
miriway: unstable-2023-02-18 -> unstable-2023-03-17
2023-03-21 09:29:03 +08:00
Nick Cao
49d9663c47 Merge pull request #222208 from OPNA2608/update/sidplayfp
sidplayfp: 2.4.0 -> 2.4.1
2023-03-21 09:28:30 +08:00
Nick Cao
ded780d709 Merge pull request #222206 from OPNA2608/update/open-watcom-v2
open-watcom-v2-unwrapped: unstable-2023-01-30 -> unstable-2023-03-20
2023-03-21 09:27:56 +08:00
Nick Cao
6195b0aae8 Merge pull request #222204 from fabaff/aiomusiccast-bump
python310Packages.aiomusiccast: 0.14.7 -> 0.14.8
2023-03-21 09:27:10 +08:00
Nick Cao
cd3ffbdfe6 nixos/zram: add writebackDevice option and corresponding test 2023-03-21 09:26:27 +08:00
Nick Cao
ed43ad02db Merge pull request #222228 from erictapen/gollum
gollum: 5.3.0 -> 5.3.1
2023-03-21 09:25:30 +08:00
zowoq
41135131a4 gh: 2.24.3 -> 2.25.0
Diff: https://github.com/cli/cli/compare/v2.24.3...v2.25.0

Changelog: https://github.com/cli/cli/releases/tag/v2.25.0
2023-03-21 11:13:12 +10:00
Sandro
772b9d08f9 Merge pull request #222113 from GabrielDougherty/postman-update-10.12.0 2023-03-21 01:53:27 +01:00
stevan
1de4691d3c or-tools: fix checkPhase issues 2023-03-20 19:50:24 -05:00
Sandro
f3ddd9686d Merge pull request #222198 from jopejoe1/hplip 2023-03-21 01:47:55 +01:00
Sandro
680e4d75b0 Merge pull request #222006 from mdarocha/remove-baget 2023-03-21 01:39:54 +01:00
Mohammad Abdolirad
3f9ad8bfe2 maintainers: add atkrad 2023-03-21 01:05:13 +01:00
Sandro
e1e470beeb Merge pull request #221183 from Alizter/ps/rr/add__git_ps_rs_tool 2023-03-21 00:48:21 +01:00
Fabian Affolter
d5f74b2998 naabu: 2.1.3 -> 2.1.4
Changelog: https://github.com/projectdiscovery/naabu/releases/tag/v2.1.4
2023-03-21 00:48:19 +01:00
Sandro
56c62c8ffb Merge pull request #221709 from Izorkin/update-mastodon 2023-03-21 00:46:14 +01:00
Azat Bahawi
803fcdfaff Merge pull request #222245 from wozeparrot/update-seaweedfs
seaweedfs: 3.43 -> 3.44
2023-03-21 01:45:10 +03:00
Maximilian Bosch
36cf3d89f7 Merge pull request #218171 from Izorkin/update-gitea-static
gitea/forgejo: create static gzip and brotli files
2023-03-20 23:35:17 +01:00
Michael Weiss
3a0459837b Merge pull request #222107 from primeos/chromiumDev
chromiumDev: 113.0.5638.0 -> 113.0.5653.0
2023-03-20 23:27:15 +01:00
Michael Weiss
252adb5329 Merge pull request #222106 from primeos/chromiumBeta
chromiumBeta: 112.0.5615.20 -> 112.0.5615.29
2023-03-20 23:27:03 +01:00
Martin Weinelt
88bd1e59f8 Merge pull request #222216 from mweinelt/arrrrrrrrr
sonarr: 3.0.9.1549 -> 3.0.10.1567
2023-03-20 22:16:05 +00:00
superherointj
1f24ebb428 elixir-ls: rename elixir_ls to elixir-ls 2023-03-20 17:57:35 -04:00
Ian M. Jones
bca2472c1e wails: 2.4.0 -> 2.4.1 2023-03-20 21:51:20 +00:00
Samuel Ainsworth
862746a32f Merge pull request #221950 from ConnorBaker/fix/221898-torchvision-backendStdenv
python3Packages.torchvision: switch to backendStdenv.cc from cudatoolkit.cc
2023-03-20 17:35:30 -04:00
Pol Dellaiera
64362896c8 php82: 8.2.3 -> 8.2.4 2023-03-20 22:33:50 +01:00
Pol Dellaiera
a5c90b896d php81: 8.1.16 -> 8.1.17 2023-03-20 22:33:40 +01:00
Pol Dellaiera
d2629daf0d php.packages.composer: 2.5.1 -> 2.5.4 2023-03-20 22:33:27 +01:00
Dylan M. Taylor
6599eca871 scalr-cli: init at 0.14.5 2023-03-20 17:27:13 -04:00
Dylan Taylor
f2f7589c1c maintainers: add dylanmtaylor 2023-03-20 17:24:28 -04:00
figsoda
f5582fba22 Merge pull request #222105 from figsoda/nix-init 2023-03-20 16:55:59 -04:00
Weijia Wang
3a89b339db Merge pull request #222188 from figsoda/cargo-about
cargo-about: 0.5.4 -> 0.5.5
2023-03-20 22:52:03 +02:00
Weijia Wang
2999d3bc26 Merge pull request #222186 from figsoda/argc
argc: 0.15.0 -> 0.15.1
2023-03-20 22:50:40 +02:00
Adam Joseph
73c896346c Merge pull request #221751 from PhilippWoelfel/pdfstudio2022.2.2
pdfstudio: 2022.1.3->2022.2.2, 2021.2.0->2021.2.1, pdfstudioviewer: 2022.1.0->2022.2.2
2023-03-20 20:42:41 +00:00
Dmitry Kalinkin
cf767337b4 Merge pull request #222178 from veprbl/pr/geant4_11_0_4
geant4: 11.0.3 -> 11.0.4
2023-03-20 16:39:53 -04:00
Weijia Wang
8a43a7034a Merge pull request #222231 from andrewhamon/add-version-to-watchman
watchman: add version to binary
2023-03-20 22:29:27 +02:00
Weijia Wang
d7d1d4b5a1 Merge pull request #222225 from OPNA2608/fix/hyprpicker_eval_noalias
hyprpicker: Fix eval with aliases disabled
2023-03-20 22:21:22 +02:00
Maximilian Bosch
f01862e271 gitea.data-compressed: improve drv name
`data-compressed` is to undescriptive for a store-path. Same for
forgejo.
2023-03-20 21:08:20 +01:00
superherointj
abb06971b0 Merge pull request #222139 from kalebpace/kpace/patch-balena-cli
balena-cli: fix linux binary with patchelf
2023-03-20 17:05:47 -03:00
Philipp Hausmann
88c4a670e6 slimserver: remove phile314 as maintainer 2023-03-20 20:59:23 +01:00
Weijia Wang
c24515de8f firebird-emu: 1.5 -> 1.6 2023-03-20 21:58:04 +02:00
Adam Joseph
283a0ab1cb Merge pull request #221968 from amjoseph-nixpkgs/pr/gcc-arm-embedded/sourceProvenance
gcc-arm-embedded: meta.sourceProvenance = binaryNativeCode
2023-03-20 19:57:42 +00:00
Thiago Kenji Okada
7055ad6182 Merge pull request #222118 from StepBroBD/osu-lazer
osu-lazer: 2023.301.0 -> 2023.305.0
2023-03-20 19:51:07 +00:00
Weijia Wang
9d29562029 Merge pull request #222167 from r-ryantm/auto-update/python310Packages.pyscreenshot
python310Packages.pyscreenshot: 3.0 -> 3.1
2023-03-20 21:50:47 +02:00
Weijia Wang
98569fa3ba Merge pull request #222127 from r-ryantm/auto-update/slsa-verifier
slsa-verifier: 2.0.1 -> 2.1.0
2023-03-20 21:48:17 +02:00
Weijia Wang
ad6de62069 Merge pull request #222126 from r-ryantm/auto-update/tmux-xpanes
tmux-xpanes: 4.1.3 -> 4.1.4
2023-03-20 21:47:00 +02:00
Vincent Laporte
e12230e716 why3: 1.5.1 → 1.6.0; ocamlPackages.lambdapi: 2.2.1 → 2.3.1 (#220986)
why3: 1.5.1 → 1.6.0
ocamlPackages.lambdapi: 2.2.1 → 2.3.1

Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2023-03-20 20:45:47 +01:00
Woze Parrot
336e5cc126 seaweedfs: 3.43 -> 3.44 2023-03-20 15:44:34 -04:00
figsoda
48be87c554 erdtree: 1.3.0 -> 1.6.0, add figsoda as a maintainer
Diff: https://github.com/solidiquis/erdtree/compare/v1.3.0...v1.6.0

Changelog: https://github.com/solidiquis/erdtree/releases/tag/v1.6.0
2023-03-20 15:43:41 -04:00
Maximilian Bosch
e999433b3a Merge pull request #221707 from NixOS/linuxManualConfig-unpack
linuxManualConfig: install GDB scripts
2023-03-20 20:42:10 +01:00
LeixB
ee71bbc2f7 libsvm: 3.25 -> 3.31 2023-03-20 20:42:03 +01:00
Anurag
94c11d3334 kubectl-gadget: init at 0.14.0
Signed-off-by: Anurag <contact.anurag7@gmail.com>
2023-03-21 01:10:50 +05:30
Weijia Wang
fb243f0f35 Merge pull request #222048 from r-ryantm/auto-update/yoshimi
yoshimi: 2.2.2.1 -> 2.2.3
2023-03-20 21:40:40 +02:00
Weijia Wang
32307bdb54 Merge pull request #221919 from r-ryantm/auto-update/benthos
benthos: 4.12.1 -> 4.13.0
2023-03-20 21:35:54 +02:00
Weijia Wang
9253bddd82 Merge pull request #221904 from r-ryantm/auto-update/firefox-devedition-bin-unwrapped
firefox-devedition-bin-unwrapped: 112.0b1 -> 112.0b3
2023-03-20 21:33:48 +02:00
Weijia Wang
03eb129e7e Merge pull request #221648 from r-ryantm/auto-update/firefox-beta-bin-unwrapped
firefox-beta-bin-unwrapped: 112.0b2 -> 112.0b3
2023-03-20 21:30:13 +02:00
Weijia Wang
a076dfaa10 Merge pull request #221790 from r-ryantm/auto-update/librewolf-unwrapped
librewolf-unwrapped: 111.0-2 -> 111.0-3
2023-03-20 21:28:55 +02:00
Weijia Wang
32aa2eda4e Merge pull request #221349 from Leixb/liblinear
liblinear: 2.43 -> 2.46
2023-03-20 21:16:48 +02:00
gilice
36abb0e53b dart: add update script 2023-03-20 20:02:17 +01:00
Jörg Thalheim
f3ad3f8193 Merge pull request #222211 from figsoda/nixpkgs-review
nixpkgs-review: 2.8.0 -> 2.9.0
2023-03-20 19:53:22 +01:00
Jörg Thalheim
cedcd2ee67 Merge pull request #222163 from Mic92/signal-desktop
signal-desktop: disable wayland for now
2023-03-20 19:50:57 +01:00
Max Ammann
27cbc35640 codeql: make substitution include the aarch path
Before this commit the path to the JDK was set wrong on aarch64. This
was because the script just appends -aarch64 on aarch64. But this is
wrong. This patch forces the script to use the nix JDK.
2023-03-20 14:50:29 -04:00
Izorkin
e0371f9d20 mastodon: 4.1.0 -> 4.1.1 2023-03-20 21:47:01 +03:00
superherointj
8d86d5b7e0 Merge pull request #222200 from datafoo/vscode-extensions.streetsidesoftware.code-spell-checker
vscode-extensions.streetsidesoftware.code-spell-checker: 2.19.0 -> 2.20.3
2023-03-20 15:22:25 -03:00
Andrew Hamon
2af44e3552 watchman: add version to binary 2023-03-20 10:58:14 -07:00
Samuel Ainsworth
49fd723a69 Merge pull request #218166 from ConnorBaker/feat/tiny-cuda-nn
tiny-cuda-nn,python3Packages.tiny-cuda-nn: init 1.6
2023-03-20 13:49:34 -04:00
Kerstin Humm
424c98bf78 nixos/gollum: fix deprecation warning 2023-03-20 18:26:48 +01:00
Kerstin Humm
6d2eaecc8c gollum: 5.3.0 -> 5.3.1 2023-03-20 18:24:05 +01:00
Yureka
2676c648ea fastnetmon-advanced: init at 2.0.335 (#218609) 2023-03-20 18:22:53 +01:00
OPNA2608
0112d0bdfa hyprpicker: Fix eval with aliases disabled
utillinux -> util-linux, aliased 2020-11-24
2023-03-20 18:13:04 +01:00
Sandro
fb08d62502 Merge pull request #222193 from Ma27/bump-gitea
gitea: 1.18.5 -> 1.19.0
2023-03-20 18:01:14 +01:00
Martin Weinelt
a7412811e8 Merge pull request #171276 from oxzi/prometheus-alertmanager-irc-relay-module
nixos/prometheus.alertmanagerIrcRelay: init
2023-03-20 16:52:20 +00:00
Artturin
d3eda58a2d cppcheck: enable strictDeps
fixes cross

checked with diffing
2023-03-20 18:48:53 +02:00
figsoda
84554ceb00 Merge pull request #222192 from traxys/openscad-nvim
vimPlugins.openscad-nvim: init at 2022-04-15
2023-03-20 12:45:25 -04:00
Marek Generowicz
a22e80f516 ledger-live-desktop: 2.54.0 -> 2.55.0
ledger-live-desktop: 2.54.0 -> 2.55.0
2023-03-20 17:39:44 +01:00
StepBroBD
2b37a4822c osu-lazer-bin: adding support for darwin systems
* osu-lazer-bin: added darwin binary distribution for osu-lazer

* osu-lazer-bin: sha256 and metadata changes

* maintainers: add stepbrobd

* osu-lazer-bin: fixed sha256 for x86_64-darwin

* osu-lazer-bin: adding support for darwin systems (delan/nixpkgs#2)

* osu-lazer-bin: follows formatting guideline provided by #219954

* osu-lazer-bin: fixed sha256 for all platforms using new update-bin.sh

* osu-lazer-bin: added a new update script for osu-lazer-bin

* osu-lazer-bin: passthru.updateScript

* osu-lazer-bin: add unzip to update script
2023-03-20 10:33:22 -06:00
Delan Azabani
2c5b18dc0b osu-lazer: 2023.301.0 -> 2023.305.0 2023-03-20 10:30:15 -06:00
Delan Azabani
466240f8cb osu-lazer-bin: 2023.301.0 -> 2023.305.0 2023-03-20 10:29:58 -06:00
Kaleb Pace
72f784dbbe balena-cli: fix linux binary with patchelf 2023-03-20 10:47:41 -05:00
Martin Weinelt
9180097c41 sonarr: 3.0.9.1549 -> 3.0.10.1567 2023-03-20 16:30:13 +01:00
figsoda
5a35e7ea4a nixpkgs-review: 2.8.0 -> 2.9.0
Diff: https://github.com/Mic92/nixpkgs-review/compare/2.8.0...2.9.0

Changelog: https://github.com/Mic92/nixpkgs-review/releases/tag/2.9.0
2023-03-20 11:20:36 -04:00
jopejoe1
7cee2ad598 hplip: fix broken/hardcoded paths in .desktop files 2023-03-20 16:04:21 +01:00
Weijia Wang
93beb1e916 haxe_3_2, haxe_3_4: drop 2023-03-20 17:02:28 +02:00
Alvar Penning
0810a6e018 nixos/prometheus.alertmanagerIrcRelay: init
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com>
2023-03-20 15:57:11 +01:00
Ulrik Strid
8501a1645a Merge pull request #221971 from vbgl/ocaml-containers-3.11
ocamlPackages.containers: 3.10 → 3.11
2023-03-20 15:54:17 +01:00
OPNA2608
c1f45a9ae6 open-watcom-v2-unwrapped: unstable-2023-01-30 -> unstable-2023-03-20 2023-03-20 15:54:08 +01:00
OPNA2608
0de9026953 miriway: unstable-2023-02-18 -> unstable-2023-03-17 2023-03-20 15:52:14 +01:00
Bernardo Meurer
e915f74ee9 Merge pull request #221178 from GaetanLepage/gpu-viewer 2023-03-20 11:51:08 -03:00
Nick Cao
32202cf4c7 Merge pull request #222179 from lilyinstarlight/upd/open-stage-control-1.23.0-pls
open-stage-control: fix src hash
2023-03-20 22:49:00 +08:00
OPNA2608
a92ddfb549 sidplayfp: 2.4.0 -> 2.4.1 2023-03-20 15:48:17 +01:00
Fabian Affolter
c7a96220a3 python310Packages.aiomusiccast: 0.14.7 -> 0.14.8
Changelog: https://github.com/vigonotion/aiomusiccast/releases/tag/0.14.8
2023-03-20 15:45:47 +01:00
Bobby Rong
24976f3816 openbox: Apply crash fix for GLib 2.76
ref: https://bugs.archlinux.org/task/77853
ref: https://bugzilla.icculus.org/show_bug.cgi?id=6669
2023-03-20 22:43:33 +08:00
Fabian Affolter
34d5d6445e python310Packages.zeroconf: 0.47.3 -> 0.47.4
Changelog: https://github.com/python-zeroconf/python-zeroconf/releases/tag/0.47.4
2023-03-20 15:43:16 +01:00
datafoo
8aa9c82256 vscode-extensions.streetsidesoftware.code-spell-checker: 2.19.0 -> 2.20.3 2023-03-20 15:34:11 +01:00
Yureka
656709bceb pkgsMusl.xterm: fix build (#220731) 2023-03-20 15:34:09 +01:00
Sandro Jäckel
52162c69e5 git-open: 2.1.0 -> 3.0.0, drop inactive maintainer, remove git from the wrapper
git-open is supposed to be used as a git subcommand like `git open`
which requires git to function. This makes using overrides easier and
reduces useless rebuilds.
2023-03-20 15:21:12 +01:00
Franz Pletz
3790924e90 Merge pull request #222183 from PedroHLC/zen-kernels-6.2.7 2023-03-20 15:14:18 +01:00
Mario Rodas
32d082e4ad Merge pull request #221997 from marsam/update-pytest-twisted
python310Packages.pytest-twisted: 1.13.2 -> 1.14.0
2023-03-20 09:07:58 -05:00
"traxys"
068c6de7f6 vimPlugins.nvim-treesitter: update grammars 2023-03-20 14:53:14 +01:00
traxys
f58a0dc2d4 vimPlugins.openscad-nvim: init at 2022-04-15 2023-03-20 14:53:14 +01:00
"traxys"
e32f3c7ea9 vimPlugins: update 2023-03-20 14:53:14 +01:00
figsoda
f129d39c77 nix-init: 0.1.1 -> 0.2.0
Diff: https://github.com/nix-community/nix-init/compare/v0.1.1...v0.2.0

Changelog: https://github.com/nix-community/nix-init/blob/v0.2.0/CHANGELOG.md
2023-03-20 09:41:23 -04:00
superherointj
8bc6945b12 Merge pull request #221830 from drupol/init/vscode-extensions.gencay.vscode-chatgpt
vscode-extensions.genieai.chatgpt-vscode: init at 0.0.2
2023-03-20 10:40:06 -03:00
Alyssa Ross
238d4c3334 b4: 0.12.1 -> 0.12.2 2023-03-20 13:38:03 +00:00
Alyssa Ross
7ebafc91ab hello-wayland: unstable-2020-07-27 -> unstable-2023-03-16
Only changes are to the README and a cross-compilation fix.
2023-03-20 13:36:39 +00:00
Maximilian Bosch
5c5f710388 gitea: 1.18.5 -> 1.19.0
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.19.0
2023-03-20 14:32:10 +01:00
figsoda
96c5fc940c sniffnet: replace libGL with vulkan-loader 2023-03-20 09:19:51 -04:00
Jonas Chevalier
9be6279af2 Merge pull request #222159 from michaeladler/kops
kops: 1.25.3 -> 1.26.2
2023-03-20 14:18:53 +01:00
superherointj
8c9e49ab50 Merge pull request #222143 from vbgl/ocaml-csv-cleanup
ocamlPackages.csv: fix for OCaml ≥ 5.0
2023-03-20 10:16:35 -03:00
Gaetan Lepage
ca226cafce gpu-viewer: init at 2.26 2023-03-20 14:15:26 +01:00
LeixB
bc6e8aba91 liblinear: 2.43 -> 2.46 2023-03-20 14:10:58 +01:00
Anurag
a70114f1b7 maintainers: add kranuarg7
Signed-off-by: Anurag <contact.anurag7@gmail.com>
2023-03-20 18:38:33 +05:30
superherointj
7dcc671018 Merge pull request #222138 from r-ryantm/auto-update/python310Packages.tesserocr
python310Packages.tesserocr: 2.5.2 -> 2.6.0
2023-03-20 10:08:26 -03:00
Weijia Wang
773e1504f6 Merge pull request #222069 from wegank/wxpython-cleanup
python3Packages.wxPython_4_{0,1}: drop
2023-03-20 15:03:41 +02:00
figsoda
6715882cb7 cargo-about: 0.5.4 -> 0.5.5
Diff: https://github.com/EmbarkStudios/cargo-about/compare/0.5.4...0.5.5

Changelog: https://github.com/EmbarkStudios/cargo-about/blob/0.5.5/CHANGELOG.md
2023-03-20 09:01:53 -04:00
figsoda
90116fa82f argc: 0.15.0 -> 0.15.1
Diff: https://github.com/sigoden/argc/compare/v0.15.0...v0.15.1

Changelog: https://github.com/sigoden/argc/releases/tag/v0.15.1
2023-03-20 08:58:04 -04:00
Artturi
9030145e66 Merge pull request #221787 from r-ryantm/auto-update/discord-canary 2023-03-20 14:52:24 +02:00
Weijia Wang
802b7ac3e7 Merge pull request #221743 from r-ryantm/auto-update/gatk
gatk: 4.3.0.0 -> 4.4.0.0
2023-03-20 14:33:37 +02:00
PedroHLC ☭
acde26c95a linuxKernel.kernels.linux_lqx: 6.2.6-lqx1 -> 6.2.7-lqx1 2023-03-20 09:32:03 -03:00
Weijia Wang
b64eb5bbbf limesurvey: 3.27.33+220125 -> 5.6.9+230306 2023-03-20 14:31:32 +02:00
PedroHLC ☭
4678ba6454 linuxKernel.kernels.linux_zen: 6.2.6-zen1 -> 6.2.7-zen1 2023-03-20 09:30:21 -03:00
dependabot[bot]
32abfcc923 build(deps): bump cachix/install-nix-action from 19 to 20
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 19 to 20.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v19...v20)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 22:30:02 +10:00
Alyssa Ross
663caaa684 linux_testing_bcachefs: mark broken on aarch64 2023-03-20 12:28:48 +00:00
Alyssa Ross
cdd6211abb linux_testing_bcachefs: fix meta
kernel.override overrides the invocation of buildLinux, not the
function in the file that defines the specific kernel version, so we
need to pass the arguments that buildLinux expects.
2023-03-20 12:28:48 +00:00
Alyssa Ross
8c719d58e1 linux_4_14_hardened: mark broken 2023-03-20 12:28:48 +00:00
Alyssa Ross
6ba2ffa05c linux_4_19_hardened: mark broken on x86_64
According to Hydra, this hasn't built for almost a year.
2023-03-20 12:28:48 +00:00
Pol Dellaiera
89b4b81141 vscode-extensions.genieai.chatgpt-vscode: init at 0.0.2 2023-03-20 13:28:35 +01:00
Sandro
5184c352b1 Merge pull request #221518 from mdarocha/dotnet-7-update
dotnet-sdk_7: 7.0.201 -> 7.0.202
2023-03-20 13:26:49 +01:00
Sandro
6f8210495c Merge pull request #221684 from SuperSandro2000/portunus-localhost
nixos/portunus: fix portunus not only listening on localhost
2023-03-20 13:25:34 +01:00
Lily Foster
ccae7d35d8 Merge pull request #221075 from fufexan/regreet
nixos/regreet: init
2023-03-20 08:22:18 -04:00
R. Ryantm
65de6e9ee7 ttop: 0.8.6 -> 1.0.1 2023-03-20 07:17:46 -05:00
Dmitry Kalinkin
c9f87ea4d2 geant4: 11.0.3 -> 11.0.4 2023-03-20 08:15:01 -04:00
Weijia Wang
7e36f3c664 Merge pull request #222170 from wegank/got-bump
got: 0.83 -> 0.86
2023-03-20 14:10:13 +02:00
Lily Foster
dc82424c06 open-stage-control: fix src hash
It looks like upstream retagged v1.23.0 since the bump PR was merged.
The hash is stable now so I guess I'll wait a day or two next time
before bumping open-stage-control...
2023-03-20 08:07:19 -04:00
Stanisław Pitucha
4e80e89031 Merge pull request #222078 from SuperSandro2000/mdcat
mdcat: 1.1.0 -> 1.1.1
2023-03-20 22:42:45 +11:00
Stanisław Pitucha
c4d9584427 Merge pull request #222096 from orivej/musescore
musescore: 4.0.1 -> 4.0.2
2023-03-20 22:38:49 +11:00
Stanisław Pitucha
cce0085fe9 Merge pull request #222103 from RaitoBezarius/sniproxy-update
sniproxy: 0.6.0 -> 0.6.1
2023-03-20 22:34:51 +11:00
Stanisław Pitucha
2907f5dac2 Merge pull request #222134 from figsoda/argc
argc: 0.14.0 -> 0.15.0
2023-03-20 22:30:07 +11:00
superherointj
fa6e1c6297 Merge pull request #222171 from schuelermine/patch/vscode/extensions/quote-2
vscode-extensions: move underscore-prefixed extension identifiers to quoted ones
2023-03-20 08:22:43 -03:00
Stanisław Pitucha
112866ded3 Merge pull request #222146 from fabaff/peaqevcore-bump
python310Packages.peaqevcore: 13.2.2 -> 13.2.3
2023-03-20 22:18:23 +11:00
Stanisław Pitucha
6da67309c6 Merge pull request #222160 from r-ryantm/auto-update/numix-icon-theme-circle
numix-icon-theme-circle: 23.03.04 -> 23.03.19
2023-03-20 22:17:26 +11:00
Anselm Schüler
ec9655c09b vscode-extensions: move underscore-prefixed extension identifiers to quoted ones 2023-03-20 11:54:52 +01:00
Martin Weinelt
dd41c45130 Merge pull request #222097 from Myaats/pywebview
python3Packages.pywebview: add bottle to dependencies
2023-03-20 10:52:56 +00:00
Weijia Wang
36b0252c0e got: 0.83 -> 0.86 2023-03-20 12:50:48 +02:00
Weijia Wang
3b24c67adc Merge pull request #221928 from viraptor/bigloo-broken
bigloo: mark darwin aarch64 as broken
2023-03-20 12:32:40 +02:00
Weijia Wang
90e61d6548 Merge pull request #222112 from al3xtjames/mkvtoolnix-darwin
mkvtoolnix: fix build on darwin
2023-03-20 12:31:11 +02:00
R. Ryantm
f3dd69a480 python310Packages.pyscreenshot: 3.0 -> 3.1 2023-03-20 10:23:21 +00:00
Stanisław Pitucha
28376bd385 Merge pull request #221963 from viraptor/guardian-agent-darwin-broken
guardian-agent: mark broken on darwin
2023-03-20 21:15:04 +11:00
Stanisław Pitucha
d3d31944f8 Merge pull request #221961 from viraptor/gforth-darwin-arm
gforth: mark as broken on darwin aarch64
2023-03-20 21:13:56 +11:00
Stanisław Pitucha
3efc0d4992 Merge pull request #221955 from viraptor/darwin-m2crypto
python310Packages.m2crypto: fix darwin build
2023-03-20 21:13:11 +11:00
Jörg Thalheim
5081f9dc05 signal-desktop: disable wayland for now 2023-03-20 10:53:21 +01:00
Izorkin
6b9d81b953 forgejo: create static gzip and brotli files 2023-03-20 12:50:10 +03:00
Izorkin
57a7270642 gitea: create static gzip and brotli files 2023-03-20 12:50:09 +03:00
Matthieu Coudron
108d7c1e71 Merge pull request #221633 from GaetanLepage/vim-plugins
vimPlugins: add magma-nvim-goose, netman.nvim, mark-radar.nvim, intellitab.nvim
2023-03-20 10:48:36 +01:00
Nick Cao
d586805a5c Merge pull request #221621 from wineee/deepin-shortcut-viewer
deepin.deepin-shortcut-viewer: init at 5.0.7
2023-03-20 17:36:04 +08:00
Weijia Wang
520e52af9f Merge pull request #221475 from wegank/asls-drop
asls: drop
2023-03-20 11:31:23 +02:00
R. Ryantm
b762d1ddbc numix-icon-theme-circle: 23.03.04 -> 23.03.19 2023-03-20 09:28:04 +00:00
Michael Adler
a37accb136 kops: 1.25.4 -> 1.26.2 2023-03-20 10:15:47 +01:00
Michael Adler
c7834ab085 kops: 1.25.3 -> 1.25.4 2023-03-20 10:15:47 +01:00
Michael Adler
1d28868d3d kops: 1.24.3 -> 1.24.5 2023-03-20 10:15:47 +01:00
Michael Adler
cea14e1d8d kops: drop 1.23 2023-03-20 10:15:47 +01:00
Weijia Wang
5a3f283ab9 lcms: default to lcms2 2023-03-20 11:14:57 +02:00
Fabian Affolter
b6b51871b5 Merge pull request #196974 from techknowlogick/add-shot-scraper
shot-scraper: init at 1.1.1
2023-03-20 10:09:01 +01:00
Fabian Affolter
e5a1b49f5f python310Packages.bluetooth-adapters: 0.15.2 -> 0.15.3
Changelog: https://github.com/bluetooth-devices/bluetooth-adapters/blob/v0.15.3/CHANGELOG.md
2023-03-20 10:05:37 +01:00
Jörg Thalheim
a06e5ea365 sysdig: 0.30.2 -> 0.31.3 2023-03-20 10:04:01 +01:00
K900
af8b2c25ee Merge pull request #222151 from nazarewk/supergfxd-path
supergfxd: add missing kmod to PATH
2023-03-20 11:53:33 +03:00
Fabian Affolter
17ca779e1f Merge pull request #222145 from graham33/feature/bump_teslajsonpy
python310Packages.teslajsonpy: 3.7.2 -> 3.7.4
2023-03-20 09:49:33 +01:00
Fabian Affolter
1ab4dd7eb6 python310Packages.strenum: 0.4.9 -> 0.4.10
Changelog: https://github.com/irgeek/StrEnum/releases/tag/v0.4.10
2023-03-20 09:47:00 +01:00
Krzysztof Nazarewski
ed4ce16637 supergfxd: add missing kmod to PATH 2023-03-20 09:44:47 +01:00
Fabian Affolter
d88a768439 python310Packages.blebox-uniapi: remove asynctest 2023-03-20 09:28:08 +01:00
Fabian Affolter
98df3b1874 Merge pull request #222092 from fabaff/pymodbus-bump
python310Packages.pymodbus: remove asynctest
2023-03-20 09:19:51 +01:00
Fabian Affolter
910b639bff shot-scraper: add changelog to meta 2023-03-20 09:17:15 +01:00
Graham Bennett
20c4346aad python310Packages.teslajsonpy: 3.7.2 -> 3.7.4
Changes:
* https://github.com/zabuldon/teslajsonpy/releases/tag/v3.7.3
* https://github.com/zabuldon/teslajsonpy/releases/tag/v3.7.4
2023-03-20 08:01:21 +00:00
"Gaetan Lepage"
9c89e9a8c9 vimPlugins.nvim-treesitter: update grammars 2023-03-20 08:57:13 +01:00
"Gaetan Lepage"
fd694a1b14 vimPlugins.intellitab-nvim: init at 2021-11-13 2023-03-20 08:57:13 +01:00
"Gaetan Lepage"
b1e462cad7 vimPlugins.mark-radar-nvim: init at 2021-06-22 2023-03-20 08:57:12 +01:00
"Gaetan Lepage"
6f2249708e vimPlugins.netman-nvim: init at 2023-03-03 2023-03-20 08:57:12 +01:00
"Gaetan Lepage"
85c1280f0e vimPlugins.magma-nvim-goose: init at 2023-03-13 2023-03-20 08:57:12 +01:00
"Gaetan Lepage"
cb8c832a0b vimPlugins: update 2023-03-20 08:57:12 +01:00
Weijia Wang
caf887a771 Merge pull request #221609 from wegank/jdom-bump
jdom: 1.0 -> 2.0.6.1
2023-03-20 09:47:08 +02:00
Weijia Wang
7a4961ed2b python3Packages.wxPython_4_{0,1}: drop 2023-03-20 09:44:14 +02:00
superherointj
96c5c2d804 Merge pull request #222055 from superherointj/ocaml-toplevel-alphabetical-order-part1-lwt
ocaml: re-establish alphabetical order at top-level
2023-03-20 04:32:26 -03:00
Fabian Affolter
d12785c43c python310Packages.peaqevcore: 13.2.2 -> 13.2.3 2023-03-20 08:21:38 +01:00
Fabian Affolter
61d8fdca02 Merge pull request #222108 from fabaff/subliminal-runner
python310Packages.subliminal: enable tests
2023-03-20 08:03:41 +01:00
Fabian Affolter
6b4d52e349 Merge pull request #222141 from r-ryantm/auto-update/python310Packages.py-synologydsm-api
python310Packages.py-synologydsm-api: 2.1.4 -> 2.2.0
2023-03-20 08:02:24 +01:00
Vincent Laporte
832ce14a21 ocamlPackages.csv: fix for OCaml ≥ 5.0 2023-03-20 07:49:06 +01:00
Vincent Laporte
edf81049b1 ocaml-ng.ocamlPackages_4_01_0.csv: remove at 1.5 2023-03-20 07:48:59 +01:00
Peter Hoeg
c6f122539f kodi: 20.0 -> 20.1 2023-03-20 14:47:32 +08:00
R. Ryantm
30356d7a9e python310Packages.py-synologydsm-api: 2.1.4 -> 2.2.0 2023-03-20 05:26:29 +00:00
Mario Rodas
2ae0a53efc rst2pdf: add top level alias 2023-03-20 04:20:00 +00:00
Mario Rodas
92f8db870c redis: 7.0.9 -> 7.0.10
Security Fixes:

- (CVE-2023-28425) Specially crafted MSETNX command can lead to assertion and denial-of-service

https://github.com/redis/redis/releases/tag/7.0.10
2023-03-20 04:20:00 +00:00
Mario Rodas
999d1ddd21 millet: 0.8.1 -> 0.8.3 2023-03-20 04:20:00 +00:00
Mario Rodas
6077061bb5 python310Packages.rst2pdf: 0.99 -> 0.100
https://github.com/rst2pdf/rst2pdf/releases/tag/0.100
2023-03-20 04:20:00 +00:00
R. Ryantm
fa871f9f5a python310Packages.tesserocr: 2.5.2 -> 2.6.0 2023-03-20 04:13:44 +00:00
figsoda
474b2cf0aa argc: 0.14.0 -> 0.15.0
Diff: https://github.com/sigoden/argc/compare/v0.14.0...v0.15.0

Changelog: https://github.com/sigoden/argc/releases/tag/v0.15.0
2023-03-19 23:31:39 -04:00
techknowlogick
76b5525a6d shot-scraper: init at 1.1.1 2023-03-19 23:17:41 -04:00
adisbladis
8276a165b9 Merge pull request #222037 from m-burg/fix/subsurface-libdivecomputer-dependencies
subsurface: add dependencies for transports
2023-03-20 16:01:03 +13:00
Nick Cao
bbda904452 Merge pull request #221953 from zendo/update/clash-verge
clash-verge: 1.2.3 -> 1.3.0
2023-03-20 10:52:54 +08:00
Nick Cao
d8c8f21bdf Merge pull request #222120 from orivej/tonelib-gfx
tonelib-gfx: 4.7.5 -> 4.7.8
2023-03-20 10:43:12 +08:00
Nick Cao
1a4ecf97aa Merge pull request #222121 from orivej/tonelib-jam
tonelib-jam: 4.7.5 -> 4.7.8
2023-03-20 10:42:59 +08:00
xrelkd
c0baa0ddf2 wit-bindgen: init at 0.4.0 2023-03-20 10:36:35 +08:00
Nick Cao
8eb7fcb5dc Merge pull request #222034 from r-ryantm/auto-update/phpunit
phpunit: 10.0.14 -> 10.0.16
2023-03-20 10:29:04 +08:00
Nick Cao
1b41e32593 Merge pull request #222044 from r-ryantm/auto-update/hydroxide
hydroxide: 0.2.24 -> 0.2.25
2023-03-20 10:27:41 +08:00
Nick Cao
fc8a1965d0 Merge pull request #222119 from r-ryantm/auto-update/numix-icon-theme-square
numix-icon-theme-square: 23.03.04 -> 23.03.19
2023-03-20 10:25:13 +08:00
Nick Cao
1e13f655c4 Merge pull request #222100 from wahjava/update-ugrep
ugrep: 3.10.0 -> 3.11.0
2023-03-20 10:24:46 +08:00
Nick Cao
0b98c1d702 Merge pull request #222104 from amjoseph-nixpkgs/pr/session-desktop/sourceProvenance
session-desktop: mark meta.sourceProvenance
2023-03-20 10:23:32 +08:00
Nick Cao
1cabd59b4d Merge pull request #222109 from figsoda/nextest
cargo-nextest: 0.9.50 -> 0.9.51
2023-03-20 10:22:25 +08:00
R. Ryantm
90cc287d6e slsa-verifier: 2.0.1 -> 2.1.0 2023-03-20 02:14:38 +00:00
R. Ryantm
407d5232a4 tmux-xpanes: 4.1.3 -> 4.1.4 2023-03-20 02:06:48 +00:00
Orivej Desh
1dd90bcd9b tonelib-metal: 1.1.0 -> 1.2.6 2023-03-20 01:54:11 +00:00
Orivej Desh
68ce92797a tonelib-jam: 4.7.5 -> 4.7.8 2023-03-20 01:52:36 +00:00
Orivej Desh
3e82573de0 tonelib-gfx: 4.7.5 -> 4.7.8 2023-03-20 01:49:57 +00:00
R. Ryantm
b19fc2cceb numix-icon-theme-square: 23.03.04 -> 23.03.19 2023-03-20 01:47:44 +00:00
Yarny0
518928217c tvbrowser: don't explicitely verify jdk version 2023-03-19 22:46:32 -03:00
Yarny0
a81b44f852 tvbrowser: don't substitute pname in derivation shell scripts 2023-03-19 22:46:32 -03:00
Yarny0
1293a30f85 tvbrowser: rely on default mainProgram in meta data
No need to explicitely set the default value.
2023-03-19 22:46:32 -03:00
Yarny0
c4684c79af tvbrowser: fix shell indentation in test derivation 2023-03-19 22:46:32 -03:00
Yarny0
6efba935d3 tvbrowser: use alias for old tvbrowser-bin
...instead of a hard throw.
2023-03-19 22:46:32 -03:00
Bobby Rong
b4744bf28b xfce.xfce4-xkb-plugin: 0.8.2 -> 0.8.3
https://gitlab.xfce.org/panel-plugins/xfce4-xkb-plugin/-/compare/0.8.2...xfce4-xkb-plugin-0.8.3
2023-03-20 09:30:37 +08:00
jzbor
097f9e6c1e skippy-xd: richardgv/skippy-xd unstable-2023-03-10 -> dreamcat4 0.6.0
Updating to the latest release 0.6.0 and switching to the currently
actively maintained fork from dreamcat4.
2023-03-20 02:24:00 +01:00
Orivej Desh
83c26b693c tony: fix build with GCC 12 (#222095) 2023-03-20 01:23:19 +00:00
Gabriel Dougherty
463a1de84c postman: 9.31.0 -> 10.12.0 2023-03-19 20:34:46 -04:00
Alex James
cdc33cdb0e mkvtoolnix: fix build on darwin
This fixes the build on darwin by specifying the SDK.
2023-03-19 19:25:05 -05:00
Sandro
18b17c58dc Merge pull request #221998 from mdarocha/dotnet-6-update 2023-03-20 01:21:10 +01:00
Sandro Jäckel
a10f3197fc systemd-lib: fix building -.slice (root slice)
The error was:

dirname: invalid option -- '.'
Try 'dirname --help' for more information.
2023-03-20 01:11:23 +01:00
figsoda
5584c9e499 cargo-nextest: 0.9.50 -> 0.9.51
Diff: https://github.com/nextest-rs/nextest/compare/cargo-nextest-0.9.50...cargo-nextest-0.9.51

Changelog: https://nexte.st/CHANGELOG.html
2023-03-19 20:10:17 -04:00
Alyssa Ross
d57568fcad linuxManualConfig: install GDB scripts
These are required to debug kernel modules.  Since we're now able to
do that, there's another reason besides BTF to enable DEBUG_INFO, so
I've done that for pre-BTF kernel modules as well here.

For GDB to get configured correctly, vmlinux-gdb.py has to be two
directories up from scripts/gdb, and vmlinux has to be next to
vmlinux-gdb.py.  The least invasive way to satisfy these constraints
is to make vmlinux a symlink, which GDB will resolve before looking
for vmlinux-gdb.py.

Tested both ways of getting the scripts into GDB that I know of:

gdb /nix/store/7n77ijlxkxr6d613h02lr707kvjx6j1k-linux-6.1.19-dev/vmlinux \
    -iex 'add-auto-load-safe-path /nix/store/7n77ijlxkxr6d613h02lr707kvjx6j1k-linux-6.1.19-dev/lib/modules/6.1.19/build/vmlinux-gdb.py' \
    -ex 'lx-version' \
    -ex 'q'
gdb /nix/store/7n77ijlxkxr6d613h02lr707kvjx6j1k-linux-6.1.19-dev/vmlinux \
    -ex 'source /nix/store/7n77ijlxkxr6d613h02lr707kvjx6j1k-linux-6.1.19-dev/lib/modules/6.1.19/build/vmlinux-gdb.py' \
    -ex 'lx-version' \
    -ex 'q'

Also tested that the strip changes don't result in meaningful output
size changes (there's some small variation due to BTF data not always
coming out the same size, which is unrelated), and built every kernel
I can on x86_64 to make sure I'm not relying on build system behaviour
specific to newer kernels.
2023-03-20 00:09:52 +00:00
Fabian Affolter
69dfa612cc python310Packages.subliminal: enable tests
- disable on unpoorted Python releases
- add changelog
- add format
- remove linting and coverage
- clean-up inputs
2023-03-20 01:04:30 +01:00
Mihai Fufezan
692c28ec10 nixos/regreet: init 2023-03-20 02:01:50 +02:00
Mihai Fufezan
aacfc0950b regreet: 2023-02-27 -> 2023-03-19 2023-03-20 02:01:43 +02:00
Michael Weiss
c2ecaab4ee chromiumDev: 113.0.5638.0 -> 113.0.5653.0 2023-03-20 00:58:32 +01:00
Michael Weiss
e3a689d97c chromiumBeta: 112.0.5615.20 -> 112.0.5615.29 2023-03-20 00:58:02 +01:00
Alyssa Ross
41f788b121 linuxManualConfig: use the default make target
We've basically been reimplementing this — by default it contains
vmlinux, dtbs (on applicable architectures), modules, and architecture
specific stuff like $(KBUILD_IMAGE) and a couple of other
miscellaneous files.
2023-03-19 23:55:12 +00:00
Alyssa Ross
7de3f08ce3 linuxManualConfig: unpack directly into $dev
linux is unusual in that we include its sources in an output.  There's
no point unpacking into /build when we're going to copy the sources
into $dev later.  Let's unpack directly into the final destination of
the code, and save copying a whole kernel source tree (often across
filesystems!).

This also means that Kbuild knows the location of the sources, which
will allow us to install the GDB scripts — some scripts are generated,
and some are not, so the generated ones end up in the build directory,
accompanied by symlinks to the non-generated ones in the source
directory.
2023-03-19 23:54:19 +00:00
superherointj
045cf7df32 ocaml: re-establish alphabetical order to top-level 2023-03-19 20:36:01 -03:00
Emery Hemingway
31254120db nim: 1.6.10 -> 1.6.12 2023-03-19 18:35:05 -05:00
Raito Bezarius
f83d8d46cb sniproxy: render homepage visible in the nix expression 2023-03-20 00:21:53 +01:00
Adam Joseph
f9c0fd135e session-desktop: mark meta.sourceProvenance
This expression downloads binaries but lacks a
`meta.sourceProvenance` for that.
2023-03-19 16:21:29 -07:00
Weijia Wang
2887b03d63 Merge pull request #222056 from pbsds/vscode-pandoc-bump
vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.6.3 -> 0.6.8
2023-03-20 01:19:12 +02:00
Weijia Wang
e129f169d8 Merge pull request #222057 from toastal/hunspell-th-th-2023-03-01
hunspellDicts.th_TH: experimental-2021-12-20 → experimental-2023-03-01
2023-03-20 01:18:17 +02:00
Weijia Wang
55dea1bc7a Merge pull request #222072 from SFrijters/directx-shader-compiler-remove-workaround
directx-shader-compiler: remove pinned stdenv workaround
2023-03-20 01:16:02 +02:00
superherointj
1e8f6f88d4 Merge pull request #222102 from NixOS/revert-222091-patch/vscode/extensions/quote
Revert "vscode-extensions: move underscore-prefixed extension identifiers to quoted ones"
2023-03-19 20:06:51 -03:00
Raito Bezarius
bab87b4567 sniproxy: add raitobezarius as maintainer 2023-03-20 00:05:02 +01:00
Raito Bezarius
8e08e348aa sniproxy: 0.6.0 -> 0.6.1 2023-03-20 00:04:52 +01:00
superherointj
b609654a98 Revert "vscode-extensions: move underscore-prefixed extension identifiers to quoted ones" 2023-03-19 20:02:52 -03:00
Weijia Wang
f64c078c91 Merge pull request #222070 from wegank/pyvista-bump
python310Packages.pyvista: 0.38.4 -> 0.38.5
2023-03-20 00:48:17 +02:00
Ashish SHUKLA
994923454a ugrep: 3.10.0 -> 3.11.0 2023-03-20 04:18:10 +05:30
Weijia Wang
afc54d3cad Merge pull request #221945 from r-ryantm/auto-update/komga
komga: 0.163.0 -> 0.164.0
2023-03-20 00:47:22 +02:00
Weijia Wang
b2b1995c17 Merge pull request #221759 from r-ryantm/auto-update/nco
nco: 5.1.4 -> 5.1.5
2023-03-20 00:46:22 +02:00
Weijia Wang
9edcc8960b Merge pull request #221771 from r-ryantm/auto-update/tagref
tagref: 1.5.0 -> 1.6.0
2023-03-20 00:42:27 +02:00
Bob van der Linden
27e8a2b86c pjsip: add darwin support (#220884)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-03-19 23:41:47 +01:00
Weijia Wang
d84f153212 Merge pull request #221975 from r-ryantm/auto-update/steamtinkerlaunch
steamtinkerlaunch: 12.0 -> 12.12
2023-03-20 00:40:23 +02:00
Weijia Wang
a4ed13bbb1 Merge pull request #221744 from r-ryantm/auto-update/pgmodeler
pgmodeler: 1.0.1 -> 1.0.2
2023-03-20 00:38:16 +02:00
Adrian Pistol
084fd53374 mongodb-4_2: Add cache alignment fix for aarch64 2023-03-19 23:37:20 +01:00
Weijia Wang
be08c86f2d Merge pull request #221797 from r-ryantm/auto-update/xml2rfc
xml2rfc: 3.16.0 -> 3.17.0
2023-03-20 00:36:43 +02:00
Ali Caglayan
2484b9e3b8 ocamlPackages.lwd: init at 0.3 (#221929)
Added libraries
 - lwd
 - nottui
 - nottui-lwt
 - nottui-pretty
 - tyxml-lwd

Which are all part of the lwd sources. This fixes #136208.

<!-- ps-id: 5829ef03-e5f8-4ecc-9432-4777e95ca092 -->

Signed-off-by: Ali Caglayan <alizter@gmail.com>
2023-03-19 23:34:21 +01:00
Weijia Wang
63829f0f13 Merge pull request #222025 from peat-psuwit/zoneminder-1.36.33
zoneminder: 1.36.32 -> 1.36.33, replace /bin/rm with Nix path
2023-03-20 00:21:08 +02:00
Orivej Desh
5d5b794e10 musescore: 4.0.1 -> 4.0.2 2023-03-19 22:15:10 +00:00
Weijia Wang
100f53a12e Merge pull request #221776 from r-ryantm/auto-update/checkstyle
checkstyle: 10.8.1 -> 10.9.1
2023-03-20 00:14:04 +02:00
Mats
caf9151060 python3Packages.pywebview: add bottle to dependencies 2023-03-19 23:12:21 +01:00
superherointj
aa9dcfdb25 Merge pull request #222091 from schuelermine/patch/vscode/extensions/quote
vscode-extensions: move underscore-prefixed extension identifiers to quoted ones
2023-03-19 19:10:16 -03:00
Martin Weinelt
50f654de36 Merge pull request #221889 from lopsided98/mypy-setuptools-patch
python3Packages.mypy: fix setuptools integration
2023-03-19 22:02:19 +00:00
Sandro
60c1d71f2b Merge pull request #217069 from austinbutler/authenticator-gtk4-override 2023-03-19 22:52:28 +01:00
Sandro
d8755c55b4 Merge pull request #219911 from MakiseKurisu/master 2023-03-19 22:51:01 +01:00
Fabian Affolter
abd627f685 python310Packages.pymodbus: remove asynctest 2023-03-19 22:49:58 +01:00
Sandro
868102d52f Merge pull request #214012 from afreakk/pulumi-language-go 2023-03-19 22:48:32 +01:00
Anselm Schüler
7c7784c6ed vscode-extensions: move underscore-prefixed extension identifiers to quoted ones 2023-03-19 22:46:51 +01:00
pennae
2daba98981 workflows: check maintainers sortedness on pull_request_target
`pull_request` workflows need approval to run, `pull_request_target`
does not. this one isn't particularly vulnerable and doesn't take long
to run, so we may as well run it without approval.
2023-03-19 22:45:33 +01:00
Adrian Pistol
982e914e57 mongodb: Mark anything older than 6.0 broken on aarch64-darwin 2023-03-19 22:42:33 +01:00
Sandro
42abb58ab3 Merge pull request #220746 from Tungsten842/sdrangel 2023-03-19 22:39:23 +01:00
Sandro
9a538bfe4a Merge pull request #221188 from lucasew/cockpit/bump-287 2023-03-19 22:38:37 +01:00
Weijia Wang
0bac6b837b perl534Packages.Wx: migrate to wxGTK32 2023-03-19 23:21:12 +02:00
Fabian Affolter
dbf0e8a18a python310Packages.aardwolf: 0.2.1 -> 0.2.7 2023-03-19 22:21:11 +01:00
Sandro Jäckel
dc5ffba52d nixos/portunus: fix portunus not only listening on localhost
Closes #221678
2023-03-19 22:16:03 +01:00
Sandro
96f6f7c7fc Merge pull request #207883 from nagy/freenet 2023-03-19 22:03:37 +01:00
Sandro
0bb4866281 Merge pull request #221831 from justinas/miniupnpd-iptables-legacy 2023-03-19 21:54:36 +01:00
Damien Cassou
d3acd155ac Merge pull request #222039 from r-ryantm/auto-update/crowdin-cli 2023-03-19 21:49:20 +01:00
Maximilian Bosch
23c5acad6a Merge pull request #222042 from Ma27/fix-matrix-wellknown-example
nixos/doc: fix .well-known example for matrix-synapse
2023-03-19 21:44:19 +01:00
K900
62ec68fc4e Merge pull request #221839 from K900/kde-cleanups
treewide: assorted KDE-related updates and cleanups
2023-03-19 23:44:07 +03:00
Sandro Jäckel
b7ca098c7b python310Packages.aiocontextvars: drop useless pytest-runner 2023-03-19 21:42:26 +01:00
Ali Caglayan
ff68cad072 git-ps-rs: init at version 6.5.0
Added the `gps` packaged as `git-ps-rs` for managing patch stacks.

<!-- ps-id: cbcdb8e6-64d3-4181-9f25-90047248efc3 -->

Signed-off-by: Ali Caglayan <alizter@gmail.com>
2023-03-19 21:37:11 +01:00
Weijia Wang
256961d4ef Merge pull request #221753 from r-ryantm/auto-update/ooniprobe-cli
ooniprobe-cli: 3.17.0 -> 3.17.1
2023-03-19 22:33:25 +02:00
Sandro Jäckel
e955f24cb4 mdcat: 1.1.0 -> 1.1.1
Diff: https://github.com/lunaryorn/mdcat/compare/mdcat-1.1.0...mdcat-1.1.1
2023-03-19 21:32:06 +01:00
paumr
40035456cf archi: fix gtk errors (#220080) 2023-03-19 21:30:40 +01:00
Mario Rodas
8e8c64611b Merge pull request #221483 from markuskowa/upd-openmpi
openmpi: 4.1.4 -> 4.1.5
2023-03-19 15:30:17 -05:00
Mario Rodas
6e12fb1dc2 Merge pull request #221600 from dotlambda/imagemagick-7.1.1-3
imagemagick: 7.1.1-2 -> 7.1.1-3
2023-03-19 15:29:13 -05:00
Mario Rodas
d863d5397e Merge pull request #221654 from Eliot00/v2raya-fix
v2raya: 2.0.0 -> 2.0.2
2023-03-19 15:27:15 -05:00
Sandro
be3a64375b Merge pull request #221769 from r-ryantm/auto-update/onlyoffice-documentserver 2023-03-19 21:23:21 +01:00
Austin Butler
043b2de66e authenticator: 4.1.6 -> 4.2.0 2023-03-19 13:23:00 -07:00
Mario Rodas
9c83300e98 Merge pull request #221773 from r-ryantm/auto-update/steampipe
steampipe: 0.19.1 -> 0.19.2
2023-03-19 15:22:04 -05:00
tricktron
314ea5125a kcov: 38 -> 41 (#220464) 2023-03-19 21:17:00 +01:00
Mario Rodas
42ceacb854 Merge pull request #221840 from houstdav000/patch/erlang-ls-bin
erlang-ls: Set `meta.mainProgram`
2023-03-19 15:15:09 -05:00
Mario Rodas
f212d73bf4 Merge pull request #221854 from aaronjheng/skeema
skeema: Fix build on x86_64-darwin
2023-03-19 15:12:44 -05:00
Mario Rodas
909cb50099 Merge pull request #222066 from marsam/update-flexget
flexget: 3.5.31 -> 3.5.33
2023-03-19 15:11:06 -05:00
Yarny0
211a963855 tsm-client: 8.1.17.0 -> 8.1.17.2
IBM's "Authorized Program Analysis Report"s
(something like release notes):

https://www.ibm.com/support/pages/node/6845804

Security Bulletins:

https://www.ibm.com/support/pages/node/6956237 (CVE-2022-31129, CVE-2022-24785, CVE-2021-3807, CVE-2022-29244, CVE-2022-3517)
https://www.ibm.com/support/pages/node/6962863 (CVE-2021-33813)
https://www.ibm.com/support/pages/node/6963071 (CVE-2022-21628, CVE-2022-21626, CVE-2022-21624, CVE-2022-21619)
https://www.ibm.com/support/pages/node/6963786 (CVE-2022-4304, CVE-2023-0215, CVE-2023-0286)
https://www.ibm.com/support/pages/node/6963784 (CVE-2022-4450, CVE-2023-0216, CVE-2023-0401, CVE-2022-4203, CVE-2023-0217)
2023-03-19 21:04:21 +01:00
R. RyanTM
0f3519bb0f buildkite-agent: 3.44.0 -> 3.45.0 (#221741) 2023-03-19 21:03:47 +01:00
Weijia Wang
d68dff5f46 Merge pull request #221634 from r-ryantm/auto-update/python310Packages.rpy2
python310Packages.rpy2: 3.5.9 -> 3.5.10
2023-03-19 22:03:27 +02:00
Weijia Wang
16f74ddb05 Merge pull request #221789 from r-ryantm/auto-update/nsc
nsc: 2.7.8 -> 2.8.0
2023-03-19 22:02:54 +02:00
Weijia Wang
ee393cf21f Merge pull request #221795 from r-ryantm/auto-update/alembic
alembic: 1.8.4 -> 1.8.5
2023-03-19 22:01:54 +02:00
Weijia Wang
48b8f92f89 Merge pull request #221803 from r-ryantm/auto-update/sublime-merge-dev
sublime-merge-dev: 2082 -> 2085
2023-03-19 22:00:33 +02:00
Weijia Wang
6759450aef Merge pull request #221932 from r-ryantm/auto-update/tmux-mem-cpu-load
tmux-mem-cpu-load: 3.6.0 -> 3.6.1
2023-03-19 22:00:05 +02:00
Weijia Wang
094bfc0fd5 Merge pull request #221943 from r-ryantm/auto-update/geoipupdate
geoipupdate: 4.10.0 -> 4.11.1
2023-03-19 21:59:25 +02:00
Stefan Frijters
c11df45c3d directx-shader-compiler: remove pinned stdenv workaround 2023-03-19 20:58:21 +01:00
figsoda
f3081d5999 Merge pull request #222063 from r-ryantm/auto-update/d2
d2: 0.2.4 -> 0.2.5
2023-03-19 15:53:58 -04:00
mdarocha
3e04ba2c1d BeatSaberModManager: regenerate deps, remove add-runtime-identifier.patch 2023-03-19 20:53:43 +01:00
mdarocha
d093086a2b buildDotnetModule: add support for using combinePackages as dotnet-sdk
This allows packages that require several dotnet versions to build (like
BeatSaberModManager) to properly depend on the dotnet-sdk specific deps.
This in turns avoids having to regenerate the deps of those packages
after each dotnet-sdk update.

This also changes nuget-to-nix to accept a file with a list of
exclusions instead of a folder.
2023-03-19 20:53:39 +01:00
mdarocha
26ff0e4a27 dotnet-sdk_7: 7.0.201 -> 7.0.202 2023-03-19 20:38:01 +01:00
K900
f1d538b459 Merge pull request #221376 from laalsaas/plasma-exclude-packages
plasma5: move excludePackages option for consistency
2023-03-19 22:33:56 +03:00
Weijia Wang
2a68fac838 python310Packages.pyvista: 0.38.4 -> 0.38.5 2023-03-19 21:19:18 +02:00
Ryan Lahfa
618ba94934 Merge pull request #210205 from 9ary/kernel-fonts
Build the large Terminus font into the kernel
2023-03-19 20:13:25 +01:00
laalsaas
62b3fd5fd2 plasma5: move excludePackages option for consistency 2023-03-19 20:12:31 +01:00
Weijia Wang
704fe52ed2 Merge pull request #221606 from wegank/qmake2cmake-bump
qmake2cmake: 1.0.2 -> 1.0.3
2023-03-19 21:10:07 +02:00
Sandro
1641813e3b Merge pull request #217515 from tensor5/nextcloud-s3-sse-c 2023-03-19 20:06:23 +01:00
Weijia Wang
9d3b37c62f Merge pull request #222058 from wegank/quisk-wx
quisk: migrate to wxPython_4_2
2023-03-19 20:53:44 +02:00
Sergei Trofimovich
873ec5d6c3 Merge pull request #221960 from trofi/patchelfUnstable-update
patchelfUnstable: unstable-2023-03-07 -> unstable-2023-03-18
2023-03-19 18:44:07 +00:00
R. Ryantm
a4b46044ba atlassian-jira: 9.4.0 -> 9.6.0 2023-03-19 18:39:41 +00:00
R. Ryantm
e131d80a11 d2: 0.2.4 -> 0.2.5 2023-03-19 18:38:13 +00:00
Mauricio Collares
bd3de7859d Merge pull request #221718 from wegank/sage-fix
sage: add libpng to sagelib, import package update patches
2023-03-19 19:31:02 +01:00
Sandro
3abda9cd36 Merge pull request #198859 from mikepurvis/bump-dpkg-1.21.9 2023-03-19 19:26:46 +01:00
Ryan Lahfa
aa85df4561 Merge pull request #194594 from nbraud/hidpi
nixos/hidpi: Harmonise default with documented recommendations
2023-03-19 19:22:40 +01:00
Ryan Lahfa
49966f2c71 Merge pull request #221642 from Izorkin/fix-roundcube-tmp
nixos/roundcube: add tmp directory
2023-03-19 19:16:05 +01:00
Azat Bahawi
16de59a65f Merge pull request #222040 from r-ryantm/auto-update/datree
datree: 1.8.39 -> 1.8.42
2023-03-19 21:10:23 +03:00
Ryan Lahfa
16e41c5199 Merge pull request #218749 from Izorkin/fix-netdata-cgroup
netdata: fix start cgroup-network-helper.sh
2023-03-19 19:09:43 +01:00
Weijia Wang
f5003fa490 quisk: migrate to wxPython_4_2 2023-03-19 20:06:54 +02:00
Weijia Wang
ba95c7066c Merge pull request #221799 from r-ryantm/auto-update/wxsqlite3
wxsqlite3: 4.9.2 -> 4.9.3
2023-03-19 20:03:17 +02:00
Weijia Wang
2572ddc706 Merge pull request #221977 from wegank/mavproxy-wx
mavproxy: migrate to wxPython_4_2
2023-03-19 20:00:39 +02:00
Weijia Wang
0dc63a4021 Merge pull request #221908 from wegank/timeline-wx
timeline: fix build, migrate to wxPython_4_2
2023-03-19 20:00:17 +02:00
Weijia Wang
13891fbe76 Merge pull request #222052 from r-ryantm/auto-update/hipfort
hipfort: 5.4.2 -> 5.4.3
2023-03-19 19:52:17 +02:00
toastal
3311be7a13 hunspellDicts.th_TH: experimental-2021-12-20 → experimental-2023-03-01 2023-03-20 00:49:35 +07:00
linsui
7ee8aa8039 neovimUtils: only set packpath/rtp as needed
... when there are plugins
2023-03-19 18:38:33 +01:00
Weijia Wang
a1e27cf0e9 sage: add libpng to sagelib 2023-03-19 19:33:36 +02:00
Mauricio Collares
c13d98c7bf sage: import python package upgrade fixes 2023-03-19 19:32:56 +02:00
R. Ryantm
c8f360654f hipfort: 5.4.2 -> 5.4.3 2023-03-19 17:26:55 +00:00
Weijia Wang
5dcdfd4b1c Merge pull request #221914 from wegank/woeusb-ng-bump
woeusb-ng: 0.2.10 -> 0.2.12
2023-03-19 19:26:48 +02:00
R. Ryantm
8910b1e180 yoshimi: 2.2.2.1 -> 2.2.3 2023-03-19 17:08:53 +00:00
Peder Bergebakken Sundt
267c91f3eb vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.6.3 -> 0.6.8 2023-03-19 17:50:24 +01:00
R. Ryantm
86a8d80a9d hydroxide: 0.2.24 -> 0.2.25 2023-03-19 16:42:34 +00:00
Maximilian Bosch
8c118951d5 nixos/doc: fix .well-known example for matrix-synapse
I'm using this config on my homeserver and while trying out alternative
Matrix clients I discovered (pun intended) that the auto-discovery of my
homeserver is broken. While investigating I found out that neither the
JS nor the Rust SDK (tested via element-web and fractal) are happy about
an empty `m.identity_server`-block. Removing this part fixed the problem
for me.
2023-03-19 17:38:32 +01:00
R. Ryantm
cb541d5e52 datree: 1.8.39 -> 1.8.42 2023-03-19 16:34:11 +00:00
R. Ryantm
906084c564 crowdin-cli: 3.10.0 -> 3.10.1 2023-03-19 16:33:10 +00:00
Robert Schütz
d5cedb024d Merge pull request #220067 from dotlambda/proj-9.2.0
proj: 9.1.1 -> 9.2.0
2023-03-19 09:31:18 -07:00
Adrian Pistol
cceff04ce9 mongodb-4_2: 4.2.19 -> 4.2.24 2023-03-19 17:30:48 +01:00
Nikolay Korotkiy
7f55ff0b21 Merge pull request #222024 from sikmir/agate
agate: 3.2.4 → 3.3.0
2023-03-19 19:55:40 +04:00
superherointj
91d315c4dc Merge pull request #221858 from ratsclub/master
sqlcmd: init at 0.15.3
2023-03-19 12:53:13 -03:00
Michel van der Burg
af4e12adb7 subsurface: add dependencies for transports
The version of libdivecomputer that subsurface uses was built without
libraries it needs for transports, this made it impossible to import
dives from a dive computer over USB.
2023-03-19 16:46:56 +01:00
R. Ryantm
416474b069 phpunit: 10.0.14 -> 10.0.16 2023-03-19 15:46:50 +00:00
Sophie Tauchert
6cd98434a1 sonic-visualiser: 4.2 -> 4.5.1 (#217931) 2023-03-19 15:16:06 +00:00
figsoda
8882509ca9 Merge pull request #221989 from r-ryantm/auto-update/wgpu-utils
wgpu-utils: 0.15.1 -> 0.15.2
2023-03-19 10:59:44 -04:00
Victor Freire
aec2229553 sqlcmd: init at 0.15.3 2023-03-19 11:59:03 -03:00
figsoda
9abbf66bbe Merge pull request #221911 from r-ryantm/auto-update/cargo-update 2023-03-19 10:59:03 -04:00
Bobby Rong
fb05346f21 xfce.xfce4-windowck-plugin: 0.5.0 -> 0.5.1
https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/compare/v0.5.0...xfce4-windowck-plugin-0.5.1
2023-03-19 22:55:01 +08:00
Nikolay Korotkiy
832a6df04c agate: 3.2.4 → 3.3.0 2023-03-19 18:34:32 +04:00
Ratchanan Srirattanamet
2a6fe23bac zoneminder: replace /bin/rm with Nix path
This fixes running zmaudit.pl, among others.
2023-03-19 14:16:57 +00:00
Fabian Affolter
9718fe5cea Merge pull request #221901 from r-ryantm/auto-update/python310Packages.transaction
python310Packages.transaction: 3.0.1 -> 3.1.0
2023-03-19 15:13:54 +01:00
Fabian Affolter
81c3cdf76f Merge pull request #221972 from r-ryantm/auto-update/nkeys
nkeys: 0.3.0 -> 0.4.4
2023-03-19 15:12:38 +01:00
Francesco Gazzetta
0995aea49b Merge pull request #202995 from tomfitzhenry/sgtpuzzles-test
nixos/tests/sgtpuzzles: init
2023-03-19 14:11:29 +00:00
R. Ryantm
06c3871c81 python310Packages.dash: 2.8.1 -> 2.9.1 2023-03-19 14:01:48 +00:00
José Romildo Malaquias
41d8fdc638 Merge pull request #221934 from r-ryantm/auto-update/theme-jade1
theme-jade1: 1.14 -> 1.15
2023-03-19 11:00:31 -03:00
Fabian Affolter
4b56d3aa50 cloudhunter: init at 0.7.0 2023-03-19 14:56:24 +01:00
Ryan Horiguchi
5bb320c547 gitkraken: 9.1.1 -> 9.2.1 2023-03-19 14:50:39 +01:00
R. Ryantm
befd10e4fc worker-build: 0.0.13 -> 0.0.14 2023-03-19 09:47:04 -04:00
Mario Rodas
3b0c57edd4 Merge pull request #221959 from r-ryantm/auto-update/iosevka-bin
iosevka-bin: 21.0.0 -> 21.1.0
2023-03-19 08:39:03 -05:00
Mario Rodas
6b22f25f37 Merge pull request #221976 from NickCao/openpgp-card-tools
openpgp-card-tools: 0.9.1 -> 0.9.2
2023-03-19 08:38:15 -05:00
Mario Rodas
7116f8559b Merge pull request #221991 from r-ryantm/auto-update/cirrus-cli
cirrus-cli: 0.95.0 -> 0.96.0
2023-03-19 08:37:57 -05:00
Ratchanan Srirattanamet
630cbf639d zoneminer: 1.36.32 -> 1.36.33 2023-03-19 20:35:21 +07:00
Bobby Rong
58bcff71bb xfce.xfce4-notes-plugin: 1.9.0 -> 1.10.0
https://gitlab.xfce.org/panel-plugins/xfce4-notes-plugin/-/compare/xfce4-notes-plugin-1.9.0...xfce4-notes-plugin-1.10.0
2023-03-19 21:31:04 +08:00
Nikolay Korotkiy
feb661ff78 Merge pull request #221969 from natsukium/trf/init
trf: init at 4.09.1
2023-03-19 17:30:02 +04:00
natsukium
21affa5ff1 trf: init at 4.09.1 2023-03-19 22:25:42 +09:00
mdarocha
4062f28a76 baget: remove due to upstream being unmaintained 2023-03-19 14:19:49 +01:00
Stanisław Pitucha
eefe9c8bae Merge pull request #219327 from aaronjheng/yubihsm-connector
yubihsm-connector: 3.0.2 -> 3.0.4
2023-03-20 00:12:26 +11:00
Bobby Rong
802ed4b27a xfce.thunar-media-tags-plugin: 0.3.0 -> 0.4.0
https://gitlab.xfce.org/thunar-plugins/thunar-media-tags-plugin/-/compare/thunar-media-tags-plugin-0.3.0...thunar-media-tags-plugin-0.4.0
2023-03-19 21:06:55 +08:00
Bobby Rong
7461adb605 xfce.thunar-archive-plugin: 0.4.0 -> 0.5.0
https://gitlab.xfce.org/thunar-plugins/thunar-archive-plugin/-/compare/thunar-archive-plugin-0.4.0...thunar-archive-plugin-0.5.0
2023-03-19 20:59:33 +08:00
Bobby Rong
39ee9df432 xfce.xfce4-screensaver: 4.16.0 -> 4.18.0
https://gitlab.xfce.org/apps/xfce4-screensaver/-/compare/xfce4-screensaver-4.16.0...xfce4-screensaver-4.18.0
2023-03-19 20:57:03 +08:00
mdarocha
d808cc1420 qutebrowser-qt6: unstable-2022-09-16 -> unstable-2023-03-19 2023-03-19 13:47:55 +01:00
Nikolay Korotkiy
b58639c0bf Merge pull request #221702 from sikmir/nanomq
nanomq: 0.15.5 → 0.16.3
2023-03-19 16:41:42 +04:00
R. RyanTM
5e487cd3b0 goreman: 0.3.13 -> 0.3.14 (#221767) 2023-03-19 13:38:02 +01:00
Nikolay Korotkiy
1710f7bc80 Merge pull request #221994 from r-ryantm/auto-update/goa
goa: 3.11.0 -> 3.11.2
2023-03-19 16:34:29 +04:00
Weijia Wang
e8f3cb2ddd Merge pull request #221774 from r-ryantm/auto-update/gemget
gemget: 1.8.0 -> 1.9.0
2023-03-19 14:34:11 +02:00
Weijia Wang
e2667154c8 Merge pull request #221630 from r-ryantm/auto-update/minecraft-server
minecraft-server: 1.19.3 -> 1.19.4
2023-03-19 14:33:54 +02:00
Nikolay Korotkiy
bb16729664 Merge pull request #222000 from SFrijters/arduino-cli-0.31
arduino-cli: 0.29.0 -> 0.31.0
2023-03-19 16:14:43 +04:00
Ilan Joselevich
98b7d8e061 Merge pull request #221902 from bjornfor/libvirt-add-missing-ssh
libvirt: add missing 'ssh' to $PATH
2023-03-19 14:07:37 +02:00
pennae
3dc0323bae nixos/manual: apply options preprocessing to full manual
the conversion to the markdown-based workflow missed that generating the
manual as docbook also generates the option docs with nixos-specific
wrapper elements that require postprocessing before the document is
real, valid docbook. restore this processing to the full manual.

it's not the prettiest thing, done like this, but we only need it for
one release so it doesn't have to be.
2023-03-19 13:02:03 +01:00
Nikolay Korotkiy
e5fb37a8c4 Merge pull request #221980 from wegank/printrun-wx
printrun: 2.0.0rc5 -> 2.0.0
2023-03-19 16:01:25 +04:00
Weijia Wang
e0766668c2 printrun: 2.0.0rc5 -> 2.0.0 2023-03-19 13:59:55 +02:00
Nikolay Korotkiy
5911be300d Merge pull request #222004 from Kranzes/tailscale-version
Tailscale version
2023-03-19 15:42:34 +04:00
Elliot
cef96af0e6 v2raya: 2.0.0 -> 2.0.2 2023-03-19 19:33:55 +08:00
Fabian Affolter
2eefc791b4 nkeys: add changelog to meta 2023-03-19 12:33:18 +01:00
Guillaume Girol
ac77663c35 Merge pull request #221163 from e1mo/paperwork-fix-soffice
paperwork: Patch broken libreoffice path
2023-03-19 11:30:41 +00:00
Fabian Affolter
31f81ee883 Merge pull request #221916 from figsoda/sniffnet
sniffnet: 1.1.1 -> 1.1.2
2023-03-19 12:26:17 +01:00
Fabian Affolter
d7be57c511 Merge pull request #221993 from fabaff/faraday-agent-parameters-types-fix
python311Packages.faraday-agent-parameters-types: disable failing test
2023-03-19 12:23:38 +01:00
Ilan Joselevich
9625629f56 tailscale: reduce closure size via ldflags 2023-03-19 13:18:16 +02:00
Ilan Joselevich
73d2bec90f tailscale: fix invalid version number 2023-03-19 13:16:49 +02:00
Maciej Krüger
698c68aa2b Merge pull request #221555 from cmm/yt-dlp-secretstorage
yt-dlp: add/propagate secretstorage
2023-03-19 12:16:04 +01:00
Mario Rodas
49639ba98e Merge pull request #220591 from marsam/update-binaryen
binaryen: 111 -> 112
2023-03-19 06:05:30 -05:00
Thiago Kenji Okada
d433c1cf67 Merge pull request #221933 from r-ryantm/auto-update/babashka
babashka: 1.2.174 -> 1.3.176
2023-03-19 11:04:24 +00:00
Weijia Wang
380c03e455 woeusb-ng: 0.2.10 -> 0.2.12 2023-03-19 12:51:17 +02:00
Fabian Affolter
6afe940729 Merge pull request #221807 from r-ryantm/auto-update/python310Packages.python-songpal
python310Packages.python-songpal: 0.15.1 -> 0.15.2
2023-03-19 11:48:40 +01:00
Fabian Affolter
4432e6a91f Merge pull request #221984 from fabaff/lightwave2-bump
python310Packages.lightwave2: 0.8.19 -> 0.8.21
2023-03-19 11:46:16 +01:00
Weijia Wang
c562ddfa81 Merge pull request #221967 from r-ryantm/auto-update/unciv
unciv: 4.5.8 -> 4.5.9
2023-03-19 12:43:01 +02:00
Stefan Frijters
7d0bd09e9a arduino-cli: 0.29.0 -> 0.31.0 2023-03-19 11:38:19 +01:00
Nikolay Korotkiy
dda59e442e Merge pull request #221973 from r-ryantm/auto-update/croc
croc: 9.6.3 -> 9.6.4
2023-03-19 14:37:06 +04:00
Fabian Affolter
dc206cd60d python310Packages.transaction: add pythonImportsCheck 2023-03-19 11:35:07 +01:00
Fabian Affolter
a13f97beff python310Packages.transaction: disable on unsupported Python releases
- add format
2023-03-19 11:34:13 +01:00
Fabian Affolter
f6db656aae python310Packages.transaction: update meta 2023-03-19 11:32:55 +01:00
Fabian Affolter
bb48777258 sniffnet: update changelog entry 2023-03-19 11:26:51 +01:00
Nikolay Korotkiy
f8ac00dd80 Merge pull request #217634 from tehmatt/tehmatt-gdbgui
gdbgui: 0.15.0.1 -> 0.15.1.0
2023-03-19 14:25:19 +04:00
Fabian Affolter
7c31335bc0 Merge pull request #221903 from r-ryantm/auto-update/python310Packages.azure-storage-file-share
python310Packages.azure-storage-file-share: 12.11.0 -> 12.11.1
2023-03-19 11:24:40 +01:00
Fabian Affolter
242fbfbc5a Merge pull request #221970 from r-ryantm/auto-update/trivy
trivy: 0.38.2 -> 0.38.3
2023-03-19 11:24:11 +01:00
Fabian Affolter
4e5346d064 Merge pull request #221719 from mweinelt/adblock-version
python310Packages.adblock: Substitute bogus version
2023-03-19 11:20:02 +01:00
superherointj
ec7449650f Merge pull request #221986 from drupol/init/vscode-extensions.chris-hayes.chatgpt-reborn
vscode-extensions.chris-hayes.chatgpt-reborn: init at 3.10.2
2023-03-19 07:19:10 -03:00
R. Ryantm
2ed89e14db ssm-session-manager-plugin: 1.2.398.0 -> 1.2.463.0 2023-03-19 10:14:03 +00:00
Zaechus
1283da924b iir1: fix package name 2023-03-19 07:12:33 -03:00
R. Ryantm
ff7a2c8a0a goa: 3.11.0 -> 3.11.2 2023-03-19 10:10:29 +00:00
Fabian Affolter
5a019593dd python311Packages.faraday-agent-parameters-types: disable failing test 2023-03-19 11:04:32 +01:00
R. Ryantm
cf625fa3e8 cirrus-cli: 0.95.0 -> 0.96.0 2023-03-19 10:00:48 +00:00
Alyssa Ross
be2eb1eca7 libslirp: add debug info 2023-03-19 09:57:04 +00:00
R. Ryantm
4ed9586edf treesheets: unstable-2023-03-07 -> unstable-2023-03-18 2023-03-19 09:51:20 +00:00
Domen Kožar
f26e250bef Merge pull request #221688 from domenkozar/cachix-1.3.2
cachix: 1.3.1 -> 1.3.3
2023-03-19 09:48:47 +00:00
R. Ryantm
efb0a655fe wgpu-utils: 0.15.1 -> 0.15.2 2023-03-19 09:33:46 +00:00
Adam Joseph
812b74cf0b Merge pull request #187919 from amjoseph-nixpkgs/pr/manual/rust/buildRustX
doc/../rust.section.md: fix incorrect header depths
2023-03-19 09:30:14 +00:00
Weijia Wang
c73e0c30f2 Merge pull request #221983 from wegank/loxodo-wx
loxodo: migrate to wxPython_4_2
2023-03-19 11:27:27 +02:00
Pol Dellaiera
89a0d57186 vscode-extensions.chris-hayes.chatgpt-reborn: init at 3.10.2 2023-03-19 10:24:52 +01:00
Fabian Affolter
932595eac5 Merge pull request #221867 from fabaff/aeppl-bump
python310Packages.aeppl: 0.1.2 -> 0.1.3
2023-03-19 10:14:51 +01:00
Fabian Affolter
3d45f0afb1 Merge pull request #221812 from fabaff/adafruit-platformdetect-bump
python310Packages.adafruit-platformdetect: 3.41.0 -> 3.42.0
2023-03-19 10:14:38 +01:00
Fabian Affolter
f00e9c1737 python310Packages.lightwave2: 0.8.19 -> 0.8.21 2023-03-19 10:07:50 +01:00
Weijia Wang
6c70dbc516 loxodo: migrate to wxPython_4_2 2023-03-19 11:01:12 +02:00
Nick Cao
cc6ef4ea2a nvidia-vaapi-driver: 0.0.8 -> 0.0.9
Changes: https://github.com/elFarto/nvidia-vaapi-driver/compare/v0.0.8...v0.0.9
2023-03-19 16:35:17 +08:00
R. Ryantm
91faebb585 minio: 2023-02-27T18-10-45Z -> 2023-03-13T19-46-17Z 2023-03-19 08:32:29 +00:00
Weijia Wang
4fe9738427 mavproxy: migrate to wxPython_4_2 2023-03-19 10:29:51 +02:00
Bjørn Forsman
48b0aa7164 nixos/sssd: create symlinks in /etc to fix sssctl
Without this, sssctl fails to read its configuration. Update the NixOS
test to ensure sssctl doesn't regress.
2023-03-19 09:28:35 +01:00
Nick Cao
06d4e7da21 openpgp-card-tools: 0.9.1 -> 0.9.2 2023-03-19 16:25:57 +08:00
R. Ryantm
423cbb9541 steamtinkerlaunch: 12.0 -> 12.12 2023-03-19 08:18:37 +00:00
R. Ryantm
fe21fe6bf2 croc: 9.6.3 -> 9.6.4 2023-03-19 08:03:43 +00:00
R. Ryantm
899318a6a8 nkeys: 0.3.0 -> 0.4.4 2023-03-19 07:57:04 +00:00
Vincent Laporte
79fa97caa3 ocamlPackages.containers: 3.10 → 3.11 2023-03-19 08:53:44 +01:00
Vincent Laporte
f05c5da8e0 ocamlPackages.ppx_cstubs: use Dune 3 2023-03-19 08:53:37 +01:00
R. Ryantm
4595e2f2a6 trivy: 0.38.2 -> 0.38.3 2023-03-19 07:51:06 +00:00
Nikolay Korotkiy
21c47047c8 Merge pull request #221697 from sikmir/martin
martin: 0.7.2 → 0.8.0
2023-03-19 11:48:10 +04:00
Stanisław Pitucha
22ce42ab03 Merge pull request #221965 from viraptor/icon-library-darwin
icon-library: fix darwin build
2023-03-19 18:38:41 +11:00
Adam Joseph
a9d6317eef gcc-arm-embedded: meta.sourceProvenance = binaryNativeCode
Our gcc-arm-embedded expressions download binaries instead of
building from source.  Let's add the appropriate `sourceProvenance`
for this kind of thing.
2023-03-19 00:13:49 -07:00
Nick Cao
281f8736bf Merge pull request #221962 from r-ryantm/auto-update/kodiPackages.youtube
kodiPackages.youtube: 7.0.0 -> 7.0.1
2023-03-19 14:45:07 +08:00
R. Ryantm
11ee54c22a unciv: 4.5.8 -> 4.5.9 2023-03-19 06:39:27 +00:00
Pierre Bourdon
c9ca977ad7 Merge pull request #221404 from delroth/dmidecode-3.5
dmidecode: 3.4 -> 3.5
2023-03-19 07:33:59 +01:00
R. Ryantm
cc01184671 ipxe: unstable-2023-03-07 -> unstable-2023-03-15 2023-03-19 06:07:32 +00:00
Stanisław Pitucha
00ebbf5bd1 gforth: mark as broken on darwin aarch64
The build fails with:
```
(vars) ./gforthmi gforth.fi  --die-on-signal -p ".:~+:." -i kernl64l.fi exboot.fs startup.fs arch/arm64/asm.fs arch/arm64/disasm.fs

Segmentation fault: 11.
```
2023-03-19 16:52:17 +11:00
Stanisław Pitucha
57accc032c icon-library: fix darwin build
Add the required framework.
2023-03-19 16:43:50 +11:00
Stanisław Pitucha
cbe5191d8b guardian-agent: mark broken on darwin 2023-03-19 16:28:12 +11:00
Sergei Trofimovich
c2afc92cc2 patchelfUnstable: unstable-2023-03-07 -> unstable-2023-03-18 2023-03-19 05:09:26 +00:00
R. Ryantm
506984c874 kodiPackages.youtube: 7.0.0 -> 7.0.1 2023-03-19 05:09:09 +00:00
R. Ryantm
a3d80f227a iosevka-bin: 21.0.0 -> 21.1.0 2023-03-19 04:54:52 +00:00
Mario Rodas
924aef28c0 ltex-ls: 15.2.0 -> 16.0.0
https://github.com/valentjn/ltex-ls/releases/tag/16.0.0
2023-03-19 04:20:00 +00:00
Mario Rodas
9fbe7ae457 flexget: 3.5.31 -> 3.5.33 2023-03-19 04:20:00 +00:00
Mario Rodas
44adc0918b flexget: fix build
Closes #222029
2023-03-19 04:20:00 +00:00
Anderson Torres
5a05160f76 alsa-project: refactor 2023-03-19 01:01:05 -03:00
Anderson Torres
532ed9ed82 alsa-tools: remove python-dependent tools 2023-03-19 01:01:05 -03:00
github-actions[bot]
46aaa79b50 terraform-providers.postgresql: 1.18.0 → 1.19.0 2023-03-19 13:58:32 +10:00
github-actions[bot]
374a0df587 terraform-providers.argocd: 4.3.0 → 5.0.0 2023-03-19 13:58:32 +10:00
Mario Rodas
a811dca082 Merge pull request #221948 from r-ryantm/auto-update/gifski
gifski: 1.10.0 -> 1.10.3
2023-03-18 22:33:10 -05:00
Mario Rodas
023cb8cb03 Merge pull request #221926 from figsoda/cargo-vet
cargo-vet: 0.3.0 -> 0.5.1
2023-03-18 22:32:33 -05:00
Stanisław Pitucha
e85ed3236b python310Packages.m2crypto: fix darwin build
Use upstream's fix (merged, not released) for test_readline.
2023-03-19 14:31:09 +11:00
zendo
713eeaa68a clash-verge: 1.2.3 -> 1.3.0 2023-03-19 11:25:45 +08:00
Stanisław Pitucha
d6838d3a57 Merge pull request #221927 from viraptor/sam-rust-test
python310Packages.aws-lambda-builders: disable network tests
2023-03-19 14:21:47 +11:00
Stanisław Pitucha
5e573f8e64 Merge pull request #221946 from r-ryantm/auto-update/flyctl
flyctl: 0.0.484 -> 0.0.492
2023-03-19 14:19:47 +11:00
Connor Baker
b1fec2a574 python3Packages.torchvision: switch to backendStdenv.cc from cudatoolkit.cc 2023-03-18 23:08:30 -04:00
Nick Cao
e725abbd92 Merge pull request #221940 from r-ryantm/auto-update/revive
revive: 1.3.0 -> 1.3.1
2023-03-19 10:59:42 +08:00
Nick Cao
3ed13247fd Merge pull request #221834 from Elinvention/master
obs-studio-plugins.obs-pipewire-audio-capture: 1.0.5 -> 1.1.0
2023-03-19 10:56:50 +08:00
Nick Cao
01f63bc34e Merge pull request #221931 from figsoda/ruff
ruff: 0.0.248 -> 0.0.257
2023-03-19 10:52:23 +08:00
Nick Cao
ff2ddec045 Merge pull request #221939 from marsam/update-flask-restx
python310Packages.flask-restx: 1.0.6 -> 1.1.0
2023-03-19 10:51:38 +08:00
figsoda
7d77983e94 Merge pull request #221936 from r-ryantm/auto-update/your-editor
your-editor: 1504 -> 1505
2023-03-18 22:51:09 -04:00
Nick Cao
2571bf8de9 Merge pull request #221937 from r-ryantm/auto-update/zef
zef: 0.18.0 -> 0.18.1
2023-03-19 10:50:51 +08:00
R. Ryantm
12b437b5e3 gifski: 1.10.0 -> 1.10.3 2023-03-19 02:50:50 +00:00
figsoda
0ff833414d Merge pull request #221922 from r-ryantm/auto-update/ddosify
ddosify: 0.15.0 -> 0.15.1
2023-03-18 22:49:45 -04:00
Nick Cao
823650e0cb Merge pull request #221938 from viraptor/schema-salad-network
python310Packages.schema-salad: disable network test
2023-03-19 10:49:25 +08:00
R. Ryantm
83f7d26104 flyctl: 0.0.484 -> 0.0.492 2023-03-19 02:46:15 +00:00
R. Ryantm
b5825c044a komga: 0.163.0 -> 0.164.0 2023-03-19 02:39:32 +00:00
Stanisław Pitucha
93bb538c96 Merge pull request #221935 from viraptor/aardwolf-darwin
python310Packages.aardwolf: fix darwin build
2023-03-19 13:35:48 +11:00
Stanisław Pitucha
d94ba51f48 Merge pull request #221930 from viraptor/cln-darwin-aarch
cln: fix darwin aarch build
2023-03-19 13:33:50 +11:00
R. Ryantm
72fe4b5bd9 geoipupdate: 4.10.0 -> 4.11.1 2023-03-19 02:28:55 +00:00
Nick Cao
4755236d24 Merge pull request #221584 from NickCao/stratis
stratisd: 3.5.1 -> 3.5.2
2023-03-19 10:15:08 +08:00
skykanin
4db65a7ec4 cbqn: 2022-11-27 -> 2023-02-01 2023-03-18 23:10:30 -03:00
R. Ryantm
6f900b718a revive: 1.3.0 -> 1.3.1 2023-03-19 02:06:58 +00:00
Stanisław Pitucha
f788cbcd1b python310Packages.schema-salad: disable network test 2023-03-19 13:02:58 +11:00
R. Ryantm
5772f8e64a zef: 0.18.0 -> 0.18.1 2023-03-19 01:58:27 +00:00
R. Ryantm
fad64b6af6 your-editor: 1504 -> 1505 2023-03-19 01:55:29 +00:00
Stanisław Pitucha
8dfcacdf41 python310Packages.aardwolf: fix darwin build 2023-03-19 12:51:47 +11:00
figsoda
0939bbb487 cargo-vet: 0.3.0 -> 0.5.1
Diff: https://github.com/mozilla/cargo-vet/compare/0.3.0...0.5.1
2023-03-18 21:48:27 -04:00
R. Ryantm
2874535c73 theme-jade1: 1.14 -> 1.15 2023-03-19 01:47:29 +00:00
R. Ryantm
3756776f1d babashka: 1.2.174 -> 1.3.176 2023-03-19 01:45:52 +00:00
Mario Rodas
38637c5c8f Merge pull request #221542 from rhoriguchi/tautulli
tautulli: 2.11.1 -> 2.12.2
2023-03-18 20:27:24 -05:00
Mario Rodas
654d91d769 Merge pull request #221796 from chvp/bump-hookshot
matrix-hookshot: 2.7.0 -> 3.0.0
2023-03-18 20:25:59 -05:00
Mario Rodas
09746c4e9e Merge pull request #221808 from fabaff/feroxbuster-bump
feroxbuster: 2.7.1 -> 2.9.1
2023-03-18 20:24:32 -05:00
Mario Rodas
96428812cb Merge pull request #221805 from fabaff/naabu-bump
naabu: 2.1.2 -> 2.1.3
2023-03-18 20:23:58 -05:00
Mario Rodas
2b64cfa5b2 Merge pull request #221813 from fabaff/exploitdb-bump
exploitdb: 2023-03-15 -> 2023-03-17
2023-03-18 20:23:11 -05:00
Mario Rodas
44e9e55e0a Merge pull request #221804 from fabaff/nuclei-bump
nuclei: 2.8.9 -> 2.9.0
2023-03-18 20:22:57 -05:00
figsoda
59719899b4 ruff: 0.0.248 -> 0.0.257
Diff: https://github.com/charliermarsh/ruff/compare/v0.0.248...v0.0.257

Changelog: https://github.com/charliermarsh/ruff/releases/tag/v0.0.257
2023-03-18 21:22:42 -04:00
Mario Rodas
ab016194f6 Merge pull request #221274 from marsam/add-llhttp
llhttp: init at 8.1.0
2023-03-18 20:21:33 -05:00
R. Ryantm
349900ecde tmux-mem-cpu-load: 3.6.0 -> 3.6.1 2023-03-19 01:20:40 +00:00
Stanisław Pitucha
ff84b1819c cln: fix darwin aarch build
Use gcc environment explicitly. The library manual does not mention
darwin explicitly and recommends only g++ as the compiler. Instead of
trying to patch the source to work with clang, just use g++ as expected.
2023-03-19 12:19:43 +11:00
figsoda
880a65ddeb jumpy: 0.5.1 -> 0.6.0 (#221921)
Diff: https://github.com/fishfolk/jumpy/compare/v0.5.1...v0.6.0

Changelog: https://github.com/fishfolk/jumpy/releases/tag/v0.6.0
2023-03-19 02:04:51 +01:00
Stanisław Pitucha
bc066c9513 bigloo: mark darwin aarch64 as broken
Segfaults during build:

```
make[3]: Entering directory '/private/tmp/nix-build-bigloo-4.4b.drv-0/bigloo-4.4b/bde'
/private/tmp/nix-build-bigloo-4.4b.drv-0/bigloo-4.4b/bin/bigloo.sh -O3 -fcfa-arithmetic -q -lib-dir /private/tmp/nix-build-bigloo-4.4b.drv-0/bigloo-4.4b/lib/bigloo/4.4b  -ld-relative -g  -c afile/afile.scm -o afile/afile.o
*** ERROR:bigloo:
`segmentation violation' exception -- raised
```
2023-03-19 11:59:04 +11:00
Stanisław Pitucha
7291ce0804 python310Packages.aws-lambda-builders: disable network tests
Rust/cargo integration tests require available network.
2023-03-19 11:53:29 +11:00
figsoda
8e3734e088 Merge pull request #221673 from figsoda/cargo-machete 2023-03-18 20:45:43 -04:00
Azat Bahawi
9edf96f03e Merge pull request #221920 from r-ryantm/auto-update/werf
werf: 1.2.207 -> 1.2.212
2023-03-19 03:30:42 +03:00
Mario Rodas
72fb5faf6c Merge pull request #221872 from fabaff/sqlfluff-bump
sqlfluff: 2.0.0 -> 2.0.1
2023-03-18 19:17:30 -05:00
figsoda
4fb9ea8370 cargo-update: set meta.changelog 2023-03-18 20:15:14 -04:00
figsoda
3807dfa1f2 cargo-update: fix build on darwin 2023-03-18 20:15:09 -04:00
Batuhan Apaydın
9d8ebe75a4 bom: init at 0.4.1
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com>
2023-03-18 21:06:08 -03:00
R. Ryantm
d8b456b1db ddosify: 0.15.0 -> 0.15.1 2023-03-19 00:02:15 +00:00
Mario Rodas
1b0f325ac7 Merge pull request #221859 from marsam/update-luau
luau: 0.567 -> 0.568
2023-03-18 19:02:03 -05:00
Mario Rodas
dc4e414a93 Merge pull request #221912 from r-ryantm/auto-update/jackett
jackett: 0.20.3599 -> 0.20.3627
2023-03-18 18:59:36 -05:00
R. Ryantm
50bce54300 werf: 1.2.207 -> 1.2.212 2023-03-18 23:53:55 +00:00
R. Ryantm
b668e7df42 benthos: 4.12.1 -> 4.13.0 2023-03-18 23:23:40 +00:00
Robert Hensing
915f1c0cdb Merge pull request #221816 from talyz/gitlab-pages-fix-disabled
nixos/gitlab: Fix error when GitLab Pages is not enabled
2023-03-19 00:22:46 +01:00
figsoda
b266018920 sniffnet: 1.1.1 -> 1.1.2
Diff: https://github.com/gyulyvgc/sniffnet/compare/v1.1.1...v1.1.2

Changelog: https://github.com/gyulyvgc/sniffnet/blob/main/CHANGELOG.md
2023-03-18 19:04:08 -04:00
R. Ryantm
9087a3b0f2 jackett: 0.20.3599 -> 0.20.3627 2023-03-18 22:55:15 +00:00
Jörg Thalheim
f967d005f7 telegraf: 1.25.1 -> 1.26.0 2023-03-19 08:50:12 +10:00
Daniel Nagy
68cb767b94 freenet: build01494 -> 01497 2023-03-18 23:45:00 +01:00
R. Ryantm
0e19cb589e cargo-update: 11.1.2 -> 12.0.0 2023-03-18 22:44:44 +00:00
Adam Stephens
0075903137 minidsp: init at 0.1.9 2023-03-18 23:28:37 +01:00
Alex Martens
2c76d9ce17 bcompare: fix missing ldd 2023-03-18 23:22:34 +01:00
Weijia Wang
4d7acf6184 timeline: migrate to wxPython_4_2 2023-03-19 00:18:42 +02:00
Weijia Wang
2356c1ea75 Merge pull request #221869 from wegank/playonlinux-wx
playonlinux: migrate to wxPython_4_2
2023-03-19 00:11:59 +02:00
R. Ryantm
9203d2c69b klipper: unstable-2023-02-20 -> unstable-2023-03-15 2023-03-18 22:10:39 +00:00
Weijia Wang
c2536cfb64 Merge pull request #221530 from wegank/cutemaze-darwin
cutemaze: unbreak on darwin
2023-03-19 00:04:55 +02:00
Weijia Wang
7574e25ef3 Merge pull request #221864 from natsukium/mafft/update
mafft: 7.508 -> 7.515
2023-03-19 00:03:19 +02:00
R. Ryantm
72dd6af7ac firefox-devedition-bin-unwrapped: 112.0b1 -> 112.0b3 2023-03-18 22:01:22 +00:00
Weijia Wang
582dab225a Merge pull request #221757 from r-ryantm/auto-update/fio
fio: 3.33 -> 3.34
2023-03-19 00:00:45 +02:00
R. Ryantm
611df4920b python310Packages.azure-storage-file-share: 12.11.0 -> 12.11.1 2023-03-18 21:36:51 +00:00
Bjørn Forsman
81aca8ff98 libvirt: add missing 'ssh' to $PATH
Fixes this error when trying to migrate a VM using Connectivity Mode
Tunneled:

  Unable to migrate guest: Cannot find 'ssh' in path: No such file or directory

Fixes https://github.com/NixOS/nixpkgs/issues/221815
2023-03-18 22:29:12 +01:00
superherointj
f5ec87b828 Merge pull request #221897 from superherointj/vscode-extensions-re-establish-alphabetical-order
vscode-extensions: re-establish alphabetical order
2023-03-18 18:27:47 -03:00
R. Ryantm
05c1c2d8ac python310Packages.transaction: 3.0.1 -> 3.1.0 2023-03-18 21:19:33 +00:00
Weijia Wang
69272eafd7 Merge pull request #221800 from wegank/srvc-bump
srvc: 0.14.1 -> 0.15.0
2023-03-18 23:15:49 +02:00
Weijia Wang
13689a4195 Merge pull request #221881 from ereslibre/bump-viceroy
viceroy: 0.3.5 -> 0.4.0
2023-03-18 23:10:34 +02:00
Adam Stephens
c19b09c243 tdesktop: fix aarch64 build failures 2023-03-18 22:04:59 +01:00
Weijia Wang
57ee518715 Merge pull request #221883 from ereslibre/bump-fastly
fastly: 8.0.0 -> 8.1.0
2023-03-18 23:01:02 +02:00
superherointj
f379fc011c vscode-extensions: re-establish alphabetical order 2023-03-18 17:54:12 -03:00
superherointj
5b11e86d21 Merge pull request #221892 from superherointj/vscode-extensions-normalize-lib-usage
vscode-extensions: remove 'with' and normalize lib usage
2023-03-18 17:53:49 -03:00
Weijia Wang
7f194c741b Merge pull request #221786 from r-ryantm/auto-update/oxker
oxker: 0.2.4 -> 0.2.5
2023-03-18 22:48:16 +02:00
Weijia Wang
1603d11595 Merge pull request #221747 from r-ryantm/auto-update/step-kms-plugin
step-kms-plugin: 0.7.0 -> 0.8.0
2023-03-18 22:47:11 +02:00
Weijia Wang
dc2b13c966 Merge pull request #221665 from r-ryantm/auto-update/woodpecker-server
woodpecker-server: 0.15.6 -> 0.15.7
2023-03-18 22:46:37 +02:00
Weijia Wang
825c08ae91 Merge pull request #221844 from vbgl/ocaml-pgocaml-4.3.0
ocamlPackages.pgocaml: 4.2.2-dev-20210111 → 4.3.0
2023-03-18 22:45:17 +02:00
Connor Baker
aacbb6d021 tiny-cuda-nn: init 1.6 2023-03-18 16:43:42 -04:00
Weijia Wang
2c8d4db585 Merge pull request #221874 from wegank/scooby-unbreak
python3Packages.scooby: unbreak
2023-03-18 22:38:14 +02:00
Matthew "strager" Glazar
c60afb9cbe sapling: fix build
Nixpkgs commit 451c6321 upgraded setuptools from version 65.0.3 to
version 67.4.0. This upgrade introduced a breaking change in
setuptools [1] which causes the Sapling package's build to fail:

    setuptools.extern.packaging.version.InvalidVersion: Invalid version: '0.2.20230124-180750-hf8cd450a'

This is an upstream issue [2]. For now, work around this issue in
Nixpkgs by truncating Sapling's version number.

Before 451c6321:

    $ nix-env -q sapling
    sapling-0.2.20230228-144002-h9440b05e

    $ sl --version
    Sapling 0.2.20230228-144002-h9440b05e

After this patch:

    $ nix-env -q sapling
    sapling-0.2.20230228-144002-h9440b05e

    $ sl --version
    Sapling 0.2.20230228

Refs: 451c632147

[1] be6c0218bc/CHANGES.rst (v6600)
[2] https://github.com/facebook/sapling/issues/571
2023-03-18 15:17:53 -05:00
Colton Donnelly
7f079e028e discord: 0.0.264 -> 0.0.273 2023-03-18 13:07:54 -07:00
Weijia Wang
2956bcc414 Merge pull request #221876 from wegank/glucose-refactor
glucose: refactor
2023-03-18 22:07:10 +02:00
Weijia Wang
50c517b061 Merge pull request #221871 from wegank/wings-linux
cl, wings: unbreak on aarch64-linux
2023-03-18 22:05:02 +02:00
superherointj
9ec72407a4 vscode-extensions: remove 'with' and normalize lib usage
* Remove 'with'.
  Reasoning: 451dfa6d84

* Normalize lib usage in vscode-extensions.
2023-03-18 16:40:36 -03:00
Yuu Yin
4054db2f35 zrythm: 1.0.0-beta.4.5.62 -> 1.0.0-beta.4.6.3 (#221681)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-03-18 20:36:41 +01:00
Winter
ffd48ee04d matrix-conduit: use importCargoLock instead of hacky patch
As `cargo vendor` currently doesn't support workspace inherited manifest
values, a patch that replaced the values manually was used as a workaround.

Now that importCargoLock has support for this, and we're probably going
to move towards it anyways, let's switch to it now, as there's a clear
benefit either way.

This also switches to using our copy of SQLite instead of the vendored
one included in `libsqlite3-sys` -- because it's preferred, but also
because it causes the build to fail, now that dependencies are read-only.
2023-03-18 20:34:59 +01:00
Winter
4ba9fc5008 ruff: 0.0.244 -> 0.0.248
https://github.com/charliermarsh/ruff/releases/tag/v0.0.245
https://github.com/charliermarsh/ruff/releases/tag/v0.0.246
https://github.com/charliermarsh/ruff/releases/tag/v0.0.247
https://github.com/charliermarsh/ruff/releases/tag/v0.0.248
2023-03-18 20:34:59 +01:00
Winter
5686f0064d rustPlatform.importCargoLock: add support for git dependencies that use workspace inheritance
Rust 1.64.0 added support for workspace inheritance, which allows
for crates to inherit values such as dependency version constraints or
package metadata information from their workspaces [0].

This works by having workspace members specify a value as a table, with
`workspace` set to true. Thus, supporting this in importCargoLock is as
simple as walking the crate's Cargo.toml, replacing inherited values
with their workspace counterpart.

This is also what a forthcoming Cargo release will do for `cargo vendor` [1],
but we can get ahead of it ;)

[0]: https://blog.rust-lang.org/2022/09/22/Rust-1.64.0.html#cargo-improvements-workspace-inheritance-and-multi-target-builds
[1]: https://github.com/rust-lang/cargo/pull/11414
2023-03-18 20:34:59 +01:00
Domen Kožar
d7fd0bc914 haskell: ghc94 packages should point to ghc944 2023-03-18 19:22:37 +00:00
Weijia Wang
7c7d4f615f Merge pull request #221866 from wegank/metamorphose2-wx
metamorphose2: migrate to wxPython_4_2
2023-03-18 21:22:08 +02:00
Gaetan Lepage
d0661c9406 vimPlugins.sniprun: 1.2.8 -> 1.2.13 2023-03-18 20:17:36 +01:00
Weijia Wang
c2f449ffe5 Merge pull request #221865 from wegank/rapidsvn-darwin
rapidsvn: 0.12.1 -> unstable-2021-08-02
2023-03-18 21:17:07 +02:00
Lily Foster
738aef5117 Merge pull request #221793 from chvp/downgrade-pywlroots
python3Packages.pywlroots: revert to pywlroots 0.15.24
2023-03-18 14:58:16 -04:00
superherointj
e5005453d3 vscode-extensions: refactor of extensions (#221878)
* vscode-extensions: fix indentation for editorconfig

* vscode-extensions.chenglou92.rescript-vscode: renamed directory

* vscode-extensions.WakaTime.vscode-wakatime: rename directory

* vscode-extensions.hashicorp.terraform: rename directory

* vscode-extensions.ms-python.python: rename directory

* vscode-extensions.sumneko.lua: rename directory

* vscode-extensions.ms-vscode.cpptools: rename directory

* vscode-extensions.ms-vscode-remote.remote-ssh: rename directory

* vscode-extensions.rust-lang.rust-analyzer: rename directory

* vscode-extensions.vadimcn.vscode-lldb: rename directory

* vscode-extensions.ms-dotnettools.csharp: rename directory

* vscode-extensions.ms-vsliveshare.vsliveshare: rename directory

* vscode-extensions.ms-toolsai.jupyter: rename directory
2023-03-18 15:54:49 -03:00
Benjamin Hipple
5dd36e4211 Merge pull request #220414 from drewrisinger/dr-pr-add-mkl-cmake
mkl: add CMake config files
2023-03-18 14:49:03 -04:00
Ben Wolsieffer
ba0e4b850e python3Packages.mypy: fix setuptools integration
This patch updates the patch used to fix compatibility with the latest version
of types-setuptools. The previous version of the patch caused mypycify() to fail
with the following error:

UnboundLocalError: local variable "extension_class" referenced before assignment

The new version of the patch fixes this issue and is the version that was
accepted upstream.
2023-03-18 14:47:54 -04:00
Kira Bruneau
371cc3a75d Merge pull request #221772 from austinbutler/fix-debugpy-test-fails
python3Packages.debugpy: fix test failures
2023-03-18 14:43:30 -04:00
Rafael Fernández López
891812fd2b fastly: 8.0.0 -> 8.1.0 2023-03-18 18:53:54 +01:00
Luke Granger-Brown
d384095645 Merge pull request #221838 from devusb/pomerium
pomerium: 0.20.0 -> 0.21.2
2023-03-18 17:49:01 +00:00
Mario Rodas
8db72e3b7e Merge pull request #221594 from ken-matsui/patch-1
maintainers: update my information
2023-03-18 12:45:50 -05:00
Rafael Fernández López
0e7ee9c4b2 viceroy: 0.3.5 -> 0.4.0 2023-03-18 18:45:19 +01:00
Charlotte Van Petegem
c03e56b8e6 python3Packages.pywlroots: add qtile to passthru.tests 2023-03-18 18:32:09 +01:00
Weijia Wang
23fff891b7 Merge pull request #220887 from stehessel/buf-darwin-fix-tests
buf: allow local networking in darwin tests
2023-03-18 19:28:23 +02:00
Weijia Wang
de7f43e787 Merge pull request #220893 from mrene/fix-sdrangel-darwin
sdrangel: fix darwin build
2023-03-18 19:26:49 +02:00
Sandro
ba4585ffb7 Merge pull request #221552 from BKSalman/master
chatterino2: 2.4.0 -> 2.4.2
2023-03-18 18:14:16 +01:00
Mario Rodas
fde991e180 Merge pull request #221663 from fgaz/itchiodl/2.3
itchiodl: 2.2.0 -> 2.3.0
2023-03-18 12:07:35 -05:00
David H
69b0f3dc3e python310Packages.python-lsp-server: Add meta.mainProgram (#221728)
The `python-lsp-server` package has its main binary as `pylsp`. The
`mainProgram` meta attribute should reflect such to enable use of
`lib.getExe`.
2023-03-18 12:05:20 -05:00
Mario Rodas
53f650a8fb Merge pull request #221810 from fabaff/peaqevcore-bump
python310Packages.peaqevcore: 13.2.0 -> 13.2.2
2023-03-18 12:02:50 -05:00
Mario Rodas
4378719430 Merge pull request #221811 from fabaff/pyobihai-bump
python310Packages.pyobihai: 1.4.0 -> 1.4.1
2023-03-18 12:02:05 -05:00
Weijia Wang
0ddc01c569 glucose: refactor 2023-03-18 19:00:45 +02:00
Mario Rodas
f609594f6d Merge pull request #221847 from aaronjheng/golangci-lint
golangci-lint: 1.51.2 -> 1.52.0
2023-03-18 11:59:41 -05:00
superherointj
31750b4fce Merge pull request #221289 from markbeep/ramfetch
ramfetch: init at 1.1.0
2023-03-18 13:57:58 -03:00
Weijia Wang
bb374eb189 python3Packages.scooby: unbreak 2023-03-18 18:50:58 +02:00
Fabian Affolter
208f77f2af python310Packages.adblock: add changelog to meta 2023-03-18 17:42:52 +01:00
Weijia Wang
7f5a37392d cl, wings: unbreak on aarch64-linux 2023-03-18 18:39:59 +02:00
Fabian Affolter
bbe659d133 sqlfluff: 2.0.0 -> 2.0.1
Diff: https://github.com/sqlfluff/sqlfluff/compare/refs/tags/2.0.0...2.0.1

Changelog: https://github.com/sqlfluff/sqlfluff/blob/2.0.1/CHANGELOG.md
2023-03-18 17:30:05 +01:00
Weijia Wang
53f8c02375 playonlinux: migrate to wxPython_4_2 2023-03-18 18:18:09 +02:00
Weijia Wang
5ab6260d62 metamorphose2: migrate to wxPython_4_2 2023-03-18 18:04:59 +02:00
Fabian Affolter
45a7944007 python310Packages.aeppl: 0.1.2 -> 0.1.3
Changelog: https://github.com/aesara-devs/aeppl/releases/tag/v0.1.3
2023-03-18 17:00:33 +01:00
Weijia Wang
b3a8004bd2 rapidsvn: 0.12.1 -> unstable-2021-08-02 2023-03-18 17:59:06 +02:00
natsukium
f3b75ef3ce mafft: 7.508 -> 7.515 2023-03-19 00:42:29 +09:00
Weijia Wang
d4cc015bff Merge pull request #221197 from r-ryantm/auto-update/codeql
codeql: 2.12.3 -> 2.12.4
2023-03-18 17:31:59 +02:00
Weijia Wang
d0781217d2 Merge pull request #221151 from wegank/bossa-wxgtk
bossa: migrate to wxGTK32
2023-03-18 17:29:50 +02:00
Weijia Wang
576648a75b Merge pull request #221801 from kilianar/orchis-theme_2023-03-18
orchis-theme: 2023-02-26 -> 2023-03-18
2023-03-18 17:24:13 +02:00
Weijia Wang
f15cf7e6af Merge pull request #221809 from wegank/nest-bump
nest: 3.3 -> 3.4
2023-03-18 17:17:18 +02:00
Nikolay Korotkiy
45dd09ffc2 nanomq: 0.15.5 → 0.16.3 2023-03-18 18:48:11 +04:00
Artturi
9a4f4b92f7 Merge pull request #190862 from zhaofengli/xpra-uinput-conf 2023-03-18 16:47:20 +02:00
Nick Cao
f3269c396e python3Packages.mautrix: 0.19.5 -> 0.19.6
Diff: https://github.com/mautrix/python/compare/v0.19.5...v0.19.6

Changelog: https://github.com/mautrix/python/releases/tag/v0.19.6
2023-03-18 22:44:03 +08:00
Nick Cao
75e6d945b8 python3Packages.mautrix: 0.19.4 -> 0.19.5
Diff: https://github.com/mautrix/python/compare/v0.19.4...v0.19.5

Changelog: https://github.com/mautrix/python/releases/tag/v0.19.5
2023-03-18 22:43:25 +08:00
Mario Rodas
b9c548a4c7 Merge pull request #221778 from marsam/update-esbuild
esbuild: 0.17.11 -> 0.17.12
2023-03-18 09:29:02 -05:00
Robert Hensing
1dd6d307f7 Merge pull request #221766 from amjoseph-nixpkgs/pr/trivial-builders/test/fix-eval
trivial-builders/test/references.nix: fix eval
2023-03-18 15:20:53 +01:00
Robert Hensing
adf15c3bc2 Merge pull request #221763 from amjoseph-nixpkgs/pr/pkg-config/fix-eval
test-defaultPkgConfigPackages.nix: filter out recurseForDerivations
2023-03-18 15:14:10 +01:00
Mark
184dd6c698 maintainers: add markbeep 2023-03-18 15:07:48 +01:00
Mark
00b01da53b ramfetch: init at 1.1.0 2023-03-18 15:07:35 +01:00
Aaron Jheng
fb83752113 skeema: Fix build on x86_64-darwin 2023-03-18 22:04:56 +08:00
Sergei Trofimovich
72b4a4f8cb Merge pull request #221615 from trofi/xorg.fontalias-update
xorg.fontalias: 1.0.4 -> 1.0.5
2023-03-18 13:58:33 +00:00
Martin Weinelt
c5b33803cd Merge pull request #221829 from LeSuisse/jpegoptim-CVE-2023-27781
jpegoptim: apply patch for CVE-2023-27781
2023-03-18 13:57:50 +00:00
Michael Livshin
75e178d56a yt-dlp: add/propagate secretstorage
The `--cookies-from-browser` option requires it to work.
2023-03-18 15:57:29 +02:00
Alyssa Ross
d75cff2ee3 linuxManualConfig: don't build inside source tree
We can avoid the need to explicitly exclude it later if we just put it
somewhere else to begin with.
2023-03-18 13:49:12 +00:00
maxine
388d764544 Merge pull request #221450 from kouyk/fix/slack-window-decoration
slack: fix feature flags
2023-03-18 14:44:28 +01:00
maxine
b3832b2836 Merge pull request #221752 from r-ryantm/auto-update/aws-vault
aws-vault: 7.0.2 -> 7.1.1
2023-03-18 14:31:27 +01:00
maxine
0f45f4ab3d Merge pull request #221835 from LeSuisse/vault-bin-1.13.0
vault-bin: 1.12.2 -> 1.13.0
2023-03-18 14:30:35 +01:00
maxine
d2754be1d8 Merge pull request #221833 from LeSuisse/nomad-1.4.6
nomad_1_4: 1.4.4 -> 1.4.6
2023-03-18 14:29:40 +01:00
Franz Pletz
21bec028ba Merge pull request #221689 from fpletz/pkg/usbguard-notifier-0.1.0 2023-03-18 14:22:09 +01:00
Azat Bahawi
fc6ee503d9 Merge pull request #221764 from r-ryantm/auto-update/tbls
tbls: 1.62.1 -> 1.63.0
2023-03-18 16:13:37 +03:00
Domen Kožar
d99eb5e079 cachix: 1.3.1 -> 1.3.3
It also uses GHC 9.4, since 9.2 is broken on arm/linux (segfaults).
2023-03-18 13:13:10 +00:00
K900
81a72db597 akonadi-contacts: propagate grantleetheme 2023-03-18 16:11:36 +03:00
Fabian Affolter
eeacc13114 python310Packages.aesara: update format and disable failing tests 2023-03-18 14:04:14 +01:00
Aaron Jheng
faee400b3f golangci-lint: 1.51.2 -> 1.52.0 2023-03-18 12:55:06 +00:00
Ulrik Strid
f6bbab1940 CODEOWNERS: Add OCaml maintainers
* CODEOWNERS: add OCaml team
2023-03-18 09:45:40 -03:00
Batuhan Apaydın
ab234dc5e9 docker-buildx: doCheck false
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com>
2023-03-18 15:27:03 +03:00
Batuhan Apaydın
4d5c24f72d docker-buildx: add developer-guy to maintainers list
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com>
2023-03-18 15:27:03 +03:00
Batuhan Apaydın
c54a718a9f docker-buildx: 0.9.1 -> 0.10.4
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com>
2023-03-18 15:26:32 +03:00
Vincent Laporte
eacf840bca ocamlPackages.pgocaml: 4.2.2-dev-20210111 → 4.3.0 2023-03-18 13:26:25 +01:00
Martin Weinelt
e12c2c5c4a Merge pull request #221825 from mweinelt/pypdf-3.5.2
python310Packages.pypdf: 3.5.1 -> 3.5.2
2023-03-18 12:26:00 +00:00
Kaleb Pace
3f96a3fbe1 balena-cli: init at 15.1.1
balena-cli: init at v14.3.1

balena-cli: update to 15.1.1
2023-03-18 09:18:50 -03:00
Martin Weinelt
2ec95d2767 Merge pull request #221823 from mweinelt/pdm-backend-2.0.5
python310Packages.pdm-backend: 2.0.2 -> 2.0.5
2023-03-18 12:18:38 +00:00
Martin Weinelt
f0a7efb832 Merge pull request #221822 from mweinelt/lightning-utilities-0.8.0
python310Packages.lightning-utilities: 0.7.1 -> 0.8.0
2023-03-18 12:17:52 +00:00
Linus Heckemann
1ba1b35d7f Merge pull request #183874 from zhaofengli/bwrap-fhs-preserve-etc-symlink
build-fhs-userenv-bubblewrap: Preserve symlinks in /etc
2023-03-18 13:15:44 +01:00
K900
f08f903ea5 spacebar: remove gcc9 hack 2023-03-18 15:14:35 +03:00
K900
b07f4b040e grantleetheme: fix outputs definition 2023-03-18 15:10:37 +03:00
David Houston
9d6d028f2b erlang-ls: Set meta.mainProgram
The erlang language server's primary binary is `erlang_ls`, just like
the repository name, but this package sets the package name to
`erlang-ls` without also either aliasing the binary or setting
`meta.mainProgram`. Setting `meta.mainProgram` to `erlang_ls` should
allow the use of `lib.getExe`.
2023-03-18 08:08:48 -04:00
Martin Weinelt
a5f8184fb8 Merge pull request #221792 from mweinelt/pypy-packages
pypy3Packages.greenlet: Set null for pypi; pypy3Packages.six: Disable failing test
2023-03-18 11:59:34 +00:00
Morgan Helton
c1bfba963d pomerium: 0.20.0 -> 0.21.2 2023-03-18 06:49:42 -05:00
Morgan Helton
05655e8ad3 pomerium: add test for UI 2023-03-18 06:49:22 -05:00
Morgan Helton
d76601d559 pomerium: add update script 2023-03-18 06:48:41 -05:00
Elia Argentieri
7a6801d8dd obs-studio-plugins.obs-pipewire-audio-capture: 1.0.5 -> 1.1.0 2023-03-18 12:38:39 +01:00
Thomas Gerbet
e6bbcf847d vault-bin: 1.12.2 -> 1.13.0
Fixes CVE-2023-24999.

https://discuss.hashicorp.com/t/hcsec-2023-07-vault-fails-to-verify-if-approle-secretid-belongs-to-role-during-a-destroy-operation/51305

https://developer.hashicorp.com/vault/docs/release-notes/1.13.0
2023-03-18 12:35:17 +01:00
Weijia Wang
088089e8e0 Merge pull request #221726 from wegank/samba-darwin
samba: unbreak on darwin
2023-03-18 13:33:27 +02:00
Thomas Gerbet
a1238be261 nomad_1_4: 1.4.4 -> 1.4.6
Fixes CVE-2023-1296.

https://discuss.hashicorp.com/t/hcsec-2023-09-nomad-acls-can-not-deny-access-to-workloads-own-variables/51390

https://github.com/hashicorp/nomad/releases/tag/v1.4.6
https://github.com/hashicorp/nomad/releases/tag/v1.4.5
2023-03-18 12:21:04 +01:00
Justinas Stankevicius
b38d7e5ea6 miniupnpd: add nixosTests.upnp to passthru.tests 2023-03-18 13:13:08 +02:00
Justinas Stankevicius
83cb6c00f0 miniupnpd: use iptables-legacy 2023-03-18 13:13:08 +02:00
Ted Reed
2e29c38ec4 emacs.pkgs.project: Use project from elpa
The version of project on ELPA has now moved well beyond what was
available in emacs 28, and packages such as eglot are depending on
these newer versions.
2023-03-18 08:04:29 -03:00
Nick Cao
a62275a2e5 Merge pull request #221640 from candyc1oud/cista
cista: init at 0.13
2023-03-18 19:04:09 +08:00
Weijia Wang
b45fe715d9 Merge pull request #217922 from r-ryantm/auto-update/openboardview
openboardview: 9.0.3 -> 9.95.0
2023-03-18 13:00:52 +02:00
K900
e5ca54ba8f ktextaddons: init at 1.1.0 2023-03-18 14:00:00 +03:00
Martin Weinelt
1b99cfd174 python310Packages.pypdf: 3.5.1 -> 3.5.2
https://github.com/py-pdf/pypdf/blob/refs/tags/3.5.2/CHANGELOG.md
2023-03-18 11:58:37 +01:00
Martin Weinelt
6831c05b63 python310Packages.pdm-backend: 2.0.2 -> 2.0.5
https://github.com/pdm-project/pdm-backend/releases/tag/2.0.3
https://github.com/pdm-project/pdm-backend/releases/tag/2.0.4
https://github.com/pdm-project/pdm-backend/releases/tag/2.0.5
2023-03-18 11:57:54 +01:00
Martin Weinelt
96585d3332 python310Packages.lightning-utilities: 0.7.1 -> 0.8.0
https://github.com/Lightning-AI/utilities/releases/tag/v0.8.0
2023-03-18 11:56:42 +01:00
Nick Cao
5139628c56 Merge pull request #221770 from Anillc/go-cqhttp
go-cqhttp: 1.0.0-rc4 -> 1.0.0-rc5
2023-03-18 18:56:06 +08:00
Weijia Wang
952327b3b0 codeql: jdk11 -> jdk17 2023-03-18 12:52:18 +02:00
Thomas Gerbet
b3cf05383e jpegoptim: apply patch for CVE-2023-27781
See https://github.com/tjko/jpegoptim/issues/132
2023-03-18 11:51:45 +01:00
Mike Purvis
493cf90d16 dpkg: 1.21.1ubuntu2.1 -> 1.21.21ubuntu1
https://salsa.debian.org/dpkg-team/dpkg/-/blob/1.21.21/debian/changelog
2023-03-18 11:37:32 +01:00
talyz
ccaa6078ba nixos/gitlab: Fix error when GitLab Pages is not enabled
Even if GitLab is used without Pages, some of its settings are still
used in the gitlab.yml file, resulting in errors such as

error: The option `services.gitlab.pages.settings.pages-domain' is used but not defined.

To fix this, make the settings' usage conditional on Pages being
enabled.
2023-03-18 11:34:51 +01:00
Martin Weinelt
fb16963fde pypy3Packages.six: Disable test that loads native library
```
for c in ['5.3', '5.2', '5.1', '5.0', '4.9', '4.8', '4.7', '4.6', '4.5']:
    libpath = ctypes.util.find_library('db-%s' % c)
    if libpath:
        break
else:
    raise ModuleNotFoundError("Cannot find dbm library", name='_dbm')
    ModuleNotFoundError: Cannot find dbm find_library
```
2023-03-18 11:32:36 +01:00
Moritz 'e1mo' Fromm
bba33d60fc paperwork: Patch broken libreoffice path
Due to the changes in #219166, no suitable path to libreoffice was
found
2023-03-18 11:32:17 +01:00
Valentin Gagarin
3e1d10de43 Merge pull request #221738 from superherointj/codeowners-add-superherointj-to-vscode 2023-03-18 11:31:31 +01:00
Fabian Affolter
5f9354962d Merge pull request #221690 from RaitoBezarius/nerdsnipe-more
maintainer: Add raitobezarius as maintainer of zfs & netdata
2023-03-18 11:29:05 +01:00
Fabian Affolter
109f8ccdfe nest: specify license 2023-03-18 11:23:52 +01:00
Martin Weinelt
63a3c7c636 pypy3Packages.greenlet: Set null for pypi
Greenlet is provided as a built-in package on pypy and uninstalling and
replacing it does not work.

Set it to null, to make it disappear as a dependency, instead of marking
it as disabled, which also disables reverse dependencies.

Co-Authored-By: Jean-Paul Calderone <exarkun@twistedmatrix.com>
2023-03-18 11:23:12 +01:00
Fabian Affolter
c7ec291235 nest: add changelog to meta 2023-03-18 11:23:06 +01:00
Fabian Affolter
7a6722eeb8 python310Packages.python-songpal: add changelog to meta 2023-03-18 11:20:28 +01:00
Fabian Affolter
2d4c695eda python310Packages.adafruit-platformdetect: 3.41.0 -> 3.42.0
Changelog: https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases/tag/3.42.0
2023-03-18 11:15:15 +01:00
Fabian Affolter
b7b0c8ff41 python310Packages.peaqevcore: 13.2.0 -> 13.2.2 2023-03-18 11:14:08 +01:00
Weijia Wang
ea847dd1a0 nest: 3.3 -> 3.4 2023-03-18 12:13:46 +02:00
Fabian Affolter
d7acfb1889 python310Packages.pyobihai: 1.4.0 -> 1.4.1 2023-03-18 11:13:20 +01:00
Fabian Affolter
4bee225605 exploitdb: 2023-03-15 -> 2023-03-17 2023-03-18 11:11:57 +01:00
Fabian Affolter
5f85863f1e feroxbuster: 2.7.1 -> 2.9.1
Diff: https://github.com/epi052/feroxbuster/compare/refs/tags/v2.7.1...v2.9.1

Changelog: https://github.com/epi052/feroxbuster/releases/tag/v2.9.1
2023-03-18 11:11:50 +01:00
Fabian Affolter
36f7b394d7 naabu: 2.1.2 -> 2.1.3
Diff: https://github.com/projectdiscovery/naabu/compare/refs/tags/v2.1.2...v2.1.3

Changelog: https://github.com/projectdiscovery/naabu/releases/tag/v2.1.3
2023-03-18 11:03:12 +01:00
Fabian Affolter
226bcceaa1 nuclei: 2.8.9 -> 2.9.0
Changelog: https://github.com/projectdiscovery/nuclei/releases/tag/v2.9.0
2023-03-18 11:00:32 +01:00
R. Ryantm
aca4672300 python310Packages.python-songpal: 0.15.1 -> 0.15.2 2023-03-18 10:00:11 +00:00
R. Ryantm
d29a127f81 sublime-merge-dev: 2082 -> 2085 2023-03-18 09:54:36 +00:00
Stig
1ec2a95c67 Merge pull request #221794 from mweinelt/perl-cpanel-json-xs
perlPackages.CpanelJSONXS: 4.31 -> 4.36
2023-03-18 10:54:30 +01:00
Fabian Affolter
4e2fd1a8c9 Merge pull request #221762 from r-ryantm/auto-update/uncover
uncover: 1.0.2 -> 1.0.3
2023-03-18 10:53:52 +01:00
Weijia Wang
61c26c593f srvc: 0.14.1 -> 0.15.0 2023-03-18 11:50:43 +02:00
kilianar
2865dd5aaf orchis-theme: 2023-02-26 -> 2023-03-18
https://github.com/vinceliuice/Orchis-theme/releases/tag/2023-03-18
2023-03-18 10:48:33 +01:00
Bobby Rong
b7650f44b5 Merge pull request #221278 from bobby285271/upd/xfce
Xfce updates
2023-03-18 17:40:50 +08:00
Sergei Trofimovich
e4bcf6d967 Merge pull request #220820 from trofi/openjdk-location
openjdk{15..19}: fix position location
2023-03-18 09:40:01 +00:00
R. Ryantm
f431cccc40 wxsqlite3: 4.9.2 -> 4.9.3 2023-03-18 09:30:49 +00:00
Charlotte Van Petegem
5bb0c0c812 matrix-hookshot: 2.7.0 -> 3.0.0 2023-03-18 10:29:38 +01:00
R. Ryantm
7890aebbc4 xml2rfc: 3.16.0 -> 3.17.0 2023-03-18 09:27:28 +00:00
Stig
3cd8329d54 Merge pull request #221745 from superwhiskers/update-rakudo
rakudo: 2022.07 -> 2023.02
2023-03-18 10:18:26 +01:00
Atemu
bd7309c5a3 Merge pull request #221469 from wegank/solr-drop
solr: drop
2023-03-18 10:17:43 +01:00
Martin Weinelt
bdb75d06dc perlPackages.CpanelJSONXS: 4.31 -> 4.36
https://metacpan.org/release/RURBAN/Cpanel-JSON-XS-4.36/source/Changes
2023-03-18 10:15:03 +01:00
Charlotte Van Petegem
8b7c79c8ba python3Packages.pywlroots: revert to pywlroots 0.15.24
This reverts commit b60a1fef4a and commit
6378b8bc0f.

pywlroots 0.16 isn't compatible with qtile, its only reverse dependency.
2023-03-18 10:13:47 +01:00
Maximilian Bosch
6ca0092401 Merge pull request #221620 from chvp/bump-mautrix-whatsapp
mautrix-whatsapp: 0.8.2 -> 0.8.3
2023-03-18 09:41:52 +01:00
lewo
027fb8e18e Merge pull request #221742 from r-ryantm/auto-update/tfplugindocs
tfplugindocs: 0.14.0 -> 0.14.1
2023-03-18 09:41:29 +01:00
R. Ryantm
3873d53232 alembic: 1.8.4 -> 1.8.5 2023-03-18 08:40:33 +00:00
K900
bef31256a5 kiconthemes: backport compile error fix 2023-03-18 11:32:38 +03:00
R. Ryantm
4e0ac3aabc librewolf-unwrapped: 111.0-2 -> 111.0-3 2023-03-18 08:26:06 +00:00
K900
c103991d2b kpipewire: propagate libepoxy 2023-03-18 11:20:51 +03:00
R. Ryantm
64aa0b2565 nsc: 2.7.8 -> 2.8.0 2023-03-18 08:13:26 +00:00
K900
9359136d3a grantlee: 5.2.0 -> 5.3.1 2023-03-18 11:00:52 +03:00
Martin Weinelt
855fb684d9 Merge pull request #221679 from mweinelt/tts-0.12
tts: 0.11.1 -> 0.12.0; python310Packages.trainer: 0.0.22 -> 0.0.24
2023-03-18 07:57:19 +00:00
Mario Rodas
098d54cc6a Merge pull request #221749 from r-ryantm/auto-update/devbox
devbox: 0.4.2 -> 0.4.4
2023-03-18 02:29:37 -05:00
Mario Rodas
4f80668e1c Merge pull request #221765 from r-ryantm/auto-update/netdata-go-plugins
netdata-go-plugins: 0.51.2 -> 0.51.3
2023-03-18 02:28:22 -05:00
Mario Rodas
e6d71af1f8 Merge pull request #221782 from marsam/update-hyperledger-fabric
hyperledger-fabric: 2.4.6 -> 2.4.9
2023-03-18 02:26:29 -05:00
R. Ryantm
8f6811433b discord-canary: 0.0.149 -> 0.0.150 2023-03-18 07:24:16 +00:00
K900
27e7233eba kirigami-addons: 0.6 -> 0.7.2 2023-03-18 10:15:48 +03:00
K900
84e6e05c9e Merge pull request #221732 from K900/remove-qt5-version-checks
treewide: clear out remaining qt5 conditionals
2023-03-18 10:12:49 +03:00
R. Ryantm
080676458c oxker: 0.2.4 -> 0.2.5 2023-03-18 07:02:45 +00:00
Mario Rodas
4600fbf18b Merge pull request #196599 from viraptor/libharu-fix-lib
libharu: 2.4.0 -> 2.4.3
2023-03-18 01:56:58 -05:00
Mario Rodas
0c38e981e8 Merge pull request #219524 from bcdarwin/update-vtk
vtk: 9.2.5 -> 9.2.6
2023-03-18 01:54:01 -05:00
Mario Rodas
54838c2ba7 Merge pull request #221711 from bcdarwin/unbreak-nbdev
python310Packages.nbdev: unbreak
2023-03-18 01:53:22 -05:00
Mario Rodas
76827e5ec8 hyperledger-fabric: 2.4.6 -> 2.4.9
https://github.com/hyperledger/fabric/releases/tag/v2.4.9
2023-03-18 01:30:42 -05:00
牧瀬紅莉栖
924887fec4 ch9344: init at 1.9 2023-03-18 14:20:28 +08:00
Anillc
decdea95b6 go-cqhttp: 1.0.0-rc4 -> 1.0.0-rc5 2023-03-18 14:19:55 +08:00
Mario Rodas
ff19b78ba7 checkstyle: 10.9.1 -> 10.9.2
https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.9.2
2023-03-18 05:40:00 +00:00
R. Ryantm
d3e4b26bb6 checkstyle: 10.8.1 -> 10.9.1 2023-03-18 05:39:59 +00:00
R. Ryantm
5f300b3588 gemget: 1.8.0 -> 1.9.0 2023-03-18 05:37:29 +00:00
R. Ryantm
49763ae9b3 steampipe: 0.19.1 -> 0.19.2 2023-03-18 05:28:27 +00:00
Austin Butler
8403c0d5e2 python3Packages.debugpy: fix test failures 2023-03-17 22:14:43 -07:00
R. Ryantm
e5c9435ea5 tagref: 1.5.0 -> 1.6.0 2023-03-18 05:11:29 +00:00
R. Ryantm
e9bf81ec93 onlyoffice-documentserver: 7.3.2 -> 7.3.3 2023-03-18 05:02:27 +00:00
John Chadwick
8f1d05d958 veracrypt: add wrapGAppsHook 2023-03-18 00:26:55 -04:00
github-actions[bot]
c1329a147a terraform-providers.tencentcloud: 1.79.16 → 1.79.17 2023-03-18 14:20:37 +10:00
github-actions[bot]
b2afe552f5 terraform-providers.newrelic: 3.17.0 → 3.17.1 2023-03-18 14:20:37 +10:00
github-actions[bot]
2b9351c15d terraform-providers.minio: 1.12.0 → 1.13.0 2023-03-18 14:20:37 +10:00
github-actions[bot]
4e2546af0a terraform-providers.huaweicloud: 1.45.1 → 1.46.0 2023-03-18 14:20:37 +10:00
github-actions[bot]
a754c8ae2c terraform-providers.alicloud: 1.201.1 → 1.201.2 2023-03-18 14:20:37 +10:00
github-actions[bot]
8ae4bb5a63 terraform-providers.docker: 3.0.1 → 3.0.2 2023-03-18 14:20:37 +10:00
github-actions[bot]
88033436bb terraform-providers.auth0: 0.44.1 → 0.45.0 2023-03-18 14:20:37 +10:00
Mario Rodas
114cb72cda luau: 0.567 -> 0.568
https://github.com/Roblox/luau/releases/tag/0.568
2023-03-18 04:20:00 +00:00
Mario Rodas
53262cefb7 netdata-go-plugins: update meta 2023-03-18 04:20:00 +00:00
Mario Rodas
a0753a8b4b netdata-go-plugins: add netdata test to passthru 2023-03-18 04:20:00 +00:00
Mario Rodas
bd2b3ec62b netdata-go-plugins: 0.51.3 -> 0.51.4
https://github.com/netdata/go.d.plugin/releases/tag/v0.51.4
2023-03-18 04:20:00 +00:00
davidak
64b8d10a48 Merge pull request #215728 from hesiod/geogram
geogram: init at 1.8.3
2023-03-18 05:05:32 +01:00
R. Ryantm
8815ddf3eb tbls: 1.62.1 -> 1.63.0 2023-03-18 03:56:26 +00:00
Adam Joseph
1a657f18f7 trivial-builders/test/references.nix: fix eval
The command

```
nix-build -A tests.trivial-builders.references --show-trace
```

fails eval with

```
in job ‘nixpkgs.tests.trivial-builders.references’:
error: The option `meta.description' does not exist. Definition values:
       - In `makeTest parameters': "Run the Nixpkgs trivial builders tests"
```

because `meta.description` and `meta.license` are not valid for
`nixosTest`s (they are valid for `mkDerivation` of course).

This has been causing Hydra eval failures:

  https://hydra.nixos.org/jobset/nixos/pr-209870-gcc-external-bootstrap#tabs-errors

Let's fix eval by removing these attributes.
2023-03-17 20:56:20 -07:00
R. Ryantm
a6a085c6dc netdata-go-plugins: 0.51.2 -> 0.51.3 2023-03-18 03:55:07 +00:00
Adam Joseph
07c9ae7a65 test-defaultPkgConfigPackages.nix: filter out recurseForDerivations
The command at the top of this file fails to evaluate:

```
$ nix-build -A tests.pkg-config.defaultPkgConfigPackages
in job ‘nixpkgs.tests.pkg-config.defaultPkgConfigPackages.tests-combined.x86_64-linux’:
error: pkg-config module `recurseForDerivations` is not defined to be a derivation. Please check the attribute value for `recurseForDerivations` in `pkgs/top-level/pkg-config-packages.nix` in Nixpkgs.
```

This is also causing eval errors on Hydra:

  https://hydra.nixos.org/jobset/nixos/pr-209870-gcc-external-bootstrap#tabs-errors

Let's filter out `recurseForDerivations=true` from the attrset,
since it exists mainly as a flag to signal special handling when
recursing.
2023-03-17 20:44:31 -07:00
R. Ryantm
11e800d521 uncover: 1.0.2 -> 1.0.3 2023-03-18 03:29:06 +00:00
figsoda
f012515eb2 Merge pull request #221754 from r-ryantm/auto-update/bacon
bacon: 2.6.3 -> 2.7.0
2023-03-17 23:14:02 -04:00
R. Ryantm
0d09ef89ed nco: 5.1.4 -> 5.1.5 2023-03-18 03:09:24 +00:00
R. Ryantm
e8ce7ef645 fio: 3.33 -> 3.34 2023-03-18 02:38:35 +00:00
R. Ryantm
720340dd81 bacon: 2.6.3 -> 2.7.0 2023-03-18 02:22:20 +00:00
R. Ryantm
1b0770492f ooniprobe-cli: 3.17.0 -> 3.17.1 2023-03-18 02:18:09 +00:00
Bobby Rong
29b574db13 Merge pull request #221659 from bobby285271/fix/pantheon-bpo
Pantheon: Backport style fixes for Epiphany 44 and a crash fix for mail
2023-03-18 10:17:16 +08:00
R. Ryantm
6214de9137 aws-vault: 7.0.2 -> 7.1.1 2023-03-18 02:10:26 +00:00
Nick Cao
bdfcaa4ba3 Merge pull request #221704 from dotlambda/rnote-0.5.18
rnote: 0.5.17 -> 0.5.18
2023-03-18 10:07:51 +08:00
Nick Cao
7d21606769 Merge pull request #221715 from Azd325/master
teams: 1.5.00.22362 -> 1.6.00.4464 (darwin)
2023-03-18 10:06:55 +08:00
Nick Cao
86addb2d32 Merge pull request #221725 from figsoda/halp
halp: 0.1.3 -> 0.1.4
2023-03-18 10:05:49 +08:00
Philipp Woelfel
3eea810b5e Update to latest versions: pdfstudio2022.2.2, pdfstudio2021.2.1, pdfstudioviewer2022.2.2 2023-03-17 20:05:36 -06:00
Nick Cao
e470b6afd5 Merge pull request #221613 from NickCao/singbox
sing-box: 1.1.6 -> 1.1.7
2023-03-18 10:05:21 +08:00
Nick Cao
f62e99a323 Merge pull request #221488 from NickCao/qt643
qt6: 6.4.2 -> 6.4.3
2023-03-18 10:04:52 +08:00
R. Ryantm
0e8870ccbd devbox: 0.4.2 -> 0.4.4 2023-03-18 02:04:08 +00:00
R. Ryantm
f703a121c0 step-kms-plugin: 0.7.0 -> 0.8.0 2023-03-18 01:48:14 +00:00
superherointj
ebe3069f17 Merge pull request #221737 from wackbyte/bump-gitlens
vscode-extensions.eamodio.gitlens: 13.3.2 -> 13.4.0
2023-03-17 22:30:47 -03:00
superwhiskers
a09aae0d75 rakudo: 2022.07 -> 2023.02 2023-03-17 20:30:38 -05:00
superwhiskers
307db4066c nqp: 2022.07 -> 2023.02 2023-03-17 20:30:24 -05:00
superwhiskers
ac5ad78aba moarvm: 2022.07 -> 2023.02 2023-03-17 20:30:07 -05:00
R. Ryantm
0a0e632fea pgmodeler: 1.0.1 -> 1.0.2 2023-03-18 01:29:10 +00:00
figsoda
1792c4f8c7 Merge pull request #221104 from figsoda/crate 2023-03-17 21:28:07 -04:00
superherointj
1d36f32390 Merge pull request #221727 from kalebpace/kpace/add-vscode-extension-kalebpace-balena-vscode
vscode-extensions.kalebpace.balena-vscode: init at 0.1.3
2023-03-17 22:23:40 -03:00
R. Ryantm
0d44f838ca gatk: 4.3.0.0 -> 4.4.0.0 2023-03-18 01:10:14 +00:00
R. Ryantm
15fa0306e5 tfplugindocs: 0.14.0 -> 0.14.1 2023-03-18 01:03:30 +00:00
Sandro
8aedbfa038 Merge pull request #181013 from aidalgol/peroxide 2023-03-18 01:55:30 +01:00
Sandro
615436fd26 Merge pull request #220162 from wuyoli/avizo 2023-03-18 01:50:37 +01:00
Kaleb Pace
d18427d816 maintainers: add kalebpace as maintainer 2023-03-17 19:20:29 -05:00
Kaleb Pace
7d718ba166 vscode-extensions.kalebpace.balena-vscode: init at 0.1.3 2023-03-17 19:19:24 -05:00
superherointj
bcc5d6cc20 CODEOWNERS: add superherointj to vscode (2th path) 2023-03-17 21:15:27 -03:00
Chuang Zhu
b7a3087658 komikku: init at 1.15.0 2023-03-17 21:00:34 -03:00
Lily Foster
7e1d382035 Merge pull request #215937 from Zaechus/init/rbdoom-3-bfg-1.4.0
rbdoom-3-bfg: init at 1.4.0
2023-03-17 19:57:38 -04:00
wuyoli
cce4df2373 avizo: fix dependencies of helper scripts 2023-03-18 00:56:49 +01:00
wackbyte
ffba854a07 vscode-extensions.eamodio.gitlens: 13.3.2 -> 13.4.0 2023-03-17 19:56:48 -04:00
K900
730d115a6e Merge pull request #221721 from K900/remove-plasma-ddc-option
nixos/plasma5: remove supportDDC option
2023-03-18 02:11:44 +03:00
Robert Schütz
35e9378d52 gdal: 3.6.2 -> 3.6.3
Diff: https://github.com/OSGeo/gdal/compare/v3.6.2...v3.6.3

Changelog: https://github.com/OSGeo/gdal/blob/v3.6.3/NEWS.md
2023-03-17 16:11:07 -07:00
K900
a5a292c7a8 treewide: clear out remaining qt5 conditionals 2023-03-18 02:10:20 +03:00
piegames
b8bb45de28 Merge pull request #221635: gnomeExtension.dash-to-dock v75 → v79 2023-03-18 00:01:26 +01:00
Weijia Wang
3b8e15b8d3 Merge pull request #221657 from figsoda/diet
cargo-diet: 1.2.4 -> 1.2.5
2023-03-18 00:03:46 +02:00
Lily Foster
1a6efb9dae Merge pull request #221581 from huantianad/webcord-fixes
webcord: name -> pname, suffix xdg-utils to PATH
2023-03-17 18:03:32 -04:00
Weijia Wang
509d8ca5c2 Merge pull request #221589 from figsoda/typeshare
typeshare: 1.1.0 -> 1.2.0
2023-03-17 23:57:56 +02:00
Weijia Wang
0a7667609f samba: unbreak on darwin 2023-03-17 23:50:16 +02:00
Martin Weinelt
330f0c599f Merge pull request #221655 from NixOS/home-assistant
home-assistant: 2023.3.4 -> 2023.3.5
2023-03-17 21:43:32 +00:00
Weijia Wang
658070e636 Merge pull request #220101 from r-ryantm/auto-update/tevent
tevent: 0.13.0 -> 0.14.1
2023-03-17 23:31:48 +02:00
Weijia Wang
7dcef0a1e2 Merge pull request #219777 from r-ryantm/auto-update/tdb
tdb: 1.4.7 -> 1.4.8
2023-03-17 23:31:37 +02:00
Martin Weinelt
741d9c2766 python310Packages.adblock: Substitute bogus version
The upstream sets 0.0.0 as the version in pyprojecy.toml with no
indication, how the version gets set dynamically.
2023-03-17 22:29:00 +01:00
Lily Foster
0b8da88c18 Merge pull request #219393 from lilyinstarlight/upd/teams-for-linux-1.0.49
teams-for-linux: 1.0.45 -> 1.0.53
2023-03-17 17:27:28 -04:00
Martin Weinelt
776f5e4124 python310Packages.homeassistant-stubs: 2023.3.4 -> 2023.3.5
https://github.com/KapJI/homeassistant-stubs/releases/tag/2023.3.5
2023-03-17 22:22:10 +01:00
Martin Weinelt
30d14133d2 home-assistant: 2023.3.4 -> 2023.3.5
https://github.com/home-assistant/core/releases/tag/2023.3.5
2023-03-17 22:22:03 +01:00
Fabian Affolter
c9ed3e993f python310Packages.nibe: 2.0.0 -> 2.1.4 (#219597)
https://github.com/yozik04/nibe/releases/tag/2.1.0
https://github.com/yozik04/nibe/releases/tag/2.1.1
https://github.com/yozik04/nibe/releases/tag/2.1.2
https://github.com/yozik04/nibe/releases/tag/2.1.3
https://github.com/yozik04/nibe/releases/tag/2.1.4
2023-03-17 22:22:01 +01:00
figsoda
3f2cd046d5 halp: 0.1.3 -> 0.1.4
Diff: https://github.com/orhun/halp/compare/v0.1.3...v0.1.4

Changelog: https://github.com/orhun/halp/blob/v0.1.4/CHANGELOG.md
2023-03-17 17:20:02 -04:00
Weijia Wang
6b9bd9d56f Merge pull request #221714 from wegank/otpclient-platforms
otpclient: restrict platforms
2023-03-17 23:17:05 +02:00
Weijia Wang
ba70644e29 Merge pull request #221597 from r-ryantm/auto-update/python310Packages.types-protobuf
python310Packages.types-protobuf: 4.21.0.7 -> 4.22.0.0
2023-03-17 23:08:46 +02:00
Franz Pletz
a3f8a61618 Merge pull request #221703 from Mic92/ferdium
ferdium: 6.2.0 -> 6.2.4
2023-03-17 22:04:13 +01:00
Robert Schütz
ad62e9b164 python310Packages.basemap: relax version constraints 2023-03-17 14:02:00 -07:00
Robert Schütz
42802d8a6d python310Packages.labelbox: fix tests 2023-03-17 14:01:59 -07:00
Robert Schütz
a2357a978f python310Packages.affine: fix build 2023-03-17 14:01:59 -07:00
Robert Schütz
06a465200e python310Packages.pyproj: update tests for PROJ 9.2 2023-03-17 14:01:59 -07:00
Robert Schütz
0052981366 proj: 9.1.1 -> 9.2.0
Diff: https://github.com/OSGeo/PROJ/compare/9.1.1...9.2.0

Changelog: https://github.com/OSGeo/PROJ/releases/tag/9.2.0
2023-03-17 14:01:58 -07:00
Martin Weinelt
da10e809ff Merge pull request #221720 from tahoe-lafs/aiocontextvars-does-not-depend-on-sqlalchemy
python3Packages.aiocontextvars: Remove sqlalchemy dependency
2023-03-17 20:56:54 +00:00
Weijia Wang
c333779d74 Merge pull request #215248 from aidalgol/heroic-gst-deps
heroic: Add GStreamer dependencies to FHS environment
2023-03-17 22:43:17 +02:00
K900
38d9db299e nixos/plasma5: remove supportDDC option
The code for this was actually removed in #172078.
2023-03-17 23:39:08 +03:00
Jean-Paul Calderone
00cd62b7fc python3Packages.aiocontextvars: Remove sqlalchemy dependency
Upstream project declares no such dependency nor is there any evidence it is
required.
2023-03-17 16:38:59 -04:00
Martin Weinelt
4f898bbef8 Merge pull request #221712 from wegank/rapid-photo-downloader-fix
rapid-photo-downloader: fix build
2023-03-17 20:30:06 +00:00
Weijia Wang
9943682b02 Merge pull request #221585 from r-ryantm/auto-update/portfolio
portfolio: 0.61.3 -> 0.61.4
2023-03-17 22:09:05 +02:00
Weijia Wang
e78a9a3b2b Merge pull request #221675 from wineee/qt5platform-plugins
deepin.qt5platform-plugins: 5.6.3 -> 5.6.5
2023-03-17 22:07:53 +02:00
Martin Weinelt
bbf45c9665 tts: 0.11.1 -> 0.12.0
https://github.com/coqui-ai/TTS/releases/tag/v0.12.0
2023-03-17 20:53:02 +01:00
Martin Weinelt
11cd8fcb70 python310Packages.trainer: 0.0.22 -> 0.0.24
https://github.com/coqui-ai/Trainer/releases/tag/v0.0.23
https://github.com/coqui-ai/Trainer/releases/tag/v0.0.24
2023-03-17 20:52:46 +01:00
Weijia Wang
ede6b217a1 Merge pull request #221588 from r-ryantm/auto-update/otpclient
otpclient: 3.1.4 -> 3.1.5
2023-03-17 21:43:16 +02:00
Weijia Wang
190c330018 Merge pull request #221647 from r-ryantm/auto-update/python310Packages.social-auth-app-django
python310Packages.social-auth-app-django: 5.0.0 -> 5.1.0
2023-03-17 21:42:50 +02:00
Weijia Wang
41318bfea1 Merge pull request #221637 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.651 -> 1.1.665
2023-03-17 21:33:45 +02:00
Weijia Wang
ce0123b250 Merge pull request #220918 from r-ryantm/auto-update/heimer
heimer: 3.7.0 -> 4.0.0
2023-03-17 21:33:02 +02:00
Weijia Wang
e603d7c7c6 Merge pull request #221039 from r-ryantm/auto-update/dagger
dagger: 0.3.13 -> 0.4.0
2023-03-17 21:32:00 +02:00
Weijia Wang
973123248b Merge pull request #221523 from r-ryantm/auto-update/rust-analyzer-unwrapped
rust-analyzer-unwrapped: 2023-03-06 -> 2023-03-13
2023-03-17 21:31:30 +02:00
Weijia Wang
b573a7f694 Merge pull request #221669 from wegank/hatch-pypi
hatch: switch to fetchPypi
2023-03-17 21:29:41 +02:00
Weijia Wang
76a27fa372 Merge pull request #221683 from kilianar/electron-mail-5.1.6
electron-mail: 5.1.2 -> 5.1.6
2023-03-17 21:28:42 +02:00
Weijia Wang
3976bff62e Merge pull request #221553 from r-ryantm/auto-update/driversi686Linux.amdvlk
driversi686Linux.amdvlk: 2023.Q1.2 -> 2023.Q1.3
2023-03-17 21:24:46 +02:00
Nikolay Korotkiy
b2ca11460a Merge pull request #221708 from sikmir/lagrange
lagrange: 1.15.4 → 1.15.5
2023-03-17 23:21:46 +04:00
Noel Gisler
f41316581d gnomeExtension.dash-to-dock: v75 => v79 2023-03-17 20:20:24 +01:00
Adam Joseph
e369d78b70 remove references to crate2nix other than a link to its docs 2023-03-17 12:13:13 -07:00
Weijia Wang
49937bab48 otpclient: restrict platforms 2023-03-17 21:12:37 +02:00
Adam Joseph
618d8e6a62 Update doc/languages-frameworks/rust.section.md
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-03-17 19:10:15 +00:00
Tim Kleinschmidt
b8ef1b276f teams: 1.5.00.22362 -> 1.6.00.4464 (darwin) 2023-03-17 20:09:50 +01:00
Adam Joseph
4716768513 Update doc/languages-frameworks/rust.section.md
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-03-17 19:09:50 +00:00
Weijia Wang
ac16f025ee rapid-photo-downloader: fix build 2023-03-17 21:07:29 +02:00
Ben Darwin
798e414d3e python310Packages.nbdev: unbreak
Add missing pyyaml and quarto dependencies.
2023-03-17 14:59:14 -04:00
Nikolay Korotkiy
2c503ae9c5 lagrange: 1.15.4 → 1.15.5 2023-03-17 22:56:27 +04:00
Nikolay Korotkiy
3392995957 the-foundation: 1.6.0 → 1.6.1 2023-03-17 22:55:10 +04:00
Thiago Kenji Okada
00c794a0f4 Merge pull request #221695 from thiagokokada/bump-babashka
babashka: 1.1.173 → 1.2.174
2023-03-17 18:54:49 +00:00
Jörg Thalheim
10a4343d71 Merge pull request #221617 from fufexan/hyprland
hyprwm: update and init packages
2023-03-17 18:52:24 +00:00
Jörg Thalheim
66b62bf8f3 hyprland/wlroots: ping commit of nvidia patch 2023-03-17 18:50:57 +00:00
Weijia Wang
437208561a Merge pull request #220841 from wineee/deepin-desktop-base-upd
deepin.deepin-desktop-base: 2022.03.07 -> 2022.11.15-deepin
2023-03-17 20:46:16 +02:00
Aidan Gauland
e369dab24e heroic: Add GStreamer dependencies to FHS environment
Wine-GE bundles GStreamer, which is required to by some games to play
in-game videos for some games.  Without these packages, GStreamer fails
to load, and the user gets a black screen instead of video playback.
2023-03-18 07:44:47 +13:00
Aidan Gauland
7fb4aae81f nixos/peroxide: add module for peroxide service 2023-03-18 07:43:59 +13:00
Aidan Gauland
22850f7904 peroxide: init at 0.5.0 2023-03-18 07:43:57 +13:00
Jörg Thalheim
66bdaf7f87 ferdium: 6.2.0 -> 6.2.4 2023-03-17 19:22:41 +01:00
Robert Schütz
e3f324babf rnote: 0.5.17 -> 0.5.18
Diff: https://github.com/flxzt/rnote/compare/v0.5.17...v0.5.18

Changelog: https://github.com/flxzt/rnote/releases/tag/v0.5.18
2023-03-17 11:18:36 -07:00
Maximilian Bosch
ee70f7c693 Merge pull request #221629 from Ma27/linux-kernel-updates
Linux kernel updates 2023-03-17
2023-03-17 19:06:19 +01:00
Nikolay Korotkiy
21a9621a44 martin: 0.7.2 → 0.8.0 2023-03-17 21:31:05 +04:00
Pavol Rusnak
5feb5054bb Merge pull request #221686 from tahoe-lafs/zfec-packaging-improvements
python3Packages.zfec: Avoid using deprecated test runner
2023-03-17 18:07:55 +01:00
Zhaofeng Li
42ef5ded06 build-fhs-userenv-bubblewrap: Use more descriptive names 2023-03-17 11:03:12 -06:00
Zhaofeng Li
58d73d2397 build-fhs-userenv-bubblewrap: Preserve symlinks in /etc
If the original file in /etc is a symlink, make it a symlink inside
the sandbox as well.

This fixes https://github.com/NixOS/nixpkgs/issues/126234#issuecomment-1192203498

Co-authored-by: Linus Heckemann <git@sphalerite.org>
2023-03-17 11:03:11 -06:00
Weijia Wang
95f2b52124 Merge pull request #221653 from r-ryantm/auto-update/python310Packages.azure-keyvault-certificates
python310Packages.azure-keyvault-certificates: 4.6.0 -> 4.7.0
2023-03-17 18:58:13 +02:00
Thiago Kenji Okada
c863a1beec babashka: 1.1.173 → 1.2.174 2023-03-17 16:58:07 +00:00
Thiago Kenji Okada
f05d7d022c buildGraalvmNativeImage: allow overwriting {build,install}Phase/nativeBuildInputs 2023-03-17 16:50:52 +00:00
Izorkin
6263c45580 nixos/roundcube: add tmp directory 2023-03-17 19:40:23 +03:00
Weijia Wang
518d5f0941 Merge pull request #220709 from r-ryantm/auto-update/python310Packages.mesa
python310Packages.mesa: 1.1.1 -> 1.2.0
2023-03-17 18:35:47 +02:00
Weijia Wang
4d5f2da3bf Merge pull request #221595 from r-ryantm/auto-update/sigil
sigil: 1.9.20 -> 1.9.30
2023-03-17 18:31:15 +02:00
Raito Bezarius
9a0666a7d0 zfs: add raitobezarius as a maintainer 2023-03-17 17:28:02 +01:00
Raito Bezarius
6da5fddeb5 netdata: add raitobezarius as a maintainer 2023-03-17 17:27:01 +01:00
Franz Pletz
a2f9942dd8 usbguard-notifier: init at 0.1.0 2023-03-17 17:23:43 +01:00
Jean-Paul Calderone
23bc23f6a5 python3Packages.zfec: Avoid using deprecated test runner 2023-03-17 11:57:24 -04:00
kilianar
a16e75fcbd electron-mail: 5.1.2 -> 5.1.6
https://github.com/vladimiry/ElectronMail/releases/tag/v5.1.6
2023-03-17 16:52:59 +01:00
Weijia Wang
1785c6e8a9 hatch: switch to fetchPypi 2023-03-17 17:37:56 +02:00
rewine
01285fcc49 deepin.qt5platform-plugins: 5.6.3 -> 5.6.5 2023-03-17 23:32:16 +08:00
figsoda
c882facd2e cargo-machete: init at 0.5.0 2023-03-17 11:26:28 -04:00
Ryan Horiguchi
560726903b tautulli: 2.11.1 -> 2.12.2 2023-03-17 15:38:48 +01:00
R. Ryantm
7a2128a836 woodpecker-server: 0.15.6 -> 0.15.7 2023-03-17 14:20:53 +00:00
Francesco Gazzetta
cb6c23996f itchiodl: 2.2.0 -> 2.3.0 2023-03-17 15:19:33 +01:00
Sandro Jäckel
dc937802ba dnscontrol: 3.27.2 -> 3.28.0
Diff: https://github.com/StackExchange/dnscontrol/compare/v3.27.2...v3.28.0
2023-03-17 15:13:22 +01:00
figsoda
a1ac7307f6 cargo-diet: 1.2.4 -> 1.2.5
Diff: https://github.com/the-lean-crate/cargo-diet/compare/v1.2.4...v1.2.5

Changelog: https://github.com/the-lean-crate/cargo-diet/blob/v1.2.5/CHANGELOG.md
2023-03-17 09:51:53 -04:00
Bobby Rong
756cdf8089 pantheon.elementary-mail: Backport crash fix for empty mime 2023-03-17 21:46:25 +08:00
Bobby Rong
d88ec152cf pantheon.elementary-gtk-theme: Backport fixes for epiphany 44
When granite is presented, new version of libadwaita no longer
handles the style, this makes epiphany 44 looks very broken.

We are likely going to land 44 faster than elementary I think.
2023-03-17 21:41:13 +08:00
R. Ryantm
7cb73c9a29 python310Packages.azure-keyvault-certificates: 4.6.0 -> 4.7.0 2023-03-17 13:21:35 +00:00
Martin Weinelt
18c9089744 matrix-synapse.tools.synadm: 0.38 -> 0.40
https://github.com/JOJ0/synadm/releases/tag/v0.39
https://github.com/JOJ0/synadm/releases/tag/v0.40
2023-03-17 13:03:20 +00:00
R. Ryantm
cfa79e458d python310Packages.social-auth-app-django: 5.0.0 -> 5.1.0 2023-03-17 12:34:59 +00:00
R. Ryantm
3e531b418e firefox-beta-bin-unwrapped: 112.0b2 -> 112.0b3 2023-03-17 12:29:11 +00:00
Candy Cloud
7d32101a66 cista: init at 0.13 2023-03-17 12:15:40 +00:00
R. Ryantm
5d17348a5f ryujinx: 1.1.651 -> 1.1.665 2023-03-17 11:40:02 +00:00
R. Ryantm
0ae1cd1a8f python310Packages.rpy2: 3.5.9 -> 3.5.10 2023-03-17 11:00:23 +00:00
R. Ryantm
7040280597 minecraft-server: 1.19.3 -> 1.19.4 2023-03-17 10:43:05 +00:00
Maximilian Bosch
7f54d0b183 linux/hardened/patches/6.1: 6.1.15-hardened1 -> 6.1.19-hardened1 2023-03-17 11:20:35 +01:00
Maximilian Bosch
af4fcd5dd7 linux/hardened/patches/5.4: 5.4.234-hardened1 -> 5.4.236-hardened1 2023-03-17 11:20:22 +01:00
Maximilian Bosch
cce3af4c1d linux/hardened/patches/5.15: 5.15.98-hardened1 -> 5.15.102-hardened1 2023-03-17 11:20:10 +01:00
Maximilian Bosch
6c59d5d001 linux/hardened/patches/5.10: 5.10.172-hardened1 -> 5.10.174-hardened1 2023-03-17 11:19:56 +01:00
Maximilian Bosch
dc74597f61 linux/hardened/patches/4.19: 4.19.275-hardened1 -> 4.19.277-hardened1 2023-03-17 11:19:44 +01:00
Maximilian Bosch
1a07020574 linux/hardened/patches/4.14: 4.14.307-hardened1 -> 4.14.309-hardened1 2023-03-17 11:19:32 +01:00
Maximilian Bosch
feaedbb393 linux_latest-libre: 19102 -> 19109 2023-03-17 10:51:32 +01:00
Maximilian Bosch
4c83fe7ec3 linux: 6.2.6 -> 6.2.7 2023-03-17 10:51:09 +01:00
Maximilian Bosch
8bef4cebd1 linux: 6.1.19 -> 6.1.20 2023-03-17 10:50:57 +01:00
rewine
12a7c7e68b deepin.deepin-shortcut-viewer: init at 5.0.7 2023-03-17 17:50:45 +08:00
Maximilian Bosch
2cca747420 linux: 5.4.236 -> 5.4.237 2023-03-17 10:50:43 +01:00
Maximilian Bosch
cf346bc95a linux: 5.15.102 -> 5.15.103 2023-03-17 10:50:31 +01:00
Maximilian Bosch
2589986af6 linux: 5.10.174 -> 5.10.175 2023-03-17 10:50:18 +01:00
Maximilian Bosch
b244d57064 linux: 4.19.277 -> 4.19.278 2023-03-17 10:50:06 +01:00
Maximilian Bosch
0909bcf14e linux: 4.14.309 -> 4.14.310 2023-03-17 10:49:52 +01:00
Charlotte Van Petegem
d81364ce74 mautrix-whatsapp: 0.8.2 -> 0.8.3 2023-03-17 10:44:27 +01:00
Mihai Fufezan
ef5c3f99ba hyprpicker: init at unstable-2023-03-09 2023-03-17 10:49:03 +02:00
Mihai Fufezan
1058e58268 xdg-desktop-portal-hyprland: init at unstable-2023-03-16 2023-03-17 10:49:03 +02:00
Mihai Fufezan
e7defd2516 hyprland: 0.6.1 -> 0.23.0beta 2023-03-17 10:49:01 +02:00
Nick Cao
30a52ec2c2 sing-box: set ldflags to embed version info 2023-03-17 16:23:26 +08:00
Nick Cao
8c9561175a sing-box: 1.1.6 -> 1.1.7
Diff: https://github.com/SagerNet/sing-box/compare/v1.1.6...v1.1.7
2023-03-17 16:22:56 +08:00
Sergei Trofimovich
f749c3ec34 xorg.fontalias: 1.0.4 -> 1.0.5
Changes: https://www.spinics.net/lists/xorg/msg60833.html
2023-03-17 07:53:47 +00:00
Mihai Fufezan
775e143cd4 hyprland-protocols: init at unstable-2023-01-13 2023-03-17 09:28:07 +02:00
mdarocha
074df48f5c dotnet-sdk_6: 6.0.406 -> 6.0.407 2023-03-17 07:57:21 +01:00
Weijia Wang
78877052dc jdom: 1.0 -> 2.0.6.1 2023-03-17 08:45:36 +02:00
Weijia Wang
18f223818f qmake2cmake: 1.0.2 -> 1.0.3 2023-03-17 08:31:12 +02:00
Drew Risinger
ba677684f4 Merge branch 'master' into dr-pr-add-mkl-cmake 2023-03-16 22:30:14 -07:00
R. Ryantm
cb2e486f00 python310Packages.types-protobuf: 4.21.0.7 -> 4.22.0.0 2023-03-17 04:38:19 +00:00
Mario Rodas
ad33f1800f rake: 12.3.2 -> 13.0.6 2023-03-17 04:20:00 +00:00
Mario Rodas
f3347106dd lxd: 5.11 -> 5.12 2023-03-17 04:20:00 +00:00
Mario Rodas
9a89bf9669 python310Packages.pytest-twisted: 1.13.2 -> 1.14.0 2023-03-17 04:20:00 +00:00
Mario Rodas
60ba512536 python310Packages.flask-restx: 1.0.6 -> 1.1.0 2023-03-17 04:20:00 +00:00
Mario Rodas
8e932ee299 esbuild: 0.17.11 -> 0.17.12
https://github.com/evanw/esbuild/releases/tag/v0.17.12
2023-03-17 04:20:00 +00:00
Ken Matsui
a7a67b17ae maintainers: update my information 2023-03-16 20:53:08 -07:00
R. Ryantm
8cddbf8318 sigil: 1.9.20 -> 1.9.30 2023-03-17 03:52:37 +00:00
Nick Cao
6300b04938 stratisd: 3.5.1 -> 3.5.2
Diff: https://github.com/stratis-storage/stratisd/compare/v3.5.1...v3.5.2
2023-03-17 11:42:24 +08:00
figsoda
5c4be3771b typeshare: 1.1.0 -> 1.2.0
Diff: https://github.com/1password/typeshare/compare/v1.1.0...v1.2.0

Changelog: https://github.com/1password/typeshare/blob/v1.2.0/CHANGELOG.md
2023-03-16 23:21:49 -04:00
R. Ryantm
0ded553507 otpclient: 3.1.4 -> 3.1.5 2023-03-17 03:09:11 +00:00
R. Ryantm
7b400e8d38 portfolio: 0.61.3 -> 0.61.4 2023-03-17 02:47:38 +00:00
huantian
951b5edd72 webcord: name -> pname, suffix xdg-utils to PATH 2023-03-16 19:07:07 -07:00
lucasew
c1c722b6b3 cockpit: 284 -> 287
Signed-off-by: lucasew <lucas59356@gmail.com>
2023-03-16 22:04:03 -03:00
paumr
a6b712f8a4 nixos-generate-config: fix invalid sample config
This issue was reported in #221510
2023-03-17 01:24:28 +01:00
Robert Schütz
3226993090 imagemagick: 7.1.1-2 -> 7.1.1-3
Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.1-2...7.1.1-3
2023-03-16 17:11:10 -07:00
R. Ryantm
82bee89017 driversi686Linux.amdvlk: 2023.Q1.2 -> 2023.Q1.3 2023-03-16 22:10:33 +00:00
BKSalman
102e3d5102 chatterino2: 2.4.0 -> 2.4.2 2023-03-17 01:00:02 +03:00
Tungsten842
33c369df8f sdrangel: add missing dependencies and fix DAB demodulator 2023-03-16 20:52:40 +01:00
Weijia Wang
a4122c898c cutemaze: unbreak on darwin 2023-03-16 21:40:09 +02:00
R. Ryantm
5698eccb73 rust-analyzer-unwrapped: 2023-03-06 -> 2023-03-13 2023-03-16 18:51:20 +00:00
Weijia Wang
c24a8ccc98 solr: drop 2023-03-16 16:17:04 +02:00
Nick Cao
c45c560fa0 qt6: 6.4.2 -> 6.4.3 2023-03-16 20:59:44 +08:00
Nick Cao
3c86f2eb23 maintainers/scripts/fetch-kde-qt.sh: fix handling of fallback file urls 2023-03-16 20:58:56 +08:00
Markus Kowalewski
8af5910be8 openmpi: 4.1.4 -> 4.1.5 2023-03-16 13:11:16 +01:00
Weijia Wang
c4ce6f0bfa asls: drop 2023-03-16 13:12:22 +02:00
Steven Kou
e396c6e6a9 slack: fix feature flags
The `--enable-features` flag should only be specified once as the final
one will take precedence.
2023-03-16 17:40:34 +08:00
Robert Schütz
1c1e0891cc python310Packages.scooby: fix build 2023-03-15 23:11:11 -07:00
Robert Schütz
f6b69b23c9 python310Packages.blosc2: remove pytest from runtime-requirements.txt
Transitive dependencies should not require pytest.
2023-03-15 20:03:04 -07:00
Robert Schütz
79700ec6ed python310Packages.tables: remove cython from requirements.txt
Transitive dependencies should not require Cython.
2023-03-15 19:57:46 -07:00
Robert Schütz
62501a21e8 python310Packages.testcontainers: fix build 2023-03-15 19:57:46 -07:00
Robert Schütz
4ddd5e48b7 python310Packages.etils: 1.0.0 -> 1.1.0
Changelog: https://github.com/google/etils/blob/v1.1.0/CHANGELOG.md
2023-03-15 19:57:05 -07:00
Adam Joseph
50f57ac692 doc/../rust.section.md: fix incorrect header depths
The headings for the Rust section are structured incorrectly in two ways:

1. The section "Compiling non-Rust packages that include Rust code" is totally specific to `buildRustPackage`.  It should be a child of the "Compiling Rust applications with Cargo" section.
1. The section "Setting up `nix-shell`" is totally specific to `buildRustCrate`.  It should be a child of the "Compiling Rust crates using Nix instead of Cargo" section.

- Rust
  - Compiling Rust applications with Cargo
    - ...
  - Compiling non-Rust packages that include Rust code
    - ...
  - Compiling Rust crates using Nix instead of Cargo
    - ...
  - Setting Up `nix-shell`
    - ...

- Rust
  - Compiling Rust applications with Cargo
    - ...
    - Compiling non-Rust packages that include Rust code
      - ...
  - Compiling Rust crates using Nix instead of Cargo
    - ...
    - Setting Up `nix-shell`
      - ...
2023-03-15 19:42:54 -07:00
Adam Joseph
efbbdc16e6 Revert "carnix,cratesIO: remove" in doc/languages-frameworks/rust.section.md
This reverts the part of commit
82fe76d1cd that affected
doc/languages-frameworks/rust.section.md
2023-03-15 19:41:48 -07:00
apfelkuchen06
0ddfb0a5df nixos/networkd: add BridgeVLAN options 2023-03-16 03:31:04 +01:00
apfelkuchen06
cd650b3fa3 nixos/networkd: add QuickFairQueueingClass options 2023-03-16 03:31:04 +01:00
apfelkuchen06
fde806d5a5 nixos/networkd: add QuickFairQueueing options 2023-03-16 03:31:04 +01:00
apfelkuchen06
493ed75418 nixos/networkd: add HeavyHitterFilter options 2023-03-16 03:31:04 +01:00
apfelkuchen06
88d99a3630 nixos/networkd: add HierarchyTokenBucketClass options 2023-03-16 03:31:04 +01:00
apfelkuchen06
24df07c786 nixos/networkd: add HierarchyTokenBucket options 2023-03-16 03:31:03 +01:00
apfelkuchen06
29e5451963 nixos/networkd: add TrivialLinkEqualizer options 2023-03-16 03:31:03 +01:00
apfelkuchen06
cf470ebd88 nixos/networkd: add FairQueueing options 2023-03-16 03:31:03 +01:00
apfelkuchen06
dbc14e5a44 nixos/networkd: add FairQueueingControlledDelay options 2023-03-16 03:31:03 +01:00
apfelkuchen06
5b5c79c6a0 nixos/networkd: add GenericRandomEarlyDetection options 2023-03-16 03:28:23 +01:00
apfelkuchen06
ca496f8754 nixos/networkd: add EnhancedTransmissionSelection options 2023-03-16 03:28:23 +01:00
apfelkuchen06
3cde7aaa36 nixos/networkd: add DeficitRoundRobinSchedulerClass options 2023-03-16 03:28:23 +01:00
apfelkuchen06
0d06e85996 nixos/networkd: add DeficitRoundRobinScheduler options 2023-03-16 03:28:23 +01:00
apfelkuchen06
49df6bc669 nixos/networkd: add ControlledDelay options 2023-03-16 03:28:23 +01:00
apfelkuchen06
728108555e nixos/networkd: add CAKE options 2023-03-16 03:28:23 +01:00
apfelkuchen06
7a6cae0e15 nixos/networkd: add PFIFOFast options 2023-03-16 03:28:23 +01:00
apfelkuchen06
f75ec30fee nixos/networkd: add PFIFOHeadDrop options 2023-03-16 03:28:23 +01:00
apfelkuchen06
d9e1963a15 nixos/networkd: add BFIFO options 2023-03-16 03:28:22 +01:00
apfelkuchen06
f2ca28f658 nixos/networkd: add PFIFO options 2023-03-16 03:28:22 +01:00
apfelkuchen06
51689e86b9 nixos/networkd: add StochasticFairnessQueueing options 2023-03-16 03:28:22 +01:00
apfelkuchen06
736650ccf1 nixos/networkd: add StochasticFairBlue options 2023-03-16 03:28:22 +01:00
apfelkuchen06
872a4823cf nixos/networkd: add FlowQueuePIE options 2023-03-16 03:28:22 +01:00
apfelkuchen06
2784862e41 nixos/networkd: add PIE options 2023-03-16 03:28:22 +01:00
apfelkuchen06
d63035329e nixos/networkd: add TokenBucketFilter options 2023-03-16 03:28:21 +01:00
apfelkuchen06
55cd970d73 nixos/networkd: add NetworkEmulator options 2023-03-16 03:28:21 +01:00
apfelkuchen06
b08e5be98d nixos/networkd: add QDisc options 2023-03-16 03:28:21 +01:00
apfelkuchen06
09e745c784 nixos/networkd: add IPoIB options 2023-03-16 03:28:21 +01:00
apfelkuchen06
df14953724 nixos/networkd: add CAN options 2023-03-16 03:28:21 +01:00
apfelkuchen06
a7724b8f91 nixos/networkd: add LLDP options 2023-03-16 03:28:21 +01:00
apfelkuchen06
ae15b86d4d nixos/networkd: add BridgeMDB option 2023-03-16 03:28:21 +01:00
apfelkuchen06
d646f7c7f2 nixos/networkd: add BridgeFDB options 2023-03-16 03:28:21 +01:00
apfelkuchen06
28ddd570f7 nixos/networkd: add Bridge options 2023-03-16 03:28:20 +01:00
apfelkuchen06
590ccae1f8 nixos/networkd: add L2TP options 2023-03-16 03:28:20 +01:00
Luflosi
60002cabc0 aaaaxy: init at 1.3.372 2023-03-16 01:50:28 +01:00
Pierre Bourdon
1d9d1e03b8 dmidecode: 3.4 -> 3.5 2023-03-16 01:48:58 +01:00
Icy-Thought
9196dbce78 whatsapp-for-linux: 1.3.1 -> 1.6.1 2023-03-15 18:22:36 +01:00
ajs124
5b5e4182cb proxysql: 2.5.0 -> 2.5.1
https://github.com/sysown/proxysql/releases/tag/v2.5.1
2023-03-15 17:39:35 +01:00
牧瀬紅莉栖
3c4ae7bde9 maintainers: add MakiseKurisu 2023-03-15 22:29:40 +08:00
Lily Foster
fadb7ecfc2 teams-for-linux: fix notification sounds 2023-03-15 10:06:41 -04:00
Lily Foster
249425ecb7 teams-for-linux: 1.0.45 -> 1.0.53
The biggest changes are having macOS support and having a multi-account
command-line flag. See all other changes at
<https://github.com/IsmaelMartinez/teams-for-linux/compare/v1.0.45...v1.0.52>

macOS support is not currently working so it has been marked broken
after expanding `meta.platforms`.
2023-03-15 10:06:32 -04:00
Karl Hallsby
be699cf06b octavePackages: run update script on all packages
octavePackages.arduino: 0.7.0 -> 0.10.0

octavePackages.audio: 2.0.3 -> 2.0.5

octavePackages.bim: 1.1.5 -> 1.1.6

octavePackages.communications: 1.2.3 -> 1.2.4

octavePackages.control: 3.3.1 -> 3.4.0

octavePackages.dicom: 0.4.0 -> 0.5.1

octavePackages.ga: 0.10.2 -> 0.10.3

octavePackages.general: 2.1.1 -> 2.1.2

octavePackages.generate_html: 0.3.2 -> 0.3.3

octavePackages.image: 2.12.0 -> 2.14.0

octavePackages.instrument-control: 0.7.0 -> 0.8.0

octavePackages.interval: 3.2.0 -> 3.2.1

octavePackages.io: 2.6.3 -> 2.6.4

octavePackages.mapping: 1.4.1 -> 1.4.2

octavePackages.msh: 1.0.10 -> 1.0.12

octavePackages.nan: 3.6.0 -> 3.7.0

octavePackages.ncarray: 1.0.4 -> 1.0.5

octavePackages.netcdf: 1.0.14 -> 1.0.16

octavePackages.ocl: 1.1.1 -> 1.2.0

octavePackages.octclip: 2.0.1 -> 2.0.3

octavePackages.octproj: 2.0.1 -> 3.0.2

octavePackages.optim: 1.6.1 -> 1.6.2

octavePackages.optiminterp: 0.3.6 -> 0.3.7

octavePackages.signal: 1.4.2 -> 1.4.3

octavePackages.sockets: 1.2.1 -> 1.4.0

octavePackages.statistics: 1.4.2 -> 1.5.2

octavePackages.stk: 2.6.1 -> 2.7.0

octavePackages.strings: 1.2.0 -> 1.3.0

octavePackages.struct: 1.0.17 -> 1.0.18

octavePackages.video: 2.0.0 -> 2.0.2

octavePackages.windows: 1.6.1 -> 1.6.3

octavePackages.zeromq: 1.5.3 -> 1.5.5
2023-03-15 15:58:02 +02:00
Karl Hallsby
17ea94881f octavePackages: add automatic updating script based on Python's
This script is heavily based on the script used to update all python
libraries at
pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py

The Octave Packages' website uses YAML as their basis, so we must
reformat to use YAML instead of JSON.
2023-03-15 15:58:01 +02:00
Bobby Rong
49ca01bf9d nixosTests.xfce: silence a deprecation warning
trace: warning: Module argument `nodes.machine.config` is deprecated. Use `nodes.machine` instead.
2023-03-15 17:03:35 +08:00
Bobby Rong
e5fdb2fce8 xfce.xfce4-settings: 4.18.1 -> 4.18.2
https://gitlab.xfce.org/xfce/xfce4-settings/-/compare/xfce4-settings-4.18.1...xfce4-settings-4.18.2
2023-03-15 17:03:35 +08:00
Bobby Rong
4acaba28d3 xfce.xfce4-session: 4.18.0 -> 4.18.1
https://gitlab.xfce.org/xfce/xfce4-session/-/compare/xfce4-session-4.18.0...xfce4-session-4.18.1
2023-03-15 17:03:35 +08:00
Bobby Rong
f1a9f5302b xfce.xfce4-power-manager: 4.18.0 -> 4.18.1
https://gitlab.xfce.org/xfce/xfce4-power-manager/-/compare/xfce4-power-manager-4.18.0...xfce4-power-manager-4.18.1
2023-03-15 17:03:35 +08:00
Bobby Rong
291f20b5cb xfce.xfce4-panel: 4.18.1 -> 4.18.2
https://gitlab.xfce.org/xfce/xfce4-panel/-/compare/xfce4-panel-4.18.1...xfce4-panel-4.18.2
2023-03-15 17:03:35 +08:00
Bobby Rong
351f24b3e0 xfce.xfce4-notifyd: 0.6.5 -> 0.8.2
https://gitlab.xfce.org/apps/xfce4-notifyd/-/compare/xfce4-notifyd-0.6.5...xfce4-notifyd-0.8.2
2023-03-15 17:03:35 +08:00
Bobby Rong
28de836c95 xfce.xfburn: 0.6.2 -> 0.7.0
https://gitlab.xfce.org/apps/xfburn/-/compare/xfburn-0.6.2...xfburn-0.7.0
2023-03-15 16:34:24 +08:00
Bobby Rong
406e7ad9fb xfce.thunar: 4.18.3 -> 4.18.4
https://gitlab.xfce.org/xfce/thunar/-/compare/thunar-4.18.3...thunar-4.18.4
2023-03-15 16:34:24 +08:00
Bobby Rong
2a3a0d46d4 xfce.ristretto: 0.12.4 -> 0.13.0
https://gitlab.xfce.org/apps/ristretto/-/compare/ristretto-0.12.4...ristretto-0.13.0
2023-03-15 16:34:24 +08:00
Bobby Rong
188962a0d0 xfce.parole: 4.16.0 -> 4.18.0
https://gitlab.xfce.org/apps/parole/-/compare/parole-4.16.0...parole-4.18.0
2023-03-15 16:34:24 +08:00
Bobby Rong
45e991cfb5 xfce.orage: 4.16.0 -> 4.18.0
https://gitlab.xfce.org/apps/orage/-/compare/orage-4.16.0...orage-4.18.0

The panel plugin has been removed.
2023-03-15 16:34:14 +08:00
Bobby Rong
bfde45b1df xfce.mousepad: 0.5.10 -> 0.6.0
https://gitlab.xfce.org/apps/mousepad/-/compare/mousepad-0.5.10...mousepad-0.6.0
2023-03-15 14:27:12 +08:00
Bobby Rong
de6338094b xfce.libxfce4ui: 4.18.1 -> 4.18.2
https://gitlab.xfce.org/xfce/libxfce4ui/-/compare/libxfce4ui-4.18.1...libxfce4ui-4.18.2

Also don't quote NixOS in configureFlags since it is escaped
and the about xfce window is showing this unnessary quote.
2023-03-15 14:24:40 +08:00
R. Ryantm
291a1ae485 codeql: 2.12.3 -> 2.12.4 2023-03-14 18:14:02 +00:00
afreakk
27b677f107 pulumiPackages.pulumi-language-go: init at 3.53.1 2023-03-14 19:13:59 +01:00
lucasew
92628a12d8 cockpit: add update script
Signed-off-by: lucasew <lucas59356@gmail.com>
2023-03-14 13:40:20 -03:00
Zaechus
c9bef7694e rbdoom-3-bfg: init at 1.4.0 2023-03-14 10:16:04 -06:00
Tobias Markus
50c361e064 geogram: init at 1.8.3 2023-03-14 16:52:24 +01:00
Weijia Wang
e9bb5bdbfd klipper-firmware: migrate to wxGTK32 2023-03-14 13:29:06 +02:00
Weijia Wang
ca33e8f4e0 bossa: migrate to wxGTK32 2023-03-14 13:05:47 +02:00
Mario Rodas
b0cd9107fc s2n-tls: 1.3.38 -> 1.3.39
https://github.com/aws/s2n-tls/releases/tag/v1.3.39
2023-03-14 05:30:00 +00:00
R. Ryantm
107df2f7c2 s2n-tls: 1.3.37 -> 1.3.38 2023-03-14 05:20:10 +00:00
figsoda
62327ff6a9 fetchCrate: add unpack option to use fetchurl instead of fetchzip 2023-03-13 22:15:02 -04:00
Connor Baker
0cf4dddbc0 magma: fix #220343 and separate CUDA build/run-time dependencies 2023-03-13 18:40:25 -04:00
huantian
e4959cfe97 unityhub: 2.3.2 -> 3.4.1 2023-03-13 15:12:09 -07:00
Izorkin
7fb6f1208a netdata: fix start cgroup-network-helper.sh 2023-03-13 23:38:53 +03:00
R. Ryantm
38f8824e06 dagger: 0.3.13 -> 0.4.0 2023-03-13 18:46:02 +00:00
Sandro Jäckel
4d8df72e93 xmlbeans: 5.0.2-20211014 -> 5.1.1-20220819, remove myself as maintainer 2023-03-13 16:58:50 +01:00
Emmanuel Rosa
eb561a3af2 sparrow: enable JavaFX
See #206643
2023-03-13 11:48:21 -04:00
Emmanuel Rosa
a8e44411d6 sparrow: 1.7.1 -> 1.7.3 2023-03-13 11:48:02 -04:00
Vonfry
f95c20d77d nixos/fcitx5: init tests 2023-03-13 18:50:05 +08:00
Vonfry
6d951523ad mlterm: update fcitx dependency to fcitx5 2023-03-13 18:50:05 +08:00
Vonfry
4e8ad00ae8 fcitx: remove packages and update documentations and aliases to fcitx5 2023-03-13 18:50:05 +08:00
Vonfry
051b74fe7d nixos/fcitx: deprecated, and suggestions to use fcitx5 instead 2023-03-13 18:47:05 +08:00
Lin Jian
8e2e741ab5 zsh: set environment variables in zshenv instead of zprofile
This patch fixes two issues:

1. The file in which environment variables are set is inconsistent.
  - This file sets them in zprofile when programs.zsh.enable is not
  set.
  - Zsh module sets them in zshenv when programs.zsh.enable is set.

2. Setting environment variables in zprofile overrides what users set
in .zshenv.  See these[1] home-manager[2] issues[3].

/etc/profile is also changed to /etc/set-environment. Here is a
comparison:

Using /etc/profile:
- Pros
  - config.environment.shellInit is sourced in all zsh
- Cons
  - config.environment.loginShellInit is also sourced in non-login zsh
  - config.programs.bash.shellInit is also sourced in all zsh
  - config.programs.bash.loginShellInit is also sourced in all zsh

Using /etc/set-environment:
- Pros
  - config.programs.bash.shellInit is not sourced in any zsh
  - config.programs.bash.loginShellInit is not sourced in any zsh
- Cons
  - config.environment.shellInit is not sourced in any zsh
  - config.environment.loginShellInit is not sourced in any zsh

[1]: https://github.com/nix-community/home-manager/issues/2751#issuecomment-1048682643
[2]: https://github.com/nix-community/home-manager/issues/2991
[3]: https://github.com/nix-community/home-manager/issues/3681#issuecomment-1436054233
2023-03-13 17:25:04 +08:00
figsoda
928c8115ba nixos/starship: add interactiveOnly option 2023-03-12 21:23:23 -04:00
lvitaly
1f9c5a4aea metals: 0.11.10 -> 0.11.11
https://scalameta.org/metals/blog/2023/03/02/aluminium/
2023-03-13 03:16:25 +02:00
R. Ryantm
1956f53cb6 heimer: 3.7.0 -> 4.0.0 2023-03-13 00:13:48 +00:00
Mathieu Rene
ab570e4a42 sdrangel: fix darwin build
Tested and changed the platform metadata for the dependent libs.
2023-03-12 17:41:55 -04:00
nicoo
df4faec23b nixos/hidpi: Explicitely refer to fontconfig.nix for the choice of defaults 2023-03-12 21:33:38 +00:00
nicoo
5e118ba9ed nixos/hidpi: Add release notes entry for 23.05 2023-03-12 21:03:53 +00:00
Mathieu Rene
e4c31c2dfc opencv3: Build with video input under darwin platforms
Adds the right dependencies for encoding video, and removes the cmake
flag preventing the feature to be compiled in.
2023-03-12 16:15:14 -04:00
Mathieu Rene
8df017265e qt5.qtwebengine: fix Qt version number in cmake
Previously fixed in 97904f8424
and #118084, but the fix was only applied to linux platforms.

This fixes libraries that depend on qtwebengine under darwin platforms.
2023-03-12 16:12:45 -04:00
Stephan Heßelmann
48e3440ae9 buf: allow local networking in darwin tests 2023-03-12 20:55:14 +01:00
rewine
9cd3e5cccd deepin.deepin-desktop-base: 2022.03.07 -> 2022.11.15-deepin 2023-03-12 22:45:34 +08:00
Sergei Trofimovich
bb1d5781e4 openjdk{15..19}: fix position location
Before this change `ix edit -f. jdk` command pointed at shared metadata.
2023-03-12 12:24:13 +00:00
Astro
9d1aafcdeb build-support/rust: allow cross-compiling the sysroot 2023-03-12 12:24:23 +01:00
Astro
63c8961f8b build-support/rust/sysroot: let cargo-src crate become no_std 2023-03-12 12:24:23 +01:00
Astro
87837a5fcf build-support/rust/sysroot: update Cargo.lock 2023-03-12 12:24:23 +01:00
Astro
2d2aa463dd build-rust-package: call sysroot/src with the expected lib parameter 2023-03-12 12:24:23 +01:00
R. Ryantm
7b750360d7 python310Packages.mesa: 1.1.1 -> 1.2.0 2023-03-11 17:03:33 +00:00
Alvar Penning
adafbeff4a nixos/restic: generalize cache configuration
The restic repository cache location defaults to ~/.cache/restic when
not overwritten either by the --cache-dir command line parameter or the
universal RESTIC_CACHE_DIR environment variable.

Currently, the --cache-dir variable is set to only some restic commands,
but, e.g., not to the unit's preStart command for the module's
initialize option. This results in two distinct cache locations, one at
~/.cache/restic for the initialize commands and one at the configured
--cache-dir location for the restic backup command.

By explicitly setting RESTIC_CACHE_DIR for the unit, only one cache at
the correct location will be used.

https://restic.readthedocs.io/en/v0.15.1/manual_rest.html#caching
2023-03-11 12:59:10 +01:00
Sandro Jäckel
65da8d4f29 nix: dedupe fix-requires-non-existing-output patch 2023-03-10 22:08:10 +01:00
Sandro Jäckel
a6e176c5b2 ArchiSteamFarm: choose correct framework instead of patching 2023-03-10 20:26:29 +01:00
Mario Rodas
f548a59a5f binaryen: 111 -> 112 2023-03-10 04:20:00 +00:00
Drew Risinger
fe56c85a5e mkl: add CMake config files 2023-03-09 15:35:03 -08:00
Robert Schütz
61516301fd python310Packages.nextcloudmonitor: 1.2.0 -> 1.3.0
Diff: https://github.com/meichthys/nextcloud_monitor/compare/v1.2.0...v1.3.0
2023-03-09 08:36:13 -08:00
techknowlogick
c0c01af367 consul: 1.15.0 -> 1.15.1
Diff: https://github.com/hashicorp/consul/compare/v1.15.0...v1.15.1
2023-03-08 13:55:04 -05:00
Motiejus Jakštys
2b168ba3f0 headscale: rename oidc.client_secret_file to oidc.client_secret_path
Headscale now supports passing the OIDC client secret via a file, as
added in [juanfont/headscale#1127][1127]. Lets use that.

The headscale option is `client_secret_path`; let's make it consistent
and rename the Nix option to this. Note that I wasn't able to do this:

    mkRenamedOptionModule [ ... "client_secret_file" ] [ ... "client_secret_path" ]

I get such error:

    error: evaluation aborted with the following error message: 'cannot find attribute `services.headscale.settings.oidc.client_secret_file''

[1127]: https://github.com/juanfont/headscale/pull/1127
2023-03-08 11:26:45 +02:00
R. Ryantm
6c6737fc7b tevent: 0.13.0 -> 0.14.1 2023-03-08 04:14:56 +00:00
Weijia Wang
3e5f408e73 isabelle: add aarch64-linux support 2023-03-07 18:20:46 +02:00
Alexander Sieg
d661954297 outline: 0.67.2 -> 0.68.1 2023-03-07 15:25:03 +01:00
R. Ryantm
7346e0d56a tdb: 1.4.7 -> 1.4.8 2023-03-06 00:42:52 +00:00
Rose Hogenson
b6388ae3ee lutris: Include libnghttp2 in the FHS.
This library is needed for the lutris runtime version of curl.
2023-03-04 19:18:49 -08:00
Jan Tojnar
1e0384829d libbacktrace: Add support for NIX_DEBUG_INFO_DIRS
Also fix tests.
2023-03-05 01:46:02 +01:00
Jan Tojnar
14c5fae1cb libbacktrace: Enable tests
Only on Linux since they will fail on Darwin:

    dsymutil btest
    error: cannot parse the debug map for 'btest': The file was not recognized as a valid object file
    make[1]: *** [Makefile:2584: btest.dSYM] Error 1
2023-03-05 01:46:02 +01:00
Jan Tojnar
9cc45e195f libbacktrace: unstable-2020-05-13 → unstable-2022-12-16
9b7f216e86...da7eff2f37
2023-03-05 01:42:21 +01:00
Jan Tojnar
f37d97b7a0 libbacktrace: clean up
- Prefix version with “unstable-” as per contributing guide
- Do not use rec pointlessly
- Use `lib.enableFeature`
- Add update script
- Format the expression
- Remove unused callPackage input
2023-03-05 01:42:21 +01:00
Ben Darwin
411c5684fd vtk: 9.2.5 -> 9.2.6 2023-03-04 11:41:04 -05:00
Tom Fitzhenry
f86e1e9a79 nixos/tests/sgtpuzzles: init 2023-03-04 00:52:21 +11:00
nicoo
fc65af6a74 nixos/hidpi: Minor refactor 2023-03-03 12:42:55 +00:00
nicoo
e1220cf121 nixos/hidpi: Don't set subpixel order
It has no effect with `subpixel.lcdfilter = "none"`.

If the user overrides the module's default, the correct subpixel order
depends on their actual monitor, and cannot be known by this module.
2023-03-03 12:42:55 +00:00
nicoo
b2366655e2 nixos/hidpi: Disable font hinting
Per the documentation:
> At high resolution (> 200 dpi) hinting will do nothing (at best);
> users of such displays may want to disable this option.
2023-03-03 12:42:55 +00:00
nicoo
f03716715f nixos/hidpi: Disable anti-aliasing
Per the documentation:
> At high resolution (> 200 DPI), antialiasing has no visible effect;
> users of such displays may want to disable this option.
2023-03-03 12:42:55 +00:00
Aaron Jheng
c5a6d51ac1 yubihsm-connector: 3.0.2 -> 3.0.4 2023-03-03 09:28:51 +00:00
Sandro
86053e5ec2 dgraph: use --prefix to prefix PATH
This is more robust in case PATH is empty or otherwise weird.
2023-03-01 13:55:30 +01:00
Robert Schütz
0eff36777f catch2_3: 3.3.1 -> 3.3.2
Diff: https://github.com/catchorg/Catch2/compare/v3.3.1...v3.3.2

Changelog: https://github.com/catchorg/Catch2/releases/tag/v3.3.2
2023-02-28 13:39:35 -08:00
Nick Cao
1320cb8157 tdesktop: add patch to disable custom URL scheme registration
The generated .desktop files contains references to unwrapped tdesktop,
breaking scheme handling. And the scheme handler is already registered
in the packaged .desktop file, rendering this unnessesary

Reference: https://github.com/NixOS/nixpkgs/issues/218370
2023-02-28 10:52:38 +08:00
Adam Joseph
1682265db7 baresip: use cmake for configurePhase, fixes cross
Although baresip is a cmake-based project, our expression was not
using cmake for the configurePhase.  This commit causes it to do so,
which fixes cross-compilation for this package.

Incorporates:
- https://github.com/NixOS/nixpkgs/pull/218518
- https://github.com/NixOS/nixpkgs/pull/218520
- https://github.com/NixOS/nixpkgs/pull/218522
- https://github.com/NixOS/nixpkgs/pull/218521
- https://github.com/NixOS/nixpkgs/pull/218523
2023-02-26 15:09:02 -08:00
Adam Joseph
4fff590562 baresip: enableParallelBuilding=true 2023-02-26 15:08:54 -08:00
Adam Joseph
258e046c42 librem: enableParallelBuilding=true 2023-02-26 15:03:18 -08:00
Adam Joseph
060baa5e1c libre: enableParallelBuilding=true 2023-02-26 15:03:13 -08:00
Nicola Squartini
a2eeaddea2 nixos/nextcloud: support SSE-C for S3 primary storage
Add configuration option to enable [server-side encryption with
customer-provided keys][1] (SSE-C) when using S3 as primary storage in
Nextcloud.

[1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerSideEncryptionCustomerKeys.html
2023-02-24 16:59:41 +01:00
R. Ryantm
3f08dd7eee openboardview: 9.0.3 -> 9.95.0 2023-02-23 22:33:55 +00:00
Sandro Jäckel
e2822bee39 libcef: 100.0.24 -> 110.0.27
i686-linux is no longer supported since chrome 101
2023-02-22 22:51:41 +01:00
Sandro Jäckel
e31461fff1 nginx.modules.zstd: init 2023-02-22 13:59:55 +01:00
Sandro Jäckel
5e5a84b193 nixos/nginx: add recommendedZstdSettings 2023-02-22 13:59:53 +01:00
Sebastián Zaffarano
87ffe8dd88 Allow overriding features 2023-02-22 12:09:43 +01:00
Matt Bryant
09fc9be172 gdbgui: 0.15.0.1 -> 0.15.1.0
Fixes #214614 by switching from the Sept 2021 release to the Jun 2022
release (https://github.com/cs01/gdbgui/releases)
2023-02-21 22:59:07 -08:00
Martin Puppe
8bc615d0e0 nixos/yggdrasil: correct documentation
The option `LinkLocalTCPPort` does not exist anymore in recent versions
of Yggdrasil. The port for incoming link-local connections is now
configured as part of the `MulticastInterfaces` option. Our
documentation should reflect that.
2023-02-20 23:10:54 +01:00
Martin Puppe
cf8b1fb85e nixos/yggdrasil: support HJSON files as configFile
Yggdrasil uses HJSON as its configuration file format. The NixOS module
meanwhile only supports pure JSON. This commit adds support for HJSON
files.
2023-02-20 23:10:54 +01:00
Martin Puppe
78ac812356 nixos/yggdrasil: fix configFile option
As far as I can tell the configFile option cannot have worked as
intended. The Yggdrasil systemd service uses a dynamic user. As it was,
there was no way to set the correct permissions on a config file
beforehand which would allow the dynamic user to read the config file
without making it readable for all users. But since the config file can
contain a private key it *must not* be world-readable.

The file must only be readable by root. The file has to be copied and
the permissions have to be fixed during service startup. This can either
be done in a ExecStartPre directive with the '+' prefix (which executes
that command with elevated privileges), or it can be done more
declarative with the LoadCredential directive. I have chosen the latter
approach because it delegates more work to systemd itself. It should be
noted that this has the minor tradeoff that the config file must not be
larger than 1 MB. This is a limit which systemd imposes on credential
files. But I think 1 MB ought to be enough for anybody ;).
2023-02-20 23:04:24 +01:00
Martin Puppe
9b2e2e8006 nixos/yggdrasil: nixpkgs-fmt 2023-02-20 22:02:59 +01:00
Sandro Jäckel
2a1b1ea1d6 noisetorch: 0.12.0 -> 0.12.2, remove meta.{insecure,knownVulnerabilities}
those only affected the prebuild binaries which we are not using
2023-02-19 04:28:30 +01:00
Clément DOUIN
69978dcb2a remove useless cargo test flags 2023-02-17 14:53:25 +01:00
laalsaas
bb55ac4f61 badwolf: init at 1.2.2 2023-02-17 00:47:39 +01:00
Clément DOUIN
06d21e8659 himalaya: add args to manage cargo features 2023-02-16 14:46:07 +01:00
William Sengir
c714a76c04 chromium: fix vulkan linking
libvulkan is dlopen'd but is missing from the linker search path.
We probably should be using the libvulkan (and libGLESv2) provided by
chromium, but using vulkan-loader's libvulkan.so.1 is a tried-and-true
workaround.

Fixes #150398.
2023-02-15 23:12:52 -07:00
Clément DOUIN
f645f1ce98 himalaya: revert formatting 2023-02-15 16:58:55 +01:00
Clément DOUIN
c4c6a6082b make himalaya-vim derivation use versions to reduce breaking changes 2023-02-15 16:06:49 +01:00
Clément DOUIN
4fe7937e96 himalaya: bump v0.7.1 2023-02-15 13:21:00 +01:00
Flakebi
12db8314d7 fail2ban: 0.11.2 -> 1.0.2
Update to 1.0.2: https://github.com/fail2ban/fail2ban/blob/1.0.2/ChangeLog#ver-102-20221109---finally-war-game-test-tape-not-a-nuclear-alarm
1.0.1 contained a few breaking changes, but I think they have little
impact.

I changed the module to use the systemd service shipping with fail2ban
(now added to the package).
2023-02-15 10:11:38 +01:00
Sandro Jäckel
4ee9acb309 python310Packages.etcd: cleanup patchPhase overwrite, update meta 2023-02-14 18:49:10 +01:00
Zaechus
1c128e7c73 maintainers: add Zaechus 2023-02-12 00:56:24 -07:00
Clément DOUIN
7d40387324 himalaya: adjust todo comment about cargo test flags 2023-02-09 15:20:15 +01:00
Clément DOUIN
024c0dc1e4 Merge branch 'NixOS:master' into master 2023-02-08 16:55:13 +01:00
Clément DOUIN
42d3c2083f bump v0.7.0 2023-02-08 16:54:09 +01:00
Sandro Jäckel
0a8e692d29 stdenv: show supported and requested platforms when check meta fails 2023-01-31 14:43:47 +01:00
novenary
5bb65387bf console: support using in-kernel fonts 2023-01-24 11:19:46 +02:00
novenary
7ffa701d74 kernel: enable Terminus 16x32 font
This font was added into the kernel for high-resolution displays.
It has been available since 5.0.
2023-01-24 11:01:57 +02:00
Vladimir Pouzanov
631b7f6f88 Add support for the other shells 2023-01-19 16:59:11 +00:00
Vladimir Pouzanov
59296fbbc3 Assert that fish configuration is enabled if any user has fish as their shell.
Suggested-By: matthiasbeyer
2023-01-19 16:28:54 +00:00
Thibault Lemaire
1c13a261cf stuntrally: 2.6.2 -> 2.7 2023-01-17 21:32:10 +01:00
Clément DOUIN
9bfd85bf33 prepare v0.6.2 2022-12-21 15:50:04 +01:00
stevan
a9f7dd9963 or-tools: add darwin support 2022-11-14 00:35:24 -06:00
Zhaofeng Li
13c2eb0eb3 xpra: Also add module paths to xorg-uinput.conf
If uinput is used, xpra will silently replace "xorg.conf" with
"xorg-uinput.conf" in the xorg/xvfb command line before launching
it [1]. We also need to inject the xorg module paths there.

[1] 337d861d28/xpra/x11/vfb_util.py (L231-L235)
2022-11-01 08:17:50 -06:00
Thomas Le Duc
41bb8eb306 leftwm: fix to also patchelf lefthk-worker 2022-10-21 06:58:32 +02:00
Stanisław Pitucha
657ab5d835 libharu: 2.4.0 -> 2.4.3 2022-10-19 01:10:48 +11:00
Mario Rodas
1a07eaa6dd llhttp: init at 8.1.0 2022-10-14 04:20:00 +00:00
1655 changed files with 382436 additions and 17695 deletions

7
.github/CODEOWNERS vendored
View File

@@ -238,7 +238,7 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
# VsCode Extensions
/pkgs/applications/editors/vscode @superherointj
/pkgs/applications/editors/vscode/extensions @jonringer
/pkgs/applications/editors/vscode/extensions @jonringer @superherointj
# Prometheus exporter modules and tests
/nixos/modules/services/monitoring/prometheus/exporters.nix @WilliButz
@@ -310,3 +310,8 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/pkgs/build-support/node/build-npm-package @winterqt
/pkgs/build-support/node/fetch-npm-deps @winterqt
/doc/languages-frameworks/javascript.section.md @winterqt
# OCaml
/pkgs/build-support/ocaml @romildo @superherointj @ulrikstrid
/pkgs/development/compilers/ocaml @romildo @superherointj @ulrikstrid
/pkgs/development/ocaml-modules @romildo @superherointj @ulrikstrid

View File

@@ -1,7 +1,7 @@
name: "Check that maintainer list is sorted"
on:
pull_request:
pull_request_target:
paths:
- 'maintainers/maintainer-list.nix'
permissions:
@@ -13,7 +13,10 @@ jobs:
if: github.repository_owner == 'NixOS'
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v19
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- uses: cachix/install-nix-action@v20
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true

View File

@@ -12,7 +12,7 @@ jobs:
tf-providers:
permissions:
contents: write # for peter-evans/create-pull-request to create branch
pull-requests: write # for peter-evans/create-pull-request to create a PR, for peter-evans/create-or-update-comment to create or update comment
pull-requests: write # for peter-evans/create-pull-request to create a PR
if: github.repository_owner == 'NixOS' && github.ref == 'refs/heads/master' # ensure workflow_dispatch only runs on master
runs-on: ubuntu-latest
steps:
@@ -36,6 +36,12 @@ jobs:
--argstr keep-going true \
--argstr max-workers 2 \
--argstr path terraform-providers
- name: get failed updates
run: |
echo 'FAILED<<EOF' >> $GITHUB_ENV
git ls-files --others >> $GITHUB_ENV
echo 'EOF' >> $GITHUB_ENV
# cleanup logs of failed updates so they aren't included in the PR
- name: clean repo
run: |
git clean -f
@@ -47,10 +53,16 @@ jobs:
https://github.com/NixOS/nixpkgs/actions/runs/${{ github.run_id }}
These providers failed to update:
```
${{ env.FAILED }}
```
Check that all providers build with:
```
@ofborg build terraform.full
```
If there is more than ten commits in the PR `ofborg` won't build it automatically and you will need to use the above command.
branch: terraform-providers-update
delete-branch: false
title: ${{ steps.setup.outputs.title }}

View File

@@ -14,7 +14,7 @@ nixpkgs follows the [official elixir deprecation schedule](https://hexdocs.pm/el
All BEAM-related expressions are available via the top-level `beam` attribute, which includes:
- `interpreters`: a set of compilers running on the BEAM, including multiple Erlang/OTP versions (`beam.interpreters.erlangR22`, etc), Elixir (`beam.interpreters.elixir`) and LFE (Lisp Flavoured Erlang) (`beam.interpreters.lfe`).
- `interpreters`: a set of compilers running on the BEAM, including multiple Erlang/OTP versions (`beam.interpreters.erlang_22`, etc), Elixir (`beam.interpreters.elixir`) and LFE (Lisp Flavoured Erlang) (`beam.interpreters.lfe`).
- `packages`: a set of package builders (Mix and rebar3), each compiled with a specific Erlang/OTP version, e.g. `beam.packages.erlang22`.
@@ -22,7 +22,7 @@ The default Erlang compiler, defined by `beam.interpreters.erlang`, is aliased a
To create a package builder built with a custom Erlang version, use the lambda, `beam.packagesWith`, which accepts an Erlang/OTP derivation and produces a package builder similar to `beam.packages.erlang`.
Many Erlang/OTP distributions available in `beam.interpreters` have versions with ODBC and/or Java enabled or without wx (no observer support). For example, there's `beam.interpreters.erlangR22_odbc_javac`, which corresponds to `beam.interpreters.erlangR22` and `beam.interpreters.erlangR22_nox`, which corresponds to `beam.interpreters.erlangR22`.
Many Erlang/OTP distributions available in `beam.interpreters` have versions with ODBC and/or Java enabled or without wx (no observer support). For example, there's `beam.interpreters.erlang_22_odbc_javac`, which corresponds to `beam.interpreters.erlang_22` and `beam.interpreters.erlang_22_nox`, which corresponds to `beam.interpreters.erlang_22`.
## Build Tools {#build-tools}
@@ -128,7 +128,7 @@ You will need to run the build process once to fix the hash to correspond to you
###### FOD {#fixed-output-derivation}
A fixed output derivation will download mix dependencies from the internet. To ensure reproducibility, a hash will be supplied. Note that mix is relatively reproducible. An FOD generating a different hash on each run hasn't been observed (as opposed to npm where the chances are relatively high). See [elixir_ls](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/beam-modules/elixir-ls/default.nix) for a usage example of FOD.
A fixed output derivation will download mix dependencies from the internet. To ensure reproducibility, a hash will be supplied. Note that mix is relatively reproducible. An FOD generating a different hash on each run hasn't been observed (as opposed to npm where the chances are relatively high). See [elixir-ls](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/beam-modules/elixir-ls/default.nix) for a usage example of FOD.
Practical steps
@@ -154,7 +154,7 @@ Here is how your `default.nix` file would look for a phoenix project.
with import <nixpkgs> { };
let
# beam.interpreters.erlangR23 is available if you need a particular version
# beam.interpreters.erlang_23 is available if you need a particular version
packages = beam.packagesWith beam.interpreters.erlang;
pname = "your_project";
@@ -274,7 +274,7 @@ Usually, we need to create a `shell.nix` file and do our development inside of t
with pkgs;
let
elixir = beam.packages.erlangR24.elixir_1_12;
elixir = beam.packages.erlang_24.elixir_1_12;
in
mkShell {
buildInputs = [ elixir ];

View File

@@ -88,7 +88,7 @@ To package Dotnet applications, you can use `buildDotnetModule`. This has simila
* `runtimeDeps` is used to wrap libraries into `LD_LIBRARY_PATH`. This is how dotnet usually handles runtime dependencies.
* `buildType` is used to change the type of build. Possible values are `Release`, `Debug`, etc. By default, this is set to `Release`.
* `selfContainedBuild` allows to enable the [self-contained](https://docs.microsoft.com/en-us/dotnet/core/deploying/#publish-self-contained) build flag. By default, it is set to false and generated applications have a dependency on the selected dotnet runtime. If enabled, the dotnet runtime is bundled into the executable and the built app has no dependency on Dotnet.
* `dotnet-sdk` is useful in cases where you need to change what dotnet SDK is being used.
* `dotnet-sdk` is useful in cases where you need to change what dotnet SDK is being used. You can also set this to the result of `dotnetSdkPackages.combinePackages`, if the project uses multiple SDKs to build.
* `dotnet-runtime` is useful in cases where you need to change what dotnet runtime is being used. This can be either a regular dotnet runtime, or an aspnetcore.
* `dotnet-test-sdk` is useful in cases where unit tests expect a different dotnet SDK. By default, this is set to the `dotnet-sdk` attribute.
* `testProjectFile` is useful in cases where the regular project file does not contain the unit tests. It gets restored and build, but not installed. You may need to regenerate your nuget lockfile after setting this.

View File

@@ -50,6 +50,11 @@ package. `cargoHash256` is used for traditional Nix SHA-256 hashes,
such as the one in the example above. `cargoHash` should instead be
used for [SRI](https://www.w3.org/TR/SRI/) hashes. For example:
Exception: If the application has cargo `git` dependencies, the `cargoHash`/`cargoSha256`
approach will not work, and you will need to copy the `Cargo.lock` file of the application
to nixpkgs and continue with the next section for specifying the options of the`cargoLock`
section.
```nix
cargoHash = "sha256-l1vL2ZdtDRxSGvP0X/l3nMw8+6WF67KPutJEzUROjg8=";
```
@@ -411,13 +416,13 @@ rustPlatform.buildRustPackage rec {
}
```
## Compiling non-Rust packages that include Rust code {#compiling-non-rust-packages-that-include-rust-code}
### Compiling non-Rust packages that include Rust code {#compiling-non-rust-packages-that-include-rust-code}
Several non-Rust packages incorporate Rust code for performance- or
security-sensitive parts. `rustPlatform` exposes several functions and
hooks that can be used to integrate Cargo in non-Rust packages.
### Vendoring of dependencies {#vendoring-of-dependencies}
#### Vendoring of dependencies {#vendoring-of-dependencies}
Since network access is not allowed in sandboxed builds, Rust crate
dependencies need to be retrieved using a fetcher. `rustPlatform`
@@ -477,7 +482,7 @@ added. To find the correct hash, you can first use `lib.fakeSha256` or
`lib.fakeHash` as a stub hash. Building `cargoDeps` will then inform
you of the correct hash.
### Hooks {#hooks}
#### Hooks {#hooks}
`rustPlatform` provides the following hooks to automate Cargo builds:
@@ -513,7 +518,7 @@ you of the correct hash.
* `bindgenHook`: for crates which use `bindgen` as a build dependency, lets
`bindgen` find `libclang` and `libclang` find the libraries in `buildInputs`.
### Examples {#examples}
#### Examples {#examples}
#### Python package using `setuptools-rust` {#python-package-using-setuptools-rust}
@@ -642,7 +647,127 @@ buildPythonPackage rec {
}
```
## Setting Up `nix-shell` {#setting-up-nix-shell}
## `buildRustCrate`: Compiling Rust crates using Nix instead of Cargo {#compiling-rust-crates-using-nix-instead-of-cargo}
### Simple operation {#simple-operation}
When run, `cargo build` produces a file called `Cargo.lock`,
containing pinned versions of all dependencies. Nixpkgs contains a
tool called `crate2Nix` (`nix-shell -p crate2nix`), which can be
used to turn a `Cargo.lock` into a Nix expression. That Nix
expression calls `rustc` directly (hence bypassing Cargo), and can
be used to compile a crate and all its dependencies.
See [`crate2nix`'s documentation](https://github.com/kolloch/crate2nix#known-restrictions)
for instructions on how to use it.
### Handling external dependencies {#handling-external-dependencies}
Some crates require external libraries. For crates from
[crates.io](https://crates.io), such libraries can be specified in
`defaultCrateOverrides` package in nixpkgs itself.
Starting from that file, one can add more overrides, to add features
or build inputs by overriding the hello crate in a separate file.
```nix
with import <nixpkgs> {};
((import ./hello.nix).hello {}).override {
crateOverrides = defaultCrateOverrides // {
hello = attrs: { buildInputs = [ openssl ]; };
};
}
```
Here, `crateOverrides` is expected to be a attribute set, where the
key is the crate name without version number and the value a function.
The function gets all attributes passed to `buildRustCrate` as first
argument and returns a set that contains all attribute that should be
overwritten.
For more complicated cases, such as when parts of the crate's
derivation depend on the crate's version, the `attrs` argument of
the override above can be read, as in the following example, which
patches the derivation:
```nix
with import <nixpkgs> {};
((import ./hello.nix).hello {}).override {
crateOverrides = defaultCrateOverrides // {
hello = attrs: lib.optionalAttrs (lib.versionAtLeast attrs.version "1.0") {
postPatch = ''
substituteInPlace lib/zoneinfo.rs \
--replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo"
'';
};
};
}
```
Another situation is when we want to override a nested
dependency. This actually works in the exact same way, since the
`crateOverrides` parameter is forwarded to the crate's
dependencies. For instance, to override the build inputs for crate
`libc` in the example above, where `libc` is a dependency of the main
crate, we could do:
```nix
with import <nixpkgs> {};
((import hello.nix).hello {}).override {
crateOverrides = defaultCrateOverrides // {
libc = attrs: { buildInputs = []; };
};
}
```
### Options and phases configuration {#options-and-phases-configuration}
Actually, the overrides introduced in the previous section are more
general. A number of other parameters can be overridden:
- The version of `rustc` used to compile the crate:
```nix
(hello {}).override { rust = pkgs.rust; };
```
- Whether to build in release mode or debug mode (release mode by
default):
```nix
(hello {}).override { release = false; };
```
- Whether to print the commands sent to `rustc` when building
(equivalent to `--verbose` in cargo:
```nix
(hello {}).override { verbose = false; };
```
- Extra arguments to be passed to `rustc`:
```nix
(hello {}).override { extraRustcOpts = "-Z debuginfo=2"; };
```
- Phases, just like in any other derivation, can be specified using
the following attributes: `preUnpack`, `postUnpack`, `prePatch`,
`patches`, `postPatch`, `preConfigure` (in the case of a Rust crate,
this is run before calling the "build" script), `postConfigure`
(after the "build" script),`preBuild`, `postBuild`, `preInstall` and
`postInstall`. As an example, here is how to create a new module
before running the build script:
```nix
(hello {}).override {
preConfigure = ''
echo "pub const PATH=\"${hi.out}\";" >> src/path.rs"
'';
};
```
### Setting Up `nix-shell` {#setting-up-nix-shell}
Oftentimes you want to develop code from within `nix-shell`. Unfortunately
`buildRustCrate` does not support common `nix-shell` operations directly

View File

@@ -380,39 +380,107 @@ Values inside it are not passed to the builder, so you can change them without t
#### `passthru.updateScript` {#var-passthru-updateScript}
A script to be run by `maintainers/scripts/update.nix` when the package is matched. It needs to be an executable file, either on the file system:
A script to be run by `maintainers/scripts/update.nix` when the package is matched. The attribute can contain one of the following:
```nix
passthru.updateScript = ./update.sh;
```
- []{#var-passthru-updateScript-command} an executable file, either on the file system:
or inside the expression itself:
```nix
passthru.updateScript = ./update.sh;
```
```nix
passthru.updateScript = writeScript "update-zoom-us" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl pcre common-updater-scripts
or inside the expression itself:
set -eu -o pipefail
```nix
passthru.updateScript = writeScript "update-zoom-us" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl pcre common-updater-scripts
version="$(curl -sI https://zoom.us/client/latest/zoom_x86_64.tar.xz | grep -Fi 'Location:' | pcregrep -o1 '/(([0-9]\.?)+)/')"
update-source-version zoom-us "$version"
'';
```
set -eu -o pipefail
The attribute can also contain a list, a script followed by arguments to be passed to it:
version="$(curl -sI https://zoom.us/client/latest/zoom_x86_64.tar.xz | grep -Fi 'Location:' | pcregrep -o1 '/(([0-9]\.?)+)/')"
update-source-version zoom-us "$version"
'';
```
```nix
passthru.updateScript = [ ../../update.sh pname "--requested-release=unstable" ];
```
- a list, a script followed by arguments to be passed to it:
The script will be run with the `UPDATE_NIX_NAME`, `UPDATE_NIX_PNAME`, `UPDATE_NIX_OLD_VERSION` and `UPDATE_NIX_ATTR_PATH` environment variables set respectively to the name, pname, old version and attribute path of the package it is supposed to update.
```nix
passthru.updateScript = [ ../../update.sh pname "--requested-release=unstable" ];
```
- an attribute set containing:
- [`command`]{#var-passthru-updateScript-set-command} a string or list in the [format expected by `passthru.updateScript`](#var-passthru-updateScript-command).
- [`attrPath`]{#var-passthru-updateScript-set-attrPath} (optional) a string containing the canonical attribute path for the package. If present, it will be passed to the update script instead of the attribute path on which the package was discovered during Nixpkgs traversal.
- [`supportedFeatures`]{#var-passthru-updateScript-set-supportedFeatures} (optional) a list of the [extra features](#var-passthru-updateScript-supported-features) the script supports.
```nix
passthru.updateScript = {
command = [ ../../update.sh pname ];
attrPath = pname;
supportedFeatures = [ … ];
};
```
##### How update scripts are executed? {#var-passthru-updateScript-execution}
Update scripts are to be invoked by `maintainers/scripts/update.nix` script. You can run `nix-shell maintainers/scripts/update.nix` in the root of Nixpkgs repository for information on how to use it. `update.nix` offers several modes for selecting packages to update (e.g. select by attribute path, traverse Nixpkgs and filter by maintainer, etc.), and it will execute update scripts for all matched packages that have an `updateScript` attribute.
Each update script will be passed the following environment variables:
- [`UPDATE_NIX_NAME`]{#var-passthru-updateScript-env-UPDATE_NIX_NAME} content of the `name` attribute of the updated package.
- [`UPDATE_NIX_PNAME`]{#var-passthru-updateScript-env-UPDATE_NIX_PNAME} content of the `pname` attribute of the updated package.
- [`UPDATE_NIX_OLD_VERSION`]{#var-passthru-updateScript-env-UPDATE_NIX_OLD_VERSION} content of the `version` attribute of the updated package.
- [`UPDATE_NIX_ATTR_PATH`]{#var-passthru-updateScript-env-UPDATE_NIX_ATTR_PATH} attribute path the `update.nix` discovered the package on (or the [canonical `attrPath`](#var-passthru-updateScript-set-attrPath) when available). Example: `pantheon.elementary-terminal`
::: {.note}
The script will be usually run from the root of the Nixpkgs repository but you should not rely on that. Also note that the update scripts will be run in parallel by default; you should avoid running `git commit` or any other commands that cannot handle that.
An update script will be usually run from the root of the Nixpkgs repository but you should not rely on that. Also note that `update.nix` executes update scripts in parallel by default so you should avoid running `git commit` or any other commands that cannot handle that.
:::
For information about how to run the updates, execute `nix-shell maintainers/scripts/update.nix`.
::: {.tip}
While update scripts should not create commits themselves, `maintainers/scripts/update.nix` supports automatically creating commits when running it with `--argstr commit true`. If you need to customize commit message, you can have the update script implement [`commit`](#var-passthru-updateScript-commit) feature.
:::
##### Supported features {#var-passthru-updateScript-supported-features}
###### `commit` {#var-passthru-updateScript-commit}
This feature allows update scripts to *ask* `update.nix` to create Git commits.
When support of this feature is declared, whenever the update script exits with `0` return status, it is expected to print a JSON list containing an object described below for each updated attribute to standard output.
When `update.nix` is run with `--argstr commit true` arguments, it will create a separate commit for each of the objects. An empty list can be returned when the script did not update any files, for example, when the package is already at the latest version.
The commit object contains the following values:
- [`attrPath`]{#var-passthru-updateScript-commit-attrPath} a string containing attribute path.
- [`oldVersion`]{#var-passthru-updateScript-commit-oldVersion} a string containing old version.
- [`newVersion`]{#var-passthru-updateScript-commit-newVersion} a string containing new version.
- [`files`]{#var-passthru-updateScript-commit-files} a non-empty list of file paths (as strings) to add to the commit.
- [`commitBody`]{#var-passthru-updateScript-commit-commitBody} (optional) a string with extra content to be appended to the default commit message (useful for adding changelog links).
- [`commitMessage`]{#var-passthru-updateScript-commit-commitMessage} (optional) a string to use instead of the default commit message.
If the returned array contains exactly one object (e.g. `[{}]`), all values are optional and will be determined automatically.
```{=docbook}
<example>
<title>Standard output of an update script using commit feature</title>
```
```json
[
{
"attrPath": "volume_key",
"oldVersion": "0.3.11",
"newVersion": "0.3.12",
"files": [
"/path/to/nixpkgs/pkgs/development/libraries/volume-key/default.nix"
]
}
]
```
```{=docbook}
</example>
```
### Recursive attributes in `mkDerivation` {#mkderivation-recursive-attributes}

View File

@@ -176,7 +176,7 @@ rec {
# Only show the error for the first missing argument
error = errorForArg (lib.head missingArgs);
in if missingArgs == [] then makeOverridable f allArgs else throw error;
in if missingArgs == [] then makeOverridable f allArgs else abort error;
/* Like callPackage, but for a function that returns an attribute

View File

@@ -1416,6 +1416,17 @@
githubId = 5193600;
name = "Atkins Chang";
};
atkrad = {
name = "Mohammad Abdolirad";
email = "m.abdolirad@gmail.com";
github = "atkrad";
githubId = 351364;
keys = [
{
fingerprint = "0380 F2F8 DF7A BA1A E7DB D84A 1935 1496 62CA FDB8";
}
];
};
atnnn = {
email = "etienne@atnnn.com";
github = "AtnNn";
@@ -1458,6 +1469,15 @@
githubId = 12958979;
name = "Mika Naylor";
};
autumnal = {
name = "Sven Friedrich";
email = "sven@autumnal.de";
github = "sevenautumns";
githubId = 20627275;
keys = [{
fingerprint = "6A2E 7FDD 1037 11A8 B996 E28E B051 064E 2FCA B71B";
}];
};
avakhrenev = {
email = "avakhrenev@gmail.com";
github = "avakhrenev";
@@ -4124,6 +4144,12 @@
githubId = 6689924;
name = "David Terry";
};
dylanmtaylor = {
email = "dylan@dylanmtaylor.com";
github = "dylamtaylor";
githubId = 277927;
name = "Dylan Taylor";
};
dysinger = {
email = "tim@dysinger.net";
github = "dysinger";
@@ -6527,6 +6553,16 @@
fingerprint = "6C2B 55D4 4E04 8266 6B7D DA1A 422E 9EDA E015 7170";
}];
};
infinitivewitch = {
name = "Infinitive Witch";
email = "infinitivewitch@disroot.org";
matrix = "@infinitivewitch:fedora.im";
github = "infinitivewitch";
githubId = 128256833;
keys = [{
fingerprint = "CF3D F4AD C7BD 1FDB A88B E4B3 CA2D 43DA 939D 94FB";
}];
};
ingenieroariel = {
email = "ariel@nunez.co";
github = "ingenieroariel";
@@ -7397,6 +7433,13 @@
githubId = 7673602;
name = "Jonathan Ringer";
};
jopejoe1 = {
email = "johannes@joens.email";
matrix = "@jopejoe1:matrix.org";
github = "jopejoe1";
githubId = 34899572;
name = "Johannes Jöns";
};
jordanisaacs = {
name = "Jordan Isaacs";
email = "nix@jdisaacs.com";
@@ -7712,6 +7755,13 @@
githubId = 87115;
name = "Wael Nasreddine";
};
kalebpace = {
email = "kaleb.pace@pm.me";
matrix = "@kalebpace:matrix.org";
github = "kalebpace";
githubId = 5586615;
name = "Kaleb Pace";
};
kalekseev = {
email = "mail@kalekseev.com";
github = "kalekseev";
@@ -7797,7 +7847,6 @@
name = "Claudius Holeksa";
};
ken-matsui = {
email = "nix@kmatsui.me";
github = "ken-matsui";
githubId = 26405363;
name = "Ken Matsui";
@@ -8180,6 +8229,12 @@
githubId = 735008;
name = "Louis Taylor";
};
kranurag7 = {
email = "contact.anurag7@gmail.com";
github = "kranurag7";
githubId = 81210977;
name = "Anurag";
};
kranzes = {
email = "personal@ilanjoselevich.com";
github = "Kranzes";
@@ -9162,6 +9217,11 @@
githubId = 115218;
name = "Felix Richter";
};
MakiseKurisu = {
github = "MakiseKurisu";
githubId = 2321672;
name = "Makise Kurisu";
};
malbarbo = {
email = "malbarbo@gmail.com";
github = "malbarbo";
@@ -9248,6 +9308,12 @@
github = "marius851000";
githubId = 22586596;
};
markbeep = {
email = "mrkswrn@gmail.com";
github = "markbeep";
githubId = 20665331;
name = "Mark";
};
markus1189 = {
email = "markus1189@gmail.com";
github = "markus1189";
@@ -12713,6 +12779,11 @@
githubId = 12279531;
name = "Ricardo Guevara";
};
rhendric = {
name = "Ryan Hendrickson";
github = "rhendric";
githubId = 1570964;
};
rhoriguchi = {
email = "ryan.horiguchi@gmail.com";
github = "rhoriguchi";
@@ -14114,6 +14185,16 @@
githubId = 6277322;
name = "Wei Tang";
};
soywod = {
name = "Clément DOUIN";
email = "clement.douin@posteo.net";
matrix = "@soywod:matrix.org";
github = "soywod";
githubId = 10437171;
keys = [{
fingerprint = "75F0 AB7C FE01 D077 AEE6 CAFD 353E 4A18 EE0F AB72";
}];
};
spacefrogg = {
email = "spacefrogg-nixos@meterriblecrew.net";
github = "spacefrogg";
@@ -14284,6 +14365,16 @@
githubId = 22163194;
name = "Stel Abrego";
};
stepbrobd = {
name = "StepBroBD";
github = "StepBroBD";
githubId = 81826728;
email = "Hi@StepBroBD.com";
matrix = "@stepbrobd:matrix.org";
keys = [{
fingerprint = "5D8B FA8B 286A C2EF 6EE4 8598 F742 B72C 8926 1A51";
}];
};
stephank = {
email = "nix@stephank.nl";
matrix = "@skochen:matrix.org";
@@ -15077,6 +15168,12 @@
githubId = 1391883;
name = "Tom Hall";
};
thubrecht = {
email = "tom@hubrecht.ovh";
github = "Tom-Hubrecht";
githubId = 26650391;
name = "Tom Hubrecht";
};
Thunderbottom = {
email = "chinmaydpai@gmail.com";
github = "Thunderbottom";
@@ -15668,6 +15765,12 @@
github = "deviant";
githubId = 68829907;
};
vaci = {
email = "vaci@vaci.org";
github = "vaci";
githubId = 6882568;
name = "Vaci";
};
vaibhavsagar = {
email = "vaibhavsagar@gmail.com";
matrix = "@vaibhavsagar:matrix.org";
@@ -16720,6 +16823,12 @@
githubId = 908716;
name = "Zach Coyle";
};
Zaechus = {
email = "zaechus@proton.me";
github = "Zaechus";
githubId = 19353212;
name = "Maxwell Anderson";
};
zagy = {
email = "cz@flyingcircus.io";
github = "zagy";

View File

@@ -0,0 +1,4 @@
#!/usr/bin/env nix-shell
#!nix-shell -I nixpkgs=. -i bash -p "import ./maintainers/scripts/convert-to-import-cargo-lock" nix-prefetch-git
convert-to-import-cargo-lock "$@"

View File

@@ -0,0 +1 @@
/target

View File

@@ -0,0 +1,106 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "anyhow"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800"
[[package]]
name = "basic-toml"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e819b667739967cd44d308b8c7b71305d8bb0729ac44a248aa08f33d01950b4"
dependencies = [
"serde",
]
[[package]]
name = "convert-to-import-cargo-lock"
version = "0.1.0"
dependencies = [
"anyhow",
"basic-toml",
"serde",
"serde_json",
]
[[package]]
name = "itoa"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
[[package]]
name = "proc-macro2"
version = "1.0.51"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
dependencies = [
"proc-macro2",
]
[[package]]
name = "ryu"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
[[package]]
name = "serde"
version = "1.0.152"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.152"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "serde_json"
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76"
dependencies = [
"itoa",
"ryu",
"serde",
]
[[package]]
name = "syn"
version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "unicode-ident"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"

View File

@@ -0,0 +1,12 @@
[package]
name = "convert-to-import-cargo-lock"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
anyhow = { version = "1.0.69" }
basic-toml = "0.1.1"
serde = { version = "1.0.152", features = ["derive"] }
serde_json = "1.0.93"

View File

@@ -0,0 +1,16 @@
with import ../../../. { };
rustPlatform.buildRustPackage {
name = "convert-to-import-cargo-lock";
src = lib.cleanSourceWith {
src = ./.;
filter = name: type:
let
name' = builtins.baseNameOf name;
in
name' != "default.nix" && name' != "target";
};
cargoLock.lockFile = ./Cargo.lock;
}

View File

@@ -0,0 +1,5 @@
with import ../../../. { };
mkShell {
packages = [ rustc cargo clippy rustfmt ] ++ lib.optional stdenv.isDarwin libiconv;
}

View File

@@ -0,0 +1,241 @@
#![warn(clippy::pedantic)]
#![allow(clippy::too_many_lines)]
use anyhow::anyhow;
use serde::Deserialize;
use std::{collections::HashMap, env, fs, path::PathBuf, process::Command};
#[derive(Deserialize)]
struct CargoLock<'a> {
#[serde(rename = "package", borrow)]
packages: Vec<Package<'a>>,
metadata: Option<HashMap<&'a str, &'a str>>,
}
#[derive(Deserialize)]
struct Package<'a> {
name: &'a str,
version: &'a str,
source: Option<&'a str>,
checksum: Option<&'a str>,
}
#[derive(Deserialize)]
struct PrefetchOutput {
sha256: String,
}
fn main() -> anyhow::Result<()> {
let mut hashes = HashMap::new();
let attr_count = env::args().len() - 1;
for (i, attr) in env::args().skip(1).enumerate() {
println!("converting {attr} ({}/{attr_count})", i + 1);
convert(&attr, &mut hashes)?;
}
Ok(())
}
fn convert(attr: &str, hashes: &mut HashMap<String, String>) -> anyhow::Result<()> {
let package_path = nix_eval(format!("{attr}.meta.position"))?
.and_then(|p| p.split_once(':').map(|(f, _)| PathBuf::from(f)));
if package_path.is_none() {
eprintln!("can't automatically convert {attr}: doesn't exist");
return Ok(());
}
let package_path = package_path.unwrap();
if package_path.with_file_name("Cargo.lock").exists() {
eprintln!("skipping {attr}: already has a vendored Cargo.lock");
return Ok(());
}
let mut src = PathBuf::from(
String::from_utf8(
Command::new("nix-build")
.arg("-A")
.arg(format!("{attr}.src"))
.output()?
.stdout,
)?
.trim(),
);
if !src.exists() {
eprintln!("can't automatically convert {attr}: src doesn't exist (bad attr?)");
return Ok(());
} else if !src.metadata()?.is_dir() {
eprintln!("can't automatically convert {attr}: src isn't a directory");
return Ok(());
}
if let Some(mut source_root) = nix_eval(format!("{attr}.sourceRoot"))?.map(PathBuf::from) {
source_root = source_root.components().skip(1).collect();
src.push(source_root);
}
let cargo_lock_path = src.join("Cargo.lock");
if !cargo_lock_path.exists() {
eprintln!("can't automatically convert {attr}: src doesn't contain Cargo.lock");
return Ok(());
}
let cargo_lock_content = fs::read_to_string(cargo_lock_path)?;
let cargo_lock: CargoLock = basic_toml::from_str(&cargo_lock_content)?;
let mut git_dependencies = Vec::new();
for package in cargo_lock.packages.iter().filter(|p| {
p.source.is_some()
&& p.checksum
.or_else(|| {
cargo_lock
.metadata
.as_ref()?
.get(
format!("checksum {} {} ({})", p.name, p.version, p.source.unwrap())
.as_str(),
)
.copied()
})
.is_none()
}) {
let (typ, original_url) = package
.source
.unwrap()
.split_once('+')
.expect("dependency should have well-formed source url");
if let Some(hash) = hashes.get(original_url) {
continue;
}
assert_eq!(
typ, "git",
"packages without checksums should be git dependencies"
);
let (mut url, rev) = original_url
.split_once('#')
.expect("git dependency should have commit");
// TODO: improve
if let Some((u, _)) = url.split_once('?') {
url = u;
}
let prefetch_output: PrefetchOutput = serde_json::from_slice(
&Command::new("nix-prefetch-git")
.args(["--url", url, "--rev", rev, "--quiet", "--fetch-submodules"])
.output()?
.stdout,
)?;
let output_hash = String::from_utf8(
Command::new("nix")
.args([
"--extra-experimental-features",
"nix-command",
"hash",
"to-sri",
"--type",
"sha256",
&prefetch_output.sha256,
])
.output()?
.stdout,
)?;
let hash = output_hash.trim().to_string();
git_dependencies.push((
format!("{}-{}", package.name, package.version),
output_hash.trim().to_string().clone(),
));
hashes.insert(original_url.to_string(), hash);
}
fs::write(
package_path.with_file_name("Cargo.lock"),
cargo_lock_content,
)?;
let mut package_lines: Vec<_> = fs::read_to_string(&package_path)?
.lines()
.map(String::from)
.collect();
let (cargo_deps_line_index, cargo_deps_line) = package_lines
.iter_mut()
.enumerate()
.find(|(_, l)| {
l.trim_start().starts_with("cargoHash") || l.trim_start().starts_with("cargoSha256")
})
.expect("package should contain cargoHash/cargoSha256");
let spaces = " ".repeat(cargo_deps_line.len() - cargo_deps_line.trim_start().len());
if git_dependencies.is_empty() {
*cargo_deps_line = format!("{spaces}cargoLock.lockFile = ./Cargo.lock;");
} else {
*cargo_deps_line = format!("{spaces}cargoLock = {{");
let mut index_iter = cargo_deps_line_index + 1..;
package_lines.insert(
index_iter.next().unwrap(),
format!("{spaces} lockFile = ./Cargo.lock;"),
);
package_lines.insert(
index_iter.next().unwrap(),
format!("{spaces} outputHashes = {{"),
);
for ((dep, hash), index) in git_dependencies.drain(..).zip(&mut index_iter) {
package_lines.insert(index, format!("{spaces} {dep:?} = {hash:?};"));
}
package_lines.insert(index_iter.next().unwrap(), format!("{spaces} }};"));
package_lines.insert(index_iter.next().unwrap(), format!("{spaces}}};"));
}
if package_lines.last().map(String::as_str) != Some("") {
package_lines.push(String::new());
}
fs::write(package_path, package_lines.join("\n"))?;
Ok(())
}
fn nix_eval(attr: impl AsRef<str>) -> anyhow::Result<Option<String>> {
let output = String::from_utf8(
Command::new("nix-instantiate")
.args(["--eval", "-A", attr.as_ref()])
.output()?
.stdout,
)?;
let trimmed = output.trim();
if trimmed.is_empty() || trimmed == "null" {
Ok(None)
} else {
Ok(Some(
trimmed
.strip_prefix('"')
.and_then(|p| p.strip_suffix('"'))
.ok_or_else(|| anyhow!("couldn't parse nix-instantiate output: {output:?}"))?
.to_string(),
))
}
}

View File

@@ -127,8 +127,7 @@ echo "$urllist" | xargs wget $wgetargs -nH -r -c --no-parent && {
# TODO fetch only missing tar.xz files
echo "fetching $filecount tar.xz files ..."
urllist="$(echo "$filelist" | while read file; do echo "$BASE_URL/$file"; done)"
echo "$urllist" | xargs wget $wgetargs -nH -r -c --no-parent
echo "$filelist" | xargs wget $wgetargs -nH -r -c --no-parent
echo "generating sha256 files ..."
find . -type f -name '*.tar.xz' | while read src; do

View File

@@ -0,0 +1,468 @@
#!/usr/bin/env nix-shell
#!nix-shell update-octave-shell.nix -i python3
"""
Update a Octave package expression by passing in the `.nix` file, or the directory containing it.
You can pass in multiple files or paths.
You'll likely want to use
``
$ ./update-octave-libraries ../../pkgs/development/octave-modules/**/default.nix
``
to update all non-pinned libraries in that folder.
"""
import argparse
import os
import pathlib
import re
import requests
import yaml
from concurrent.futures import ThreadPoolExecutor as Pool
from packaging.version import Version as _Version
from packaging.version import InvalidVersion
from packaging.specifiers import SpecifierSet
import collections
import subprocess
import tempfile
INDEX = "https://raw.githubusercontent.com/gnu-octave/packages/main/packages"
"""url of Octave packages' source on GitHub"""
EXTENSIONS = ['tar.gz', 'tar.bz2', 'tar', 'zip']
"""Permitted file extensions. These are evaluated from left to right and the first occurance is returned."""
PRERELEASES = False
GIT = "git"
NIXPGKS_ROOT = subprocess.check_output(["git", "rev-parse", "--show-toplevel"]).decode('utf-8').strip()
import logging
logging.basicConfig(level=logging.INFO)
class Version(_Version, collections.abc.Sequence):
def __init__(self, version):
super().__init__(version)
# We cannot use `str(Version(0.04.21))` because that becomes `0.4.21`
# https://github.com/avian2/unidecode/issues/13#issuecomment-354538882
self.raw_version = version
def __getitem__(self, i):
return self._version.release[i]
def __len__(self):
return len(self._version.release)
def __iter__(self):
yield from self._version.release
def _get_values(attribute, text):
"""Match attribute in text and return all matches.
:returns: List of matches.
"""
regex = '{}\s+=\s+"(.*)";'.format(attribute)
regex = re.compile(regex)
values = regex.findall(text)
return values
def _get_unique_value(attribute, text):
"""Match attribute in text and return unique match.
:returns: Single match.
"""
values = _get_values(attribute, text)
n = len(values)
if n > 1:
raise ValueError("found too many values for {}".format(attribute))
elif n == 1:
return values[0]
else:
raise ValueError("no value found for {}".format(attribute))
def _get_line_and_value(attribute, text):
"""Match attribute in text. Return the line and the value of the attribute."""
regex = '({}\s+=\s+"(.*)";)'.format(attribute)
regex = re.compile(regex)
value = regex.findall(text)
n = len(value)
if n > 1:
raise ValueError("found too many values for {}".format(attribute))
elif n == 1:
return value[0]
else:
raise ValueError("no value found for {}".format(attribute))
def _replace_value(attribute, value, text):
"""Search and replace value of attribute in text."""
old_line, old_value = _get_line_and_value(attribute, text)
new_line = old_line.replace(old_value, value)
new_text = text.replace(old_line, new_line)
return new_text
def _fetch_page(url):
r = requests.get(url)
if r.status_code == requests.codes.ok:
return list(yaml.safe_load_all(r.content))[0]
else:
raise ValueError("request for {} failed".format(url))
def _fetch_github(url):
headers = {}
token = os.environ.get('GITHUB_API_TOKEN')
if token:
headers["Authorization"] = f"token {token}"
r = requests.get(url, headers=headers)
if r.status_code == requests.codes.ok:
return r.json()
else:
raise ValueError("request for {} failed".format(url))
SEMVER = {
'major' : 0,
'minor' : 1,
'patch' : 2,
}
def _determine_latest_version(current_version, target, versions):
"""Determine latest version, given `target`, returning the more recent version.
"""
current_version = Version(current_version)
def _parse_versions(versions):
for v in versions:
try:
yield Version(v)
except InvalidVersion:
pass
versions = _parse_versions(versions)
index = SEMVER[target]
ceiling = list(current_version[0:index])
if len(ceiling) == 0:
ceiling = None
else:
ceiling[-1]+=1
ceiling = Version(".".join(map(str, ceiling)))
# We do not want prereleases
versions = SpecifierSet(prereleases=PRERELEASES).filter(versions)
if ceiling is not None:
versions = SpecifierSet(f"<{ceiling}").filter(versions)
return (max(sorted(versions))).raw_version
def _get_latest_version_octave_packages(package, extension, current_version, target):
"""Get latest version and hash from Octave Packages."""
url = "{}/{}.yaml".format(INDEX, package)
yaml = _fetch_page(url)
versions = list(map(lambda pv: pv['id'], yaml['versions']))
version = _determine_latest_version(current_version, target, versions)
try:
releases = [v if v['id'] == version else None for v in yaml['versions']]
except KeyError as e:
raise KeyError('Could not find version {} for {}'.format(version, package)) from e
for release in releases:
if release['url'].endswith(extension):
sha256 = release['sha256']
break
else:
sha256 = None
return version, sha256, None
def _get_latest_version_github(package, extension, current_version, target):
def strip_prefix(tag):
return re.sub("^[^0-9]*", "", tag)
def get_prefix(string):
matches = re.findall(r"^([^0-9]*)", string)
return next(iter(matches), "")
# when invoked as an updateScript, UPDATE_NIX_ATTR_PATH will be set
# this allows us to work with packages which live outside of octave-modules
attr_path = os.environ.get("UPDATE_NIX_ATTR_PATH", f"octavePackages.{package}")
try:
homepage = subprocess.check_output(
["nix", "eval", "-f", f"{NIXPGKS_ROOT}/default.nix", "--raw", f"{attr_path}.src.meta.homepage"])\
.decode('utf-8')
except Exception as e:
raise ValueError(f"Unable to determine homepage: {e}")
owner_repo = homepage[len("https://github.com/"):] # remove prefix
owner, repo = owner_repo.split("/")
url = f"https://api.github.com/repos/{owner}/{repo}/releases"
all_releases = _fetch_github(url)
releases = list(filter(lambda x: not x['prerelease'], all_releases))
if len(releases) == 0:
raise ValueError(f"{homepage} does not contain any stable releases")
versions = map(lambda x: strip_prefix(x['tag_name']), releases)
version = _determine_latest_version(current_version, target, versions)
release = next(filter(lambda x: strip_prefix(x['tag_name']) == version, releases))
prefix = get_prefix(release['tag_name'])
try:
sha256 = subprocess.check_output(["nix-prefetch-url", "--type", "sha256", "--unpack", f"{release['tarball_url']}"], stderr=subprocess.DEVNULL)\
.decode('utf-8').strip()
except:
# this may fail if they have both a branch and a tag of the same name, attempt tag name
tag_url = str(release['tarball_url']).replace("tarball","tarball/refs/tags")
sha256 = subprocess.check_output(["nix-prefetch-url", "--type", "sha256", "--unpack", tag_url], stderr=subprocess.DEVNULL)\
.decode('utf-8').strip()
return version, sha256, prefix
def _get_latest_version_git(package, extension, current_version, target):
"""NOTE: Unimplemented!"""
# attr_path = os.environ.get("UPDATE_NIX_ATTR_PATH", f"octavePackages.{package}")
# try:
# download_url = subprocess.check_output(
# ["nix", "--extra-experimental-features", "nix-command", "eval", "-f", f"{NIXPGKS_ROOT}/default.nix", "--raw", f"{attr_path}.src.url"])\
# .decode('utf-8')
# except Exception as e:
# raise ValueError(f"Unable to determine download link: {e}")
# with tempfile.TemporaryDirectory(prefix=attr_path) as new_clone_location:
# subprocess.run(["git", "clone", download_url, new_clone_location])
# newest_commit = subprocess.check_output(
# ["git" "rev-parse" "$(git branch -r)" "|" "tail" "-n" "1"]).decode('utf-8')
pass
FETCHERS = {
'fetchFromGitHub' : _get_latest_version_github,
'fetchurl' : _get_latest_version_octave_packages,
'fetchgit' : _get_latest_version_git,
}
DEFAULT_SETUPTOOLS_EXTENSION = 'tar.gz'
FORMATS = {
'setuptools' : DEFAULT_SETUPTOOLS_EXTENSION,
}
def _determine_fetcher(text):
# Count occurrences of fetchers.
nfetchers = sum(text.count('src = {}'.format(fetcher)) for fetcher in FETCHERS.keys())
if nfetchers == 0:
raise ValueError("no fetcher.")
elif nfetchers > 1:
raise ValueError("multiple fetchers.")
else:
# Then we check which fetcher to use.
for fetcher in FETCHERS.keys():
if 'src = {}'.format(fetcher) in text:
return fetcher
def _determine_extension(text, fetcher):
"""Determine what extension is used in the expression.
If we use:
- fetchPypi, we check if format is specified.
- fetchurl, we determine the extension from the url.
- fetchFromGitHub we simply use `.tar.gz`.
"""
if fetcher == 'fetchurl':
url = _get_unique_value('url', text)
extension = os.path.splitext(url)[1]
elif fetcher == 'fetchFromGitHub' or fetcher == 'fetchgit':
if "fetchSubmodules" in text:
raise ValueError("fetchFromGitHub fetcher doesn't support submodules")
extension = "tar.gz"
return extension
def _update_package(path, target):
# Read the expression
with open(path, 'r') as f:
text = f.read()
# Determine pname. Many files have more than one pname
pnames = _get_values('pname', text)
# Determine version.
version = _get_unique_value('version', text)
# First we check how many fetchers are mentioned.
fetcher = _determine_fetcher(text)
extension = _determine_extension(text, fetcher)
# Attempt a fetch using each pname, e.g. backports-zoneinfo vs backports.zoneinfo
successful_fetch = False
for pname in pnames:
if fetcher == "fetchgit":
logging.warning(f"You must update {pname} MANUALLY!")
return { 'path': path, 'target': target, 'pname': pname,
'old_version': version, 'new_version': version }
try:
new_version, new_sha256, prefix = FETCHERS[fetcher](pname, extension, version, target)
successful_fetch = True
break
except ValueError:
continue
if not successful_fetch:
raise ValueError(f"Unable to find correct package using these pnames: {pnames}")
if new_version == version:
logging.info("Path {}: no update available for {}.".format(path, pname))
return False
elif Version(new_version) <= Version(version):
raise ValueError("downgrade for {}.".format(pname))
if not new_sha256:
raise ValueError("no file available for {}.".format(pname))
text = _replace_value('version', new_version, text)
# hashes from pypi are 16-bit encoded sha256's, normalize it to sri to avoid merge conflicts
# sri hashes have been the default format since nix 2.4+
sri_hash = subprocess.check_output(["nix", "--extra-experimental-features", "nix-command", "hash", "to-sri", "--type", "sha256", new_sha256]).decode('utf-8').strip()
# fetchers can specify a sha256, or a sri hash
try:
text = _replace_value('sha256', sri_hash, text)
except ValueError:
text = _replace_value('hash', sri_hash, text)
if fetcher == 'fetchFromGitHub':
# in the case of fetchFromGitHub, it's common to see `rev = version;` or `rev = "v${version}";`
# in which no string value is meant to be substituted. However, we can just overwrite the previous value.
regex = '(rev\s+=\s+[^;]*;)'
regex = re.compile(regex)
matches = regex.findall(text)
n = len(matches)
if n == 0:
raise ValueError("Unable to find rev value for {}.".format(pname))
else:
# forcefully rewrite rev, incase tagging conventions changed for a release
match = matches[0]
text = text.replace(match, f'rev = "refs/tags/{prefix}${{version}}";')
# incase there's no prefix, just rewrite without interpolation
text = text.replace('"${version}";', 'version;')
with open(path, 'w') as f:
f.write(text)
logging.info("Path {}: updated {} from {} to {}".format(path, pname, version, new_version))
result = {
'path' : path,
'target': target,
'pname': pname,
'old_version' : version,
'new_version' : new_version,
#'fetcher' : fetcher,
}
return result
def _update(path, target):
# We need to read and modify a Nix expression.
if os.path.isdir(path):
path = os.path.join(path, 'default.nix')
# If a default.nix does not exist, we quit.
if not os.path.isfile(path):
logging.info("Path {}: does not exist.".format(path))
return False
# If file is not a Nix expression, we quit.
if not path.endswith(".nix"):
logging.info("Path {}: does not end with `.nix`.".format(path))
return False
try:
return _update_package(path, target)
except ValueError as e:
logging.warning("Path {}: {}".format(path, e))
return False
def _commit(path, pname, old_version, new_version, pkgs_prefix="octave: ", **kwargs):
"""Commit result.
"""
msg = f'{pkgs_prefix}{pname}: {old_version} -> {new_version}'
try:
subprocess.check_call([GIT, 'add', path])
subprocess.check_call([GIT, 'commit', '-m', msg])
except subprocess.CalledProcessError as e:
subprocess.check_call([GIT, 'checkout', path])
raise subprocess.CalledProcessError(f'Could not commit {path}') from e
return True
def main():
epilog = """
environment variables:
GITHUB_API_TOKEN\tGitHub API token used when updating github packages
"""
parser = argparse.ArgumentParser(formatter_class=argparse.RawDescriptionHelpFormatter, epilog=epilog)
parser.add_argument('package', type=str, nargs='+')
parser.add_argument('--target', type=str, choices=SEMVER.keys(), default='major')
parser.add_argument('--commit', action='store_true', help='Create a commit for each package update')
parser.add_argument('--use-pkgs-prefix', action='store_true', help='Use octavePackages.${pname}: instead of octave: ${pname}: when making commits')
args = parser.parse_args()
target = args.target
packages = list(map(os.path.abspath, args.package))
logging.info("Updating packages...")
# Use threads to update packages concurrently
with Pool() as p:
results = list(filter(bool, p.map(lambda pkg: _update(pkg, target), packages)))
logging.info("Finished updating packages.")
commit_options = {}
if args.use_pkgs_prefix:
logging.info("Using octavePackages. prefix for commits")
commit_options["pkgs_prefix"] = "octavePackages."
# Commits are created sequentially.
if args.commit:
logging.info("Committing updates...")
# list forces evaluation
list(map(lambda x: _commit(**x, **commit_options), results))
logging.info("Finished committing updates")
count = len(results)
logging.info("{} package(s) updated".format(count))
if __name__ == '__main__':
main()

View File

@@ -0,0 +1,12 @@
{ nixpkgs ? import ../.. { }
}:
with nixpkgs;
let
pyEnv = python3.withPackages(ps: with ps; [ packaging requests toolz pyyaml ]);
in
mkShell {
packages = [
pyEnv
nix-prefetch-scripts
];
}

View File

@@ -166,7 +166,11 @@ let
--manpage-urls ${manpageUrls} \
--revision ${lib.escapeShellArg revision} \
./manual.md \
./manual-combined.xml
./manual-combined-pre.xml
${pkgs.libxslt.bin}/bin/xsltproc \
-o manual-combined.xml ${./../../lib/make-options-doc/postprocess-option-descriptions.xsl} \
manual-combined-pre.xml
${linterFunctions}

View File

@@ -65,7 +65,7 @@ In addition to numerous new and upgraded packages, this release has the followin
- [ArchiSteamFarm](https://github.com/JustArchiNET/ArchiSteamFarm), a C# application with primary purpose of idling Steam cards from multiple accounts simultaneously. Available as [services.archisteamfarm](#opt-services.archisteamfarm.enable).
- [BaGet](https://loic-sharma.github.io/BaGet/), a lightweight NuGet and symbol server. Available at [services.baget](#opt-services.baget.enable).
- [BaGet](https://loic-sharma.github.io/BaGet/), a lightweight NuGet and symbol server. Available at services.baget.
- [bird-lg](https://github.com/xddxdd/bird-lg-go), a BGP looking glass for Bird Routing. Available as [services.bird-lg](#opt-services.bird-lg.package).

View File

@@ -45,8 +45,12 @@ In addition to numerous new and upgraded packages, this release has the followin
- [opensearch](https://opensearch.org), a search server alternative to Elasticsearch. Available as [services.opensearch](options.html#opt-services.opensearch.enable).
- [authelia](https://www.authelia.com/), is an open-source authentication and authorization server. Available under [services.authelia](options.html#opt-services.authelia.enable).
- [goeland](https://github.com/slurdge/goeland), an alternative to rss2email written in golang with many filters. Available as [services.goeland](#opt-services.goeland.enable).
- [alertmanager-irc-relay](https://github.com/google/alertmanager-irc-relay), a Prometheus Alertmanager IRC Relay. Available as [services.prometheus.alertmanagerIrcRelay](options.html#opt-services.prometheus.alertmanagerIrcRelay.enable).
- [tts](https://github.com/coqui-ai/TTS), a battle-tested deep learning toolkit for Text-to-Speech. Mutiple servers may be configured below [services.tts.servers](#opt-services.tts.servers).
- [atuin](https://github.com/ellie/atuin), a sync server for shell history. Available as [services.atuin](#opt-services.atuin.enable).
@@ -57,6 +61,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- [QDMR](https://dm3mat.darc.de/qdmr/), a GUI application and command line tool for programming DMR radios [programs.qdmr](#opt-programs.qdmr.enable)
- [keyd](https://github.com/rvaiya/keyd), a key remapping daemon for linux. Available as [services.keyd](#opt-services.keyd.enable).
- [v2rayA](https://v2raya.org), a Linux web GUI client of Project V which supports V2Ray, Xray, SS, SSR, Trojan and Pingtunnel. Available as [services.v2raya](options.html#opt-services.v2raya.enable).
- [ulogd](https://www.netfilter.org/projects/ulogd/index.html), a userspace logging daemon for netfilter/iptables related logging. Available as [services.ulogd](options.html#opt-services.ulogd.enable).
@@ -65,16 +71,20 @@ In addition to numerous new and upgraded packages, this release has the followin
- [photoprism](https://photoprism.app/), a AI-Powered Photos App for the Decentralized Web. Available as [services.photoprism](options.html#opt-services.photoprism.enable).
- [peroxide](https://github.com/ljanyst/peroxide), a fork of the official [ProtonMail bridge](https://github.com/ProtonMail/proton-bridge) that aims to be similar to [Hydroxide](https://github.com/emersion/hydroxide). Available as [services.peroxide](#opt-services.peroxide.enable).
- [autosuspend](https://github.com/languitar/autosuspend), a python daemon that suspends a system if certain conditions are met, or not met.
- [sharing](https://github.com/parvardegr/sharing), a command-line tool to share directories and files from the CLI to iOS and Android devices without the need of an extra client app. Available as [programs.sharing](#opt-programs.sharing.enable).
- [nimdow](https://github.com/avahe-kellenberger/nimdow), a window manager written in Nim, inspired by dwm.
- [woodpecker-agent](https://woodpecker-ci.org/), a simple CI engine with great extensibility. Available as [services.woodpecker-agent](#opt-services.woodpecker-agent.enable).
- [woodpecker-agents](https://woodpecker-ci.org/), a simple CI engine with great extensibility. Available as [services.woodpecker-agents](#opt-services.woodpecker-agents.agents._name_.enable).
- [woodpecker-server](https://woodpecker-ci.org/), a simple CI engine with great extensibility. Available as [services.woodpecker-server](#opt-services.woodpecker-server.enable).
- [ReGreet](https://github.com/rharish101/ReGreet), a clean and customizable greeter for greetd. Available as [programs.regreet](#opt-programs.regreet.enable).
## Backward Incompatibilities {#sec-release-23.05-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -122,12 +132,16 @@ In addition to numerous new and upgraded packages, this release has the followin
- `llvmPackages_rocm.llvm` will not contain `clang` or `compiler-rt`. `llvmPackages_rocm.clang` will not contain `llvm`. `llvmPackages_rocm.clangNoCompilerRt` has been removed in favor of using `llvmPackages_rocm.clang-unwrapped`.
- `services.xserver.desktopManager.plasma5.excludePackages` has been moved to `environment.plasma5.excludePackages`, for consistency with other Desktop Environments
- The EC2 image module previously detected and automatically mounted ext3-formatted instance store devices and partitions in stage-1 (initramfs), storing `/tmp` on the first discovered device. This behaviour, which only catered to very specific use cases and could not be disabled, has been removed. Users relying on this should provide their own implementation, and probably use ext4 and perform the mount in stage-2.
- `teleport` has been upgraded from major version 10 to major version 12. Please see upstream [upgrade instructions](https://goteleport.com/docs/setup/operations/upgrading/) and release notes for versions [11](https://goteleport.com/docs/changelog/#1100) and [12](https://goteleport.com/docs/changelog/#1201). Note that Teleport does not officially support upgrades across more than one major version at a time. If you're running Teleport server components, it is recommended to first upgrade to an intermediate 11.x version by setting `services.teleport.package = pkgs.teleport_11`. Afterwards, this option can be removed to upgrade to the default version (12).
- The EC2 image module previously detected and activated swap-formatted instance store devices and partitions in stage-1 (initramfs). This behaviour has been removed. Users relying on this should provide their own implementation.
- `fail2ban` has been updated to 1.0.2, which has a few breaking changes compared to 0.11.2 ([changelog for 1.0.1](https://github.com/fail2ban/fail2ban/blob/1.0.1/ChangeLog), [changelog for 1.0.2](https://github.com/fail2ban/fail2ban/blob/1.0.2/ChangeLog))
- Calling `makeSetupHook` without passing a `name` argument is deprecated.
- `lib.systems.examples.ghcjs` and consequently `pkgsCross.ghcjs` now use the target triplet `javascript-unknown-ghcjs` instead of `js-unknown-ghcjs`. This has been done to match an [upstream decision](https://gitlab.haskell.org/ghc/ghc/-/commit/6636b670233522f01d002c9b97827d00289dbf5c) to follow Cabal's platform naming more closely. Nixpkgs will also reject `js` as an architecture name.
@@ -142,6 +156,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- Nebula now runs as a system user and group created for each nebula network, using the `CAP_NET_ADMIN` ambient capability on launch rather than starting as root. Ensure that any files each Nebula instance needs to access are owned by the correct user and group, by default `nebula-${networkName}`.
- The `i18n.inputMethod.fcitx` option has been replaced with `i18n.inputMethod.fcitx5` because fcitx 4 `pkgs.fcitx` has been removed.
- In `mastodon` it is now necessary to specify location of file with `PostgreSQL` database password. In `services.mastodon.database.passwordFile` parameter default value `/var/lib/mastodon/secrets/db-password` has been changed to `null`.
- The `--target-host` and `--build-host` options of `nixos-rebuild` no longer treat the `localhost` value specially to build on/deploy to local machine, omit the relevant flag.
@@ -150,6 +166,12 @@ In addition to numerous new and upgraded packages, this release has the followin
- Deprecated `xlibsWrapper` transitional package has been removed in favour of direct use of its constitutents: `xorg.libX11`, `freetype` and others.
- The latest available version of Nextcloud is v26 (available as `pkgs.nextcloud26`) which uses PHP 8.2 as interpreter by default. The installation logic is as follows:
- If `system.stateVersion` is >=23.05, `pkgs.nextcloud26` will be installed by default.
- If `system.stateVersion` is >=22.11, `pkgs.nextcloud25` will be installed by default.
- Please note that an upgrade from v24 (or older) to v26 directly is not possible. Please upgrade to `nextcloud25` (or earlier) first. Nextcloud prohibits skipping major versions while upgrading. You can upgrade by declaring [`services.nextcloud.package = pkgs.nextcloud25;`](options.html#opt-services.nextcloud.package).
- It's recommended to use the latest version available (i.e. v26) and to specify that using `services.nextcloud.package`.
- .NET 5.0 was removed due to being end-of-life, use a newer, supported .NET version - https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core
- The iputils package, which is installed by default, no longer provides the
@@ -161,6 +183,14 @@ In addition to numerous new and upgraded packages, this release has the followin
- conntrack helper autodetection has been removed from kernels 6.0 and up upstream, and an assertion was added to ensure things don't silently stop working. Migrate your configuration to assign helpers explicitly or use an older LTS kernel branch as a temporary workaround.
- The catch-all `hardware.video.hidpi.enable` option was removed. Users on high density displays may want to:
- Set `services.xserver.upscaleDefaultCursor` to upscale the default X11 cursor for higher resolutions
- Adjust settings under `fonts.fontconfig` according to preference
- Adjust `console.font` according to preference, though the kernel will generally choose a reasonably sized font
- The `baget` package and module was removed due to being unmaintained.
## Other Notable Changes {#sec-release-23.05-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -204,6 +234,8 @@ In addition to numerous new and upgraded packages, this release has the followin
The `{aclUse,superUser,disableActions}` attributes have been renamed, `pluginsConfig` now also accepts an attribute set of booleans, passing plain PHP is deprecated.
Same applies to `acl` which now also accepts structured settings.
- The `zsh` package changes the way to set environment variables on NixOS systems where `programs.zsh.enable` equals `false`. It now sources `/etc/set-environment` when reading the system-level `zshenv` file. Before, it sourced `/etc/profile` when reading the system-level `zprofile` file.
- The `wordpress` service now takes configuration via the `services.wordpress.sites.<name>.settings` attribute set, `extraConfig` is still available to append additional text to `wp-config.php`.
- To reduce closure size in `nixos/modules/profiles/minimal.nix` profile disabled installation documentations and manuals. Also disabled `logrotate` and `udisks2` services.
@@ -219,6 +251,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- `mastodon` now supports connection to a remote `PostgreSQL` database.
- `nextcloud` has an option to enable SSE-C in S3.
- `services.peertube` now requires you to specify the secret file `secrets.secretsFile`. It can be generated by running `openssl rand -hex 32`.
Before upgrading, read the release notes for PeerTube:
- [Release v5.0.0](https://github.com/Chocobozzz/PeerTube/releases/tag/v5.0.0)
@@ -298,8 +332,6 @@ In addition to numerous new and upgraded packages, this release has the followin
- [Xastir](https://xastir.org/index.php/Main_Page) can now access AX.25 interfaces via the `libax25` package.
- `tvbrowser-bin` was removed, and now `tvbrowser` is built from source.
- `nixos-version` now accepts `--configuration-revision` to display more information about the current generation revision
- The option `services.nomad.extraSettingsPlugins` has been fixed to allow more than one plugin in the path.
@@ -307,3 +339,5 @@ In addition to numerous new and upgraded packages, this release has the followin
- The option `services.prometheus.exporters.pihole.interval` does not exist anymore and has been removed.
- `k3s` can now be configured with an EnvironmentFile for its systemd service, allowing secrets to be provided without ending up in the Nix Store.
- `boot.initrd.luks.device.<name>` has a new `tryEmptyPassphrase` option, this is useful for OEM's who need to install an encrypted disk with a future settable passphrase

View File

@@ -24,7 +24,7 @@ in rec {
}
''
name=${shellEscape name}
mkdir -p "$out/$(dirname "$name")"
mkdir -p "$out/$(dirname -- "$name")"
echo -n "$text" > "$out/$name"
''
else

View File

@@ -737,9 +737,10 @@ class Machine:
self.connected = True
def screenshot(self, filename: str) -> None:
word_pattern = re.compile(r"^\w+$")
if word_pattern.match(filename):
filename = os.path.join(self.out_dir, f"{filename}.png")
if "." not in filename:
filename += ".png"
if "/" not in filename:
filename = os.path.join(self.out_dir, filename)
tmp = f"{filename}.ppm"
with self.nested(

View File

@@ -21,7 +21,7 @@ let
# Sadly, systemd-vconsole-setup doesn't support binary keymaps.
vconsoleConf = pkgs.writeText "vconsole.conf" ''
KEYMAP=${cfg.keyMap}
FONT=${cfg.font}
${optionalString (cfg.font != null) "FONT=${cfg.font}"}
'';
consoleEnv = kbd: pkgs.buildEnv {
@@ -45,14 +45,19 @@ in
};
font = mkOption {
type = with types; either str path;
default = "Lat2-Terminus16";
type = with types; nullOr (either str path);
default = null;
example = "LatArCyrHeb-16";
description = mdDoc ''
The font used for the virtual consoles. Leave empty to use
whatever the {command}`setfont` program considers the
default font.
Can be either a font name or a path to a PSF font file.
The font used for the virtual consoles.
Can be `null`, a font name, or a path to a PSF font file.
Use `null` to let the kernel choose a built-in font.
The default is 8x16, and, as of Linux 5.3, Terminus 32 bold for display
resolutions of 2560x1080 and higher.
These fonts cover the [IBM437][] character set.
[IBM437]: https://en.wikipedia.org/wiki/Code_page_437
'';
};
@@ -151,7 +156,7 @@ in
printf "\033%%${if isUnicode then "G" else "@"}" >> /dev/console
loadkmap < ${optimizedKeymap}
${optionalString cfg.earlySetup ''
${optionalString (cfg.earlySetup && cfg.font != null) ''
setfont -C /dev/console $extraUtils/share/consolefonts/font.psf
''}
'');
@@ -168,7 +173,7 @@ in
"${config.boot.initrd.systemd.package.kbd}/bin/setfont"
"${config.boot.initrd.systemd.package.kbd}/bin/loadkeys"
"${config.boot.initrd.systemd.package.kbd.gzip}/bin/gzip" # Fonts and keyboard layouts are compressed
] ++ optionals (hasPrefix builtins.storeDir cfg.font) [
] ++ optionals (cfg.font != null && hasPrefix builtins.storeDir cfg.font) [
"${cfg.font}"
] ++ optionals (hasPrefix builtins.storeDir cfg.keyMap) [
"${cfg.keyMap}"
@@ -195,7 +200,7 @@ in
];
})
(mkIf (cfg.earlySetup && !config.boot.initrd.systemd.enable) {
(mkIf (cfg.earlySetup && cfg.font != null && !config.boot.initrd.systemd.enable) {
boot.initrd.extraUtilsCommands = ''
mkdir -p $out/share/consolefonts
${if substring 0 1 cfg.font == "/" then ''

View File

@@ -7,6 +7,19 @@ This module generates a package containing configuration files and link it in /e
Fontconfig reads files in folder name / file name order, so the number prepended to the configuration file name decide the order of parsing.
Low number means high priority.
NOTE: Please take extreme care when adjusting the default settings of this module.
People care a lot, and I mean A LOT, about their font rendering, and you will be
The Person That Broke It if it changes in a way people don't like.
See prior art:
- https://github.com/NixOS/nixpkgs/pull/194594
- https://github.com/NixOS/nixpkgs/pull/222236
- https://github.com/NixOS/nixpkgs/pull/222689
And do not repeat our mistakes.
- @K900, March 2023
*/
{ config, pkgs, lib, ... }:
@@ -218,6 +231,8 @@ let
paths = cfg.confPackages;
ignoreCollisions = true;
};
fontconfigNote = "Consider manually configuring fonts.fontconfig according to personal preference.";
in
{
imports = [
@@ -229,6 +244,8 @@ in
(mkRemovedOptionModule [ "fonts" "fontconfig" "forceAutohint" ] "")
(mkRemovedOptionModule [ "fonts" "fontconfig" "renderMonoTTFAsBitmap" ] "")
(mkRemovedOptionModule [ "fonts" "fontconfig" "dpi" ] "Use display server-specific options")
(mkRemovedOptionModule [ "hardware" "video" "hidpi" "enable" ] fontconfigNote)
(mkRemovedOptionModule [ "fonts" "optimizeForVeryHighDPI" ] fontconfigNote)
] ++ lib.forEach [ "enable" "substitutions" "preset" ]
(opt: lib.mkRemovedOptionModule [ "fonts" "fontconfig" "ultimate" "${opt}" ] ''
The fonts.fontconfig.ultimate module and configuration is obsolete.

View File

@@ -3,29 +3,7 @@
with lib;
let
# A scalable variant of the X11 "core" cursor
#
# If not running a fancy desktop environment, the cursor is likely set to
# the default `cursor.pcf` bitmap font. This is 17px wide, so it's very
# small and almost invisible on 4K displays.
fontcursormisc_hidpi = pkgs.xorg.fontxfree86type1.overrideAttrs (old:
let
# The scaling constant is 230/96: the scalable `left_ptr` glyph at
# about 23 points is rendered as 17px, on a 96dpi display.
# Note: the XLFD font size is in decipoints.
size = 2.39583 * config.services.xserver.dpi;
sizeString = builtins.head (builtins.split "\\." (toString size));
in
{
postInstall = ''
alias='cursor -xfree86-cursor-medium-r-normal--0-${sizeString}-0-0-p-0-adobe-fontspecific'
echo "$alias" > $out/lib/X11/fonts/Type1/fonts.alias
'';
});
hasHidpi =
config.hardware.video.hidpi.enable &&
config.services.xserver.dpi != null;
cfg = config.fonts;
defaultFonts =
[ pkgs.dejavu_fonts
@@ -35,14 +13,7 @@ let
pkgs.unifont
pkgs.noto-fonts-emoji
];
defaultXFonts =
[ (if hasHidpi then fontcursormisc_hidpi else pkgs.xorg.fontcursormisc)
pkgs.xorg.fontmiscmisc
];
in
{
imports = [
(mkRemovedOptionModule [ "fonts" "enableCoreFonts" ] "Use fonts.fonts = [ pkgs.corefonts ]; instead.")
@@ -68,14 +39,9 @@ in
and families and reasonable coverage of Unicode.
'';
};
};
};
config = mkMerge [
{ fonts.fonts = mkIf config.fonts.enableDefaultFonts defaultFonts; }
{ fonts.fonts = mkIf config.services.xserver.enable defaultXFonts; }
];
config = { fonts.fonts = mkIf cfg.enableDefaultFonts defaultFonts; };
}

View File

@@ -699,7 +699,20 @@ in {
users.groups.${user.name} = {};
'';
}
]
] ++ (map (shell: {
assertion = (user.shell == pkgs.${shell}) -> (config.programs.${shell}.enable == true);
message = ''
users.users.${user.name}.shell is set to ${shell}, but
programs.${shell}.enable is not true. This will cause the ${shell}
shell to lack the basic nix directories in its PATH and might make
logging in as that user impossible. You can fix it with:
programs.${shell}.enable = true;
'';
}) [
"fish"
"xonsh"
"zsh"
])
));
warnings =

View File

@@ -82,12 +82,30 @@ in
{command}`cat /sys/class/block/zram*/comp_algorithm`
'';
};
writebackDevice = lib.mkOption {
default = null;
example = "/dev/zvol/tarta-zoot/swap-writeback";
type = lib.types.nullOr lib.types.path;
description = lib.mdDoc ''
Write incompressible pages to this device,
as there's no gain from keeping them in RAM.
'';
};
};
};
config = lib.mkIf cfg.enable {
assertions = [
{
assertion = cfg.writebackDevice == null || cfg.swapDevices <= 1;
message = "A single writeback device cannot be shared among multiple zram devices";
}
];
system.requiredKernelConfig = with config.lib.kernelConfig; [
(isModule "ZRAM")
];
@@ -112,6 +130,8 @@ in
zram-size = if cfg.memoryMax != null then "min(${size}, ${toString cfg.memoryMax} / 1024 / 1024)" else size;
compression-algorithm = cfg.algorithm;
swap-priority = cfg.priority;
} // lib.optionalAttrs (cfg.writebackDevice != null) {
writeback-device = cfg.writebackDevice;
};
})
devices));

View File

@@ -1,24 +0,0 @@
{ lib, pkgs, config, ...}:
with lib;
{
options.hardware.video.hidpi.enable = mkEnableOption (lib.mdDoc "Font/DPI configuration optimized for HiDPI displays");
config = mkIf config.hardware.video.hidpi.enable {
console.font = lib.mkDefault "${pkgs.terminus_font}/share/consolefonts/ter-v32n.psf.gz";
# Needed when typing in passwords for full disk encryption
console.earlySetup = mkDefault true;
boot.loader.systemd-boot.consoleMode = mkDefault "1";
# Grayscale anti-aliasing for fonts
fonts.fontconfig.antialias = mkDefault true;
fonts.fontconfig.subpixel = {
rgba = mkDefault "none";
lcdfilter = mkDefault "none";
};
# TODO Find reasonable defaults X11 & wayland
};
}

View File

@@ -9,7 +9,7 @@ than there are keys on the keyboard.
The following input methods are available in NixOS:
- IBus: The intelligent input bus.
- Fcitx: A customizable lightweight input method.
- Fcitx5: The next generation of fcitx, addons (including engines, dictionaries, skins) can be added using `i18n.inputMethod.fcitx5.addons`.
- Nabi: A Korean input method based on XIM.
- Uim: The universal input method, is a library with a XIM bridge.
- Hime: An extremely easy-to-use input method framework.
@@ -67,38 +67,40 @@ application in the Nix store. The `glib` packages must
match exactly. If they do not, uninstalling and reinstalling the
application is a likely fix.
## Fcitx {#module-services-input-methods-fcitx}
## Fcitx5 {#module-services-input-methods-fcitx}
Fcitx is an input method framework with extension support. It has three
Fcitx5 is an input method framework with extension support. It has three
built-in Input Method Engine, Pinyin, QuWei and Table-based input methods.
The following snippet can be used to configure Fcitx:
```
i18n.inputMethod = {
enabled = "fcitx";
fcitx.engines = with pkgs.fcitx-engines; [ mozc hangul m17n ];
enabled = "fcitx5";
fcitx5.addons = with pkgs; [ fcitx5-mozc fcitx5-hangul fcitx5-m17n ];
};
```
`i18n.inputMethod.fcitx.engines` is optional and can be
used to add extra Fcitx engines.
`i18n.inputMethod.fcitx5.addons` is optional and can be
used to add extra Fcitx5 addons.
Available extra Fcitx engines are:
Available extra Fcitx5 addons are:
- Anthy (`fcitx-engines.anthy`): Anthy is a system for
- Anthy (`fcitx5-anthy`): Anthy is a system for
Japanese input method. It converts Hiragana text to Kana Kanji mixed text.
- Chewing (`fcitx-engines.chewing`): Chewing is an
- Chewing (`fcitx5-chewing`): Chewing is an
intelligent Zhuyin input method. It is one of the most popular input
methods among Traditional Chinese Unix users.
- Hangul (`fcitx-engines.hangul`): Korean input method.
- Unikey (`fcitx-engines.unikey`): Vietnamese input method.
- m17n (`fcitx-engines.m17n`): m17n is an input method that
- Hangul (`fcitx5-hangul`): Korean input method.
- Unikey (`fcitx5-unikey`): Vietnamese input method.
- m17n (`fcitx5-m17n`): m17n is an input method that
uses input methods and corresponding icons in the m17n database.
- mozc (`fcitx-engines.mozc`): A Japanese input method from
- mozc (`fcitx5-mozc`): A Japanese input method from
Google.
- table-others (`fcitx-engines.table-others`): Various
- table-others (`fcitx5-table-other`): Various
table-based input methods.
- chinese-addons (`fcitx5-chinese-addons`): Various chinese input methods.
- rime (`fcitx5-rime`): RIME support for fcitx5.
## Nabi {#module-services-input-methods-nabi}

View File

@@ -29,9 +29,9 @@ in
options.i18n = {
inputMethod = {
enabled = mkOption {
type = types.nullOr (types.enum [ "ibus" "fcitx" "fcitx5" "nabi" "uim" "hime" "kime" ]);
type = types.nullOr (types.enum [ "ibus" "fcitx5" "nabi" "uim" "hime" "kime" ]);
default = null;
example = "fcitx";
example = "fcitx5";
description = lib.mdDoc ''
Select the enabled input method. Input methods is a software to input symbols that are not available on standard input devices.
@@ -40,7 +40,6 @@ in
Currently the following input methods are available in NixOS:
- ibus: The intelligent input bus, extra input engines can be added using `i18n.inputMethod.ibus.engines`.
- fcitx: A customizable lightweight input method, extra input engines can be added using `i18n.inputMethod.fcitx.engines`.
- fcitx5: The next generation of fcitx, addons (including engines, dictionaries, skins) can be added using `i18n.inputMethod.fcitx5.addons`.
- nabi: A Korean input method based on XIM. Nabi doesn't support Qt 5.
- uim: The universal input method, is a library with a XIM bridge. uim mainly support Chinese, Japanese and Korean.

View File

@@ -1,46 +0,0 @@
{ config, pkgs, lib, ... }:
with lib;
let
cfg = config.i18n.inputMethod.fcitx;
fcitxPackage = pkgs.fcitx.override { plugins = cfg.engines; };
fcitxEngine = types.package // {
name = "fcitx-engine";
check = x: (lib.types.package.check x) && (attrByPath ["meta" "isFcitxEngine"] false x);
};
in
{
options = {
i18n.inputMethod.fcitx = {
engines = mkOption {
type = with types; listOf fcitxEngine;
default = [];
example = literalExpression "with pkgs.fcitx-engines; [ mozc hangul ]";
description =
let
enginesDrv = filterAttrs (const isDerivation) pkgs.fcitx-engines;
engines = concatStringsSep ", "
(map (name: "`${name}`") (attrNames enginesDrv));
in
lib.mdDoc "Enabled Fcitx engines. Available engines are: ${engines}.";
};
};
};
config = mkIf (config.i18n.inputMethod.enabled == "fcitx") {
i18n.inputMethod.package = fcitxPackage;
environment.variables = {
GTK_IM_MODULE = "fcitx";
QT_IM_MODULE = "fcitx";
XMODIFIERS = "@im=fcitx";
};
services.xserver.displayManager.sessionCommands = "${fcitxPackage}/bin/fcitx";
};
# uses attributes of the linked package
meta.buildDocsInSandbox = false;
}

View File

@@ -518,21 +518,6 @@ EOF
}
}
# For lack of a better way to determine it, guess whether we should use a
# bigger font for the console from the display mode on the first
# framebuffer. A way based on the physical size/actual DPI reported by
# the monitor would be nice, but I don't know how to do this without X :)
my $fb_modes_file = "/sys/class/graphics/fb0/modes";
if (-f $fb_modes_file && -r $fb_modes_file) {
my $modes = read_file($fb_modes_file);
$modes =~ m/([0-9]+)x([0-9]+)/;
my $console_width = $1, my $console_height = $2;
if ($console_width > 1920) {
push @attrs, "# high-resolution display";
push @attrs, 'hardware.video.hidpi.enable = lib.mkDefault true;';
}
}
# Generate the hardware configuration file.

View File

@@ -159,10 +159,7 @@ in
$desktopConfiguration
# Configure keymap in X11
# services.xserver.layout = "us";
# services.xserver.xkbOptions = {
# "eurosign:e";
# "caps:escape" # map caps to escape.
# };
# services.xserver.xkbOptions = "eurosign:e,caps:escape";
# Enable CUPS to print documents.
# services.printing.enable = true;

View File

@@ -338,7 +338,7 @@ in
lidarr = 306;
slurm = 307;
kapacitor = 308;
solr = 309;
# solr = 309; removed 2023-03-16
alerta = 310;
minetest = 311;
rss2email = 312;
@@ -648,7 +648,7 @@ in
lidarr = 306;
slurm = 307;
kapacitor = 308;
solr = 309;
# solr = 309; removed 2023-03-16
alerta = 310;
minetest = 311;
rss2email = 312;

View File

@@ -95,7 +95,6 @@
./hardware/video/bumblebee.nix
./hardware/video/capture/mwprocapture.nix
./hardware/video/displaylink.nix
./hardware/video/hidpi.nix
./hardware/video/nvidia.nix
./hardware/video/switcheroo-control.nix
./hardware/video/uvcvideo/default.nix
@@ -104,7 +103,6 @@
./hardware/xone.nix
./hardware/xpadneo.nix
./i18n/input-method/default.nix
./i18n/input-method/fcitx.nix
./i18n/input-method/fcitx5.nix
./i18n/input-method/hime.nix
./i18n/input-method/ibus.nix
@@ -220,6 +218,7 @@
./programs/proxychains.nix
./programs/qdmr.nix
./programs/qt5ct.nix
./programs/regreet.nix
./programs/rog-control-center.nix
./programs/rust-motd.nix
./programs/screen.nix
@@ -377,7 +376,7 @@
./services/continuous-integration/jenkins/default.nix
./services/continuous-integration/jenkins/job-builder.nix
./services/continuous-integration/jenkins/slave.nix
./services/continuous-integration/woodpecker/agent.nix
./services/continuous-integration/woodpecker/agents.nix
./services/continuous-integration/woodpecker/server.nix
./services/databases/aerospike.nix
./services/databases/cassandra.nix
@@ -511,6 +510,7 @@
./services/hardware/usbmuxd.nix
./services/hardware/usbrelayd.nix
./services/hardware/vdr.nix
./services/hardware/keyd.nix
./services/home-automation/evcc.nix
./services/home-automation/home-assistant.nix
./services/home-automation/zigbee2mqtt.nix
@@ -734,6 +734,7 @@
./services/monitoring/nagios.nix
./services/monitoring/netdata.nix
./services/monitoring/parsedmarc.nix
./services/monitoring/prometheus/alertmanager-irc-relay.nix
./services/monitoring/prometheus/alertmanager.nix
./services/monitoring/prometheus/default.nix
./services/monitoring/prometheus/exporters.nix
@@ -950,6 +951,7 @@
./services/networking/owamp.nix
./services/networking/pdns-recursor.nix
./services/networking/pdnsd.nix
./services/networking/peroxide.nix
./services/networking/pixiecore.nix
./services/networking/pleroma.nix
./services/networking/polipo.nix
@@ -1061,7 +1063,6 @@
./services/search/meilisearch.nix
./services/search/opensearch.nix
./services/search/qdrant.nix
./services/search/solr.nix
./services/security/aesmd.nix
./services/security/certmgr.nix
./services/security/cfssl.nix
@@ -1132,7 +1133,6 @@
./services/web-apps/atlassian/confluence.nix
./services/web-apps/atlassian/crowd.nix
./services/web-apps/atlassian/jira.nix
./services/web-apps/baget.nix
./services/web-apps/bookstack.nix
./services/web-apps/calibre-web.nix
./services/web-apps/coder.nix
@@ -1211,6 +1211,7 @@
./services/web-apps/zabbix.nix
./services/web-servers/agate.nix
./services/web-servers/apache-httpd/default.nix
./services/web-servers/authelia.nix
./services/web-servers/caddy/default.nix
./services/web-servers/darkhttpd.nix
./services/web-servers/fcgiwrap.nix

View File

@@ -17,7 +17,7 @@ in {
type = types.listOf types.str;
description = lib.mdDoc "Nix top-level packages to be compiled using CCache";
default = [];
example = [ "wxGTK30" "ffmpeg" "libav_all" ];
example = [ "wxGTK32" "ffmpeg" "libav_all" ];
};
};

View File

@@ -0,0 +1,75 @@
{ lib
, pkgs
, config
, ...
}:
let
cfg = config.programs.regreet;
settingsFormat = pkgs.formats.toml { };
in
{
options.programs.regreet = {
enable = lib.mkEnableOption null // {
description = lib.mdDoc ''
Enable ReGreet, a clean and customizable greeter for greetd.
To use ReGreet, {option}`services.greetd` has to be enabled and
{option}`services.greetd.settings.default_session` should contain the
appropriate configuration to launch
{option}`config.programs.regreet.package`. For examples, see the
[ReGreet Readme](https://github.com/rharish101/ReGreet#set-as-default-session).
A minimal configuration that launches ReGreet in {command}`cage` is
enabled by this module by default.
'';
};
package = lib.mkPackageOptionMD pkgs [ "greetd" "regreet" ] { };
settings = lib.mkOption {
type = lib.types.either lib.types.path settingsFormat.type;
default = { };
description = lib.mdDoc ''
ReGreet configuration file. Refer
<https://github.com/rharish101/ReGreet/blob/main/regreet.sample.toml>
for options.
'';
};
extraCss = lib.mkOption {
type = lib.types.either lib.types.path lib.types.lines;
default = "";
description = lib.mdDoc ''
Extra CSS rules to apply on top of the GTK theme. Refer to
[GTK CSS Properties](https://docs.gtk.org/gtk4/css-properties.html) for
modifiable properties.
'';
};
};
config = lib.mkIf cfg.enable {
services.greetd = {
enable = lib.mkDefault true;
settings.default_session.command = lib.mkDefault "${lib.getExe pkgs.cage} -s -- ${lib.getExe cfg.package}";
};
environment.etc = {
"greetd/regreet.css" =
if lib.isPath cfg.extraCss
then {source = cfg.extraCss;}
else {text = cfg.extraCss;};
"greetd/regreet.toml".source =
if lib.isPath cfg.settings
then cfg.settings
else settingsFormat.generate "regreet.toml" cfg.settings;
};
systemd.tmpfiles.rules = let
user = config.services.greetd.settings.default_session.user;
in [
"d /var/log/regreet 0755 greeter ${user} - -"
"d /var/cache/regreet 0755 greeter ${user} - -"
];
};
}

View File

@@ -240,7 +240,7 @@ in
[
./known_hosts
(writeText "github.keys" '''
github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
''')

View File

@@ -9,10 +9,27 @@ let
settingsFile = settingsFormat.generate "starship.toml" cfg.settings;
in {
initOption =
if cfg.interactiveOnly then
"promptInit"
else
"shellInit";
in
{
options.programs.starship = {
enable = mkEnableOption (lib.mdDoc "the Starship shell prompt");
interactiveOnly = mkOption {
default = true;
example = false;
type = types.bool;
description = lib.mdDoc ''
Whether to enable starship only when the shell is interactive.
Some plugins require this to be set to false to function correctly.
'';
};
settings = mkOption {
inherit (settingsFormat) type;
default = { };
@@ -25,21 +42,21 @@ in {
};
config = mkIf cfg.enable {
programs.bash.promptInit = ''
programs.bash.${initOption} = ''
if [[ $TERM != "dumb" && (-z $INSIDE_EMACS || $INSIDE_EMACS == "vterm") ]]; then
export STARSHIP_CONFIG=${settingsFile}
eval "$(${pkgs.starship}/bin/starship init bash)"
fi
'';
programs.fish.promptInit = ''
programs.fish.${initOption} = ''
if test "$TERM" != "dumb" -a \( -z "$INSIDE_EMACS" -o "$INSIDE_EMACS" = "vterm" \)
set -x STARSHIP_CONFIG ${settingsFile}
eval (${pkgs.starship}/bin/starship init fish)
end
'';
programs.zsh.promptInit = ''
programs.zsh.${initOption} = ''
if [[ $TERM != "dumb" && (-z $INSIDE_EMACS || $INSIDE_EMACS == "vterm") ]]; then
export STARSHIP_CONFIG=${settingsFile}
eval "$(${pkgs.starship}/bin/starship init zsh)"

View File

@@ -44,6 +44,7 @@ with lib;
The hidepid module was removed, since the underlying machinery
is broken when using cgroups-v2.
'')
(mkRemovedOptionModule [ "services" "baget" "enable" ] "The baget module was removed due to the upstream package being unmaintained.")
(mkRemovedOptionModule [ "services" "beegfs" ] "The BeeGFS module has been removed")
(mkRemovedOptionModule [ "services" "beegfsEnable" ] "The BeeGFS module has been removed")
(mkRemovedOptionModule [ "services" "cgmanager" "enable"] "cgmanager was deprecated by lxc and therefore removed from nixpkgs.")
@@ -106,6 +107,8 @@ with lib;
(mkRemovedOptionModule [ "services" "riak" ] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "cryptpad" ] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ "i18n" "inputMethod" "fcitx" ] "The fcitx module has been removed. Plesae use fcitx5 instead")
# Do NOT add any option renames here, see top of the file
];
}

View File

@@ -303,8 +303,8 @@ in
then if (backup.paths != null) then concatStringsSep " " backup.paths else ""
else "--files-from ${filesFromTmpFile}";
pruneCmd = optionals (builtins.length backup.pruneOpts > 0) [
(resticCmd + " forget --prune --cache-dir=%C/restic-backups-${name} " + (concatStringsSep " " backup.pruneOpts))
(resticCmd + " check --cache-dir=%C/restic-backups-${name} " + (concatStringsSep " " backup.checkOpts))
(resticCmd + " forget --prune " + (concatStringsSep " " backup.pruneOpts))
(resticCmd + " check " + (concatStringsSep " " backup.checkOpts))
];
# Helper functions for rclone remotes
rcloneRemoteName = builtins.elemAt (splitString ":" backup.repository) 1;
@@ -314,6 +314,7 @@ in
in
nameValuePair "restic-backups-${name}" ({
environment = {
RESTIC_CACHE_DIR = "%C/restic-backups-${name}";
RESTIC_PASSWORD_FILE = backup.passwordFile;
RESTIC_REPOSITORY = backup.repository;
RESTIC_REPOSITORY_FILE = backup.repositoryFile;
@@ -332,7 +333,7 @@ in
restartIfChanged = false;
serviceConfig = {
Type = "oneshot";
ExecStart = (optionals (backupPaths != "") [ "${resticCmd} backup --cache-dir=%C/restic-backups-${name} ${concatStringsSep " " (backup.extraBackupArgs ++ excludeFlags)} ${backupPaths}" ])
ExecStart = (optionals (backupPaths != "") [ "${resticCmd} backup ${concatStringsSep " " (backup.extraBackupArgs ++ excludeFlags)} ${backupPaths}" ])
++ pruneCmd;
User = backup.user;
RuntimeDirectory = "restic-backups-${name}";

View File

@@ -1,99 +0,0 @@
{ config
, lib
, pkgs
, ...
}:
let
cfg = config.services.woodpecker-agent;
in
{
meta.maintainers = [ lib.maintainers.janik ];
options = {
services.woodpecker-agent = {
enable = lib.mkEnableOption (lib.mdDoc "the Woodpecker-Agent, Agents execute tasks generated by a Server, every install will need one server and at least one agent");
package = lib.mkPackageOptionMD pkgs "woodpecker-agent" { };
environment = lib.mkOption {
default = { };
type = lib.types.attrsOf lib.types.str;
example = lib.literalExpression ''
{
WOODPECKER_SERVER = "localhost:9000";
WOODPECKER_BACKEND = "docker";
DOCKER_HOST = "unix:///run/podman/podman.sock";
}
'';
description = lib.mdDoc "woodpecker-agent config envrionment variables, for other options read the [documentation](https://woodpecker-ci.org/docs/administration/agent-config)";
};
extraGroups = lib.mkOption {
default = null;
type = lib.types.nullOr (lib.types.listOf lib.types.str);
example = [ "podman" ];
description = lib.mdDoc ''
Additional groups for the systemd service.
'';
};
environmentFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
example = "/root/woodpecker-agent.env";
description = lib.mdDoc ''
File to load environment variables
from. This is helpful for specifying secrets.
Example content of environmentFile:
```
WOODPECKER_AGENT_SECRET=your-shared-secret-goes-here
```
'';
};
};
};
config = lib.mkIf cfg.enable {
systemd.services = {
woodpecker-agent = {
description = "Woodpecker-Agent Service";
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
serviceConfig = {
DynamicUser = true;
SupplementaryGroups = lib.optionals (cfg.extraGroups != null) cfg.extraGroups;
EnvironmentFile = lib.optional (cfg.environmentFile != null) cfg.environmentFile;
ExecStart = "${cfg.package}/bin/woodpecker-agent";
Restart = "on-failure";
RestartSec = 15;
CapabilityBoundingSet = "";
# Security
NoNewPrivileges = true;
# Sandboxing
ProtectSystem = "strict";
PrivateTmp = true;
PrivateDevices = true;
PrivateUsers = true;
ProtectHostname = true;
ProtectClock = true;
ProtectKernelTunables = true;
ProtectKernelModules = true;
ProtectKernelLogs = true;
ProtectControlGroups = true;
RestrictAddressFamilies = [ "AF_UNIX AF_INET AF_INET6" ];
LockPersonality = true;
MemoryDenyWriteExecute = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;
# System Call Filtering
SystemCallArchitectures = "native";
SystemCallFilter = "~@clock @privileged @cpu-emulation @debug @keyring @module @mount @obsolete @raw-io @reboot @setuid @swap";
};
inherit (cfg) environment;
};
};
};
}

View File

@@ -0,0 +1,144 @@
{ config
, lib
, pkgs
, ...
}:
let
cfg = config.services.woodpecker-agents;
agentModule = lib.types.submodule {
options = {
enable = lib.mkEnableOption (lib.mdDoc "this Woodpecker-Agent. Agents execute tasks generated by a Server, every install will need one server and at least one agent");
package = lib.mkPackageOptionMD pkgs "woodpecker-agent" { };
environment = lib.mkOption {
default = { };
type = lib.types.attrsOf lib.types.str;
example = lib.literalExpression ''
{
WOODPECKER_SERVER = "localhost:9000";
WOODPECKER_BACKEND = "docker";
DOCKER_HOST = "unix:///run/podman/podman.sock";
}
'';
description = lib.mdDoc "woodpecker-agent config envrionment variables, for other options read the [documentation](https://woodpecker-ci.org/docs/administration/agent-config)";
};
extraGroups = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
example = [ "podman" ];
description = lib.mdDoc ''
Additional groups for the systemd service.
'';
};
environmentFile = lib.mkOption {
type = lib.types.listOf lib.types.path;
default = [ ];
example = [ "/var/secrets/woodpecker-agent.env" ];
description = lib.mdDoc ''
File to load environment variables
from. This is helpful for specifying secrets.
Example content of environmentFile:
```
WOODPECKER_AGENT_SECRET=your-shared-secret-goes-here
```
'';
};
};
};
mkAgentService = name: agentCfg: {
name = "woodpecker-agent-${name}";
value = {
description = "Woodpecker-Agent Service - ${name}";
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
serviceConfig = {
DynamicUser = true;
SupplementaryGroups = agentCfg.extraGroups;
EnvironmentFile = agentCfg.environmentFile;
ExecStart = lib.getExe agentCfg.package;
Restart = "on-failure";
RestartSec = 15;
CapabilityBoundingSet = "";
NoNewPrivileges = true;
ProtectSystem = "strict";
PrivateTmp = true;
PrivateDevices = true;
PrivateUsers = true;
ProtectHostname = true;
ProtectClock = true;
ProtectKernelTunables = true;
ProtectKernelModules = true;
ProtectKernelLogs = true;
ProtectControlGroups = true;
RestrictAddressFamilies = [ "AF_UNIX AF_INET AF_INET6" ];
LockPersonality = true;
MemoryDenyWriteExecute = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;
SystemCallArchitectures = "native";
SystemCallFilter = "~@clock @privileged @cpu-emulation @debug @keyring @module @mount @obsolete @raw-io @reboot @setuid @swap";
BindReadOnlyPaths = [
"-/etc/resolv.conf"
"-/etc/nsswitch.conf"
"-/etc/ssl/certs"
"-/etc/static/ssl/certs"
"-/etc/hosts"
"-/etc/localtime"
];
};
inherit (agentCfg) environment;
};
};
in
{
meta.maintainers = with lib.maintainers; [ janik ambroisie ];
options = {
services.woodpecker-agents = {
agents = lib.mkOption {
default = { };
type = lib.types.attrsOf agentModule;
example = {
docker = {
environment = {
WOODPECKER_SERVER = "localhost:9000";
WOODPECKER_BACKEND = "docker";
DOCKER_HOST = "unix:///run/podman/podman.sock";
};
extraGroups = [ "docker" ];
environmentFile = "/run/secrets/woodpecker/agent-secret.txt";
};
exec = {
environment = {
WOODPECKER_SERVER = "localhost:9000";
WOODPECKER_BACKEND = "exec";
};
environmentFile = "/run/secrets/woodpecker/agent-secret.txt";
};
};
description = lib.mdDoc "woodpecker-agents configurations";
};
};
};
config = {
systemd.services =
let
mkServices = lib.mapAttrs' mkAgentService;
enabledAgents = lib.filterAttrs (_: agent: agent.enable) cfg.agents;
in
mkServices enabledAgents;
};
}

View File

@@ -8,7 +8,7 @@ let
cfg = config.services.woodpecker-server;
in
{
meta.maintainers = [ lib.maintainers.janik ];
meta.maintainers = with lib.maintainers; [ janik ambroisie ];
options = {

View File

@@ -12,7 +12,7 @@ let
''
mkdir -p $out/bin
makeWrapper ${cfg.package}/bin/dgraph $out/bin/dgraph \
--set PATH '${lib.makeBinPath [ pkgs.nodejs ]}:$PATH' \
--prefix PATH : "${lib.makeBinPath [ pkgs.nodejs ]}" \
'';
securityOptions = {
NoNewPrivileges = true;

View File

@@ -86,6 +86,7 @@ let
mkService = name: keyboard: nameValuePair (mkName name) {
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "notify";
ExecStart = ''
${getExe cfg.package} \
--cfg ${mkConfig name keyboard} \
@@ -123,8 +124,7 @@ let
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectProc = "invisible";
RestrictAddressFamilies =
if (keyboard.port == null) then "none" else [ "AF_INET" ];
RestrictAddressFamilies = [ "AF_UNIX" ] ++ optional (keyboard.port != null) "AF_INET";
RestrictNamespaces = true;
RestrictRealtime = true;
SystemCallArchitectures = [ "native" ];

View File

@@ -0,0 +1,112 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.keyd;
settingsFormat = pkgs.formats.ini { };
in
{
options = {
services.keyd = {
enable = mkEnableOption (lib.mdDoc "keyd, a key remapping daemon");
ids = mkOption {
type = types.listOf types.string;
default = [ "*" ];
example = [ "*" "-0123:0456" ];
description = lib.mdDoc ''
Device identifiers, as shown by {manpage}`keyd(1)`.
'';
};
settings = mkOption {
type = settingsFormat.type;
default = { };
example = {
main = {
capslock = "overload(control, esc)";
rightalt = "layer(rightalt)";
};
rightalt = {
j = "down";
k = "up";
h = "left";
l = "right";
};
};
description = lib.mdDoc ''
Configuration, except `ids` section, that is written to {file}`/etc/keyd/default.conf`.
See <https://github.com/rvaiya/keyd> how to configure.
'';
};
};
};
config = mkIf cfg.enable {
environment.etc."keyd/default.conf".source = pkgs.runCommand "default.conf"
{
ids = ''
[ids]
${concatStringsSep "\n" cfg.ids}
'';
passAsFile = [ "ids" ];
} ''
cat $idsPath <(echo) ${settingsFormat.generate "keyd-main.conf" cfg.settings} >$out
'';
hardware.uinput.enable = lib.mkDefault true;
systemd.services.keyd = {
description = "Keyd remapping daemon";
documentation = [ "man:keyd(1)" ];
wantedBy = [ "multi-user.target" ];
restartTriggers = [
config.environment.etc."keyd/default.conf".source
];
# this is configurable in 2.4.2, later versions seem to remove this option.
# post-2.4.2 may need to set makeFlags in the derivation:
#
# makeFlags = [ "SOCKET_PATH/run/keyd/keyd.socket" ];
environment.KEYD_SOCKET = "/run/keyd/keyd.sock";
serviceConfig = {
ExecStart = "${pkgs.keyd}/bin/keyd";
Restart = "always";
DynamicUser = true;
SupplementaryGroups = [
config.users.groups.input.name
config.users.groups.uinput.name
];
RuntimeDirectory = "keyd";
# Hardening
CapabilityBoundingSet = "";
DeviceAllow = [
"char-input rw"
"/dev/uinput rw"
];
ProtectClock = true;
PrivateNetwork = true;
ProtectHome = true;
ProtectHostname = true;
PrivateUsers = true;
PrivateMounts = true;
RestrictNamespaces = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectControlGroups = true;
MemoryDenyWriteExecute = true;
RestrictRealtime = true;
LockPersonality = true;
ProtectProc = "noaccess";
UMask = "0077";
};
};
};
}

View File

@@ -32,6 +32,7 @@ in
systemd.packages = [ pkgs.supergfxctl ];
systemd.services.supergfxd.wantedBy = [ "multi-user.target" ];
systemd.services.supergfxd.path = [ pkgs.kmod ];
services.dbus.packages = [ pkgs.supergfxctl ];
services.udev.packages = [ pkgs.supergfxctl ];

View File

@@ -187,7 +187,7 @@ in
A configuration file automatically generated by NixOS.
'';
description = lib.mdDoc ''
Override the configuration file used by MySQL. By default,
Override the configuration file used by logrotate. By default,
NixOS generates one automatically from [](#opt-services.logrotate.settings).
'';
example = literalExpression ''

View File

@@ -132,6 +132,8 @@ in
$config['plugins'] = [${concatMapStringsSep "," (p: "'${p}'") cfg.plugins}];
$config['des_key'] = file_get_contents('/var/lib/roundcube/des_key');
$config['mime_types'] = '${pkgs.nginx}/conf/mime.types';
# Roundcube uses PHP-FPM which has `PrivateTmp = true;`
$config['temp_dir'] = '/tmp';
$config['enable_spellcheck'] = ${if cfg.dicts == [] then "false" else "true"};
# by default, spellchecking uses a third-party cloud services
$config['spellcheck_engine'] = 'pspell';

View File

@@ -27,10 +27,7 @@ please refer to the
{ pkgs, lib, config, ... }:
let
fqdn = "${config.networking.hostName}.${config.networking.domain}";
clientConfig = {
"m.homeserver".base_url = "https://${fqdn}";
"m.identity_server" = {};
};
clientConfig."m.homeserver".base_url = "https://${fqdn}";
serverConfig."m.server" = "${fqdn}:443";
mkWellKnown = data: ''
add_header Content-Type application/json;

View File

@@ -365,6 +365,8 @@ in
];
services.gitea.settings = {
"cron.update_checker".ENABLED = lib.mkDefault false;
database = mkMerge [
{
DB_TYPE = cfg.database.type;

View File

@@ -156,7 +156,7 @@ let
};
extra = {};
uploads.storage_path = cfg.statePath;
pages = {
pages = optionalAttrs cfg.pages.enable {
enabled = cfg.pages.enable;
port = 8090;
host = cfg.pages.settings.pages-domain;

View File

@@ -238,7 +238,7 @@ in
PORTUNUS_SERVER_BINARY = "${cfg.package}/bin/portunus-server";
PORTUNUS_SERVER_GROUP = cfg.group;
PORTUNUS_SERVER_USER = cfg.user;
PORTUNUS_SERVER_HTTP_LISTEN = "[::]:${toString cfg.port}";
PORTUNUS_SERVER_HTTP_LISTEN = "127.0.0.1:${toString cfg.port}";
PORTUNUS_SERVER_STATE_DIR = cfg.stateDir;
PORTUNUS_SLAPD_BINARY = "${cfg.ldap.package}/libexec/slapd";
PORTUNUS_SLAPD_GROUP = cfg.ldap.group;

View File

@@ -77,6 +77,10 @@ in {
};
config = mkMerge [
(mkIf cfg.enable {
# For `sssctl` to work.
environment.etc."sssd/sssd.conf".source = settingsFile;
environment.etc."sssd/conf.d".source = "${dataDir}/conf.d";
systemd.services.sssd = {
description = "System Security Services Daemon";
wantedBy = [ "multi-user.target" ];
@@ -101,6 +105,7 @@ in {
EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile;
};
preStart = ''
mkdir -p "${dataDir}/conf.d"
[ -f ${settingsFile} ] && rm -f ${settingsFile}
old_umask=$(umask)
umask 0177

View File

@@ -0,0 +1,107 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.prometheus.alertmanagerIrcRelay;
configFormat = pkgs.formats.yaml { };
configFile = configFormat.generate "alertmanager-irc-relay.yml" cfg.settings;
in
{
options.services.prometheus.alertmanagerIrcRelay = {
enable = mkEnableOption (mdDoc "Alertmanager IRC Relay");
package = mkOption {
type = types.package;
default = pkgs.alertmanager-irc-relay;
defaultText = literalExpression "pkgs.alertmanager-irc-relay";
description = mdDoc "Alertmanager IRC Relay package to use.";
};
extraFlags = mkOption {
type = types.listOf types.str;
default = [];
description = mdDoc "Extra command line options to pass to alertmanager-irc-relay.";
};
settings = mkOption {
type = configFormat.type;
example = literalExpression ''
{
http_host = "localhost";
http_port = 8000;
irc_host = "irc.example.com";
irc_port = 7000;
irc_nickname = "myalertbot";
irc_channels = [
{ name = "#mychannel"; }
];
}
'';
description = mdDoc ''
Configuration for Alertmanager IRC Relay as a Nix attribute set.
For a reference, check out the
[example configuration](https://github.com/google/alertmanager-irc-relay#configuring-and-running-the-bot)
and the
[source code](https://github.com/google/alertmanager-irc-relay/blob/master/config.go).
Note: The webhook's URL MUST point to the IRC channel where the message
should be posted. For `#mychannel` from the example, this would be
`http://localhost:8080/mychannel`.
'';
};
};
config = mkIf cfg.enable {
systemd.services.alertmanager-irc-relay = {
description = "Alertmanager IRC Relay";
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
serviceConfig = {
ExecStart = ''
${cfg.package}/bin/alertmanager-irc-relay \
-config ${configFile} \
${escapeShellArgs cfg.extraFlags}
'';
DynamicUser = true;
NoNewPrivileges = true;
ProtectProc = "invisible";
ProtectSystem = "strict";
ProtectHome = "tmpfs";
PrivateTmp = true;
PrivateDevices = true;
PrivateIPC = true;
ProtectHostname = true;
ProtectClock = true;
ProtectKernelTunables = true;
ProtectKernelModules = true;
ProtectKernelLogs = true;
ProtectControlGroups = true;
RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ];
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallFilter = [
"@system-service"
"~@cpu-emulation"
"~@privileged"
"~@reboot"
"~@setuid"
"~@swap"
];
};
};
};
meta.maintainers = [ maintainers.oxzi ];
}

View File

@@ -94,7 +94,13 @@ in
${optionalString (ifaceSet != "") ''iifname { ${ifaceSet} } accept comment "trusted interfaces"''}
# Some ICMPv6 types like NDP is untracked
ct state vmap { invalid : drop, established : accept, related : accept, * : jump input-allow } comment "*: new and untracked"
ct state vmap {
invalid : drop,
established : accept,
related : accept,
new : jump input-allow,
untracked: jump input-allow,
}
${optionalString cfg.logRefusedConnections ''
tcp flags syn / fin,syn,rst,ack log level info prefix "refused connection: "
@@ -143,7 +149,13 @@ in
chain forward {
type filter hook forward priority filter; policy drop;
ct state vmap { invalid : drop, established : accept, related : accept, * : jump forward-allow } comment "*: new and untracked"
ct state vmap {
invalid : drop,
established : accept,
related : accept,
new : jump forward-allow,
untracked : jump forward-allow,
}
}

View File

@@ -291,11 +291,11 @@ in {
'';
};
client_secret_file = mkOption {
client_secret_path = mkOption {
type = types.nullOr types.path;
default = null;
description = lib.mdDoc ''
Path to OpenID Connect client secret file.
Path to OpenID Connect client secret file. Expands environment variables in format ''${VAR}.
'';
};
@@ -425,7 +425,7 @@ in {
(mkRenamedOptionModule ["services" "headscale" "dns" "baseDomain"] ["services" "headscale" "settings" "dns_config" "base_domain"])
(mkRenamedOptionModule ["services" "headscale" "openIdConnect" "issuer"] ["services" "headscale" "settings" "oidc" "issuer"])
(mkRenamedOptionModule ["services" "headscale" "openIdConnect" "clientId"] ["services" "headscale" "settings" "oidc" "client_id"])
(mkRenamedOptionModule ["services" "headscale" "openIdConnect" "clientSecretFile"] ["services" "headscale" "settings" "oidc" "client_secret_file"])
(mkRenamedOptionModule ["services" "headscale" "openIdConnect" "clientSecretFile"] ["services" "headscale" "settings" "oidc" "client_secret_path"])
(mkRenamedOptionModule ["services" "headscale" "tls" "letsencrypt" "hostname"] ["services" "headscale" "settings" "tls_letsencrypt_hostname"])
(mkRenamedOptionModule ["services" "headscale" "tls" "letsencrypt" "challengeType"] ["services" "headscale" "settings" "tls_letsencrypt_challenge_type"])
(mkRenamedOptionModule ["services" "headscale" "tls" "letsencrypt" "httpListen"] ["services" "headscale" "settings" "tls_letsencrypt_listen"])
@@ -478,9 +478,6 @@ in {
export HEADSCALE_DB_PASS="$(head -n1 ${escapeShellArg cfg.settings.db_password_file})"
''}
${optionalString (cfg.settings.oidc.client_secret_file != null) ''
export HEADSCALE_OIDC_CLIENT_SECRET="$(head -n1 ${escapeShellArg cfg.settings.oidc.client_secret_file})"
''}
exec ${cfg.package}/bin/headscale serve
'';

View File

@@ -0,0 +1,131 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.peroxide;
settingsFormat = pkgs.formats.yaml { };
stateDir = "peroxide";
in
{
options.services.peroxide = {
enable = mkEnableOption (lib.mdDoc "enable");
package = mkPackageOptionMD pkgs "peroxide" {
default = [ "peroxide" ];
};
logLevel = mkOption {
# https://github.com/sirupsen/logrus#level-logging
type = types.enum [ "Panic" "Fatal" "Error" "Warning" "Info" "Debug" "Trace" ];
default = "Warning";
example = "Info";
description = lib.mdDoc "Only log messages of this priority or higher.";
};
settings = mkOption {
type = types.submodule {
freeformType = settingsFormat.type;
options = {
UserPortImap = mkOption {
type = types.port;
default = 1143;
description = lib.mdDoc "The port on which to listen for IMAP connections.";
};
UserPortSmtp = mkOption {
type = types.port;
default = 1025;
description = lib.mdDoc "The port on which to listen for SMTP connections.";
};
ServerAddress = mkOption {
type = types.str;
default = "[::0]";
example = "localhost";
description = lib.mdDoc "The address on which to listen for connections.";
};
};
};
default = { };
description = lib.mdDoc ''
Configuration for peroxide. See
[config.example.yaml](https://github.com/ljanyst/peroxide/blob/master/config.example.yaml)
for an example configuration.
'';
};
};
config = mkIf cfg.enable {
services.peroxide.settings = {
# peroxide deletes the cache directory on startup, which requires write
# permission on the parent directory, so we can't use
# /var/cache/peroxide
CacheDir = "/var/cache/peroxide/cache";
X509Key = mkDefault "/var/lib/${stateDir}/key.pem";
X509Cert = mkDefault "/var/lib/${stateDir}/cert.pem";
CookieJar = "/var/lib/${stateDir}/cookies.json";
CredentialsStore = "/var/lib/${stateDir}/credentials.json";
};
users.users.peroxide = {
isSystemUser = true;
group = "peroxide";
};
users.groups.peroxide = { };
systemd.services.peroxide = {
description = "Peroxide ProtonMail bridge";
requires = [ "network.target" ];
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
restartTriggers = [ config.environment.etc."peroxide.conf".source ];
serviceConfig = {
Type = "simple";
User = "peroxide";
LogsDirectory = "peroxide";
LogsDirectoryMode = "0750";
# Specify just "peroxide" so that the user has write permission, because
# peroxide deletes and recreates the cache directory on startup.
CacheDirectory = [ "peroxide" "peroxide/cache" ];
CacheDirectoryMode = "0700";
StateDirectory = stateDir;
StateDirectoryMode = "0700";
ExecStart = "${cfg.package}/bin/peroxide -log-file=/var/log/peroxide/peroxide.log -log-level ${cfg.logLevel}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
};
preStart = ''
# Create a self-signed certificate if no certificate exists.
if [[ ! -e "${cfg.settings.X509Key}" && ! -e "${cfg.settings.X509Cert}" ]]; then
${cfg.package}/bin/peroxide-cfg -action gen-x509 \
-x509-org 'N/A' \
-x509-cn 'nixos' \
-x509-cert "${cfg.settings.X509Cert}" \
-x509-key "${cfg.settings.X509Key}"
fi
'';
};
# https://github.com/ljanyst/peroxide/blob/master/peroxide.logrotate
services.logrotate.settings.peroxide = {
files = "/var/log/peroxide/peroxide.log";
rotate = 31;
frequency = "daily";
compress = true;
delaycompress = true;
missingok = true;
notifempty = true;
su = "peroxide peroxide";
postrotate = "systemctl reload peroxide";
};
environment.etc."peroxide.conf".source = settingsFormat.generate "peroxide.conf" cfg.settings;
environment.systemPackages = [ cfg.package ];
};
meta.maintainers = with maintainers; [ aanderse aidalgol ];
}

View File

@@ -19,7 +19,7 @@ let
else if true == v then "yes"
else if false == v then "no"
else if isList v then concatStringsSep "," v
else throw "unsupported type ${typeOf v}: ${(lib.generators.toPretty {}) v}";
else throw "unsupported type ${builtins.typeOf v}: ${(lib.generators.toPretty {}) v}";
# dont use the "=" operator
settingsFormat = (pkgs.formats.keyValue {

View File

@@ -8,7 +8,8 @@ let
configFileProvided = cfg.configFile != null;
format = pkgs.formats.json { };
in {
in
{
imports = [
(mkRenamedOptionModule
[ "services" "yggdrasil" "config" ]
@@ -21,7 +22,7 @@ in {
settings = mkOption {
type = format.type;
default = {};
default = { };
example = {
Peers = [
"tcp://aa.bb.cc.dd:eeeee"
@@ -45,7 +46,7 @@ in {
If no keys are specified then ephemeral keys are generated
and the Yggdrasil interface will have a random IPv6 address
each time the service is started, this is the default.
each time the service is started. This is the default.
If both {option}`configFile` and {option}`settings`
are supplied, they will be combined, with values from
@@ -61,8 +62,13 @@ in {
default = null;
example = "/run/keys/yggdrasil.conf";
description = lib.mdDoc ''
A file which contains JSON configuration for yggdrasil.
See the {option}`settings` option for more information.
A file which contains JSON or HJSON configuration for yggdrasil. See
the {option}`settings` option for more information.
Note: This file must not be larger than 1 MB because it is passed to
the yggdrasil process via systemds LoadCredential mechanism. For
details, see <https://systemd.io/CREDENTIALS/> and `man 5
systemd.exec`.
'';
};
@@ -77,20 +83,20 @@ in {
type = bool;
default = false;
description = lib.mdDoc ''
Whether to open the UDP port used for multicast peer
discovery. The NixOS firewall blocks link-local
communication, so in order to make local peering work you
will also need to set `LinkLocalTCPPort` in your
yggdrasil configuration ({option}`settings` or
{option}`configFile`) to a port number other than 0,
and then add that port to
{option}`networking.firewall.allowedTCPPorts`.
Whether to open the UDP port used for multicast peer discovery. The
NixOS firewall blocks link-local communication, so in order to make
incoming local peering work you will also need to configure
`MulticastInterfaces` in your Yggdrasil configuration
({option}`settings` or {option}`configFile`). You will then have to
add the ports that you configure there to your firewall configuration
({option}`networking.firewall.allowedTCPPorts` or
{option}`networking.firewall.interfaces.<name>.allowedTCPPorts`).
'';
};
denyDhcpcdInterfaces = mkOption {
type = listOf str;
default = [];
default = [ ];
example = [ "tap*" ];
description = lib.mdDoc ''
Disable the DHCP client for any interface whose name matches
@@ -118,80 +124,102 @@ in {
};
};
config = mkIf cfg.enable (let binYggdrasil = cfg.package + "/bin/yggdrasil";
in {
assertions = [{
assertion = config.networking.enableIPv6;
message = "networking.enableIPv6 must be true for yggdrasil to work";
}];
config = mkIf cfg.enable (
let
binYggdrasil = "${cfg.package}/bin/yggdrasil";
binHjson = "${pkgs.hjson-go}/bin/hjson-cli";
in
{
assertions = [{
assertion = config.networking.enableIPv6;
message = "networking.enableIPv6 must be true for yggdrasil to work";
}];
system.activationScripts.yggdrasil = mkIf cfg.persistentKeys ''
if [ ! -e ${keysPath} ]
then
mkdir --mode=700 -p ${builtins.dirOf keysPath}
${binYggdrasil} -genconf -json \
| ${pkgs.jq}/bin/jq \
'to_entries|map(select(.key|endswith("Key")))|from_entries' \
> ${keysPath}
fi
'';
system.activationScripts.yggdrasil = mkIf cfg.persistentKeys ''
if [ ! -e ${keysPath} ]
then
mkdir --mode=700 -p ${builtins.dirOf keysPath}
${binYggdrasil} -genconf -json \
| ${pkgs.jq}/bin/jq \
'to_entries|map(select(.key|endswith("Key")))|from_entries' \
> ${keysPath}
fi
'';
systemd.services.yggdrasil = {
description = "Yggdrasil Network Service";
after = [ "network-pre.target" ];
wants = [ "network.target" ];
before = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
systemd.services.yggdrasil = {
description = "Yggdrasil Network Service";
after = [ "network-pre.target" ];
wants = [ "network.target" ];
before = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
preStart =
(if settingsProvided || configFileProvided || cfg.persistentKeys then
"echo "
# This script first prepares the config file, then it starts Yggdrasil.
# The preparation could also be done in ExecStartPre/preStart but only
# systemd versions >= v252 support reading credentials in ExecStartPre. As
# of February 2023, systemd v252 is not yet in the stable branch of NixOS.
#
# This could be changed in the future once systemd version v252 has
# reached NixOS but it does not have to be. Config file preparation is
# fast enough, it does not need elevated privileges, and `set -euo
# pipefail` should make sure that the service is not started if the
# preparation fails. Therefore, it is not necessary to move the
# preparation to ExecStartPre.
script = ''
set -euo pipefail
+ (lib.optionalString settingsProvided
"'${builtins.toJSON cfg.settings}'")
+ (lib.optionalString configFileProvided "$(cat ${cfg.configFile})")
+ (lib.optionalString cfg.persistentKeys "$(cat ${keysPath})")
+ " | ${pkgs.jq}/bin/jq -s add | ${binYggdrasil} -normaliseconf -useconf"
else
"${binYggdrasil} -genconf") + " > /run/yggdrasil/yggdrasil.conf";
# prepare config file
${(if settingsProvided || configFileProvided || cfg.persistentKeys then
"echo "
serviceConfig = {
ExecStart =
"${binYggdrasil} -useconffile /run/yggdrasil/yggdrasil.conf";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
Restart = "always";
+ (lib.optionalString settingsProvided
"'${builtins.toJSON cfg.settings}'")
+ (lib.optionalString configFileProvided
"$(${binHjson} -c \"$CREDENTIALS_DIRECTORY/yggdrasil.conf\")")
+ (lib.optionalString cfg.persistentKeys "$(cat ${keysPath})")
+ " | ${pkgs.jq}/bin/jq -s add | ${binYggdrasil} -normaliseconf -useconf"
else
"${binYggdrasil} -genconf") + " > /run/yggdrasil/yggdrasil.conf"}
DynamicUser = true;
StateDirectory = "yggdrasil";
RuntimeDirectory = "yggdrasil";
RuntimeDirectoryMode = "0750";
BindReadOnlyPaths = lib.optional configFileProvided cfg.configFile
++ lib.optional cfg.persistentKeys keysPath;
ReadWritePaths = "/run/yggdrasil";
# start yggdrasil
${binYggdrasil} -useconffile /run/yggdrasil/yggdrasil.conf
'';
AmbientCapabilities = "CAP_NET_ADMIN CAP_NET_BIND_SERVICE";
CapabilityBoundingSet = "CAP_NET_ADMIN CAP_NET_BIND_SERVICE";
MemoryDenyWriteExecute = true;
ProtectControlGroups = true;
ProtectHome = "tmpfs";
ProtectKernelModules = true;
ProtectKernelTunables = true;
RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK";
RestrictNamespaces = true;
RestrictRealtime = true;
SystemCallArchitectures = "native";
SystemCallFilter = [ "@system-service" "~@privileged @keyring" ];
} // (if (cfg.group != null) then {
Group = cfg.group;
} else {});
};
serviceConfig = {
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
Restart = "always";
networking.dhcpcd.denyInterfaces = cfg.denyDhcpcdInterfaces;
networking.firewall.allowedUDPPorts = mkIf cfg.openMulticastPort [ 9001 ];
DynamicUser = true;
StateDirectory = "yggdrasil";
RuntimeDirectory = "yggdrasil";
RuntimeDirectoryMode = "0750";
BindReadOnlyPaths = lib.optional cfg.persistentKeys keysPath;
LoadCredential =
mkIf configFileProvided "yggdrasil.conf:${cfg.configFile}";
# Make yggdrasilctl available on the command line.
environment.systemPackages = [ cfg.package ];
});
AmbientCapabilities = "CAP_NET_ADMIN CAP_NET_BIND_SERVICE";
CapabilityBoundingSet = "CAP_NET_ADMIN CAP_NET_BIND_SERVICE";
MemoryDenyWriteExecute = true;
ProtectControlGroups = true;
ProtectHome = "tmpfs";
ProtectKernelModules = true;
ProtectKernelTunables = true;
RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK";
RestrictNamespaces = true;
RestrictRealtime = true;
SystemCallArchitectures = "native";
SystemCallFilter = [ "@system-service" "~@privileged @keyring" ];
} // (if (cfg.group != null) then {
Group = cfg.group;
} else { });
};
networking.dhcpcd.denyInterfaces = cfg.denyDhcpcdInterfaces;
networking.firewall.allowedUDPPorts = mkIf cfg.openMulticastPort [ 9001 ];
# Make yggdrasilctl available on the command line.
environment.systemPackages = [ cfg.package ];
}
);
meta = {
doc = ./yggdrasil.md;
maintainers = with lib.maintainers; [ gazally ehmry ];

View File

@@ -1,110 +0,0 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.solr;
in
{
options = {
services.solr = {
enable = mkEnableOption (lib.mdDoc "Solr");
package = mkOption {
type = types.package;
default = pkgs.solr;
defaultText = literalExpression "pkgs.solr";
description = lib.mdDoc "Which Solr package to use.";
};
port = mkOption {
type = types.port;
default = 8983;
description = lib.mdDoc "Port on which Solr is ran.";
};
stateDir = mkOption {
type = types.path;
default = "/var/lib/solr";
description = lib.mdDoc "The solr home directory containing config, data, and logging files.";
};
extraJavaOptions = mkOption {
type = types.listOf types.str;
default = [];
description = lib.mdDoc "Extra command line options given to the java process running Solr.";
};
user = mkOption {
type = types.str;
default = "solr";
description = lib.mdDoc "User under which Solr is ran.";
};
group = mkOption {
type = types.str;
default = "solr";
description = lib.mdDoc "Group under which Solr is ran.";
};
};
};
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
systemd.services.solr = {
after = [ "network.target" "remote-fs.target" "nss-lookup.target" "systemd-journald-dev-log.socket" ];
wantedBy = [ "multi-user.target" ];
environment = {
SOLR_HOME = "${cfg.stateDir}/data";
LOG4J_PROPS = "${cfg.stateDir}/log4j2.xml";
SOLR_LOGS_DIR = "${cfg.stateDir}/logs";
SOLR_PORT = "${toString cfg.port}";
};
path = with pkgs; [
gawk
procps
];
preStart = ''
mkdir -p "${cfg.stateDir}/data";
mkdir -p "${cfg.stateDir}/logs";
if ! test -e "${cfg.stateDir}/data/solr.xml"; then
install -D -m0640 ${cfg.package}/server/solr/solr.xml "${cfg.stateDir}/data/solr.xml"
install -D -m0640 ${cfg.package}/server/solr/zoo.cfg "${cfg.stateDir}/data/zoo.cfg"
fi
if ! test -e "${cfg.stateDir}/log4j2.xml"; then
install -D -m0640 ${cfg.package}/server/resources/log4j2.xml "${cfg.stateDir}/log4j2.xml"
fi
'';
serviceConfig = {
User = cfg.user;
Group = cfg.group;
ExecStart="${cfg.package}/bin/solr start -f -a \"${concatStringsSep " " cfg.extraJavaOptions}\"";
ExecStop="${cfg.package}/bin/solr stop";
};
};
users.users = optionalAttrs (cfg.user == "solr") {
solr = {
group = cfg.group;
home = cfg.stateDir;
createHome = true;
uid = config.ids.uids.solr;
};
};
users.groups = optionalAttrs (cfg.group == "solr") {
solr.gid = config.ids.gids.solr;
};
};
}

View File

@@ -273,26 +273,16 @@ in
"fail2ban/filter.d".source = "${cfg.package}/etc/fail2ban/filter.d/*.conf";
};
systemd.packages = [ cfg.package ];
systemd.services.fail2ban = {
description = "Fail2ban Intrusion Prevention System";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
partOf = optional config.networking.firewall.enable "firewall.service";
restartTriggers = [ fail2banConf jailConf pathsConf ];
path = [ cfg.package cfg.packageFirewall pkgs.iproute2 ] ++ cfg.extraPackages;
unitConfig.Documentation = "man:fail2ban(1)";
serviceConfig = {
ExecStart = "${cfg.package}/bin/fail2ban-server -xf start";
ExecStop = "${cfg.package}/bin/fail2ban-server stop";
ExecReload = "${cfg.package}/bin/fail2ban-server reload";
Type = "simple";
Restart = "on-failure";
PIDFile = "/run/fail2ban/fail2ban.pid";
# Capabilities
CapabilityBoundingSet = [ "CAP_AUDIT_READ" "CAP_DAC_READ_SEARCH" "CAP_NET_ADMIN" "CAP_NET_RAW" ];
# Security

View File

@@ -1,170 +0,0 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.baget;
defaultConfig = {
"PackageDeletionBehavior" = "Unlist";
"AllowPackageOverwrites" = false;
"Database" = {
"Type" = "Sqlite";
"ConnectionString" = "Data Source=baget.db";
};
"Storage" = {
"Type" = "FileSystem";
"Path" = "";
};
"Search" = {
"Type" = "Database";
};
"Mirror" = {
"Enabled" = false;
"PackageSource" = "https://api.nuget.org/v3/index.json";
};
"Logging" = {
"IncludeScopes" = false;
"Debug" = {
"LogLevel" = {
"Default" = "Warning";
};
};
"Console" = {
"LogLevel" = {
"Microsoft.Hosting.Lifetime" = "Information";
"Default" = "Warning";
};
};
};
};
configAttrs = recursiveUpdate defaultConfig cfg.extraConfig;
configFormat = pkgs.formats.json {};
configFile = configFormat.generate "appsettings.json" configAttrs;
in
{
options.services.baget = {
enable = mkEnableOption (lib.mdDoc "BaGet NuGet-compatible server");
apiKeyFile = mkOption {
type = types.path;
example = "/root/baget.key";
description = lib.mdDoc ''
Private API key for BaGet.
'';
};
extraConfig = mkOption {
type = configFormat.type;
default = {};
example = {
"Database" = {
"Type" = "PostgreSql";
"ConnectionString" = "Server=/run/postgresql;Port=5432;";
};
};
defaultText = literalExpression ''
{
"PackageDeletionBehavior" = "Unlist";
"AllowPackageOverwrites" = false;
"Database" = {
"Type" = "Sqlite";
"ConnectionString" = "Data Source=baget.db";
};
"Storage" = {
"Type" = "FileSystem";
"Path" = "";
};
"Search" = {
"Type" = "Database";
};
"Mirror" = {
"Enabled" = false;
"PackageSource" = "https://api.nuget.org/v3/index.json";
};
"Logging" = {
"IncludeScopes" = false;
"Debug" = {
"LogLevel" = {
"Default" = "Warning";
};
};
"Console" = {
"LogLevel" = {
"Microsoft.Hosting.Lifetime" = "Information";
"Default" = "Warning";
};
};
};
}
'';
description = lib.mdDoc ''
Extra configuration options for BaGet. Refer to <https://loic-sharma.github.io/BaGet/configuration/> for details.
Default value is merged with values from here.
'';
};
};
# implementation
config = mkIf cfg.enable {
systemd.services.baget = {
description = "BaGet server";
wantedBy = [ "multi-user.target" ];
wants = [ "network-online.target" ];
after = [ "network.target" "network-online.target" ];
path = [ pkgs.jq ];
serviceConfig = {
WorkingDirectory = "/var/lib/baget";
DynamicUser = true;
StateDirectory = "baget";
StateDirectoryMode = "0700";
LoadCredential = "api_key:${cfg.apiKeyFile}";
CapabilityBoundingSet = "";
NoNewPrivileges = true;
PrivateDevices = true;
PrivateTmp = true;
PrivateUsers = true;
PrivateMounts = true;
ProtectHome = true;
ProtectClock = true;
ProtectProc = "noaccess";
ProcSubset = "pid";
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectControlGroups = true;
ProtectHostname = true;
RestrictSUIDSGID = true;
RestrictRealtime = true;
RestrictNamespaces = true;
LockPersonality = true;
RemoveIPC = true;
RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ];
SystemCallFilter = [ "@system-service" "~@privileged" ];
};
script = ''
jq --slurpfile apiKeys <(jq -R . "$CREDENTIALS_DIRECTORY/api_key") '.ApiKey = $apiKeys[0]' ${configFile} > appsettings.json
ln -snf ${pkgs.baget}/lib/BaGet/wwwroot wwwroot
exec ${pkgs.baget}/bin/BaGet
'';
};
};
}

View File

@@ -34,6 +34,24 @@ in
options.services.limesurvey = {
enable = mkEnableOption (lib.mdDoc "Limesurvey web application");
encryptionKey = mkOption {
type = types.str;
default = "E17687FC77CEE247F0E22BB3ECF27FDE8BEC310A892347EC13013ABA11AA7EB5";
description = lib.mdDoc ''
This is a 32-byte key used to encrypt variables in the database.
You _must_ change this from the default value.
'';
};
encryptionNonce = mkOption {
type = types.str;
default = "1ACC8555619929DB91310BE848025A427B0F364A884FFA77";
description = lib.mdDoc ''
This is a 24-byte nonce used to encrypt variables in the database.
You _must_ change this from the default value.
'';
};
database = {
type = mkOption {
type = types.enum [ "mysql" "pgsql" "odbc" "mssql" ];
@@ -42,6 +60,12 @@ in
description = lib.mdDoc "Database engine to use.";
};
dbEngine = mkOption {
type = types.enum [ "MyISAM" "InnoDB" ];
default = "InnoDB";
description = lib.mdDoc "Database storage engine to use.";
};
host = mkOption {
type = types.str;
default = "localhost";
@@ -180,6 +204,8 @@ in
config = {
tempdir = "${stateDir}/tmp";
uploaddir = "${stateDir}/upload";
encryptionnonce = cfg.encryptionNonce;
encryptionsecretboxkey = cfg.encryptionKey;
force_ssl = mkIf (cfg.virtualHost.addSSL || cfg.virtualHost.forceSSL || cfg.virtualHost.onlySSL) "on";
config.defaultlang = "en";
};
@@ -200,6 +226,8 @@ in
services.phpfpm.pools.limesurvey = {
inherit user group;
phpPackage = pkgs.php80;
phpEnv.DBENGINE = "${cfg.database.dbEngine}";
phpEnv.LIMESURVEY_CONFIG = "${limesurveyConfig}";
settings = {
"listen.owner" = config.services.httpd.user;
@@ -256,11 +284,12 @@ in
wantedBy = [ "multi-user.target" ];
before = [ "phpfpm-limesurvey.service" ];
after = optional mysqlLocal "mysql.service" ++ optional pgsqlLocal "postgresql.service";
environment.DBENGINE = "${cfg.database.dbEngine}";
environment.LIMESURVEY_CONFIG = limesurveyConfig;
script = ''
# update or install the database as required
${pkgs.php}/bin/php ${pkg}/share/limesurvey/application/commands/console.php updatedb || \
${pkgs.php}/bin/php ${pkg}/share/limesurvey/application/commands/console.php install admin password admin admin@example.com verbose
${pkgs.php80}/bin/php ${pkg}/share/limesurvey/application/commands/console.php updatedb || \
${pkgs.php80}/bin/php ${pkg}/share/limesurvey/application/commands/console.php install admin password admin admin@example.com verbose
'';
serviceConfig = {
User = user;

View File

@@ -5,7 +5,7 @@ self-hostable cloud platform. The server setup can be automated using
[services.nextcloud](#opt-services.nextcloud.enable). A
desktop client is packaged at `pkgs.nextcloud-client`.
The current default by NixOS is `nextcloud25` which is also the latest
The current default by NixOS is `nextcloud26` which is also the latest
major version available.
## Basic usage {#module-services-nextcloud-basic-usage}

View File

@@ -204,7 +204,7 @@ in {
package = mkOption {
type = types.package;
description = lib.mdDoc "Which package to use for the Nextcloud instance.";
relatedPackages = [ "nextcloud24" "nextcloud25" ];
relatedPackages = [ "nextcloud24" "nextcloud25" "nextcloud26" ];
};
phpPackage = mkOption {
type = types.package;
@@ -514,6 +514,27 @@ in {
`http://hostname.domain/bucket` instead.
'';
};
sseCKeyFile = mkOption {
type = types.nullOr types.path;
default = null;
example = "/var/nextcloud-objectstore-s3-sse-c-key";
description = lib.mdDoc ''
If provided this is the full path to a file that contains the key
to enable [server-side encryption with customer-provided keys][1]
(SSE-C).
The file must contain a random 32-byte key encoded as a base64
string, e.g. generated with the command
```
openssl rand 32 | base64
```
Must be readable by user `nextcloud`.
[1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerSideEncryptionCustomerKeys.html
'';
};
};
};
};
@@ -652,7 +673,7 @@ in {
config = mkIf cfg.enable (mkMerge [
{ warnings = let
latest = 25;
latest = 26;
upgradeWarning = major: nixos:
''
A legacy Nextcloud install (from before NixOS ${nixos}) may be installed.
@@ -667,20 +688,6 @@ in {
`services.nextcloud.package`.
'';
# FIXME(@Ma27) remove as soon as nextcloud properly supports
# mariadb >=10.6.
isUnsupportedMariadb =
# All currently supported Nextcloud versions are affected (https://github.com/nextcloud/server/issues/25436).
(versionOlder cfg.package.version "24")
# This module uses mysql
&& (cfg.config.dbtype == "mysql")
# MySQL is managed via NixOS
&& config.services.mysql.enable
# We're using MariaDB
&& (getName config.services.mysql.package) == "mariadb-server"
# MariaDB is at least 10.6 and thus not supported
&& (versionAtLeast (getVersion config.services.mysql.package) "10.6");
in (optional (cfg.poolConfig != null) ''
Using config.services.nextcloud.poolConfig is deprecated and will become unsupported in a future release.
Please migrate your configuration to config.services.nextcloud.poolSettings.
@@ -688,6 +695,7 @@ in {
++ (optional (versionOlder cfg.package.version "23") (upgradeWarning 22 "22.05"))
++ (optional (versionOlder cfg.package.version "24") (upgradeWarning 23 "22.05"))
++ (optional (versionOlder cfg.package.version "25") (upgradeWarning 24 "22.11"))
++ (optional (versionOlder cfg.package.version "26") (upgradeWarning 25 "23.05"))
++ (optional cfg.enableBrokenCiphersForSSE ''
You're using PHP's openssl extension built against OpenSSL 1.1 for Nextcloud.
This is only necessary if you're using Nextcloud's server-side encryption.
@@ -704,18 +712,7 @@ in {
See <https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/encryption_configuration.html#disabling-encryption> on how to achieve this.
For more context, here is the implementing pull request: https://github.com/NixOS/nixpkgs/pull/198470
'')
++ (optional isUnsupportedMariadb ''
You seem to be using MariaDB at an unsupported version (i.e. at least 10.6)!
Please note that this isn't supported officially by Nextcloud. You can either
* Switch to `pkgs.mysql`
* Downgrade MariaDB to at least 10.5
* Work around Nextcloud's problems by specifying `innodb_read_only_compressed=0`
For further context, please read
https://help.nextcloud.com/t/update-to-next-cloud-21-0-2-has-get-an-error/117028/15
'');
'');
services.nextcloud.package = with pkgs;
mkDefault (
@@ -726,12 +723,13 @@ in {
`pkgs.nextcloud`.
''
else if versionOlder stateVersion "22.11" then nextcloud24
else nextcloud25
else if versionOlder stateVersion "23.05" then nextcloud25
else nextcloud26
);
services.nextcloud.phpPackage =
if versionOlder cfg.package.version "24" then pkgs.php80
else pkgs.php81;
if versionOlder cfg.package.version "26" then pkgs.php81
else pkgs.php82;
}
{ assertions = [
@@ -773,6 +771,7 @@ in {
'use_ssl' => ${boolToString s3.useSsl},
${optionalString (s3.region != null) "'region' => '${s3.region}',"}
'use_path_style' => ${boolToString s3.usePathStyle},
${optionalString (s3.sseCKeyFile != null) "'sse_c_key' => nix_read_secret('${s3.sseCKeyFile}'),"}
],
]
'';
@@ -958,6 +957,9 @@ in {
'';
serviceConfig.Type = "oneshot";
serviceConfig.User = "nextcloud";
# On Nextcloud ≥ 26, it is not necessary to patch the database files to prevent
# an automatic creation of the database user.
environment.NC_setup_create_db_user = lib.mkIf (nextcloudGreaterOrEqualThan "26") "false";
};
nextcloud-cron = {
after = [ "nextcloud-setup.service" ];
@@ -1009,14 +1011,6 @@ in {
name = cfg.config.dbuser;
ensurePermissions = { "${cfg.config.dbname}.*" = "ALL PRIVILEGES"; };
}];
# FIXME(@Ma27) Nextcloud isn't compatible with mariadb 10.6,
# this is a workaround.
# See https://help.nextcloud.com/t/update-to-next-cloud-21-0-2-has-get-an-error/117028/22
settings = mkIf (versionOlder cfg.package.version "24") {
mysqld = {
innodb_read_only_compressed = 0;
};
};
initialScript = pkgs.writeText "mysql-init" ''
CREATE USER '${cfg.config.dbname}'@'localhost' IDENTIFIED BY '${builtins.readFile( cfg.config.dbpassFile )}';
CREATE DATABASE IF NOT EXISTS ${cfg.config.dbname};

View File

@@ -0,0 +1,401 @@
{ lib
, pkgs
, config
, ...
}:
let
cfg = config.services.authelia;
format = pkgs.formats.yaml { };
configFile = format.generate "config.yml" cfg.settings;
autheliaOpts = with lib; { name, ... }: {
options = {
enable = mkEnableOption (mdDoc "Authelia instance");
name = mkOption {
type = types.str;
default = name;
description = mdDoc ''
Name is used as a suffix for the service name, user, and group.
By default it takes the value you use for `<instance>` in:
{option}`services.authelia.<instance>`
'';
};
package = mkOption {
default = pkgs.authelia;
type = types.package;
defaultText = literalExpression "pkgs.authelia";
description = mdDoc "Authelia derivation to use.";
};
user = mkOption {
default = "authelia-${name}";
type = types.str;
description = mdDoc "The name of the user for this authelia instance.";
};
group = mkOption {
default = "authelia-${name}";
type = types.str;
description = mdDoc "The name of the group for this authelia instance.";
};
secrets = mkOption {
description = mdDoc ''
It is recommended you keep your secrets separate from the configuration.
It's especially important to keep the raw secrets out of your nix configuration,
as the values will be preserved in your nix store.
This attribute allows you to configure the location of secret files to be loaded at runtime.
https://www.authelia.com/configuration/methods/secrets/
'';
default = { };
type = types.submodule {
options = {
manual = mkOption {
default = false;
example = true;
description = mdDoc ''
Configuring authelia's secret files via the secrets attribute set
is intended to be convenient and help catch cases where values are required
to run at all.
If a user wants to set these values themselves and bypass the validation they can set this value to true.
'';
type = types.bool;
};
# required
jwtSecretFile = mkOption {
type = types.nullOr types.path;
default = null;
description = mdDoc ''
Path to your JWT secret used during identity verificaiton.
'';
};
oidcIssuerPrivateKeyFile = mkOption {
type = types.nullOr types.path;
default = null;
description = mdDoc ''
Path to your private key file used to encrypt OIDC JWTs.
'';
};
oidcHmacSecretFile = mkOption {
type = types.nullOr types.path;
default = null;
description = mdDoc ''
Path to your HMAC secret used to sign OIDC JWTs.
'';
};
sessionSecretFile = mkOption {
type = types.nullOr types.path;
default = null;
description = mdDoc ''
Path to your session secret. Only used when redis is used as session storage.
'';
};
# required
storageEncryptionKeyFile = mkOption {
type = types.nullOr types.path;
default = null;
description = mdDoc ''
Path to your storage encryption key.
'';
};
};
};
};
environmentVariables = mkOption {
type = types.attrsOf types.str;
description = mdDoc ''
Additional environment variables to provide to authelia.
If you are providing secrets please consider the options under {option}`services.authelia.<instance>.secrets`
or make sure you use the `_FILE` suffix.
If you provide the raw secret rather than the location of a secret file that secret will be preserved in the nix store.
For more details: https://www.authelia.com/configuration/methods/secrets/
'';
default = { };
};
settings = mkOption {
description = mdDoc ''
Your Authelia config.yml as a Nix attribute set.
There are several values that are defined and documented in nix such as `default_2fa_method`,
but additional items can also be included.
https://github.com/authelia/authelia/blob/master/config.template.yml
'';
default = { };
example = ''
{
theme = "light";
default_2fa_method = "totp";
log.level = "debug";
server.disable_healthcheck = true;
}
'';
type = types.submodule {
freeformType = format.type;
options = {
theme = mkOption {
type = types.enum [ "light" "dark" "grey" "auto" ];
default = "light";
example = "dark";
description = mdDoc "The theme to display.";
};
default_2fa_method = mkOption {
type = types.enum [ "" "totp" "webauthn" "mobile_push" ];
default = "";
example = "webauthn";
description = mdDoc ''
Default 2FA method for new users and fallback for preferred but disabled methods.
'';
};
server = {
host = mkOption {
type = types.str;
default = "localhost";
example = "0.0.0.0";
description = mdDoc "The address to listen on.";
};
port = mkOption {
type = types.port;
default = 9091;
description = mdDoc "The port to listen on.";
};
};
log = {
level = mkOption {
type = types.enum [ "info" "debug" "trace" ];
default = "debug";
example = "info";
description = mdDoc "Level of verbosity for logs: info, debug, trace.";
};
format = mkOption {
type = types.enum [ "json" "text" ];
default = "json";
example = "text";
description = mdDoc "Format the logs are written as.";
};
file_path = mkOption {
type = types.nullOr types.path;
default = null;
example = "/var/log/authelia/authelia.log";
description = mdDoc "File path where the logs will be written. If not set logs are written to stdout.";
};
keep_stdout = mkOption {
type = types.bool;
default = false;
example = true;
description = mdDoc "Whether to also log to stdout when a `file_path` is defined.";
};
};
telemetry = {
metrics = {
enabled = mkOption {
type = types.bool;
default = false;
example = true;
description = mdDoc "Enable Metrics.";
};
address = mkOption {
type = types.str;
default = "tcp://127.0.0.1:9959";
example = "tcp://0.0.0.0:8888";
description = mdDoc "The address to listen on for metrics. This should be on a different port to the main `server.port` value.";
};
};
};
};
};
};
settingsFiles = mkOption {
type = types.listOf types.path;
default = [ ];
example = [ "/etc/authelia/config.yml" "/etc/authelia/access-control.yml" "/etc/authelia/config/" ];
description = mdDoc ''
Here you can provide authelia with configuration files or directories.
It is possible to give authelia multiple files and use the nix generated configuration
file set via {option}`services.authelia.<instance>.settings`.
'';
};
};
};
in
{
options.services.authelia.instances = with lib; mkOption {
default = { };
type = types.attrsOf (types.submodule autheliaOpts);
description = mdDoc ''
Multi-domain protection currently requires multiple instances of Authelia.
If you don't require multiple instances of Authelia you can define just the one.
https://www.authelia.com/roadmap/active/multi-domain-protection/
'';
example = ''
{
main = {
enable = true;
secrets.storageEncryptionKeyFile = "/etc/authelia/storageEncryptionKeyFile";
secrets.jwtSecretFile = "/etc/authelia/jwtSecretFile";
settings = {
theme = "light";
default_2fa_method = "totp";
log.level = "debug";
server.disable_healthcheck = true;
};
};
preprod = {
enable = false;
secrets.storageEncryptionKeyFile = "/mnt/pre-prod/authelia/storageEncryptionKeyFile";
secrets.jwtSecretFile = "/mnt/pre-prod/jwtSecretFile";
settings = {
theme = "dark";
default_2fa_method = "webauthn";
server.host = "0.0.0.0";
};
};
test.enable = true;
test.secrets.manual = true;
test.settings.theme = "grey";
test.settings.server.disable_healthcheck = true;
test.settingsFiles = [ "/mnt/test/authelia" "/mnt/test-authelia.conf" ];
};
}
'';
};
config =
let
mkInstanceServiceConfig = instance:
let
execCommand = "${instance.package}/bin/authelia";
configFile = format.generate "config.yml" instance.settings;
configArg = "--config ${builtins.concatStringsSep "," (lib.concatLists [[configFile] instance.settingsFiles])}";
in
{
description = "Authelia authentication and authorization server";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
environment =
(lib.filterAttrs (_: v: v != null) {
AUTHELIA_JWT_SECRET_FILE = instance.secrets.jwtSecretFile;
AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE = instance.secrets.storageEncryptionKeyFile;
AUTHELIA_SESSION_SECRET_FILE = instance.secrets.sessionSecretFile;
AUTHELIA_IDENTITY_PROVIDERS_OIDC_ISSUER_PRIVATE_KEY_FILE = instance.secrets.oidcIssuerPrivateKeyFile;
AUTHELIA_IDENTITY_PROVIDERS_OIDC_HMAC_SECRET_FILE = instance.secrets.oidcHmacSecretFile;
})
// instance.environmentVariables;
preStart = "${execCommand} ${configArg} validate-config";
serviceConfig = {
User = instance.user;
Group = instance.group;
ExecStart = "${execCommand} ${configArg}";
Restart = "always";
RestartSec = "5s";
StateDirectory = "authelia-${instance.name}";
StateDirectoryMode = "0700";
# Security options:
AmbientCapabilities = "";
CapabilityBoundingSet = "";
DeviceAllow = "";
LockPersonality = true;
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
PrivateTmp = true;
PrivateDevices = true;
PrivateUsers = true;
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = "read-only";
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectProc = "noaccess";
ProtectSystem = "strict";
RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ];
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallErrorNumber = "EPERM";
SystemCallFilter = [
"@system-service"
"~@cpu-emulation"
"~@debug"
"~@keyring"
"~@memlock"
"~@obsolete"
"~@privileged"
"~@setuid"
];
};
};
mkInstanceUsersConfig = instance: {
groups."authelia-${instance.name}" =
lib.mkIf (instance.group == "authelia-${instance.name}") {
name = "authelia-${instance.name}";
};
users."authelia-${instance.name}" =
lib.mkIf (instance.user == "authelia-${instance.name}") {
name = "authelia-${instance.name}";
isSystemUser = true;
group = instance.group;
};
};
instances = lib.attrValues cfg.instances;
in
{
assertions = lib.flatten (lib.flip lib.mapAttrsToList cfg.instances (name: instance:
[
{
assertion = instance.secrets.manual || (instance.secrets.jwtSecretFile != null && instance.secrets.storageEncryptionKeyFile != null);
message = ''
Authelia requires a JWT Secret and a Storage Encryption Key to work.
Either set them like so:
services.authelia.${name}.secrets.jwtSecretFile = /my/path/to/jwtsecret;
services.authelia.${name}.secrets.storageEncryptionKeyFile = /my/path/to/encryptionkey;
Or set services.authelia.${name}.secrets.manual = true and provide them yourself via
environmentVariables or settingsFiles.
Do not include raw secrets in nix settings.
'';
}
]
));
systemd.services = lib.mkMerge
(map
(instance: lib.mkIf instance.enable {
"authelia-${instance.name}" = mkInstanceServiceConfig instance;
})
instances);
users = lib.mkMerge
(map
(instance: lib.mkIf instance.enable (mkInstanceUsersConfig instance))
instances);
};
}

View File

@@ -184,8 +184,8 @@ let
brotli_types ${lib.concatStringsSep " " compressMimeTypes};
''}
# https://docs.nginx.com/nginx/admin-guide/web-server/compression/
${optionalString cfg.recommendedGzipSettings ''
# https://docs.nginx.com/nginx/admin-guide/web-server/compression/
gzip on;
gzip_static on;
gzip_vary on;
@@ -195,6 +195,14 @@ let
gzip_types ${lib.concatStringsSep " " compressMimeTypes};
''}
${optionalString cfg.recommendedZstdSettings ''
zstd on;
zstd_comp_level 9;
zstd_min_length 256;
zstd_static on;
zstd_types ${lib.concatStringsSep " " compressMimeTypes};
''}
${optionalString cfg.recommendedProxySettings ''
proxy_redirect off;
proxy_connect_timeout ${cfg.proxyTimeout};
@@ -490,6 +498,16 @@ in
'';
};
recommendedZstdSettings = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
Enable recommended zstd settings. Learn more about compression in Zstd format [here](https://github.com/tokers/zstd-nginx-module).
This adds `pkgs.nginxModules.zstd` to `services.nginx.additionalModules`.
'';
};
proxyTimeout = mkOption {
type = types.str;
default = "60s";
@@ -1015,7 +1033,8 @@ in
groups = config.users.groups;
}) dependentCertNames;
services.nginx.additionalModules = optional cfg.recommendedBrotliSettings pkgs.nginxModules.brotli;
services.nginx.additionalModules = optional cfg.recommendedBrotliSettings pkgs.nginxModules.brotli
++ lib.optional cfg.recommendedZstdSettings pkgs.nginxModules.zstd;
systemd.services.nginx = {
description = "Nginx Web Server";

View File

@@ -81,99 +81,90 @@ let
in
{
options.services.xserver.desktopManager.plasma5 = {
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc "Enable the Plasma 5 (KDE 5) desktop environment.";
};
options = {
services.xserver.desktopManager.plasma5 = {
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc "Enable the Plasma 5 (KDE 5) desktop environment.";
};
phononBackend = mkOption {
type = types.enum [ "gstreamer" "vlc" ];
default = "vlc";
example = "gstreamer";
description = lib.mdDoc "Phonon audio backend to install.";
};
phononBackend = mkOption {
type = types.enum [ "gstreamer" "vlc" ];
default = "vlc";
example = "gstreamer";
description = lib.mdDoc "Phonon audio backend to install.";
};
supportDDC = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Support setting monitor brightness via DDC.
useQtScaling = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc "Enable HiDPI scaling in Qt.";
};
This is not needed for controlling brightness of the internal monitor
of a laptop and as it is considered experimental by upstream, it is
disabled by default.
'';
};
runUsingSystemd = mkOption {
description = lib.mdDoc "Use systemd to manage the Plasma session";
type = types.bool;
default = true;
};
useQtScaling = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc "Enable HiDPI scaling in Qt.";
};
notoPackage = mkPackageOptionMD pkgs "Noto fonts" {
default = [ "noto-fonts" ];
example = "noto-fonts-lgc-plus";
};
runUsingSystemd = mkOption {
description = lib.mdDoc "Use systemd to manage the Plasma session";
type = types.bool;
default = true;
};
# Internally allows configuring kdeglobals globally
kdeglobals = mkOption {
internal = true;
default = {};
type = kdeConfigurationType;
};
excludePackages = mkOption {
description = lib.mdDoc "List of default packages to exclude from the configuration";
type = types.listOf types.package;
default = [];
example = literalExpression "[ pkgs.plasma5Packages.oxygen ]";
};
# Internally allows configuring kwin globally
kwinrc = mkOption {
internal = true;
default = {};
type = kdeConfigurationType;
};
notoPackage = mkPackageOptionMD pkgs "Noto fonts" {
default = [ "noto-fonts" ];
example = "noto-fonts-lgc-plus";
};
mobile.enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Enable support for running the Plasma Mobile shell.
'';
};
# Internally allows configuring kdeglobals globally
kdeglobals = mkOption {
internal = true;
default = {};
type = kdeConfigurationType;
};
mobile.installRecommendedSoftware = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
Installs software recommended for use with Plasma Mobile, but which
is not strictly required for Plasma Mobile to run.
'';
};
# Internally allows configuring kwin globally
kwinrc = mkOption {
internal = true;
default = {};
type = kdeConfigurationType;
};
mobile.enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Enable support for running the Plasma Mobile shell.
'';
};
mobile.installRecommendedSoftware = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
Installs software recommended for use with Plasma Mobile, but which
is not strictly required for Plasma Mobile to run.
'';
};
bigscreen.enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Enable support for running the Plasma Bigscreen session.
'';
bigscreen.enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Enable support for running the Plasma Bigscreen session.
'';
};
};
environment.plasma5.excludePackages = mkOption {
description = lib.mdDoc "List of default packages to exclude from the configuration";
type = types.listOf types.package;
default = [];
example = literalExpression "[ pkgs.plasma5Packages.oxygen ]";
};
};
imports = [
(mkRemovedOptionModule [ "services" "xserver" "desktopManager" "plasma5" "enableQt4Support" ] "Phonon no longer supports Qt 4.")
(mkRemovedOptionModule [ "services" "xserver" "desktopManager" "plasma5" "supportDDC" ] "DDC/CI is no longer supported upstream.")
(mkRenamedOptionModule [ "services" "xserver" "desktopManager" "kde5" ] [ "services" "xserver" "desktopManager" "plasma5" ])
(mkRenamedOptionModule [ "services" "xserver" "desktopManager" "plasma5" "excludePackages" ] [ "environment" "plasma5" "excludePackages" ])
];
config = mkMerge [
@@ -201,12 +192,6 @@ in
};
};
# DDC support
boot.kernelModules = lib.optional cfg.supportDDC "i2c_dev";
services.udev.extraRules = lib.optionalString cfg.supportDDC ''
KERNEL=="i2c-[0-9]*", TAG+="uaccess"
'';
environment.systemPackages =
with libsForQt5;
with plasma5; with kdeGear; with kdeFrameworks;
@@ -301,7 +286,7 @@ in
];
in
requiredPackages
++ utils.removePackagesByName optionalPackages cfg.excludePackages
++ utils.removePackagesByName optionalPackages config.environment.plasma5.excludePackages
# Phonon audio backend
++ lib.optional (cfg.phononBackend == "gstreamer") libsForQt5.phonon-backend-gstreamer
@@ -455,7 +440,7 @@ in
khelpcenter
print-manager
];
in requiredPackages ++ utils.removePackagesByName optionalPackages cfg.excludePackages;
in requiredPackages ++ utils.removePackagesByName optionalPackages config.environment.plasma5.excludePackages;
systemd.user.services = {
plasma-run-with-systemd = {

View File

@@ -138,6 +138,26 @@ let
concatMapStringsSep "\n" (line: prefix + line) (splitString "\n" str);
indent = prefixStringLines " ";
# A scalable variant of the X11 "core" cursor
#
# If not running a fancy desktop environment, the cursor is likely set to
# the default `cursor.pcf` bitmap font. This is 17px wide, so it's very
# small and almost invisible on 4K displays.
fontcursormisc_hidpi = pkgs.xorg.fontxfree86type1.overrideAttrs (old:
let
# The scaling constant is 230/96: the scalable `left_ptr` glyph at
# about 23 points is rendered as 17px, on a 96dpi display.
# Note: the XLFD font size is in decipoints.
size = 2.39583 * cfg.dpi;
sizeString = builtins.head (builtins.split "\\." (toString size));
in
{
postInstall = ''
alias='cursor -xfree86-cursor-medium-r-normal--0-${sizeString}-0-0-p-0-adobe-fontspecific'
echo "$alias" > $out/lib/X11/fonts/Type1/fonts.alias
'';
});
in
{
@@ -576,6 +596,15 @@ in
Whether to terminate X upon server reset.
'';
};
upscaleDefaultCursor = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Upscale the default X cursor to be more visible on high-density displays.
Requires `config.services.xserver.dpi` to be set.
'';
};
};
};
@@ -627,6 +656,10 @@ in
+ "${toString (length primaryHeads)} heads set to primary: "
+ concatMapStringsSep ", " (x: x.output) primaryHeads;
})
{
assertion = cfg.upscaleDefaultCursor -> cfg.dpi != null;
message = "Specify `config.services.xserver.dpi` to upscale the default cursor.";
}
];
environment.etc =
@@ -851,6 +884,10 @@ in
'';
fonts.enableDefaultFonts = mkDefault true;
fonts.fonts = [
(if cfg.upscaleDefaultCursor then fontcursormisc_hidpi else pkgs.xorg.fontcursormisc)
pkgs.xorg.fontmiscmisc
];
};

View File

@@ -158,6 +158,20 @@ let
wait_target "header" ${dev.header} || die "${dev.header} is unavailable"
''}
try_empty_passphrase() {
${if dev.tryEmptyPassphrase then ''
echo "Trying empty passphrase!"
echo "" | ${csopen}
cs_status=$?
if [ $cs_status -eq 0 ]; then
return 0
else
return 1
fi
'' else "return 1"}
}
do_open_passphrase() {
local passphrase
@@ -212,13 +226,27 @@ let
${csopen} --key-file=${dev.keyFile} \
${optionalString (dev.keyFileSize != null) "--keyfile-size=${toString dev.keyFileSize}"} \
${optionalString (dev.keyFileOffset != null) "--keyfile-offset=${toString dev.keyFileOffset}"}
cs_status=$?
if [ $cs_status -ne 0 ]; then
echo "Key File ${dev.keyFile} failed!"
if ! try_empty_passphrase; then
${if dev.fallbackToPassword then "echo" else "die"} "${dev.keyFile} is unavailable"
echo " - failing back to interactive password prompt"
do_open_passphrase
fi
fi
else
${if dev.fallbackToPassword then "echo" else "die"} "${dev.keyFile} is unavailable"
echo " - failing back to interactive password prompt"
do_open_passphrase
# If the key file never shows up we should also try the empty passphrase
if ! try_empty_passphrase; then
${if dev.fallbackToPassword then "echo" else "die"} "${dev.keyFile} is unavailable"
echo " - failing back to interactive password prompt"
do_open_passphrase
fi
fi
'' else ''
do_open_passphrase
if ! try_empty_passphrase; then
do_open_passphrase
fi
''}
}
@@ -476,6 +504,7 @@ let
preLVM = filterAttrs (n: v: v.preLVM) luks.devices;
postLVM = filterAttrs (n: v: !v.preLVM) luks.devices;
stage1Crypttab = pkgs.writeText "initrd-crypttab" (lib.concatStringsSep "\n" (lib.mapAttrsToList (n: v: let
opts = v.crypttabExtraOpts
++ optional v.allowDiscards "discard"
@@ -483,6 +512,8 @@ let
++ optional (v.header != null) "header=${v.header}"
++ optional (v.keyFileOffset != null) "keyfile-offset=${toString v.keyFileOffset}"
++ optional (v.keyFileSize != null) "keyfile-size=${toString v.keyFileSize}"
++ optional (v.keyFileTimeout != null) "keyfile-timeout=${builtins.toString v.keyFileTimeout}s"
++ optional (v.tryEmptyPassphrase) "try-empty-password=true"
;
in "${n} ${v.device} ${if v.keyFile == null then "-" else v.keyFile} ${lib.concatStringsSep "," opts}") luks.devices));
@@ -594,6 +625,25 @@ in
'';
};
tryEmptyPassphrase = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
If keyFile fails then try an empty passphrase first before
prompting for password.
'';
};
keyFileTimeout = mkOption {
default = null;
example = 5;
type = types.nullOr types.int;
description = lib.mdDoc ''
The amount of time in seconds for a keyFile to appear before
timing out and trying passwords.
'';
};
keyFileSize = mkOption {
default = null;
example = 4096;
@@ -889,6 +939,10 @@ in
message = "boot.initrd.luks.devices.<name>.bypassWorkqueues is not supported for kernels older than 5.9";
}
{ assertion = !config.boot.initrd.systemd.enable -> all (x: x.keyFileTimeout == null) (attrValues luks.devices);
message = "boot.initrd.luks.devices.<name>.keyFileTimeout is only supported for systemd initrd";
}
{ assertion = config.boot.initrd.systemd.enable -> all (dev: !dev.fallbackToPassword) (attrValues luks.devices);
message = "boot.initrd.luks.devices.<name>.fallbackToPassword is implied by systemd stage 1.";
}

File diff suppressed because it is too large Load Diff

View File

@@ -85,6 +85,7 @@ in {
atop = handleTest ./atop.nix {};
atuin = handleTest ./atuin.nix {};
auth-mysql = handleTest ./auth-mysql.nix {};
authelia = handleTest ./authelia.nix {};
avahi = handleTest ./avahi.nix {};
avahi-with-resolved = handleTest ./avahi.nix { networkd = true; };
babeld = handleTest ./babeld.nix {};
@@ -217,10 +218,12 @@ in {
extra-python-packages = handleTest ./extra-python-packages.nix {};
evcc = handleTest ./evcc.nix {};
fancontrol = handleTest ./fancontrol.nix {};
fcitx = handleTest ./fcitx {};
fcitx5 = handleTest ./fcitx5 {};
fenics = handleTest ./fenics.nix {};
ferm = handleTest ./ferm.nix {};
firefox = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox; };
firefox-beta = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-beta; };
firefox-devedition = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-devedition; };
firefox-esr = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-esr; }; # used in `tested` job
firefox-esr-102 = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-esr-102; };
firejail = handleTest ./firejail.nix {};
@@ -311,6 +314,7 @@ in {
influxdb = handleTest ./influxdb.nix {};
initrd-network-openvpn = handleTest ./initrd-network-openvpn {};
initrd-network-ssh = handleTest ./initrd-network-ssh {};
initrd-luks-empty-passphrase = handleTest ./initrd-luks-empty-passphrase.nix {};
initrdNetwork = handleTest ./initrd-network.nix {};
initrd-secrets = handleTest ./initrd-secrets.nix {};
initrd-secrets-changing = handleTest ./initrd-secrets-changing.nix {};
@@ -346,6 +350,7 @@ in {
keter = handleTest ./keter.nix {};
kexec = handleTest ./kexec.nix {};
keycloak = discoverTests (import ./keycloak.nix);
keyd = handleTest ./keyd.nix {};
keymap = handleTest ./keymap.nix {};
knot = handleTest ./knot.nix {};
komga = handleTest ./komga.nix {};
@@ -487,6 +492,7 @@ in {
nomad = handleTest ./nomad.nix {};
non-default-filesystems = handleTest ./non-default-filesystems.nix {};
noto-fonts = handleTest ./noto-fonts.nix {};
noto-fonts-cjk-qt-default-weight = handleTest ./noto-fonts-cjk-qt-default-weight.nix {};
novacomd = handleTestOn ["x86_64-linux"] ./novacomd.nix {};
nscd = handleTest ./nscd.nix {};
nsd = handleTest ./nsd.nix {};
@@ -528,6 +534,7 @@ in {
peerflix = handleTest ./peerflix.nix {};
peering-manager = handleTest ./web-apps/peering-manager.nix {};
peertube = handleTestOn ["x86_64-linux"] ./web-apps/peertube.nix {};
peroxide = handleTest ./peroxide.nix {};
pgadmin4 = handleTest ./pgadmin4.nix {};
pgjwt = handleTest ./pgjwt.nix {};
pgmanage = handleTest ./pgmanage.nix {};
@@ -610,6 +617,7 @@ in {
searx = handleTest ./searx.nix {};
service-runner = handleTest ./service-runner.nix {};
sfxr-qt = handleTest ./sfxr-qt.nix {};
sgtpuzzles = handleTest ./sgtpuzzles.nix {};
shadow = handleTest ./shadow.nix {};
shadowsocks = handleTest ./shadowsocks {};
shattered-pixel-dungeon = handleTest ./shattered-pixel-dungeon.nix {};
@@ -623,7 +631,6 @@ in {
soapui = handleTest ./soapui.nix {};
sogo = handleTest ./sogo.nix {};
solanum = handleTest ./solanum.nix {};
solr = handleTest ./solr.nix {};
sonarr = handleTest ./sonarr.nix {};
sourcehut = handleTest ./sourcehut.nix {};
spacecookie = handleTest ./spacecookie.nix {};
@@ -659,6 +666,7 @@ in {
systemd-initrd-btrfs-raid = handleTest ./systemd-initrd-btrfs-raid.nix {};
systemd-initrd-luks-fido2 = handleTest ./systemd-initrd-luks-fido2.nix {};
systemd-initrd-luks-keyfile = handleTest ./systemd-initrd-luks-keyfile.nix {};
systemd-initrd-luks-empty-passphrase = handleTest ./initrd-luks-empty-passphrase.nix { systemdStage1 = true; };
systemd-initrd-luks-password = handleTest ./systemd-initrd-luks-password.nix {};
systemd-initrd-luks-tpm2 = handleTest ./systemd-initrd-luks-tpm2.nix {};
systemd-initrd-modprobe = handleTest ./systemd-initrd-modprobe.nix {};

169
nixos/tests/authelia.nix Normal file
View File

@@ -0,0 +1,169 @@
# Test Authelia as an auth server for Traefik as a reverse proxy of a local web service
import ./make-test-python.nix ({ pkgs, ... }: {
name = "authelia";
meta.maintainers = with lib.maintainers; [ jk ];
nodes = {
authelia = { config, pkgs, lib, ... }: {
services.authelia.instances.testing = {
enable = true;
secrets.storageEncryptionKeyFile = "/etc/authelia/storageEncryptionKeyFile";
secrets.jwtSecretFile = "/etc/authelia/jwtSecretFile";
settings = {
authentication_backend.file.path = "/etc/authelia/users_database.yml";
access_control.default_policy = "one_factor";
session.domain = "example.com";
storage.local.path = "/tmp/db.sqlite3";
notifier.filesystem.filename = "/tmp/notifications.txt";
};
};
# These should not be set from nix but through other means to not leak the secret!
# This is purely for testing purposes!
environment.etc."authelia/storageEncryptionKeyFile" = {
mode = "0400";
user = "authelia-testing";
text = "you_must_generate_a_random_string_of_more_than_twenty_chars_and_configure_this";
};
environment.etc."authelia/jwtSecretFile" = {
mode = "0400";
user = "authelia-testing";
text = "a_very_important_secret";
};
environment.etc."authelia/users_database.yml" = {
mode = "0400";
user = "authelia-testing";
text = ''
users:
bob:
disabled: false
displayname: bob
# password of password
password: $argon2id$v=19$m=65536,t=3,p=4$2ohUAfh9yetl+utr4tLcCQ$AsXx0VlwjvNnCsa70u4HKZvFkC8Gwajr2pHGKcND/xs
email: bob@jim.com
groups:
- admin
- dev
'';
};
services.traefik = {
enable = true;
dynamicConfigOptions = {
tls.certificates =
let
certDir = pkgs.runCommand "selfSignedCerts" { buildInputs = [ pkgs.openssl ]; } ''
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=example.com/CN=auth.example.com/CN=static.example.com' -days 36500
mkdir -p $out
cp key.pem cert.pem $out
'';
in
[{
certFile = "${certDir}/cert.pem";
keyFile = "${certDir}/key.pem";
}];
http.middlewares.authelia.forwardAuth = {
address = "http://localhost:9091/api/verify?rd=https%3A%2F%2Fauth.example.com%2F";
trustForwardHeader = true;
authResponseHeaders = [
"Remote-User"
"Remote-Groups"
"Remote-Email"
"Remote-Name"
];
};
http.middlewares.authelia-basic.forwardAuth = {
address = "http://localhost:9091/api/verify?auth=basic";
trustForwardHeader = true;
authResponseHeaders = [
"Remote-User"
"Remote-Groups"
"Remote-Email"
"Remote-Name"
];
};
http.routers.simplehttp = {
rule = "Host(`static.example.com`)";
tls = true;
entryPoints = "web";
service = "simplehttp";
};
http.routers.simplehttp-basic-auth = {
rule = "Host(`static-basic-auth.example.com`)";
tls = true;
entryPoints = "web";
service = "simplehttp";
middlewares = [ "authelia-basic@file" ];
};
http.services.simplehttp = {
loadBalancer.servers = [{
url = "http://localhost:8000";
}];
};
http.routers.authelia = {
rule = "Host(`auth.example.com`)";
tls = true;
entryPoints = "web";
service = "authelia@file";
};
http.services.authelia = {
loadBalancer.servers = [{
url = "http://localhost:9091";
}];
};
};
staticConfigOptions = {
global = {
checkNewVersion = false;
sendAnonymousUsage = false;
};
entryPoints.web.address = ":443";
};
};
systemd.services.simplehttp =
let fakeWebPageDir = pkgs.writeTextDir "index.html" "hello"; in
{
script = "${pkgs.python3}/bin/python -m http.server --directory ${fakeWebPageDir} 8000";
serviceConfig.Type = "simple";
wantedBy = [ "multi-user.target" ];
};
};
};
testScript = ''
start_all()
authelia.wait_for_unit("simplehttp.service")
authelia.wait_for_unit("traefik.service")
authelia.wait_for_unit("authelia-testing.service")
authelia.wait_for_open_port(443)
authelia.wait_for_unit("multi-user.target")
with subtest("Check for authelia"):
# expect the login page
assert "Login - Authelia", "could not reach authelia" in \
authelia.succeed("curl --insecure -sSf -H Host:auth.example.com https://authelia:443/")
with subtest("Check contacting basic http server via traefik with https works"):
assert "hello", "could not reach raw static site" in \
authelia.succeed("curl --insecure -sSf -H Host:static.example.com https://authelia:443/")
with subtest("Test traefik and authelia"):
with subtest("No details fail"):
authelia.fail("curl --insecure -sSf -H Host:static-basic-auth.example.com https://authelia:443/")
with subtest("Incorrect details fail"):
authelia.fail("curl --insecure -sSf -u 'bob:wordpass' -H Host:static-basic-auth.example.com https://authelia:443/")
authelia.fail("curl --insecure -sSf -u 'alice:password' -H Host:static-basic-auth.example.com https://authelia:443/")
with subtest("Correct details pass"):
assert "hello", "could not reach authed static site with valid credentials" in \
authelia.succeed("curl --insecure -sSf -u 'bob:password' -H Host:static-basic-auth.example.com https://authelia:443/")
'';
})

View File

@@ -1,12 +0,0 @@
[Hotkey]
SwitchKey=Disabled
IMSwitchHotkey=ALT_SHIFT
TimeInterval=240
[Program]
DelayStart=5
[Output]
[Appearance]

View File

@@ -1,4 +0,0 @@
[Profile]
IMName=zhengma-large
EnabledIMList=fcitx-keyboard-us:True,zhengma-large:True,m17n_sa_harvard-kyoto:True
PreeditStringInClientWindow=False

11
nixos/tests/fcitx5/config Normal file
View File

@@ -0,0 +1,11 @@
[Hotkey]
EnumerateSkipFirst=False
[Hotkey/TriggerKeys]
0=Control+space
[Hotkey/EnumerateForwardKeys]
0=Alt+Shift_L
[Hotkey/EnumerateBackwardKeys]
0=Alt+Shift_R

View File

@@ -1,64 +1,48 @@
import ../make-test-python.nix (
import ../make-test-python.nix ({ pkgs, ... }:
# copy_from_host works only for store paths
rec {
name = "fcitx5";
nodes.machine = { pkgs, ... }:
{
pkgs, ...
}:
# copy_from_host works only for store paths
rec {
name = "fcitx";
meta.broken = true; # takes hours to time out since October 2021
nodes.machine =
{
pkgs,
...
}:
{
imports = [
../common/user-account.nix
];
imports = [
../common/user-account.nix
];
environment.systemPackages = [
# To avoid clashing with xfce4-terminal
pkgs.alacritty
];
environment.systemPackages = [
# To avoid clashing with xfce4-terminal
pkgs.alacritty
];
services.xserver = {
enable = true;
displayManager = {
lightdm.enable = true;
autoLogin = {
enable = true;
user = "alice";
};
};
services.xserver =
{
enable = true;
desktopManager.xfce.enable = true;
};
displayManager = {
lightdm.enable = true;
autoLogin = {
enable = true;
user = "alice";
};
};
i18n.inputMethod = {
enabled = "fcitx5";
fcitx5.addons = [
pkgs.fcitx5-m17n
pkgs.fcitx5-chinese-addons
];
};
};
desktopManager.xfce.enable = true;
};
i18n = {
inputMethod = {
enabled = "fcitx";
fcitx.engines = [
pkgs.fcitx-engines.m17n
pkgs.fcitx-engines.table-extra
];
};
};
}
;
testScript = { nodes, ... }:
let
user = nodes.machine.config.users.users.alice;
userName = user.name;
userHome = user.home;
xauth = "${userHome}/.Xauthority";
fcitx_confdir = "${userHome}/.config/fcitx";
in
''
testScript = { nodes, ... }:
let
user = nodes.machine.users.users.alice;
xauth = "${user.home}/.Xauthority";
fcitx_confdir = "${user.home}/.config/fcitx5";
in
''
# We need config files before login session
# So copy first thing
@@ -75,13 +59,13 @@ import ../make-test-python.nix (
start_all()
machine.wait_for_file("${xauth}")
machine.wait_for_file("${xauth}}")
machine.succeed("xauth merge ${xauth}")
machine.sleep(5)
machine.succeed("su - ${userName} -c 'alacritty&'")
machine.succeed("su - ${userName} -c 'fcitx&'")
machine.succeed("su - ${user.name} -c 'alacritty&'")
machine.succeed("su - ${user.name} -c 'fcitx5&'")
machine.sleep(10)
### Type on terminal
@@ -109,8 +93,10 @@ import ../make-test-python.nix (
machine.send_key("ctrl-spc")
machine.sleep(1)
### Default zhengma, enter 一下
machine.send_chars("a2")
### Default wubi, enter 一下
machine.send_chars("gggh")
machine.sleep(1)
machine.send_key("\n")
machine.sleep(1)
### Switch to Harvard Kyoto
@@ -134,9 +120,8 @@ import ../make-test-python.nix (
machine.screenshot("terminal_chars")
### Verify that file contents are as expected
file_content = machine.succeed("cat ${userHome}/fcitx_test.out")
file_content = machine.succeed("cat ${user.home}/fcitx_test.out")
assert file_content == "\n"
''
;
}
)
;
})

View File

@@ -0,0 +1,15 @@
[Groups/0]
Name=NixOS_test
Default Layout=us
DefaultIM=wbx
[Groups/0/Items/0]
Name=wbx
Layout=us
[Groups/0/Items/1]
Name=m17n_sa_harvard-kyoto
Layout=us
[GroupOrder]
0=NixOS_test

View File

@@ -93,7 +93,7 @@ let
api_token = server.succeed(
"curl --fail -X POST http://test:totallysafe@localhost:3000/api/v1/users/test/tokens "
+ "-H 'Accept: application/json' -H 'Content-Type: application/json' -d "
+ "'{\"name\":\"token\"}' | jq '.sha1' | xargs echo -n"
+ "'{\"name\":\"token\",\"scopes\":[\"all\"]}' | jq '.sha1' | xargs echo -n"
)
server.succeed(

View File

@@ -9,6 +9,6 @@ import ./make-test-python.nix ({ pkgs, ... }: {
testScript = { nodes, ... }: ''
webserver.wait_for_unit("gollum")
webserver.wait_for_open_port(${toString nodes.webserver.config.services.gollum.port})
webserver.wait_for_open_port(${toString nodes.webserver.services.gollum.port})
'';
})

View File

@@ -0,0 +1,97 @@
{ system ? builtins.currentSystem
, config ? {}
, pkgs ? import ../.. {inherit system config; }
, systemdStage1 ? false }:
import ./make-test-python.nix ({ lib, pkgs, ... }: let
keyfile = pkgs.writeText "luks-keyfile" ''
MIGHAoGBAJ4rGTSo/ldyjQypd0kuS7k2OSsmQYzMH6TNj3nQ/vIUjDn7fqa3slt2
gV6EK3TmTbGc4tzC1v4SWx2m+2Bjdtn4Fs4wiBwn1lbRdC6i5ZYCqasTWIntWn+6
FllUkMD5oqjOR/YcboxG8Z3B5sJuvTP9llsF+gnuveWih9dpbBr7AgEC
'';
in {
name = "initrd-luks-empty-passphrase";
nodes.machine = { pkgs, ... }: {
virtualisation = {
emptyDiskImages = [ 512 ];
useBootLoader = true;
useEFIBoot = true;
};
boot.loader.systemd-boot.enable = true;
boot.initrd.systemd = lib.mkIf systemdStage1 {
enable = true;
emergencyAccess = true;
};
environment.systemPackages = with pkgs; [ cryptsetup ];
specialisation.boot-luks-wrong-keyfile.configuration = {
boot.initrd.luks.devices = lib.mkVMOverride {
cryptroot = {
device = "/dev/vdc";
keyFile = "/etc/cryptroot.key";
tryEmptyPassphrase = true;
fallbackToPassword = !systemdStage1;
};
};
virtualisation.bootDevice = "/dev/mapper/cryptroot";
boot.initrd.secrets."/etc/cryptroot.key" = keyfile;
};
specialisation.boot-luks-missing-keyfile.configuration = {
boot.initrd.luks.devices = lib.mkVMOverride {
cryptroot = {
device = "/dev/vdc";
keyFile = "/etc/cryptroot.key";
tryEmptyPassphrase = true;
fallbackToPassword = !systemdStage1;
};
};
virtualisation.bootDevice = "/dev/mapper/cryptroot";
};
};
testScript = ''
# Encrypt key with empty key so boot should try keyfile and then fallback to empty passphrase
def grub_select_boot_luks_wrong_key_file():
"""
Selects "boot-luks" from the GRUB menu
to trigger a login request.
"""
machine.send_monitor_command("sendkey down")
machine.send_monitor_command("sendkey down")
machine.send_monitor_command("sendkey ret")
def grub_select_boot_luks_missing_key_file():
"""
Selects "boot-luks" from the GRUB menu
to trigger a login request.
"""
machine.send_monitor_command("sendkey down")
machine.send_monitor_command("sendkey ret")
# Create encrypted volume
machine.wait_for_unit("multi-user.target")
machine.succeed("echo "" | cryptsetup luksFormat /dev/vdc --batch-mode")
machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks-wrong-keyfile.conf")
machine.succeed("sync")
machine.crash()
# Check if rootfs is on /dev/mapper/cryptroot
machine.wait_for_unit("multi-user.target")
assert "/dev/mapper/cryptroot on / type ext4" in machine.succeed("mount")
# Choose boot-luks-missing-keyfile specialisation
machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks-missing-keyfile.conf")
machine.succeed("sync")
machine.crash()
# Check if rootfs is on /dev/mapper/cryptroot
machine.wait_for_unit("multi-user.target")
assert "/dev/mapper/cryptroot on / type ext4" in machine.succeed("mount")
'';
})

82
nixos/tests/keyd.nix Normal file
View File

@@ -0,0 +1,82 @@
# The test template is taken from the `./keymap.nix`
{ system ? builtins.currentSystem
, config ? { }
, pkgs ? import ../.. { inherit system config; }
}:
with import ../lib/testing-python.nix { inherit system pkgs; };
let
readyFile = "/tmp/readerReady";
resultFile = "/tmp/readerResult";
testReader = pkgs.writeScript "test-input-reader" ''
rm -f ${resultFile} ${resultFile}.tmp
logger "testReader: START: Waiting for $1 characters, expecting '$2'."
touch ${readyFile}
read -r -N $1 chars
rm -f ${readyFile}
if [ "$chars" == "$2" ]; then
logger -s "testReader: PASS: Got '$2' as expected." 2>${resultFile}.tmp
else
logger -s "testReader: FAIL: Expected '$2' but got '$chars'." 2>${resultFile}.tmp
fi
# rename after the file is written to prevent a race condition
mv ${resultFile}.tmp ${resultFile}
'';
mkKeyboardTest = name: { settings, test }: with pkgs.lib; makeTest {
inherit name;
nodes.machine = {
services.keyd = {
enable = true;
inherit settings;
};
};
testScript = ''
import shlex
machine.wait_for_unit("keyd.service")
def run_test_case(cmd, test_case_name, inputs, expected):
with subtest(test_case_name):
assert len(inputs) == len(expected)
machine.execute("rm -f ${readyFile} ${resultFile}")
# set up process that expects all the keys to be entered
machine.succeed(
"{} {} {} {} >&2 &".format(
cmd,
"${testReader}",
len(inputs),
shlex.quote("".join(expected)),
)
)
# wait for reader to be ready
machine.wait_for_file("${readyFile}")
# send all keys
for key in inputs:
machine.send_key(key)
# wait for result and check
machine.wait_for_file("${resultFile}")
machine.succeed("grep -q 'PASS:' ${resultFile}")
test = ${builtins.toJSON test}
run_test_case("openvt -sw --", "${name}", test["press"], test["expect"])
'';
};
in
pkgs.lib.mapAttrs mkKeyboardTest {
swap-ab_and_ctrl-as-shift = {
test.press = [ "a" "ctrl-b" "c" ];
test.expect = [ "b" "A" "c" ];
settings.main = {
"a" = "b";
"b" = "a";
"control" = "oneshot(shift)";
};
};
}

View File

@@ -3,7 +3,7 @@
import ./make-test-python.nix ({ pkgs, ...} : {
name = "netdata";
meta = with pkgs.lib.maintainers; {
maintainers = [ cransom ];
maintainers = [ cransom raitobezarius ];
};
nodes = {

View File

@@ -26,4 +26,4 @@ foldl
};
})
{ }
[ 24 25 ]
[ 24 25 26 ]

View File

@@ -55,6 +55,7 @@ in {
nextcloudwithopenssl1.wait_for_unit("multi-user.target")
nextcloudwithopenssl1.succeed("nextcloud-occ status")
nextcloudwithopenssl1.succeed("curl -sSf http://nextcloudwithopenssl1/login")
nextcloud_version = ${toString nextcloudVersion}
with subtest("With OpenSSL 1 SSE can be enabled and used"):
nextcloudwithopenssl1.succeed("nextcloud-occ app:enable encryption")
@@ -71,7 +72,9 @@ in {
nextcloudwithopenssl1.succeed("nextcloud-occ status")
with subtest("Existing encrypted files cannot be read, but new files can be added"):
nextcloudwithopenssl1.fail("${withRcloneEnv3} ${pkgs.rclone}/bin/rclone cat nextcloud:test-shared-file >&2")
# This will succed starting NC26 because of their custom implementation of openssl_seal
read_existing_file_test = nextcloudwithopenssl1.fail if nextcloud_version < 26 else nextcloudwithopenssl1.succeed
read_existing_file_test("${withRcloneEnv3} ${pkgs.rclone}/bin/rclone cat nextcloud:test-shared-file >&2")
nextcloudwithopenssl1.succeed("nextcloud-occ encryption:disable")
nextcloudwithopenssl1.succeed("${copySharedFile3}")
nextcloudwithopenssl1.succeed("grep bye /var/lib/nextcloud/data/root/files/test-shared-file2")

View File

@@ -0,0 +1,30 @@
import ./make-test-python.nix ({ pkgs, lib, ... }: {
name = "noto-fonts-cjk-qt";
meta.maintainers = with lib.maintainers; [ oxalica ];
nodes.machine = {
imports = [ ./common/x11.nix ];
fonts = {
enableDefaultFonts = false;
fonts = [ pkgs.noto-fonts-cjk-sans ];
};
};
testScript =
let
script = pkgs.writers.writePython3 "qt-default-weight" {
libraries = [ pkgs.python3Packages.pyqt6 ];
} ''
from PyQt6.QtWidgets import QApplication
from PyQt6.QtGui import QFont, QRawFont
app = QApplication([])
f = QRawFont.fromFont(QFont("Noto Sans CJK SC", 20))
assert f.styleName() == "Regular", f.styleName()
'';
in ''
machine.wait_for_x()
machine.succeed("${script}")
'';
})

16
nixos/tests/peroxide.nix Normal file
View File

@@ -0,0 +1,16 @@
import ./make-test-python.nix ({ pkgs, lib, ... }: {
name = "peroxide";
meta.maintainers = with lib.maintainers; [ aidalgol ];
nodes.machine =
{ config, pkgs, ... }: {
networking.hostName = "nixos";
services.peroxide.enable = true;
};
testScript = ''
machine.wait_for_unit("peroxide.service")
machine.wait_for_open_port(1143) # IMAP
machine.wait_for_open_port(1025) # SMTP
'';
})

View File

@@ -20,6 +20,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
}; in {
pomerium = { pkgs, lib, ... }: {
imports = [ (base "192.168.1.1") ];
environment.systemPackages = with pkgs; [ chromium ];
services.pomerium = {
enable = true;
settings = {
@@ -98,5 +99,11 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
pomerium.succeed(
"curl -L --resolve login.required:80:127.0.0.1 http://login.required | grep 'hello I am login page'"
)
with subtest("ui"):
pomerium.succeed(
# check for a string that only appears if the UI is displayed correctly
"chromium --no-sandbox --headless --disable-gpu --dump-dom --host-resolver-rules='MAP login.required 127.0.0.1:80' http://login.required/.pomerium | grep 'contact your administrator'"
)
'';
})

View File

@@ -100,7 +100,7 @@ import ./make-test-python.nix (
"${pkgs.restic}/bin/restic -r ${remoteRepository} -p ${passwordFile} snapshots",
'${pkgs.restic}/bin/restic -r ${remoteFromFileRepository} -p ${passwordFile} snapshots"',
"${pkgs.restic}/bin/restic -r ${rcloneRepository} -p ${passwordFile} snapshots",
"grep 'backup .* /opt' /tmp/fake-restic.log",
"grep 'backup.* /opt' /tmp/fake-restic.log",
)
server.succeed(
# set up
@@ -129,8 +129,8 @@ import ./make-test-python.nix (
# test that custompackage runs both `restic backup` and `restic check` with reasonable commandlines
"systemctl start restic-backups-custompackage.service",
"grep 'backup .* /opt' /tmp/fake-restic.log",
"grep 'check .* --some-check-option' /tmp/fake-restic.log",
"grep 'backup.* /opt' /tmp/fake-restic.log",
"grep 'check.* --some-check-option' /tmp/fake-restic.log",
# test that we can create four snapshots in remotebackup and rclonebackup
"timedatectl set-time '2017-12-13 13:45'",

View File

@@ -0,0 +1,34 @@
import ./make-test-python.nix ({ pkgs, ...} :
{
name = "sgtpuzzles";
meta = with pkgs.lib.maintainers; {
maintainers = [ tomfitzhenry ];
};
nodes.machine = { ... }:
{
imports = [
./common/x11.nix
];
services.xserver.enable = true;
environment.systemPackages = with pkgs; [
sgtpuzzles
];
};
enableOCR = true;
testScript = { nodes, ... }:
''
start_all()
machine.wait_for_x()
machine.execute("mines >&2 &")
machine.wait_for_window("Mines")
machine.wait_for_text("Marked")
machine.screenshot("mines")
'';
})

View File

@@ -1,56 +0,0 @@
import ./make-test-python.nix ({ pkgs, ... }:
{
name = "solr";
meta.maintainers = [ pkgs.lib.maintainers.aanderse ];
nodes.machine =
{ config, pkgs, ... }:
{
# Ensure the virtual machine has enough memory for Solr to avoid the following error:
#
# OpenJDK 64-Bit Server VM warning:
# INFO: os::commit_memory(0x00000000e8000000, 402653184, 0)
# failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 402653184 bytes for committing reserved memory.
virtualisation.memorySize = 2000;
services.solr.enable = true;
};
testScript = ''
start_all()
machine.wait_for_unit("solr.service")
machine.wait_for_open_port(8983)
machine.succeed("curl --fail http://localhost:8983/solr/")
# adapted from pkgs.solr/examples/films/README.txt
machine.succeed("sudo -u solr solr create -c films")
assert '"status":0' in machine.succeed(
"""
curl http://localhost:8983/solr/films/schema -X POST -H 'Content-type:application/json' --data-binary '{
"add-field" : {
"name":"name",
"type":"text_general",
"multiValued":false,
"stored":true
},
"add-field" : {
"name":"initial_release_date",
"type":"pdate",
"stored":true
}
}'
"""
)
machine.succeed(
"sudo -u solr post -c films ${pkgs.solr}/example/films/films.json"
)
assert '"name":"Batman Begins"' in machine.succeed(
"curl http://localhost:8983/solr/films/query?q=name:batman"
)
'';
})

View File

@@ -13,5 +13,6 @@ import ./make-test-python.nix ({ pkgs, ... }:
start_all()
machine.wait_for_unit("multi-user.target")
machine.wait_for_unit("sssd.service")
machine.succeed("sssctl config-check")
'';
})

View File

@@ -26,7 +26,7 @@ import ./make-test-python.nix ({ pkgs, ...} : {
};
testScript = { nodes, ... }: let
user = nodes.machine.config.users.users.alice;
user = nodes.machine.users.users.alice;
in ''
machine.wait_for_x()
machine.wait_for_file("${user.home}/.Xauthority")

View File

@@ -1,18 +1,36 @@
import ./make-test-python.nix {
name = "zram-generator";
nodes.machine = { ... }: {
zramSwap = {
enable = true;
priority = 10;
algorithm = "lz4";
swapDevices = 2;
memoryPercent = 30;
memoryMax = 10 * 1024 * 1024;
nodes = {
single = { ... }: {
virtualisation = {
emptyDiskImages = [ 512 ];
};
zramSwap = {
enable = true;
priority = 10;
algorithm = "lz4";
swapDevices = 1;
memoryPercent = 30;
memoryMax = 10 * 1024 * 1024;
writebackDevice = "/dev/vdb";
};
};
machine = { ... }: {
zramSwap = {
enable = true;
priority = 10;
algorithm = "lz4";
swapDevices = 2;
memoryPercent = 30;
memoryMax = 10 * 1024 * 1024;
};
};
};
testScript = ''
single.wait_for_unit("systemd-zram-setup@zram0.service")
machine.wait_for_unit("systemd-zram-setup@zram0.service")
machine.wait_for_unit("systemd-zram-setup@zram1.service")
zram = machine.succeed("zramctl --noheadings --raw")

View File

@@ -26,13 +26,13 @@ assert withQt -> wrapQtAppsHook != null;
stdenv.mkDerivation rec {
pname = "carla";
version = "2.5.3";
version = "2.5.4";
src = fetchFromGitHub {
owner = "falkTX";
repo = pname;
rev = "v${version}";
hash = "sha256-J0C3GLdlLMkm3LHl6l3OI2rA73A6z5MMcNJ1I1T0pbI=";
hash = "sha256-St0+avF9/UzQj8T1eZq5HSmxnaK9+BXSuufyX0NJYbU=";
};
nativeBuildInputs = [

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More