Compare commits

...

1548 Commits

Author SHA1 Message Date
Peder Bergebakken Sundt cfd6b5fc90
Merge pull request #293939 from iynaix/init-mpv-dynamic-crop
mpvScripts.dynamic-crop: init at 0-unstable-2023-12-22
2024-04-13 01:15:16 +02:00
Weijia Wang 70db7c7c33
Merge pull request #303438 from ExpidusOS/feat/llvm-git-commonify-lld
llvmPackages_{12,13,14,15,16,17,18,git}: use common lld
2024-04-13 00:47:16 +02:00
Weijia Wang b954abc0c3
Merge pull request #303666 from r-ryantm/auto-update/iosevka
iosevka: 29.0.5 -> 29.1.0
2024-04-13 00:42:58 +02:00
Fabian Affolter 4de92eb583
Merge pull request #303126 from r-ryantm/auto-update/python312Packages.schema-salad
python312Packages.schema-salad: 8.5.20240311110950 -> 8.5.20240410123758
2024-04-13 00:37:01 +02:00
Fabian Affolter 09f966e1ac
Merge pull request #303397 from r-ryantm/auto-update/python312Packages.riscv-config
python312Packages.riscv-config: 3.18.0 -> 3.18.1
2024-04-13 00:35:21 +02:00
Dmitry Kalinkin 17bd78bfb1
Merge pull request #299256 from NixOS/pr/snakemake-storage-plugin-s3_init
python311Packages.snakemake-storage-plugin-{s3,xrootd}: init
2024-04-12 18:10:46 -04:00
Justin Bedő e1ab04f1e2
Merge pull request #302901 from b-rodrigues/fix_rpackages.gfilogisreg
rPackages.gfilogisreg: fixed build
2024-04-13 08:10:17 +10:00
Justin Bedő f815e63fc3
Merge pull request #302927 from Kupac/fix_PhIPData
rPackages.PhIPData: skip load check
2024-04-13 08:09:23 +10:00
Justin Bedő 143925e8fd
Merge pull request #302934 from Kupac/fix_interactiveDisplay
rPackages.interactiveDisplay: add missing Rdep
2024-04-13 08:08:53 +10:00
Justin Bedő 89545f1ae9
Merge pull request #302942 from Kupac/fix_SpliceWiz
rPackages.SpliceWiz: fix build
2024-04-13 08:08:21 +10:00
Justin Bedő 07074caba2
Merge pull request #303194 from Kupac/fix_BiocOncoTK
rPackages.BiocOncoTK: fix build
2024-04-13 08:07:51 +10:00
Justin Bedő 49482fb9df
Merge pull request #303199 from Kupac/fix_h5vc
rPackages.h5vc: fix build
2024-04-13 08:06:53 +10:00
Justin Bedő ee3890dfa4
Merge pull request #303212 from Kupac/fix_qckitfastq
rPackages.qckitfastq: fix build
2024-04-13 08:06:18 +10:00
Justin Bedő e5ed14a659
Merge pull request #303458 from Kupac/fix_rawrr
rPackages.rawrr: make mono available
2024-04-13 08:05:49 +10:00
R. Ryantm 6a8ed263b8 python312Packages.snakemake-interface-executor-plugins: 9.1.0 -> 9.1.1 2024-04-12 18:04:45 -04:00
R. Ryantm a8fe160216 python312Packages.python-telegram-bot: 21.0.1 -> 21.1 2024-04-12 18:04:23 -04:00
Yt b008f50607
Merge pull request #302689 from eclairevoyant/davfs2-fix
nixos/davfs2: fix rfc42 conversion, make settings and extraConfig mutually exclusive, and other cleanup
2024-04-12 21:40:32 +00:00
Yt 5e03c79792
Merge pull request #303677 from r-ryantm/auto-update/ockam
ockam: 0.120.0 -> 0.121.0
2024-04-12 21:38:36 +00:00
Yt 14f196fabf
Merge pull request #303611 from r-ryantm/auto-update/erlang_26
erlang_26: 26.2.3 -> 26.2.4
2024-04-12 21:34:08 +00:00
Weijia Wang e3b3b675fe
Merge pull request #287854 from jtbx/dlang-2.107.0
dmd, dtools: 2.106.1 -> 2.108.0, refactor
2024-04-12 23:27:12 +02:00
Lily Foster 34e6e8a7e5
Merge pull request #303580 from chvp/upd/teams-for-linux
teams-for-linux: 1.4.17 -> 1.4.22
2024-04-12 17:24:58 -04:00
Weijia Wang 4298c7f1bc
Merge pull request #302940 from tiredofit/docker_25
docker: 25.0.3 -> 25.0.5
2024-04-12 23:22:52 +02:00
Weijia Wang d984f3a321
Merge pull request #302945 from tiredofit/docker_26
docker_26: init at 26.0.0
2024-04-12 23:22:38 +02:00
Weijia Wang 8ff402c7c2
Merge pull request #303233 from GaetanLepage/zed
zed-editor: 0.129.2 -> 0.130.6
2024-04-12 23:20:00 +02:00
Weijia Wang 1950d9b587
Merge pull request #303644 from r-ryantm/auto-update/python312Packages.niaarm
python312Packages.niaarm: 0.3.8 -> 0.3.9
2024-04-12 23:18:31 +02:00
Weijia Wang fd1cf7c87a
Merge pull request #303355 from r-ryantm/auto-update/gridcoin-research
gridcoin-research: 5.4.7.0 -> 5.4.8.0
2024-04-12 23:17:56 +02:00
Maximilian Bosch 5a46ffe437
Merge pull request #303641 from Ma27/bump-grafana-image-renderer
grafana-image-renderer: 3.10.1 -> 3.10.2
2024-04-12 21:17:38 +00:00
Weijia Wang 980d3a3c4d
Merge pull request #303510 from r-ryantm/auto-update/vgmstream
vgmstream: 1896 -> 1917
2024-04-12 23:17:23 +02:00
Weijia Wang f67dc631ac
Merge pull request #303566 from r-ryantm/auto-update/bisq-desktop
bisq-desktop: 1.9.14 -> 1.9.15
2024-04-12 23:17:06 +02:00
Weijia Wang 1b985f6bd5
Merge pull request #303592 from r-ryantm/auto-update/pyradio
pyradio: 0.9.3.1 -> 0.9.3.2
2024-04-12 23:16:50 +02:00
Weijia Wang 439b61aecf
Merge pull request #303615 from r-ryantm/auto-update/orchard
orchard: 0.16.0 -> 0.16.1
2024-04-12 23:16:32 +02:00
Weijia Wang e38109ac9a
Merge pull request #303626 from kashw2/tpnote
tpnote:  1.24.0 -> 1.24.2
2024-04-12 23:16:16 +02:00
Weijia Wang 818d8609d4
Merge pull request #303655 from lucasew/upd-bruno-1.11.0
bruno: 1.12.2 -> 1.12.3
2024-04-12 23:15:40 +02:00
Weijia Wang 01df002a22
Merge pull request #303667 from r-ryantm/auto-update/dotnet-outdated
dotnet-outdated: 4.6.0 -> 4.6.1
2024-04-12 23:14:29 +02:00
Weijia Wang 690b5e5552
Merge pull request #303670 from r-ryantm/auto-update/makima
makima: 0.4.3 -> 0.4.4
2024-04-12 23:13:57 +02:00
Thomas Gerbet 8aa99de316
Merge pull request #300343 from tcmal/akkoma-update-main
akkoma: 3.11.0 -> 3.12.1
2024-04-12 23:13:10 +02:00
Thomas Gerbet 49e9049f82
Merge pull request #303643 from emilylange/grafana-agent
grafana-agent: 0.40.3 -> 0.40.4
2024-04-12 23:05:47 +02:00
Fabian Affolter d76c4a6d8a python312Packages.schema-salad: adjust inputs 2024-04-12 23:04:10 +02:00
Fabian Affolter 5f09b60800 python312Packages.types-dataclasses: init at 0.6.6
Typing stubs for dataclasses

https://github.com/python/typeshed
2024-04-12 23:04:10 +02:00
Fabian Affolter 468109d4f7 python312Packages.schema-salad: format with nixfmt 2024-04-12 23:04:10 +02:00
Fabian Affolter 6986b2a65e python312Packages.schema-salad: refactor 2024-04-12 23:04:10 +02:00
R. Ryantm 937ace0855 python312Packages.schema-salad: 8.5.20240311110950 -> 8.5.20240410123758 2024-04-12 23:04:10 +02:00
Samuel Ainsworth 2989f99f0f
Merge pull request #303236 from GaetanLepage/mujoco
mujoco: 3.1.3 -> 3.1.4
2024-04-12 16:59:28 -04:00
uncenter 606cd8949c cargo-shear: init at 0.0.24 2024-04-12 22:58:39 +02:00
uncenter 1a0255c9b6 maintainers: add uncenter 2024-04-12 22:58:39 +02:00
Tristan Ross 1572ec6bb1
llvmPackages_{12,13,14,15,16,17,18,git}: use common lld 2024-04-12 13:57:50 -07:00
Weijia Wang ded11d6ffe
Merge pull request #303447 from ExpidusOS/feat/llvm-git-commonify-libunwind
llvmPackages_{12,13,14,15,16,17,18,git}: use common libunwind
2024-04-12 22:55:30 +02:00
Peder Bergebakken Sundt da09de0e5f
Merge pull request #296938 from bzizou/irods-4.3.1
irods: 4.3.0 -> 4.3.1 + fix pam auth
2024-04-12 22:53:59 +02:00
Peder Bergebakken Sundt 79cb825bf8
Merge pull request #302981 from r-ryantm/auto-update/python311Packages.gradio-pdf
python311Packages.gradio-pdf: 0.0.5 -> 0.0.7
2024-04-12 22:50:43 +02:00
Weijia Wang e73ccac681
Merge pull request #303660 from malob/update-signalbackup-tools
signalbackup-tools: 20240406 -> 20240412-2
2024-04-12 22:49:12 +02:00
Weijia Wang 792acac153
Merge pull request #303448 from ExpidusOS/feat/llvm-git-commonify-openmp
llvmPackages_{12,13,14,15,16,17,18,git}: use common openmp
2024-04-12 22:47:24 +02:00
Nikolay Korotkiy 764fb6197f
Merge pull request #301313 from Rucadi/devcontainer
devcontainer: init at 0.58.0
2024-04-13 00:39:40 +04:00
Pol Dellaiera 74297fdbbc
Merge pull request #303620 from r-ryantm/auto-update/php81Extensions.mongodb
php81Extensions.mongodb: 1.18.0 -> 1.18.1
2024-04-12 22:36:34 +02:00
Pol Dellaiera 6ac255deb5
Merge pull request #296500 from Janik-Haag/networking-tests
nixosTests.networking: split router into a separate file and remove `with lib;` antipattern
2024-04-12 22:35:08 +02:00
Pol Dellaiera a9fad5b3fb
Merge pull request #301739 from FabianRig/technitium-dns-build-from-source
technitium-dns-server: build from source instead of binary
2024-04-12 22:34:23 +02:00
Ulrik Strid 045f8630f3
Merge pull request #300079 from dwf/miopen
rocmPackages_{5,6}.miopen: fix test builds by linking gtest
2024-04-12 22:28:11 +02:00
Peder Bergebakken Sundt 48a380fc25
Merge pull request #302073 from r-ryantm/auto-update/python311Packages.pytorch-metric-learning
python311Packages.pytorch-metric-learning: 2.4.1 -> 2.5.0
2024-04-12 22:27:51 +02:00
Nikolay Korotkiy d71b16f263
Merge pull request #303309 from flokli/crate2nix-0.14.0
crate2nix: 0.12.0 -> 0.14.0
2024-04-13 00:20:03 +04:00
Weijia Wang ed5cb90177
Merge pull request #303570 from spitulax/brave-fix
brave: fix overriding and update 1.64.116 -> 1.64.122
2024-04-12 22:13:15 +02:00
Weijia Wang 1c4b46fcb8
Merge pull request #302489 from ExpidusOS/feat/llvm-git-2024-04-07
llvmPackages_git: update to 19.0.0-unstable-2024-04-07
2024-04-12 22:12:15 +02:00
Aleksana 8800848e90
Merge pull request #303676 from 9999years/gitleaks-main-program
gitleaks: add meta.mainProgram
2024-04-13 04:00:55 +08:00
Janik aeeedb0b60
Merge pull request #302608 from nbdd0121/dns
nixos/resolvconf: fix useLocalResolver when IPv6 is enabled
2024-04-12 21:59:42 +02:00
Janik bf69641481
Merge pull request #296584 from Schweber/master
nixos/resolvconf: add option "trust-ad" when `useLocalResolver` is enabled
2024-04-12 21:54:24 +02:00
lassulus ad4c8244f1
Merge pull request #278984 from birkb/drbd-kernel-module
drbd: 9.19.1 -> 9.27.0 (utils), 9.2.7 kernel driver added
2024-04-12 21:53:55 +02:00
Peder Bergebakken Sundt 250886da9b
Merge pull request #302015 from r-ryantm/auto-update/vmware-horizon-client
vmware-horizon-client: 2312 -> 2312.1
2024-04-12 21:51:52 +02:00
Peder Bergebakken Sundt 65e11451a8
Merge pull request #301688 from r-ryantm/auto-update/apkeep
apkeep: 0.15.0 -> 0.16.0
2024-04-12 21:50:23 +02:00
Peder Bergebakken Sundt 5c38449d89
Merge pull request #301667 from r-ryantm/auto-update/heimer
heimer: 4.3.0 -> 4.4.0
2024-04-12 21:47:01 +02:00
Peder Bergebakken Sundt 7229032fe1
Merge pull request #302565 from r-ryantm/auto-update/crc
crc: 2.33.0 -> 2.34.1
2024-04-12 21:45:12 +02:00
Peder Bergebakken Sundt e422c24865
Merge pull request #302506 from r-ryantm/auto-update/shell_gpt
shell_gpt: 1.4.0 -> 1.4.3
2024-04-12 21:39:07 +02:00
Peder Bergebakken Sundt 3860a08a4b
Merge pull request #302473 from r-ryantm/auto-update/pyenv
pyenv: 2.3.36 -> 2.4.0
2024-04-12 21:38:27 +02:00
K900 06c9459f03
Merge pull request #303657 from K900/kf-6.1
kdePackages.frameworks: 6.0 -> 6.1
2024-04-12 22:37:07 +03:00
Peder Bergebakken Sundt 9b816f8f51
Merge pull request #302459 from r-ryantm/auto-update/cpm-cmake
cpm-cmake: 0.38.7 -> 0.38.8
2024-04-12 21:36:56 +02:00
Peder Bergebakken Sundt 4a733a0640
Merge pull request #302444 from r-ryantm/auto-update/uxn
uxn: unstable-2024-03-30 -> unstable-2024-04-05
2024-04-12 21:35:43 +02:00
Peder Bergebakken Sundt a6f0780853
Merge pull request #302382 from r-ryantm/auto-update/cloudsmith-cli
cloudsmith-cli: 1.1.1 -> 1.2.2
2024-04-12 21:33:52 +02:00
Thiago Kenji Okada faa239f8fc
Merge pull request #302060 from hellwolf/lshw-gui
lshw-gui: init at 02.20
2024-04-12 20:32:58 +01:00
Peder Bergebakken Sundt c35454c912
Merge pull request #302337 from r-ryantm/auto-update/hwatch
hwatch: 0.3.11 -> 0.3.12
2024-04-12 21:32:22 +02:00
Peder Bergebakken Sundt eed1cc2629
Merge pull request #302330 from r-ryantm/auto-update/doublecmd
doublecmd: 1.1.11 -> 1.1.12
2024-04-12 21:31:00 +02:00
Peder Bergebakken Sundt 0073fb5550
Merge pull request #302329 from r-ryantm/auto-update/phosh-mobile-settings
phosh-mobile-settings: 0.37.0 -> 0.38.0
2024-04-12 21:28:58 +02:00
Janik 8d131a00f8
Merge pull request #295287 from j-brn/master
looking-glass-client: B6 -> B7-rc1
2024-04-12 21:27:34 +02:00
Peder Bergebakken Sundt b3be5b20d8
Merge pull request #302324 from r-ryantm/auto-update/python311Packages.google-cloud-securitycenter
python311Packages.google-cloud-securitycenter: 1.30.0 -> 1.30.1
2024-04-12 21:25:45 +02:00
Peder Bergebakken Sundt 295d9e7f22
Merge pull request #302323 from r-ryantm/auto-update/python311Packages.multiset
python311Packages.multiset: 3.0.2 -> 3.1.0
2024-04-12 21:24:33 +02:00
Fabian Affolter c7f760c54b
Merge pull request #303450 from r-ryantm/auto-update/python312Packages.snakemake-interface-common
python312Packages.snakemake-interface-common: 1.17.1 -> 1.17.2
2024-04-12 21:16:40 +02:00
K900 1c224142f5 kdePackages.{kompare,libkomparediff2}: mark broken
Qt5 still.
2024-04-12 22:03:24 +03:00
Fabian Affolter 6bffef7a1a
Merge pull request #303650 from fabaff/publicsuffix2-refactor
python312Packages.publicsuffix2: refactor, python312Packages.publicsuffix: refactor
2024-04-12 20:56:27 +02:00
Peder Bergebakken Sundt 4b7e0af631
Merge pull request #302313 from r-ryantm/auto-update/python311Packages.trytond
python311Packages.trytond: 7.0.8 -> 7.0.9
2024-04-12 20:55:44 +02:00
Peder Bergebakken Sundt e18b8d9241
Merge pull request #302238 from r-ryantm/auto-update/fm-go
fm-go: 0.16.0 -> 1.0.0
2024-04-12 20:51:45 +02:00
Peder Bergebakken Sundt 016dee6185
Merge pull request #302122 from r-ryantm/auto-update/swayimg
swayimg: 2.1 -> 2.2
2024-04-12 20:45:12 +02:00
Peder Bergebakken Sundt fc0821a959
Merge pull request #302063 from r-ryantm/auto-update/python311Packages.zodb
python311Packages.zodb: 5.8.1 -> 6.0
2024-04-12 20:44:46 +02:00
Harsh Shandilya 8c60d2f75c gnomeExtensions.impatience: 0.5.0 -> 0.5.1
Diff: https://github.com/timbertson/gnome-shell-impatience/compare/refs/tags/version-0.5.0...version-0.5.1
2024-04-12 18:35:39 +00:00
Harsh Shandilya 5ef8f585c4 gnomeExtensions.argos: unstable-2023-09-26 -> unstable-2024-04-03 2024-04-12 18:35:39 +00:00
Harsh Shandilya dfdc8d6751 gnomeExtensions.argos: set `passthru.updateScript` 2024-04-12 18:35:39 +00:00
Harsh Shandilya b8959b55dc gnomeExtensions.mullvad-indicator: add patch for GNOME 46 compat 2024-04-12 18:35:39 +00:00
Harsh Shandilya ac556a6d52 gnomeExtensions.pop-shell: unstable-2023-11-10 -> unstable-2024-04-04 2024-04-12 18:35:39 +00:00
Harsh Shandilya 3c84c5602f gnomeExtensions.pop-shell: set `passthru.updateScript` 2024-04-12 18:35:39 +00:00
Harsh Shandilya 35e7cd1dfc gnomeExtensions.arcmenu: 52 -> 55
Diff: https://gitlab.com/arcmenu/ArcMenu/-/compare/v52...v55
2024-04-12 18:35:39 +00:00
Harsh Shandilya 8b3fe3e265 gnomeExtensions: pull in updates for GNOME 46 2024-04-12 18:35:39 +00:00
Harsh Shandilya d7146d9494 gnomeExtensions: add support for GNOME 46 2024-04-12 18:35:39 +00:00
Peder Bergebakken Sundt 196d35342b
Merge pull request #302581 from r-ryantm/auto-update/unciv
unciv: 4.10.21 -> 4.11.2
2024-04-12 20:34:45 +02:00
Peder Bergebakken Sundt b790ec1e28
Merge pull request #302533 from r-ryantm/auto-update/python311Packages.javaobj-py3
python311Packages.javaobj-py3: 0.4.3 -> 0.4.4
2024-04-12 20:34:25 +02:00
éclairevoyant d4da33c6aa
Merge pull request #303120 from bigshaq9999/update-sweethome3d
sweethome3d.application: 7.2 -> 7.3
2024-04-12 18:33:55 +00:00
Peder Bergebakken Sundt f4a6fd88da
Merge pull request #302532 from r-ryantm/auto-update/mopidy-jellyfin
mopidy-jellyfin: 1.0.4 -> 1.0.5
2024-04-12 20:31:39 +02:00
Rebecca Turner 8b6957fd70
gitleaks: add meta.mainProgram 2024-04-12 11:23:47 -07:00
R. Ryantm 26238b318f ockam: 0.120.0 -> 0.121.0 2024-04-12 18:21:37 +00:00
Nick Cao 5d401f9ed6
Merge pull request #301043 from malob/update-inshellisense
inshellisense: 0.0.1-rc.4 -> 0.0.1-rc.12
2024-04-12 14:20:23 -04:00
K900 b337ae1f73
Merge pull request #303674 from lilyinstarlight/fix/greetd-desktop-session-data
nixos/greetd: enable desktop session data
2024-04-12 21:05:24 +03:00
K900 d202fd07ed kdePackages.kfilemetadata: add new kcodecs dependency 2024-04-12 21:01:33 +03:00
K900 0aed6cb2b3 kdePackages.qqc2-desktop-style: add new qttools dependency 2024-04-12 21:01:28 +03:00
K900 e0e3d312c9 kdePackages.frameworks: 6.0 -> 6.1 2024-04-12 21:00:52 +03:00
K900 8cff9765db kdePackages: use stable metadata file, update metadata 2024-04-12 21:00:52 +03:00
Lily Foster 9df9bb382b
nixos/greetd: enable desktop session data 2024-04-12 13:52:37 -04:00
Azat Bahawi 76e0e59bfa
Merge pull request #303656 from r-ryantm/auto-update/werf
werf: 1.2.305 -> 1.2.307
2024-04-12 17:41:39 +00:00
R. Ryantm 5324736749 makima: 0.4.3 -> 0.4.4 2024-04-12 17:34:17 +00:00
rewine 66d5079b0f
Merge pull request #303661 from r-ryantm/auto-update/pineapple-pictures
pineapple-pictures: 0.7.3 -> 0.7.4
2024-04-13 01:27:57 +08:00
R. Ryantm 1fb05243af dotnet-outdated: 4.6.0 -> 4.6.1 2024-04-12 17:27:08 +00:00
R. Ryantm a30155a1ca iosevka: 29.0.5 -> 29.1.0 2024-04-12 17:23:36 +00:00
Marc Jakobi 28555cdd35 luaPackages.toml-edit: 0.1.5-1 -> 0.3.6-1 2024-04-12 19:23:04 +02:00
Bernardo Meurer 5a051661ee
Merge pull request #303574 from DontEatOreo/update-raycast
raycast: 1.71.1 -> 1.71.3
2024-04-12 13:16:04 -04:00
hellwolf 6c11b11517
lshw-gui: init
- binary available at bin/gtk-lshw
2024-04-12 19:53:18 +03:00
José Ribeiro 623ac957cb feishin: 0.5.1 -> 0.6.1
Diff: https://github.com/jeffvli/feishin/compare/v0.5.1...v0.6.1
Changelog: https://github.com/jeffvli/feishin/releases/tag/v0.6.1

Feishin now depends on electron_27; electron_25 has been marked
as EOL since 9652f98.

Fixes #287765 (package update request) and addresses #295770 (outdated Electron).
2024-04-12 18:45:19 +02:00
José Ribeiro 528149bf41 feishin: build from source
Addresses #296939 (build from source).
Continues the work started by @dotlambda in #288210.

Co-authored-by: Robert Schütz <nix@dotlambda.de>
2024-04-12 18:45:19 +02:00
Malo Bourgon 3cfa4ce75b signalbackup-tools: 20240406 -> 20240412-2
Diff: 20240406...20240412-2
2024-04-12 09:45:17 -07:00
Pol Dellaiera 838623c9ac
Merge pull request #303648 from Enter-tainer/mgt/typstyle-v0.11.13
typstyle: 0.11.12 -> 0.11.13
2024-04-12 18:38:11 +02:00
Leona Maroni 0921e05d53
Merge pull request #303596 from NobbZ/cope-break
cope: remove
2024-04-12 18:31:50 +02:00
lucasew bbcdd4ae01 bruno: 1.12.2 -> 1.12.3
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-04-12 13:31:07 -03:00
Matthias Beyer 4ebbb94b49
Merge pull request #303515 from mfrw/mfrw/tailscale-1.64.0
tailscale: 1.62.1 -> 1.64.0
2024-04-12 18:30:57 +02:00
R. Ryantm 1b65557929 pineapple-pictures: 0.7.3 -> 0.7.4 2024-04-12 16:23:32 +00:00
R. Ryantm 3aeec8f017 werf: 1.2.305 -> 1.2.307 2024-04-12 16:21:45 +00:00
Malo Bourgon 0c09de94dc inshellisense: 0.0.1-rc.4 -> 0.0.1-rc.12 2024-04-12 09:21:15 -07:00
Franz Pletz 97390e1d60
Merge pull request #303368 from jrick/libressl_3_9
libressl: 3.8.4 -> 3.9.1
2024-04-12 17:37:42 +02:00
Fabian Affolter e147a1472b python312Packages.publicsuffix: format with nixfmt 2024-04-12 17:35:45 +02:00
Fabian Affolter 0d76f09f15 python312Packages.publicsuffix: refactor 2024-04-12 17:35:14 +02:00
K900 0b4275da46
Merge pull request #300933 from NickCao/qt-67
qt6: 6.6.3 -> 6.7.0
2024-04-12 18:32:06 +03:00
mgt f4d58e6a1b
typstyle: 0.11.12 -> 0.11.13 2024-04-12 23:21:01 +08:00
Fabian Affolter 5244ff2814 python312Packages.publicsuffix2: format with nixfmt 2024-04-12 17:16:09 +02:00
Johannes Maier c069b1b7bd ocamlPackages.landmarks{,-ppx}: init at 1.4 2024-04-12 17:16:02 +02:00
Fabian Affolter 94d87a332a python312Packages.publicsuffix2: refactor 2024-04-12 17:15:47 +02:00
Gaetan Lepage 69ef9cc676 luaPackages.dkjson: 2.6-1 -> 2.7-1 2024-04-12 17:13:11 +02:00
emilylange 535fbe5571
grafana-agent: 0.40.3 -> 0.40.4
https://github.com/grafana/agent/releases/tag/v0.40.4

https://github.com/grafana/agent/blob/v0.40.4/CHANGELOG.md

diff: https://github.com/grafana/agent/compare/v0.40.3...v0.40.4
2024-04-12 17:10:19 +02:00
R. Ryantm 28c37910de python312Packages.niaarm: 0.3.8 -> 0.3.9 2024-04-12 15:03:47 +00:00
Maximilian Bosch 196a4fe6ac
grafana-image-renderer: 3.10.1 -> 3.10.2
ChangeLog: https://github.com/grafana/grafana-image-renderer/releases/tag/v3.10.2
2024-04-12 16:56:49 +02:00
Bintang dd6d24ac8d
brave: remove duplicating arguments 2024-04-12 21:42:31 +07:00
Ben Siraphob 8e37390d0e
Merge pull request #303627 from DieracDelta/bear-add-maintainer 2024-04-12 10:33:26 -04:00
K900 e162ac9555
Merge pull request #303630 from r-ryantm/auto-update/python312Packages.midea-beautiful-air
python312Packages.midea-beautiful-air: 0.10.4 -> 0.10.5
2024-04-12 17:28:57 +03:00
Tristan Ross e9c656afe4
llvmPackages_git: update to 19.0.0-unstable-2024-04-07 2024-04-12 07:25:26 -07:00
Tristan Ross 8c71431f14
llvmPackages_{12,13,14,15,16,17,18,git}: use common openmp 2024-04-12 07:22:03 -07:00
superherointj 90d0d40c04
Merge pull request #303210 from Kupac/fix_FLAMES
rPackages.FLAMES: fix build
2024-04-12 11:19:46 -03:00
R. Ryantm eb17291c0d python312Packages.midea-beautiful-air: 0.10.4 -> 0.10.5 2024-04-12 14:18:54 +00:00
Matthias Beyer 5093b19326
Merge pull request #303612 from r-ryantm/auto-update/kmon
kmon: 1.6.4 -> 1.6.5
2024-04-12 16:13:07 +02:00
kashw2 1f1714519a tpnote: 1.24.0 -> 1.24.2 2024-04-13 00:12:53 +10:00
Justin Restivo ae70b81b72 bear: add DieracDelta as maintainer 2024-04-12 10:06:44 -04:00
Matthias Beyer a945f3fda9
Merge pull request #302828 from Qubasa/master
Maintainer renamed: luis -> qubasa.
2024-04-12 15:46:39 +02:00
Fabian Affolter d11b240fa0
Merge pull request #303588 from fabaff/batinfo-refactor
python312Packages.batinfo: refactor
2024-04-12 15:40:34 +02:00
Fabian Affolter d5d45570cd
Merge pull request #303585 from fabaff/aioasuswrt-refactor
python312Packages.aioasuswrt: refactor
2024-04-12 15:40:20 +02:00
Fabian Affolter 8aa2fd6dce
Merge pull request #303581 from fabaff/aioeafm-refactor
python312Packages.aioeafm: refactor
2024-04-12 15:40:10 +02:00
R. Ryantm 75e43f38d5 php81Extensions.mongodb: 1.18.0 -> 1.18.1 2024-04-12 13:39:55 +00:00
Weijia Wang d2ca8b1941
Merge pull request #303318 from wegank/mongodb-4-drop
mongodb-4_4: drop
2024-04-12 15:33:02 +02:00
R. Ryantm 02e7dd1b6a orchard: 0.16.0 -> 0.16.1 2024-04-12 13:27:37 +00:00
nixpkgs-merge-bot[bot] 32aca9b2b9
Merge pull request #303522 from r-ryantm/auto-update/cockpit
cockpit: 314 -> 315
2024-04-12 13:25:58 +00:00
Nick Cao 67d52461f9
Merge pull request #303152 from yu-re-ka/garage-1-0
garage: 0.9.4 -> 1.0.0
2024-04-12 09:25:24 -04:00
Nick Cao f10c28182e
Merge pull request #303578 from r-ryantm/auto-update/vunnel
vunnel: 0.21.2 -> 0.22.0
2024-04-12 09:22:04 -04:00
Nick Cao a88ca768af
Merge pull request #303601 from r-ryantm/auto-update/aliyun-cli
aliyun-cli: 3.0.201 -> 3.0.202
2024-04-12 09:19:18 -04:00
Nick Cao cd14ed5156
Merge pull request #303602 from r-ryantm/auto-update/automatic-timezoned
automatic-timezoned: 2.0.10 -> 2.0.11
2024-04-12 09:19:00 -04:00
Markus Kowalewski d73f0eb921
Merge pull request #303463 from r-ryantm/auto-update/spglib
spglib: 2.3.1 -> 2.4.0
2024-04-12 13:12:10 +00:00
R. Ryantm 57386bcc42 kmon: 1.6.4 -> 1.6.5 2024-04-12 13:08:20 +00:00
Nick Cao 678bebf8e3
Merge pull request #303480 from r-ryantm/auto-update/vulkan-cts
vulkan-cts: 1.3.8.1 -> 1.3.8.2
2024-04-12 09:07:32 -04:00
Sandro 037735eb33
Merge pull request #303186 from SuperSandro2000/sddm-xserver-followup 2024-04-12 15:05:02 +02:00
Nick Cao e26b9a8d2a
Merge pull request #303423 from r-ryantm/auto-update/python311Packages.robotframework-requests
python311Packages.robotframework-requests: 0.9.6 -> 0.9.7
2024-04-12 09:04:02 -04:00
Nick Cao ae5bd89e3c
Merge pull request #303439 from r-ryantm/auto-update/readarr
readarr: 0.3.21.2475 -> 0.3.22.2499
2024-04-12 09:02:43 -04:00
Matthias Beyer 39f7ebc1f2
Merge pull request #303603 from r-ryantm/auto-update/cargo-deny
cargo-deny: 0.14.20 -> 0.14.21
2024-04-12 15:01:45 +02:00
R. Ryantm 90cdf140e0 erlang_26: 26.2.3 -> 26.2.4 2024-04-12 13:00:18 +00:00
Nick Cao e9e8979bff
Merge pull request #303401 from r-ryantm/auto-update/imgui
imgui: 1.90.4 -> 1.90.5
2024-04-12 08:59:40 -04:00
Nick Cao 001586bfcb
Merge pull request #303402 from r-ryantm/auto-update/python311Packages.clarifai-grpc
python311Packages.clarifai-grpc: 10.2.3 -> 10.3.0
2024-04-12 08:59:09 -04:00
Nick Cao 9f30349f00
gammaray: fix build with qt 6.7 2024-04-12 08:55:31 -04:00
Nick Cao fc323b7d23
python311Packages.pyside6: 6.6.0 -> 6.7.0 2024-04-12 08:55:30 -04:00
Nick Cao 258f2023d5
python311Packages.shiboken6: 6.6.0 -> 6.7.0 2024-04-12 08:55:30 -04:00
Nick Cao 30f9a9540b
python311Packages.pyqt6: 6.6.1 -> 6.7.0.dev2404081550 2024-04-12 08:55:29 -04:00
Nick Cao 1763b81ae5
qt6.{callPackage,qtModule}: raise darwinMinVersion from 10.13 to 11.0 2024-04-12 08:55:28 -04:00
Nick Cao ddad7ac4e2
qt6.qtwebengine: drop outdated patches 2024-04-12 08:55:28 -04:00
Nick Cao 54fe58fae2
qt6.qtdeclarative: refresh patches 2024-04-12 08:55:27 -04:00
Nick Cao abf354c5e5
qt6.qtbase: refresh patches 2024-04-12 08:55:27 -04:00
Nick Cao 2c35581d1d
qt6: 6.6.3 -> 6.7.0 2024-04-12 08:55:26 -04:00
K900 8f1a3fbaa9
Merge pull request #303597 from tfc/nixos-integration-tests-macos-platforms
NixOS Integration tests: Re-enable for macOS
2024-04-12 15:44:28 +03:00
Fabian Affolter 87c6aa9f54 python312Packages.riscv-config: format with nixfmt 2024-04-12 14:34:13 +02:00
Fabian Affolter da390f9631 python312Packages.riscv-config: refactor 2024-04-12 14:33:50 +02:00
Maciej Krüger 0296a66b61
Merge pull request #303316 from mkg20001/cert-update
cert-viewer: 0.9.0 -> 0.9.1
2024-04-12 14:31:07 +02:00
Pascal Wittmann 823874186c
Merge pull request #303502 from r-ryantm/auto-update/boogie
boogie: 3.1.3 -> 3.1.4
2024-04-12 14:26:27 +02:00
R. Ryantm 19afc01e85 cargo-deny: 0.14.20 -> 0.14.21 2024-04-12 12:25:27 +00:00
Pascal Wittmann c0d5d2ca20
Merge pull request #303504 from r-ryantm/auto-update/fishPlugins.done
fishPlugins.done: 1.19.2 -> 1.19.3
2024-04-12 14:25:11 +02:00
R. Ryantm 15e2b9da42 automatic-timezoned: 2.0.10 -> 2.0.11 2024-04-12 12:24:12 +00:00
R. Ryantm b8f8bafed1 aliyun-cli: 3.0.201 -> 3.0.202 2024-04-12 12:21:42 +00:00
Gaetan Lepage 6367606662 zed-editor: mark as broken on darwin 2024-04-12 14:03:24 +02:00
nixpkgs-merge-bot[bot] feeff83e61
Merge pull request #303577 from r-ryantm/auto-update/workout-tracker
workout-tracker: 0.11.2 -> 0.12.0
2024-04-12 11:55:21 +00:00
Jacek Galowicz 8d3a38e8b1 NixOS Integration tests: Re-enable for macOS 2024-04-12 13:41:27 +02:00
Norbert Melzer afc09f49b8 cope: remove 2024-04-12 13:25:12 +02:00
Weijia Wang 92323443a5
Merge pull request #300050 from ianmjones/snippetexpander-1.0.2
snippetexpander: 1.0.1 -> 1.0.2
2024-04-12 13:21:58 +02:00
R. Ryantm d2d64fd29e pyradio: 0.9.3.1 -> 0.9.3.2 2024-04-12 11:13:20 +00:00
Weijia Wang 74f7e19dc1
Merge pull request #303567 from kamilchm/qtile-remove-maintainer
qtile: remove kamilchm from maintainers
2024-04-12 13:05:18 +02:00
Fabian Affolter 13251c3294 python312Packages.batinfo: format with nixfmt 2024-04-12 13:04:05 +02:00
Fabian Affolter 6268a5fdf2 python312Packages.batinfo: refactor
- enable tests
- add pythonImportsCheck
2024-04-12 13:04:05 +02:00
Martin Weinelt c0b8864e5f
Merge pull request #303206 from NixOS/home-assistant
home-assistant: 2024.4.1 -> 2024.4.2
2024-04-12 12:55:39 +02:00
Christian Kögler 6d0d47e81d
Merge pull request #302907 from ck3d/localai-2121
local-ai: 2.11.0 -> 2.12.3
2024-04-12 12:48:47 +02:00
Fabian Affolter c9d195fd7d python312Packages.aioasuswrt: format with nixfmt 2024-04-12 12:46:35 +02:00
Fabian Affolter b93a93de03 python312Packages.aioasuswrt: refactor 2024-04-12 12:45:43 +02:00
Yureka b701934eaa garage: 0.9.4 -> 1.0.0
Release notes: https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v1.0.0
2024-04-12 12:43:15 +02:00
Charlotte Van Petegem f452a7030b
teams-for-linux: 1.4.17 -> 1.4.22
https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v1.4.22
2024-04-12 12:41:37 +02:00
Fabian Affolter 06d8f3e3b8 python312Packages.aioeafm: format with nixfmt 2024-04-12 12:41:07 +02:00
Fabian Affolter 4615f4dea2 python312Packages.aioeafm: refactor 2024-04-12 12:40:44 +02:00
Sandro Jäckel c6a0404e3e
nixos/display-managers: add renamed option missed in #291913 2024-04-12 12:36:24 +02:00
Weijia Wang 11f3e0c15d mongodb-4_4: drop 2024-04-12 12:30:40 +02:00
Fabian Affolter 0e53547984
Merge pull request #303545 from r-ryantm/auto-update/python312Packages.flask-paginate
python312Packages.flask-paginate: 2024.3.28 -> 2024.4.12
2024-04-12 12:26:17 +02:00
Fabian Affolter d08a75c237
Merge pull request #303551 from fabaff/mypy-boto3-bump
python312Packages.mypy-boto3-*: updates
2024-04-12 12:25:20 +02:00
Fabian Affolter 1e1122b7a2
Merge pull request #303556 from fabaff/langchain-bump
python312Packages.langchain-core: 0.1.41 -> 0.1.42, python312Packages.langchain: 0.1.15 -> 0.1.16
2024-04-12 12:24:38 +02:00
Fabian Affolter 7cd7503abd
Merge pull request #303549 from r-ryantm/auto-update/python312Packages.junos-eznc
python312Packages.junos-eznc: 2.7.0 -> 2.7.1
2024-04-12 12:24:23 +02:00
R. Ryantm f12904d21d vunnel: 0.21.2 -> 0.22.0 2024-04-12 10:24:12 +00:00
Yt 8708bae373
Merge pull request #303500 from r-ryantm/auto-update/whisper-ctranslate2
whisper-ctranslate2: 0.4.1 -> 0.4.2
2024-04-12 10:24:12 +00:00
Fabian Affolter 6e3742f3c0
Merge pull request #303550 from r-ryantm/auto-update/python312Packages.gekko
python312Packages.gekko: 1.1.0 -> 1.1.1
2024-04-12 12:23:51 +02:00
Fabian Affolter 3915098ccf
Merge pull request #303558 from fabaff/python-roborock-bump
python312Packages.python-roborock: 1.0.0 -> 2.0.0
2024-04-12 12:23:01 +02:00
R. Ryantm 58ce6dcd53 workout-tracker: 0.11.2 -> 0.12.0 2024-04-12 10:22:58 +00:00
Fabian Affolter fe485fd316
Merge pull request #303553 from fabaff/dsnap-broken
python312Packages.dsnap: disable tests, pacu: disable failing tests
2024-04-12 12:22:42 +02:00
Fabian Affolter 440fad154e
Merge pull request #303541 from fabaff/cwl-utils-bump
python312Packages.cwl-utils: 0.32 -> 0.33
2024-04-12 12:22:13 +02:00
Fabian Affolter 9ca04b778d
Merge pull request #303542 from r-ryantm/auto-update/python312Packages.aiortm
python312Packages.aiortm: 0.8.10 -> 0.8.11
2024-04-12 12:22:02 +02:00
Fabian Affolter 1fefa3ac15
Merge pull request #303544 from fabaff/aioopenexchangerates-bump
python312Packages.aioopenexchangerates: 0.4.9 -> 0.4.10
2024-04-12 12:21:19 +02:00
Fabian Affolter 13d0e1f029
Merge pull request #303557 from fabaff/htmldate-bump
python312Packages.htmldate: 1.8.0 -> 1.8.1
2024-04-12 12:20:47 +02:00
Fabian Affolter 5b6ed54207
Merge pull request #303546 from fabaff/audiness-bump
audiness: 0.3.1 -> 0.3.2
2024-04-12 12:20:35 +02:00
Yt 5a09eac90d
Merge pull request #303508 from r-ryantm/auto-update/optimism
optimism: 1.7.2 -> 1.7.3
2024-04-12 10:19:50 +00:00
Yt 85c27d8d16
Merge pull request #303536 from r-ryantm/auto-update/python312Packages.litellm
python312Packages.litellm: 1.34.29 -> 1.35.1
2024-04-12 10:18:20 +00:00
DontEatOreo defc52f442
raycast: 1.71.1 -> 1.71.3 2024-04-12 13:09:51 +03:00
Cosima Neidahl 96881cfe76
Merge pull request #302846 from OPNA2608/fix/dosbox-x_darwin_icon
dosbox-x: Get Darwin icon working
2024-04-12 11:46:29 +02:00
Cosima Neidahl dbf17c1739
Merge pull request #295607 from OPNA2608/update/corrscope
corrscope: 0.8.1 -> 0.9.0
2024-04-12 11:44:44 +02:00
Kamil Chmielewski f3d714082e
qtile: remove kamilchm from maintainers 2024-04-12 11:23:53 +02:00
Bintang 88328366a3
brave: 1.64.116 -> 1.64.122 2024-04-12 16:17:30 +07:00
R. Ryantm 6983df85cf bisq-desktop: 1.9.14 -> 1.9.15 2024-04-12 09:17:29 +00:00
Bintang b6433d21fc
brave: fix overriding 2024-04-12 16:16:44 +07:00
rewine 04326b244c
Merge pull request #303540 from wahjava/update-foot
foot: 1.17.0 -> 1.17.1
2024-04-12 17:16:02 +08:00
rewine ef65638082
Merge pull request #303547 from pbek/feature/qownnotes-shell-completion
qownnotes: add shell completion
2024-04-12 17:15:34 +08:00
K900 62d5453a04
Merge pull request #301622 from rhoriguchi/sonarr
sonarr: 4.0.2.1183 -> 4.0.3.1413
2024-04-12 12:12:44 +03:00
nixpkgs-merge-bot[bot] b2383e35b2
Merge pull request #303554 from r-ryantm/auto-update/tenki
tenki: 1.5.0 -> 1.6.0
2024-04-12 09:11:12 +00:00
Fabian Affolter fce85f5e7c
Merge pull request #303412 from r-ryantm/auto-update/gallia
gallia: 1.6.0 -> 1.7.0
2024-04-12 11:00:47 +02:00
Fabian Affolter 8ba8f19591
Merge pull request #303465 from fabaff/boto3-stubs-bump
python312Packages.boto3-stubs: 1.34.81 -> 1.34.83
2024-04-12 11:00:15 +02:00
Martin Weinelt 7c363e8fac
python312Packages.homeassistant-stubs: 2024.4.1 -> 2024.4.2
https://github.com/KapJI/homeassistant-stubs/releases/tag/2024.4.2
2024-04-12 10:53:00 +02:00
Martin Weinelt 8437230323
home-assistant: 2024.4.1 -> 2024.4.2
https://github.com/home-assistant/core/releases/tag/2024.4.2
2024-04-12 10:52:59 +02:00
Michele Guerini Rocco 044191fb36
Merge pull request #303512 from bluskript/work/blusk/add-nix-inspect
nix-inspect: init at 0.1.0
2024-04-12 10:51:57 +02:00
Fabian Affolter 02cf2a4358
Merge pull request #303469 from fabaff/nuclei-templates-bump
nuclei-templates: 9.8.0 -> 9.8.1
2024-04-12 10:49:20 +02:00
Weijia Wang 0d5113ba51
Merge pull request #302045 from r-ryantm/auto-update/jackett
jackett: 0.21.2134 -> 0.21.2342
2024-04-12 10:43:10 +02:00
Fabian Affolter c057f8f2ba python312Packages.junos-eznc: format with nixfmt 2024-04-12 10:41:22 +02:00
Fabian Affolter 553c9184da python312Packages.junos-eznc: refactor 2024-04-12 10:41:03 +02:00
K900 49a8bf56ad
Merge pull request #303413 from mjm/kde-gear-24.02.2
kde/gear: 24.02.1 -> 24.02.2
2024-04-12 11:39:57 +03:00
Fabian Affolter 84a50dcf52 python312Packages.gekko: format with nixfmt 2024-04-12 10:37:18 +02:00
Fabian Affolter a726656b84 python312Packages.gekko: refactor 2024-04-12 10:37:02 +02:00
Weijia Wang a5f8f3bf36
Merge pull request #301820 from ehmry/solo5
solo5: 0.8.0 -> 0.8.1
2024-04-12 10:34:57 +02:00
Weijia Wang c82653299c
Merge pull request #301901 from duxovni/imhex-1.33.2
imhex: 1.32.2 -> 1.33.2
2024-04-12 10:34:33 +02:00
Aleksana 2a057805ae
Merge pull request #301804 from helsinki-systems/init/keydb
keydb: init at 6.3.4
2024-04-12 16:33:36 +08:00
Aleksana 94356ab1dc
Merge pull request #303267 from r-ryantm/auto-update/terraform
terraform: 1.7.5 -> 1.8.0
2024-04-12 16:32:38 +08:00
Weijia Wang 1607ae9d32
Merge pull request #300119 from r-ryantm/auto-update/flowblade
flowblade: 2.12.0.2 -> 2.14.0.1
2024-04-12 10:32:12 +02:00
Aleksana 45f55e4399
Merge pull request #300946 from Mikilio/morgen-wayland
morgen: enable wayland via ozone
2024-04-12 16:31:52 +08:00
Weijia Wang 585b8e0ef0 apkeep: add missing darwin framework 2024-04-12 10:30:05 +02:00
Weijia Wang 1f8a41a899
Merge pull request #301979 from r-ryantm/auto-update/vivaldi
vivaldi: 6.6.3271.55 -> 6.6.3271.57
2024-04-12 10:26:30 +02:00
Weijia Wang 429f963093
Merge pull request #301965 from r-ryantm/auto-update/bookstack
bookstack: 24.02.2 -> 24.02.3
2024-04-12 10:25:17 +02:00
Fabian Affolter dfb067ede6 python312Packages.python-roborock: update --replace 2024-04-12 10:23:49 +02:00
Fabian Affolter 12e189c1ac python312Packages.python-roborock: 1.0.0 -> 2.0.0
Diff: https://github.com/humbertogontijo/python-roborock/compare/refs/tags/v1.0.0...v2.0.0

Changelog: https://github.com/humbertogontijo/python-roborock/blob/v2.0.0/CHANGELOG.md
2024-04-12 10:22:48 +02:00
Weijia Wang ecaf0a5bed
Merge pull request #301605 from r-ryantm/auto-update/vmagent
vmagent: 1.99.0 -> 1.100.0
2024-04-12 10:22:45 +02:00
Weijia Wang 46d5cb7915
Merge pull request #301676 from r-ryantm/auto-update/melange
melange: 0.6.9 -> 0.6.11
2024-04-12 10:22:15 +02:00
Weijia Wang 3e0325206d
Merge pull request #301677 from r-ryantm/auto-update/minimap2
minimap2: 2.27 -> 2.28
2024-04-12 10:20:56 +02:00
Weijia Wang cf72f3f8f9
Merge pull request #301697 from r-ryantm/auto-update/kubeseal
kubeseal: 0.26.0 -> 0.26.2
2024-04-12 10:20:22 +02:00
Weijia Wang 85553f6c1b
Merge pull request #301883 from r-ryantm/auto-update/sesh
sesh: 1.0.1 -> 1.1.0
2024-04-12 10:19:51 +02:00
Weijia Wang a258b2c5a4
Merge pull request #302014 from r-ryantm/auto-update/kokkos
kokkos: 4.2.01 -> 4.3.00
2024-04-12 10:19:03 +02:00
Fabian Affolter 7d33a9563f
Merge pull request #303486 from r-ryantm/auto-update/enum4linux-ng
enum4linux-ng: 1.3.2 -> 1.3.3
2024-04-12 10:18:30 +02:00
Weijia Wang 2ae3d3b64e
Merge pull request #302078 from r-ryantm/auto-update/liquibase
liquibase: 4.26.0 -> 4.27.0
2024-04-12 10:17:12 +02:00
Fabian Affolter a0493a1408 python312Packages.htmldate: update license
Was GPLv3, is now Apache-2
2024-04-12 10:16:33 +02:00
Weijia Wang d517eff6c1
Merge pull request #302117 from r-ryantm/auto-update/pest-ide-tools
pest-ide-tools: 0.3.6 -> 0.3.9
2024-04-12 10:16:09 +02:00
Weijia Wang 78751bf9fc
Merge pull request #302103 from r-ryantm/auto-update/loksh
loksh: 7.4 -> 7.5
2024-04-12 10:15:39 +02:00
R. Ryantm ab34cd46e8
python312Packages.pylitterbot: 2023.4.9 -> 2023.4.11 2024-04-12 10:15:31 +02:00
Weijia Wang 2f1816ec74
Merge pull request #302092 from r-ryantm/auto-update/cloudlog
cloudlog: 2.6.7 -> 2.6.8
2024-04-12 10:15:06 +02:00
Fabian Affolter fd7880beec python312Packages.htmldate: format with nixfmt 2024-04-12 10:15:05 +02:00
Fabian Affolter 4ac754bd55 python312Packages.htmldate: refactor 2024-04-12 10:14:43 +02:00
Weijia Wang d6f6a6bd42
Merge pull request #302141 from r-ryantm/auto-update/jenkins-job-builder
jenkins-job-builder: 6.1.0 -> 6.2.0
2024-04-12 10:14:12 +02:00
Fabian Affolter 16317c40ea python312Packages.htmldate: 1.8.0 -> 1.8.1
Changelog: https://github.com/adbar/htmldate/blob/v1.8.1/CHANGELOG.md
2024-04-12 10:14:08 +02:00
Fabian Affolter b1bcfd8959 python312Packages.langchain: 0.1.15 -> 0.1.16
Diff: https://github.com/langchain-ai/langchain/compare/refs/tags/v0.1.15...v0.1.16

Changelog: https://github.com/langchain-ai/langchain/releases/tag/v0.1.16
2024-04-12 10:12:45 +02:00
Weijia Wang 2f2d042f6b
Merge pull request #302169 from r-ryantm/auto-update/mycli
mycli: 1.27.1 -> 1.27.2
2024-04-12 10:12:38 +02:00
Fabian Affolter 994ac6c6a6 python312Packages.langchain-core: 0.1.41 -> 0.1.42 2024-04-12 10:11:24 +02:00
Weijia Wang 5e32fc4dd6
Merge pull request #302186 from r-ryantm/auto-update/treesheets
treesheets: unstable-2024-03-30 -> unstable-2024-04-11
2024-04-12 10:11:24 +02:00
Fabian Affolter 3c96eb56e1 python312Packages.snakemake-interface-common: format with nixfmt 2024-04-12 10:08:02 +02:00
Fabian Affolter 8127657f4a python312Packages.snakemake-interface-common: refactor
- enable tests
2024-04-12 10:08:02 +02:00
Weijia Wang a4bb614ff7
Merge pull request #303440 from r-ryantm/auto-update/blackfire
blackfire: 2.26.1 -> 2.26.3
2024-04-12 10:07:22 +02:00
Weijia Wang ea3a814e2a
Merge pull request #303182 from r-ryantm/auto-update/stackit-cli
stackit-cli: 0.1.0 -> 0.2.1
2024-04-12 10:06:20 +02:00
Fabian Affolter d76ef7a057 python312Packages.flask-paginate: format with nixfmt 2024-04-12 10:06:12 +02:00
Weijia Wang 24e43efbdc
Merge pull request #303346 from r-ryantm/auto-update/cardinal
cardinal: 23.10 -> 24.04
2024-04-12 10:05:53 +02:00
Fabian Affolter 5b950810d7 python312Packages.flask-paginate: refactor 2024-04-12 10:05:43 +02:00
Weijia Wang 2110583376
Merge pull request #303359 from r-ryantm/auto-update/limine
limine: 7.3.0 -> 7.3.1
2024-04-12 10:05:40 +02:00
R. Ryantm 6f11144102 tenki: 1.5.0 -> 1.6.0 2024-04-12 08:05:38 +00:00
Weijia Wang 33b43b4007
Merge pull request #303391 from bhankas/ocis
ocis-bin: 5.0.0 -> 5.0.1
2024-04-12 10:04:44 +02:00
Weijia Wang aa2dd552bb
Merge pull request #303410 from r-ryantm/auto-update/obs-cmd
obs-cmd: 0.17.5 -> 0.17.6
2024-04-12 10:04:18 +02:00
Weijia Wang 7df411c0aa
Merge pull request #303411 from r-ryantm/auto-update/dracula-theme
dracula-theme: unstable-2024-03-31 -> unstable-2024-04-08
2024-04-12 10:04:05 +02:00
Weijia Wang daf5cf5f83
Merge pull request #303428 from r-ryantm/auto-update/grizzly
grizzly: 0.4.0 -> 0.4.1
2024-04-12 10:03:47 +02:00
Weijia Wang f3eb37ecba
Merge pull request #303484 from r-ryantm/auto-update/crossplane-cli
crossplane-cli: 1.15.1 -> 1.15.2
2024-04-12 10:02:20 +02:00
Weijia Wang 25014fa6ba
Merge pull request #303415 from r-ryantm/auto-update/python312Packages.asf-search
python312Packages.asf-search: 7.0.8 -> 7.0.9
2024-04-12 10:01:50 +02:00
Weijia Wang f64911ab7f
Merge pull request #303507 from r-ryantm/auto-update/nats-server
nats-server: 2.10.12 -> 2.10.14
2024-04-12 10:01:12 +02:00
Weijia Wang bf0a9e71a2
Merge pull request #303523 from r-ryantm/auto-update/check-jsonschema
check-jsonschema: 0.28.1 -> 0.28.2
2024-04-12 10:00:43 +02:00
Weijia Wang ec08802652
Merge pull request #303247 from r-ryantm/auto-update/daktilo
daktilo: 0.5.0 -> 0.6.0
2024-04-12 09:59:46 +02:00
Fabian Affolter 573b674cba pacu: format with nixfmt 2024-04-12 09:58:43 +02:00
Fabian Affolter 8d24f24690 pacu: disable failing tests 2024-04-12 09:58:23 +02:00
Weijia Wang a709106f08
Merge pull request #302947 from wegank/wordpress-bump
wordpress: 6.4.3 -> 6.5
2024-04-12 09:57:21 +02:00
Fabian Affolter ef4e2f85f1 pacu: refactor 2024-04-12 09:56:28 +02:00
Fabian Affolter 49b04c6927 pacu: relax pycognito 2024-04-12 09:55:36 +02:00
Fabian Affolter b97489f0d2 python312Packages.dsnap: format with nixfmt 2024-04-12 09:54:29 +02:00
Fabian Affolter fc19d1f5ed python312Packages.dsnap: disable tests
https://github.com/RhinoSecurityLabs/dsnap/issues/26
ImportError: cannot import name 'mock_iam' from 'moto'
2024-04-12 09:53:42 +02:00
Fabian Affolter 63cc6594d1 python312Packages.dsnap: refactor 2024-04-12 09:52:09 +02:00
Weijia Wang 859f329868
Merge pull request #303492 from nbdd0121/unifi
unifi: remove unifiLTS, unifi5, unifi6
2024-04-12 09:47:15 +02:00
Fabian Affolter bcfb0c192a python312Packages.mypy-boto3-s3control: 1.34.18 -> 1.34.83 2024-04-12 09:41:12 +02:00
Fabian Affolter abd6a507e8 python312Packages.mypy-boto3-rds: 1.34.81 -> 1.34.83 2024-04-12 09:41:05 +02:00
Fabian Affolter 3bba05a94d python312Packages.mypy-boto3-pipes: 1.34.0 -> 1.34.83 2024-04-12 09:41:00 +02:00
Fabian Affolter c31e63e52a python312Packages.mypy-boto3-omics: 1.34.7 -> 1.34.83 2024-04-12 09:40:48 +02:00
Fabian Affolter b989d28c0b python312Packages.mypy-boto3-medialive: 1.34.77 -> 1.34.83 2024-04-12 09:40:39 +02:00
Fabian Affolter ee8ecb1204 python312Packages.mypy-boto3-iam: 1.34.8 -> 1.34.83 2024-04-12 09:40:17 +02:00
Fabian Affolter 68fac43975 python312Packages.mypy-boto3-codebuild: 1.34.81 -> 1.34.83 2024-04-12 09:39:30 +02:00
Fabian Affolter 40f84d0682 python312Packages.mypy-boto3-cloudwatch: 1.34.75 -> 1.34.83 2024-04-12 09:39:24 +02:00
Fabian Affolter 7fb0bdfe34 python312Packages.mypy-boto3-cloudfront: 1.34.0 -> 1.34.83 2024-04-12 09:39:21 +02:00
Fabian Affolter 0cc367117f python312Packages.mypy-boto3-batch: 1.34.72 -> 1.34.83 2024-04-12 09:39:15 +02:00
Patrizio Bekerle 1277f7d1e1 qownnotes: add shell completion 2024-04-12 09:38:13 +02:00
Fabian Affolter 83a67322b1
Merge pull request #301320 from dotlambda/python3Packages.hahomematic
python312Packages.hahomematic: 2024.3.1 -> 2024.4.6
2024-04-12 09:36:08 +02:00
R. Ryantm 827ce2d1f7 python312Packages.gekko: 1.1.0 -> 1.1.1 2024-04-12 07:35:03 +00:00
R. Ryantm 048cd04291 python312Packages.junos-eznc: 2.7.0 -> 2.7.1 2024-04-12 07:34:24 +00:00
Fabian Affolter 3674a336f6 audiness: format with nixfmt 2024-04-12 09:32:42 +02:00
Fabian Affolter 851c6dbee0 audiness: 0.3.1 -> 0.3.2
Diff: https://github.com/audiusGmbH/audiness/compare/refs/tags/0.3.1...0.3.2

Changelog: https://github.com/audiusGmbH/audiness/releases/tag/0.3.2
2024-04-12 09:32:16 +02:00
Fabian Affolter 3170cbaec4 audiness: refactor 2024-04-12 09:30:33 +02:00
Fabian Affolter 8f0e4dbb0b python312Packages.aiortm: format with nixfmt 2024-04-12 09:27:03 +02:00
Fabian Affolter 7c5abad9c2 python312Packages.aiortm: refactor 2024-04-12 09:26:41 +02:00
Fabian Affolter 0c250083fb
Merge pull request #301875 from sjbodzo/upgrade-auth0-cli-to-1.4.0
auth0-cli: 1.1.2 -> 1.4.0
2024-04-12 09:23:44 +02:00
R. Ryantm ef2d824716 python312Packages.flask-paginate: 2024.3.28 -> 2024.4.12 2024-04-12 07:22:43 +00:00
lassulus eac134318b
Merge pull request #303441 from r-ryantm/auto-update/commitizen
commitizen: 3.21.3 -> 3.22.0
2024-04-12 09:22:30 +02:00
Fabian Affolter 7a599203ed python312Packages.cwl-utils: format with nixfmt 2024-04-12 09:21:45 +02:00
Fabian Affolter c2181bedc4 python312Packages.cwl-utils: 0.32 -> 0.33
Diff: https://github.com/common-workflow-language/cwl-utils/compare/refs/tags/v0.32...v0.33

Changelog: https://github.com/common-workflow-language/cwl-utils/releases/tag/v0.33
2024-04-12 09:21:24 +02:00
Fabian Affolter d833e87ebe python312Packages.aioopenexchangerates: 0.4.9 -> 0.4.10
Diff: https://github.com/MartinHjelmare/aioopenexchangerates/compare/refs/tags/v0.4.9...v0.4.10

Changelog: https://github.com/MartinHjelmare/aioopenexchangerates/blob/v0.4.10/CHANGELOG.md
2024-04-12 09:18:09 +02:00
superherointj 1ff292bfa8
Merge pull request #303313 from msanft/vscode-extensions.supermaven.supermaven/init
vscode-extensions.supermaven.supermaven: init at 0.1.42
2024-04-12 04:18:03 -03:00
R. Ryantm 9352c673cc python312Packages.aiortm: 0.8.10 -> 0.8.11 2024-04-12 07:16:44 +00:00
Fabian Affolter 9de6ca85c9 python311Packages.clarifai-grpc: format with nixfmt 2024-04-12 09:15:34 +02:00
Ashish SHUKLA a6090bcf94
foot: 1.17.0 -> 1.17.1 2024-04-12 07:14:43 +00:00
Fabian Affolter bce1960d37 gallia: format with nixfmt 2024-04-12 09:14:17 +02:00
Fabian Affolter 26fc75a28e gallia: refactor 2024-04-12 09:13:53 +02:00
Fabian Affolter 94f2e685b1
Merge pull request #303443 from r-ryantm/auto-update/python312Packages.exchangelib
python312Packages.exchangelib: 5.2.0 -> 5.2.1
2024-04-12 09:11:45 +02:00
Fabian Affolter 20f483d147
Merge pull request #303362 from fabaff/publicsuffixlist-bump
python312Packages.publicsuffixlist: 0.10.0.20240403 -> 0.10.0.20240411
2024-04-12 09:10:55 +02:00
Fabian Affolter 9b90f75114
Merge pull request #303367 from r-ryantm/auto-update/python311Packages.azure-eventgrid
python311Packages.azure-eventgrid: 4.18.0 -> 4.19.0
2024-04-12 09:10:40 +02:00
Fabian Affolter f475ccc012 python312Packages.asf-search: relax tenacity 2024-04-12 09:08:16 +02:00
Fabian Affolter 5ebf67744e
Merge pull request #303297 from fabaff/bring-api-rename
python312Packages.bring-api: 0.5.6 -> 0.7.0
2024-04-12 08:58:28 +02:00
Pol Dellaiera aca35f842d
Merge pull request #302422 from hellwolf/insync-nautilus
insync-nautilus: init at 3.8.7.50516
2024-04-12 08:57:59 +02:00
Fabian Affolter 08bd570017
Merge pull request #303453 from r-ryantm/auto-update/python312Packages.sievelib
python312Packages.sievelib: 1.3.0 -> 1.4.0
2024-04-12 08:55:19 +02:00
Pol Dellaiera f7e83e978a
Merge pull request #300977 from herbetom/bird-maintainer-remove-globin
bird: remove globin as maintainer
2024-04-12 08:55:07 +02:00
Fabian Affolter 5b4a9f3090
Merge pull request #303466 from fabaff/std-uritemplate-bump
python312Packages.std-uritemplate: 0.0.55 -> 0.0.56
2024-04-12 08:54:11 +02:00
Fabian Affolter 5f7901130b
Merge pull request #303468 from fabaff/pyftdi-bump
python312Packages.pyftdi: 0.55.0 -> 0.55.4
2024-04-12 08:54:01 +02:00
Pol Dellaiera 94511170e0
Merge pull request #298174 from TomaSajt/dyalog
dyalog: 18.2.45405 -> 19.0.48958
2024-04-12 08:53:42 +02:00
Fabian Affolter d810505e25 nuclei-templates: format with nixfmt 2024-04-12 08:53:20 +02:00
Fabian Affolter 8a1afb61b8 enum4linux-ng: format with nixfmt 2024-04-12 08:52:40 +02:00
rewine 97a11612f4
Merge pull request #301899 from wineee/hyprland
hyprland: 0.37.1 -> 0.38.1;  hyprcursor: 0.1.5 -> 0.1.6; hyprlandPlugins.hy3: 0.36.0-unstable-2024-03-06 -> 0.38.0
2024-04-12 14:50:19 +08:00
rewine 8ecbd87641
Merge pull request #303457 from r-ryantm/auto-update/qownnotes
qownnotes: 24.4.0 -> 24.4.1
2024-04-12 14:44:36 +08:00
Enock Seth Nyamador 4267a48a59
josm: 19017 -> 19039
Co-authored-by: Nikolay Korotkiy <sikmir@disroot.org>
2024-04-12 08:40:33 +02:00
Moritz Sanft 12a172cd2a
vscode-extensions.supermaven.supermaven: init at 0.1.42 2024-04-12 08:33:53 +02:00
Pol Dellaiera b0f616c86a
Merge pull request #303437 from r-ryantm/auto-update/php81Extensions.opentelemetry
php81Extensions.opentelemetry: 1.0.1 -> 1.0.2
2024-04-12 08:24:03 +02:00
Blusk d00e7644c3
nix-inspect: init at 0.1.0 2024-04-11 23:14:00 -07:00
kirillrdy 9c9a4f4b03
Merge pull request #303462 from kirillrdy/android-studio-2
android-studio: fix emulator
2024-04-12 16:06:55 +10:00
Tristan Ross ae92b08fd4
llvmPackages_{12,13,14,15,16,17,18,git}: use common libunwind 2024-04-11 22:54:11 -07:00
R. Ryantm 484878a014 python312Packages.litellm: 1.34.29 -> 1.35.1 2024-04-12 05:49:22 +00:00
Rick van Schijndel 27bcfed792
Merge pull request #303477 from NixOS/webkitgtk
webkitgtk: 2.44.0 → 2.44.1
2024-04-12 07:40:30 +02:00
nixpkgs-merge-bot[bot] 5b2bc4b094
Merge pull request #303434 from r-ryantm/auto-update/mountpoint-s3
mountpoint-s3: 1.5.0 -> 1.6.0
2024-04-12 05:32:11 +00:00
7c6f434c 1973d8420e
Merge pull request #303160 from someplaceguy/u/fix-flint
flint: remove mpir dependency
2024-04-12 04:38:46 +00:00
R. Ryantm 09ec298fa2 check-jsonschema: 0.28.1 -> 0.28.2 2024-04-12 04:01:41 +00:00
R. Ryantm 38e238915e cockpit: 314 -> 315 2024-04-12 03:48:23 +00:00
Muhammad Falak R Wani bc840c4c4b tailscale: 1.62.1 -> 1.64.0
Diff: https://github.com/tailscale/tailscale/compare/v1.62.1...1.64.0
2024-04-12 08:50:39 +05:30
Aleksana fe8cdc342c
Merge pull request #302852 from Aleksanaa/pomodoro
pomodoro-gtk: init at 1.4.1
2024-04-12 11:13:59 +08:00
R. Ryantm 9fe6ec4e08 vgmstream: 1896 -> 1917 2024-04-12 01:51:44 +00:00
R. Ryantm e5ff406990 treesheets: unstable-2024-03-30 -> unstable-2024-04-11 2024-04-12 01:36:27 +00:00
R. Ryantm 7baa0bd9f6 optimism: 1.7.2 -> 1.7.3 2024-04-12 01:26:03 +00:00
R. Ryantm d227092b9e nats-server: 2.10.12 -> 2.10.14 2024-04-12 01:18:30 +00:00
Stanisław Pitucha a0c9e3aee1
Merge pull request #303498 from viraptor/afio-darwin
afio: darwin build
2024-04-12 11:05:08 +10:00
Stanisław Pitucha c85a09da64
Merge pull request #303490 from viraptor/aewan-darwin
aewan: fix darwin build
2024-04-12 11:03:38 +10:00
R. Ryantm a4b7371c70 fishPlugins.done: 1.19.2 -> 1.19.3 2024-04-12 00:52:18 +00:00
R. Ryantm 7af1be6d39 boogie: 3.1.3 -> 3.1.4 2024-04-12 00:32:37 +00:00
R. Ryantm a66754f41a whisper-ctranslate2: 0.4.1 -> 0.4.2 2024-04-12 00:19:19 +00:00
Artturi d9110b9705
Merge pull request #303277 from JohnRTitor/ananicy-cachyos-rules
ananicy-rules-cachyos: unstable-2023-10-11 -> unstable-2024-04-10
2024-04-12 03:11:39 +03:00
superherointj 715b67f79e
Merge pull request #288162 from 1nv0k32/kubeswitch-fix-name-and-shell-completion
kubeswitch: fix broken package; add nixos module
2024-04-11 21:07:37 -03:00
superherointj 774b9e99c3
Merge pull request #303474 from MikaelFangel/update-vscode-neovim
vscode-extensions.asvetliakov.vscode-neovim: 1.7.1 -> 1.8.1
2024-04-11 21:07:21 -03:00
Stanisław Pitucha 5fe89bc95d afio: darwin build 2024-04-12 10:06:07 +10:00
OTABI Tomoya d8b125efc0
Merge pull request #303372 from natsukium/ansible_2_14/drop
ansible_2_14: drop
2024-04-12 08:58:57 +09:00
Martin Weinelt 9a54c3d609
Merge pull request #303491 from mweinelt/httpsig-setuptools-dependency
python312Packages.httpsig: propagate setuptools
2024-04-12 01:40:31 +02:00
Gary Guo c4e5381072 unifi: remove unifiLTS, unifi5, unifi6 2024-04-12 00:33:16 +01:00
Martin Weinelt d5514f4877
python312Packages.httpsig: propagate setuptools
and convert to PEP517 build and lingo, convert hash to SRI format and
configure and explicit check hook.
2024-04-12 01:32:20 +02:00
Stanisław Pitucha 078dca4b1e aewan: fix darwin build 2024-04-12 09:29:40 +10:00
Robert Schütz 85af3e0c89 home-assistant-custom-components.homematicip_local: 1.58.0 -> 1.59.0
Diff: https://github.com/danielperna84/custom_homematic/compare/refs/tags/1.58.0...1.59.0

Changelog: https://github.com/danielperna84/custom_homematic/blob/1.59.0/changelog.md
2024-04-11 16:26:57 -07:00
Robert Schütz e0e03c7b50 python312Packages.hahomematic: 2024.3.1 -> 2024.4.6
Diff: https://github.com/danielperna84/hahomematic/compare/refs/tags/2024.3.1...2024.4.6

Changelog: https://github.com/danielperna84/hahomematic/blob/refs/tags/2024.4.6/changelog.md
2024-04-11 16:26:37 -07:00
R. Ryantm c0dcad2a92 enum4linux-ng: 1.3.2 -> 1.3.3 2024-04-11 23:07:58 +00:00
R. Ryantm fb9042903e crossplane-cli: 1.15.1 -> 1.15.2 2024-04-11 23:05:17 +00:00
R. Ryantm 24e6e4d6e0 vulkan-cts: 1.3.8.1 -> 1.3.8.2 2024-04-11 22:49:12 +00:00
Armin 262222169f nixos/kubeswitch: init
Add a module to activate the kubeswitch in the shell
2024-04-12 00:46:02 +02:00
Armin e44c60ebad kubeswitch: fix package
Complete broken package and correct the shell completions
2024-04-12 00:44:51 +02:00
Maxine Aubrey 50e1ce4c3b webkitgtk: 2.44.0 → 2.44.1
https://webkitgtk.org/2024/04/09/webkitgtk2.44.1-released.html
2024-04-12 00:33:32 +02:00
Jess Bodzo 9857fcdec9
auth0-cli: disable failing tests 2024-04-11 18:30:46 -04:00
Rick van Schijndel a64fa316aa
Merge pull request #265968 from uninsane/pr-webkitgtk-cross
webkitgtk: support cross compilation
2024-04-12 00:26:02 +02:00
Mikael Fangel b64d76aa6c
vscode-extensions.asvetliakov.vscode-neovim: 1.7.1 -> 1.8.1 2024-04-12 00:02:58 +02:00
superherointj 4a0fd38b81
Merge pull request #303422 from otavio/bblsp
bitbake-language-server: 0.0.8 -> 0.0.14
2024-04-11 19:02:26 -03:00
superherointj a64f2ba867
Merge pull request #303427 from otavio/uuu
uuu: 1.5.141 -> 1.5.179
2024-04-11 19:02:02 -03:00
Emily d9e698c512
Merge pull request #303377 from networkException/update-chromium
chromedriver,{,ungoogled-}chromium: 123.0.6312.{86,105} -> 123.0.6312.122
2024-04-11 23:58:04 +02:00
Gaetan Lepage b38b56ae1e zed-editor: 0.129.2 -> 0.130.6
Diff:
https://github.com/zed-industries/zed/compare/refs/tags/v0.129.2...0.130.6

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.130.6
2024-04-11 23:57:32 +02:00
Florian Klink ce5d96dde7
Merge pull request #302138 from thefossguy/uboot-2024.01
uboot: 2024.01 -> 2024.04
2024-04-12 00:56:25 +03:00
Fabian Affolter 292380fc34 nuclei-templates: 9.8.0 -> 9.8.1
Diff: https://github.com/projectdiscovery/nuclei-templates/compare/refs/tags/v9.8.0...v9.8.1

Changelog: https://github.com/projectdiscovery/nuclei-templates/releases/tag/v9.8.1
2024-04-11 23:50:50 +02:00
Fabian Affolter d10683ac24 python312Packages.pyftdi: format with nixfmt 2024-04-11 23:46:13 +02:00
Fabian Affolter 71c63c8ca8 python312Packages.pyftdi: refactor 2024-04-11 23:45:46 +02:00
Fabian Affolter 4051fb8e76 python312Packages.pyftdi: 0.55.0 -> 0.55.4
Diff: https://github.com/eblot/pyftdi/compare/v0.55.0...v0.55.4
2024-04-11 23:43:57 +02:00
OPNA2608 5475817996 corrscope: Switch to regular ffmpeg
ffplay is now enabled in the regular one. If a full ffmpeg is desired, then it can just be overridden.
2024-04-11 23:43:15 +02:00
Fabian Affolter 200c034c85 python312Packages.std-uritemplate: format with nixfmt 2024-04-11 23:41:13 +02:00
Fabian Affolter 50b7b85754 python312Packages.std-uritemplate: refactor 2024-04-11 23:40:57 +02:00
Fabian Affolter 156e1d697b python312Packages.std-uritemplate: 0.0.55 -> 0.0.56
Changelog: https://github.com/std-uritemplate/std-uritemplate/releases/tag/0.0.56
2024-04-11 23:40:17 +02:00
éclairevoyant a60e4033ca
nixos/davfs2: ensure extraConfig and settings are mutually exclusive 2024-04-11 17:37:36 -04:00
Fabian Affolter 7b601d9ca4 python312Packages.boto3-stubs: 1.34.81 -> 1.34.83 2024-04-11 23:37:36 +02:00
éclairevoyant 10c5429290
nixos/davfs2: fix settings option 2024-04-11 17:37:36 -04:00
éclairevoyant bd4d34650c
nixos/davfs2: refresh extraConfig example 2024-04-11 17:37:36 -04:00
éclairevoyant 0ac090f91a
nixos/davfs2: remove top-level `with lib;` 2024-04-11 17:37:36 -04:00
éclairevoyant 6cbffaae4c
nixos/davfs2: remove lib.mdDoc (no-op) 2024-04-11 17:37:36 -04:00
éclairevoyant caa0cbab28
nixos/davfs2: clarify warning 2024-04-11 17:37:36 -04:00
éclairevoyant 0739d3c4c0
nixos/davfs2: fix the warning that deprecates extraConfig 2024-04-11 17:37:36 -04:00
Fabian Affolter b5e88b7ad0 python312Packages.sievelib: format with nixfmt 2024-04-11 23:33:07 +02:00
Fabian Affolter a85a635d2d python312Packages.sievelib: refactor 2024-04-11 23:32:42 +02:00
Fabian Affolter ad5b7186b0 python312Packages.asf-search: format with nixfmt 2024-04-11 23:30:20 +02:00
Fabian Affolter 8db206c6eb python312Packages.asf-search: refactor 2024-04-11 23:29:59 +02:00
José Romildo Malaquias 274dc1ce96
Merge pull request #303382 from bobby285271/upd/xfce-i3
xfce.xfce4-i3-workspaces-plugin: 1.4.1 -> 1.4.2
2024-04-11 18:28:36 -03:00
Fabian Affolter 0a5ba16a51
Merge pull request #303430 from r-ryantm/auto-update/python311Packages.ping3
python311Packages.ping3: 4.0.7 -> 4.0.8
2024-04-11 23:27:40 +02:00
Fabian Affolter 53f191b808 python312Packages.exchangelib: format with nixfmt 2024-04-11 23:26:54 +02:00
Fabian Affolter e51e6f95b8
Merge pull request #303444 from r-ryantm/auto-update/python312Packages.fyta-cli
python312Packages.fyta-cli: 0.3.5 -> 0.4.0
2024-04-11 23:26:09 +02:00
Kirill Radzikhovskyy 53b52b8ac5 android-studio: fix emulator 2024-04-12 07:25:17 +10:00
Fabian Affolter ac025b8bbb
Merge pull request #303358 from fabaff/elastic-apm-bump
python312Packages.pytest-bdd: 6.1.1 -> 7.1.2, python312Packages.elastic-apm: 6.21.3 -> 6.22.0
2024-04-11 23:24:27 +02:00
Yt 6e6269f1e4
Merge pull request #303335 from MarkoMin/update/rebar3
rebar3: 3.22.1 -> 3.23.0
2024-04-11 21:23:18 +00:00
László Kupcsik e8ccf08ca0 rPackages.rawrr: make mono available 2024-04-11 23:18:29 +02:00
Otavio Salvador 3a8eaa5405 bitbake-language-server: 0.0.8 -> 0.0.14
Release: https://github.com/Freed-Wu/bitbake-language-server/releases/tag/0.0.14

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2024-04-11 18:18:07 -03:00
Otavio Salvador d0b73a3518 uuu: 1.5.141 -> 1.5.179
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2024-04-11 18:16:00 -03:00
OPNA2608 3f563e3b75 corrscope: Migrate to by-name 2024-04-11 23:14:58 +02:00
OPNA2608 94bc20ad0f corrscope: 0.8.1 -> 0.9.0 2024-04-11 23:14:58 +02:00
Florian Klink 1049436671
Merge pull request #302205 from lukaslihotzki/asahi-nvram
asahi-*: init
2024-04-12 00:13:15 +03:00
Cosima Neidahl 865ce9d507
Merge pull request #289642 from link2xt/init-deltatouch
deltatouch: init at 1.4.0
2024-04-11 23:12:24 +02:00
R. Ryantm 315c01069b qownnotes: 24.4.0 -> 24.4.1 2024-04-11 21:06:15 +00:00
R. Ryantm 0cd92c3790 spglib: 2.3.1 -> 2.4.0 2024-04-11 21:03:02 +00:00
Leona Maroni fea06555b6
Merge pull request #301771 from Ramblurr/fix/nixos-paperless
nixos/paperless: refactor to use systemd LoadCredential, Switch to systemd.tmpfiles.settings
2024-04-11 22:50:30 +02:00
Adam C. Stephens 2351e89695
Merge pull request #303129 from adamcstephens/codeowner
CODEOWNERS: add adamcstephens for incus/lxc/lxd
2024-04-11 16:44:13 -04:00
superherointj b775ef296b
Merge pull request #303424 from otavio/git-repo
git-repo: 2.39 -> 2.45
2024-04-11 17:40:31 -03:00
Silvan Mosberger 9dc3a3d0e8
Merge pull request #303303 from ners/jetbrains
jetbrains.*: update
2024-04-11 22:38:17 +02:00
R. Ryantm 4b3c66aa1e python311Packages.snakemake-interface-common: 1.17.1 -> 1.17.2 2024-04-11 16:37:29 -04:00
R. Ryantm 59a8558857 python312Packages.sievelib: 1.3.0 -> 1.4.0 2024-04-11 20:36:51 +00:00
Artturi 39c52f4a00
Merge pull request #302657 from Artturin/discordupdate1
discord updates
2024-04-11 23:27:11 +03:00
superherointj a951cc2cbb
Merge pull request #303419 from otavio/oelint-adv
oelint-adv: 4.4.5 -> 5.1.2
2024-04-11 17:21:48 -03:00
R. Ryantm 1a96397699 python312Packages.fyta-cli: 0.3.5 -> 0.4.0 2024-04-11 20:15:25 +00:00
Basti 8978af6b99
Merge pull request #303213 from SuperSandro2000/fzf-followup
nixos/fzf: bring back keybindings and completion option removed in #298692
2024-04-11 20:15:14 +00:00
R. Ryantm 98d520fb5e python312Packages.exchangelib: 5.2.0 -> 5.2.1 2024-04-11 20:14:24 +00:00
R. Ryantm f9a4ebe058 commitizen: 3.21.3 -> 3.22.0 2024-04-11 20:10:12 +00:00
R. Ryantm ce4dcefd17 blackfire: 2.26.1 -> 2.26.3 2024-04-11 20:04:18 +00:00
Daniel Underwood fc01903452 prusa-slicer: 2.7.3 -> 2.7.4 2024-04-11 21:58:28 +02:00
Alyssa Ross 8d935aae93 lighttpd: enable debug info 2024-04-11 21:56:18 +02:00
Funkeleinhorn d6a67aa678 avrdude: add libserialport dependency
The libserialport dependency was missing which prevented some programmers
e.g. arduino from working. This was fixed by this commit.
2024-04-11 21:56:01 +02:00
R. Ryantm c904aafde9 readarr: 0.3.21.2475 -> 0.3.22.2499 2024-04-11 19:54:04 +00:00
Pol Dellaiera 903414041b
Merge pull request #302559 from linsui/lazygit
nixos/lazygit: init
2024-04-11 21:53:36 +02:00
R. Ryantm a399db4352 php81Extensions.opentelemetry: 1.0.1 -> 1.0.2 2024-04-11 19:49:54 +00:00
Matt Moriarity 3167f1dea3 kde/gear: 24.02.1 -> 24.02.2 2024-04-11 13:48:29 -06:00
Robert Schütz a0ca28084b
Merge pull request #303425 from r-ryantm/auto-update/python311Packages.azure-eventhub
python311Packages.azure-eventhub: 5.11.6 -> 5.11.7
2024-04-11 19:47:24 +00:00
Lukas Lihotzki 22865a32c6 asahi-wifisync: init at 0.2.0 2024-04-11 21:29:29 +02:00
Lukas Lihotzki 5838eddf77 asahi-btsync: init at 0.2.0 2024-04-11 21:29:29 +02:00
Lukas Lihotzki 5d5d9bb3db asahi-bless: init at 0.3.0 2024-04-11 21:29:29 +02:00
Lukas Lihotzki 9db507982c asahi-nvram: init at 0.2.1 2024-04-11 21:29:29 +02:00
R. Ryantm 229a974570 mountpoint-s3: 1.5.0 -> 1.6.0 2024-04-11 19:26:30 +00:00
Alyssa Ross 45ce960bf8 cgit,cgit-pink: enable debug info 2024-04-11 21:13:07 +02:00
R. Ryantm 383472d1f4 python311Packages.ping3: 4.0.7 -> 4.0.8 2024-04-11 19:10:48 +00:00
R. Ryantm d9edf03c4f grizzly: 0.4.0 -> 0.4.1 2024-04-11 19:03:55 +00:00
lassulus 4cde9116a1
Merge pull request #296641 from toastal/movim-service
nixos/movim: init, movim: additions + patches
2024-04-11 21:02:07 +02:00
Will Fancher 578d870ed2
Merge pull request #296271 from ElvishJerricco/mermaid-cli-10.8.0
mermaid-cli: 10.4.0 -> 10.8.0
2024-04-11 14:42:24 -04:00
R. Ryantm 3eff05864b python311Packages.azure-eventhub: 5.11.6 -> 5.11.7 2024-04-11 18:36:58 +00:00
Otavio Salvador 398e3c2cc0 git-repo: 2.39 -> 2.45
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2024-04-11 15:36:16 -03:00
superherointj 004258bf15
Merge pull request #289721 from FraGag/vscode-extension-sourceroot
vscode-utils: Set the sourceRoot attribute on vscode extensions
2024-04-11 15:34:22 -03:00
Fabian Affolter d1f7b2b7ac
python311Packages.azure-eventgrid: refactor 2024-04-11 20:33:53 +02:00
Pol Dellaiera 3d250b83e2
Merge pull request #301512 from drupol/coder/bump/2-9-1
coder: 0.17.1 -> 2.9.1
2024-04-11 20:33:42 +02:00
Fabian Affolter 07c08838bf
Merge pull request #303398 from r-ryantm/auto-update/python312Packages.yolink-api
python312Packages.yolink-api: 0.4.2 -> 0.4.3
2024-04-11 20:32:39 +02:00
Fabian Affolter ef5045b130
Merge pull request #303374 from r-ryantm/auto-update/python312Packages.dirigera
python312Packages.dirigera: 1.1.0 -> 1.1.1
2024-04-11 20:31:59 +02:00
R. Ryantm 4f83d87e43 python311Packages.robotframework-requests: 0.9.6 -> 0.9.7 2024-04-11 18:26:09 +00:00
Weijia Wang eed1d7025b
Merge pull request #303407 from Aleksanaa/revert-yaru
Revert "yaru-theme: 23.10.0 -> 24.04.0"
2024-04-11 20:16:11 +02:00
Yaya 410b95ef0e electron-source.electron_29: 29.2.0 -> 29.3.0
https://github.com/electron/electron/releases/tag/v29.3.0

Fixes CVE-2024-3156
2024-04-11 20:06:53 +02:00
Yaya b8d3915d9f electron-source.electron_28: 28.2.10 -> 28.3.0
https://github.com/electron/electron/releases/tag/v28.3.0

Fixes CVE-2024-3159
2024-04-11 20:06:53 +02:00
Yaya 3e0420605d electron-source.electron_27: 27.3.9 -> 27.3.10
https://github.com/electron/electron/releases/tag/v27.3.10

Fixes CVE-2024-3159
2024-04-11 20:06:53 +02:00
Otavio Salvador 0b361dd84d oelint-adv: 4.4.5 -> 5.1.2 2024-04-11 15:02:23 -03:00
R. Ryantm cb95e89fb8 python312Packages.asf-search: 7.0.8 -> 7.0.9 2024-04-11 17:47:53 +00:00
superherointj 27abc6249b
Merge pull request #303389 from drupol/vscode-coder-extension-bump
vscode-extensions.coder.coder-remote: 0.1.18 -> 0.1.36
2024-04-11 14:40:05 -03:00
Atemu 3e4f96c930
Merge pull request #303165 from jopejoe1/ffmpeg/evc
ffmpeg_7: add support for MPEG-5 EVC en/decoding
2024-04-11 19:15:28 +02:00
R. Ryantm ff11f59f9f gallia: 1.6.0 -> 1.7.0 2024-04-11 17:12:10 +00:00
Nick Cao 1ae21148cd
Merge pull request #303385 from r-ryantm/auto-update/eigenmath
eigenmath: unstable-2024-03-20 -> unstable-2024-04-08
2024-04-11 13:06:55 -04:00
R. Ryantm 7db4e70d75 dracula-theme: unstable-2024-03-31 -> unstable-2024-04-08 2024-04-11 17:06:08 +00:00
R. Ryantm 794fd46492 obs-cmd: 0.17.5 -> 0.17.6 2024-04-11 17:01:37 +00:00
aleksana ca45605a57 Revert "yaru-theme: 23.10.0 -> 24.04.0"
This reverts commit 51adef6fc8.
2024-04-12 00:59:01 +08:00
R. Ryantm 8c0f4ca85a python311Packages.clarifai-grpc: 10.2.3 -> 10.3.0 2024-04-11 16:43:10 +00:00
R. Ryantm 8a71dbd399 imgui: 1.90.4 -> 1.90.5 2024-04-11 16:43:06 +00:00
Atemu 6b799b9f88
Merge pull request #303380 from jopejoe1/ffmpeg/qr
ffmpeg_7: qr code support
2024-04-11 18:37:12 +02:00
nixpkgs-merge-bot[bot] 8721fc49be
Merge pull request #303278 from r-ryantm/auto-update/gitu
gitu: 0.13.1 -> 0.15.0
2024-04-11 16:35:16 +00:00
Martin Weinelt 6f5077ae19
Merge pull request #303392 from r-ryantm/auto-update/python311Packages.graphene-django
python311Packages.graphene-django: 3.2.0 -> 3.2.1
2024-04-11 18:32:16 +02:00
toastal 0ba23300de nixos/movim: precompress static files 2024-04-11 23:26:11 +07:00
toastal 64b110589c movim: minifyStaticFiles prop 2024-04-11 23:26:11 +07:00
toastal fcc7c53e9c nixos/movim: add service module 2024-04-11 23:26:11 +07:00
Aleksana f1af369d2c
Merge pull request #302053 from sikmir/tootik
tootik: init at 0.9.6
2024-04-12 00:18:45 +08:00
Aleksana 029c95c780
Merge pull request #271342 from PhDyellow/ryzen_smu
ryzen_smu: init at 0.1.5, ryzen_monitor_ng: init at 2.0.5
2024-04-12 00:15:45 +08:00
R. Ryantm ee952c112c python312Packages.yolink-api: 0.4.2 -> 0.4.3 2024-04-11 16:12:28 +00:00
R. Ryantm 5e43e4eb1b python312Packages.riscv-config: 3.18.0 -> 3.18.1 2024-04-11 16:11:47 +00:00
R. Ryantm c03ba17b3b python311Packages.graphene-django: 3.2.0 -> 3.2.1 2024-04-11 15:53:33 +00:00
Payas Relekar 1aadbb83c9 ocis-bin: 5.0.0 -> 5.0.1 2024-04-11 21:19:36 +05:30
rucadi 434ecb8a6d devcontainer: init at 0.58.0 2024-04-11 17:45:51 +02:00
Pol Dellaiera dcb8f305ff
vscode-extensions.coder.coder-remote: 0.1.18 -> 0.1.36 2024-04-11 17:40:53 +02:00
Samuel Ainsworth 03b8fd0d9b
Merge pull request #303147 from natsukium/pytorch-pfn-extras/fix
python311Packages.pytorch-pfn-extras: fix build
2024-04-11 11:38:41 -04:00
lassulus f173d0881e
Merge pull request #303351 from asymmetric/mnt-pkgs
team-list: join `jitsi` team
2024-04-11 17:30:33 +02:00
Bobby Rong 19fb422a60
xfce.xfce4-i3-workspaces-plugin: 1.4.1 -> 1.4.2
https://github.com/denesb/xfce4-i3-workspaces-plugin/compare/1.4.1...1.4.2
2024-04-11 23:27:12 +08:00
Bobby Rong 130b5db625
xfce.xfce4-i3-workspaces-plugin: Clean up
- xfce4-dev-tools has its own setup-hook to run xdt-autogen.
- xfconf is not needed, this saves configs to a custom i3-workspaces-8.rc.
2024-04-11 23:26:46 +08:00
R. Ryantm 5010a92fa9 eigenmath: unstable-2024-03-20 -> unstable-2024-04-08 2024-04-11 15:23:39 +00:00
Silvan Mosberger 9030f1e684
Merge pull request #302692 from DanielSidhion/update-fetchzip
doc: update fetchzip docs, add examples and follow conventions
2024-04-11 17:12:05 +02:00
DS e67c738314 doc: update fetchzip docs, add examples and follow conventions
With updates in a doc team meeting with Valentin, Silvan and Johannes :)
2024-04-11 17:09:41 +02:00
Sandro 9169eb4746
Merge pull request #301292 from philiptaron/ndiswrapper-elfutils 2024-04-11 16:57:25 +02:00
jopejoe1 0dd8c95dcd ffmpeg: qr code support 2024-04-11 16:53:54 +02:00
jopejoe1 08d90fa65e ffmpeg: add MPEG-5 EVC en/decoding 2024-04-11 16:51:12 +02:00
jopejoe1 3189bf160b xeve: init at 0.4.3 2024-04-11 16:50:54 +02:00
jopejoe1 1307c7f27e xevd: init at 0.4.1 2024-04-11 16:50:08 +02:00
networkException 9072edec01
ungoogled-chromium: 123.0.6312.105-1 -> 123.0.6312.122-1
https://chromereleases.googleblog.com/2024/04/stable-channel-update-for-desktop_10.html

This update includes 3 security fixes.

CVEs:
CVE-2024-3157 CVE-2024-3516 CVE-2024-3515
2024-04-11 16:48:08 +02:00
networkException b24e22d061
chromium: 123.0.6312.105 -> 123.0.6312.122
https://chromereleases.googleblog.com/2024/04/stable-channel-update-for-desktop_10.html

This update includes 3 security fixes.

CVEs:
CVE-2024-3157 CVE-2024-3516 CVE-2024-3515
2024-04-11 16:47:51 +02:00
networkException 3c4f4f2afd
chromedriver: 123.0.6312.86 -> 123.0.6312.122 2024-04-11 16:47:07 +02:00
natsukium 0361b39aaa
ansible_2_14: drop
Ansible 2.14 goes end of life in 2024/05 and can't be supported
throughout the 24.05 release cycle
2024-04-11 23:14:08 +09:00
R. Ryantm 7ab6f241e9 python312Packages.dirigera: 1.1.0 -> 1.1.1 2024-04-11 14:11:38 +00:00
Josh Rickmar 56b26ff8e7 libressl: 3.8.4 -> 3.9.1 2024-04-11 09:54:57 -04:00
Sandro f59f29659e
Merge pull request #301326 from philiptaron/chipsec-elfutils 2024-04-11 15:54:14 +02:00
R. Ryantm 38016dff38 python311Packages.azure-eventgrid: 4.18.0 -> 4.19.0 2024-04-11 13:53:42 +00:00
Sandro 5c26e13e2a
Merge pull request #266109 from linsui/i2p 2024-04-11 15:51:57 +02:00
Fabian Affolter 2f6a44afa3 python312Packages.publicsuffixlist: 0.10.0.20240403 -> 0.10.0.20240411 2024-04-11 15:44:42 +02:00
Pavol Rusnak f1a819d270
Merge pull request #303332 from r-ryantm/auto-update/tor
tor: 0.4.8.10 -> 0.4.8.11
2024-04-11 15:39:13 +02:00
Fabian Affolter c7bfada2c4 jrnl: format with nixfmt 2024-04-11 15:34:12 +02:00
Fabian Affolter fc41b1abe2 jrnl: patch for to support pytest_bdd 7.1.2 and later 2024-04-11 15:33:35 +02:00
Fabian Affolter 533c6e184c jrnl: refactor 2024-04-11 15:31:11 +02:00
Fabian Affolter dcd42c5896 elasticsearch-curator: format with nixfmt 2024-04-11 15:24:53 +02:00
Fabian Affolter 1d5c336aa6 elasticsearch-curator: 8.0.12 -> 8.0.15
Diff: https://github.com/elastic/curator/compare/refs/tags/v8.0.12...v8.0.15

Changelog: https://github.com/elastic/curator/releases/tag/v8.0.15
2024-04-11 15:24:38 +02:00
Fabian Affolter 4f51994509 python312Packages.es-client: refactor
- format with nixfmt
2024-04-11 15:23:29 +02:00
Nick Cao 1100cf59b1
Merge pull request #303347 from r-ryantm/auto-update/python311Packages.sphinxcontrib-confluencebuilder
python311Packages.sphinxcontrib-confluencebuilder: 2.5.0 -> 2.5.1
2024-04-11 09:21:42 -04:00
Nick Cao 506078d0b2
Merge pull request #303349 from r-ryantm/auto-update/faas-cli
faas-cli: 0.16.23 -> 0.16.25
2024-04-11 09:21:00 -04:00
Fabian Affolter f65eeb51be python312Packages.es-client: 8.12.8 -> 8.13.1
Diff: https://github.com/untergeek/es_client/compare/refs/tags/v8.12.8...v8.13.1

Changelog: https://github.com/untergeek/es_client/releases/tag/v8.13.1
2024-04-11 15:20:39 +02:00
Nick Cao 0f416aa6e5
Merge pull request #303353 from r-ryantm/auto-update/git-mit
git-mit: 5.12.191 -> 5.12.194
2024-04-11 09:20:25 -04:00
Nick Cao 9f53efb9b5
Merge pull request #303287 from r-ryantm/auto-update/weaviate
weaviate: 1.24.7 -> 1.24.8
2024-04-11 09:18:02 -04:00
Fabian Affolter b99c9b7188 python312Packages.elastic-apm: format with nixfmt 2024-04-11 15:17:10 +02:00
Fabian Affolter e57658dced python312Packages.elastic-apm: 6.21.3 -> 6.22.0
Diff: https://github.com/elastic/apm-agent-python/compare/refs/tags/v6.21.3...v6.22.0

Changelog: https://github.com/elastic/apm-agent-python/releases/tag/v6.22.0
2024-04-11 15:16:46 +02:00
Nick Cao fd43ba0f75
Merge pull request #303248 from r-ryantm/auto-update/git-cliff
git-cliff: 2.2.0 -> 2.2.1
2024-04-11 09:14:36 -04:00
R. Ryantm e508906815 limine: 7.3.0 -> 7.3.1 2024-04-11 13:14:13 +00:00
Nick Cao 80dccfaf7c
Merge pull request #303249 from r-ryantm/auto-update/grpcui
grpcui: 1.3.3 -> 1.4.1
2024-04-11 09:14:00 -04:00
Nick Cao 24aeb0eace
Merge pull request #303250 from r-ryantm/auto-update/grpcurl
grpcurl: 1.8.9 -> 1.9.1
2024-04-11 09:13:24 -04:00
Fabian Affolter 7db70a7b68 python312Packages.pytest-bdd: format with nixfmt 2024-04-11 15:12:16 +02:00
Fabian Affolter 6cde10ba6b python312Packages.pytest-bdd: 6.1.1 -> 7.1.2
Diff: https://github.com/pytest-dev/pytest-bdd/compare/refs/tags/6.1.1...7.1.2

Changelog: https://github.com/pytest-dev/pytest-bdd/blob/7.1.2/CHANGES.rst
2024-04-11 15:11:40 +02:00
Nick Cao 8e736440e4
Merge pull request #303254 from r-ryantm/auto-update/ibus-engines.m17n
ibus-engines.m17n: 1.4.28 -> 1.4.29
2024-04-11 09:10:11 -04:00
Nick Cao d56ea7d83e
Merge pull request #303255 from r-ryantm/auto-update/ibus-engines.typing-booster-unwrapped
ibus-engines.typing-booster-unwrapped: 2.25.4 -> 2.25.6
2024-04-11 09:09:34 -04:00
Nick Cao d038aa83a0
Merge pull request #303256 from r-ryantm/auto-update/kubernetes-helm
kubernetes-helm: 3.14.3 -> 3.14.4
2024-04-11 09:08:53 -04:00
Sandro Jäckel 15ed0d2125
Revert "fzf: remove fzf-share helper"
This reverts commit 1035a9efdf.
2024-04-11 15:08:51 +02:00
Sandro Jäckel 104f24e0b9
Revert "doc: replace fzf-share mention with sk-share from Skim package"
This reverts commit de5b2ef096.
2024-04-11 15:08:51 +02:00
Sandro Jäckel 1fb10f5017
nixos/fzf: bring back keybindings and completion option removed in #298692
Also drop with lib
2024-04-11 15:08:51 +02:00
Nick Cao 5eaf81362c
Merge pull request #303257 from r-ryantm/auto-update/micronaut
micronaut: 4.3.7 -> 4.3.8
2024-04-11 09:08:20 -04:00
Nick Cao 650a1a1d37
Merge pull request #303258 from r-ryantm/auto-update/namespace-cli
namespace-cli: 0.0.354 -> 0.0.355
2024-04-11 09:07:45 -04:00
Nick Cao 33f554e81f
Merge pull request #303264 from lopsided98/orc-arm
orc: fix build on 32-bit ARM
2024-04-11 09:07:18 -04:00
Nick Cao 7bccdb6949
Merge pull request #303266 from r-ryantm/auto-update/wslu
wslu: 4.1.2 -> 4.1.3
2024-04-11 09:06:45 -04:00
R. Ryantm 909b6dbc0b gridcoin-research: 5.4.7.0 -> 5.4.8.0 2024-04-11 13:06:25 +00:00
Nick Cao 890b3cc497
Merge pull request #303269 from r-ryantm/auto-update/spicedb
spicedb: 1.30.0 -> 1.30.1
2024-04-11 09:05:06 -04:00
Nick Cao 36c0c14192
Merge pull request #303273 from jmbaur/cloudflared-docs
nixos/cloudflared: fix docs for tlsTimeout
2024-04-11 09:04:41 -04:00
Nick Cao 94bb3e2379
Merge pull request #303138 from r-ryantm/auto-update/templ
templ: 0.2.648 -> 0.2.663
2024-04-11 09:00:51 -04:00
Lorenzo Manacorda d40167f9a5 team-list: join jitsi team 2024-04-11 15:00:00 +02:00
R. Ryantm 9bcfb99d6b git-mit: 5.12.191 -> 5.12.194 2024-04-11 12:58:22 +00:00
R. Ryantm 03a1d58cbf faas-cli: 0.16.23 -> 0.16.25 2024-04-11 12:53:37 +00:00
R. Ryantm ba169b4893 python311Packages.sphinxcontrib-confluencebuilder: 2.5.0 -> 2.5.1 2024-04-11 12:43:51 +00:00
Bobby Rong a1b567757b
Merge pull request #303115 from bobby285271/upd/exclude-pkgs
nixos/{budgie,cinnamon,pantheon}: Don't enable modules for excludePackages
2024-04-11 20:41:13 +08:00
Bobby Rong 4f1346de92
Merge pull request #302824 from bobby285271/upd/mate
mate.mate-themes: 3.22.24 -> 3.22.26
2024-04-11 20:38:44 +08:00
R. Ryantm 3914f2a05c cardinal: 23.10 -> 24.04 2024-04-11 12:31:52 +00:00
Mario Rodas ed2322d191
Merge pull request #303331 from r-ryantm/auto-update/terragrunt
terragrunt: 0.56.2 -> 0.56.5
2024-04-11 07:31:04 -05:00
Fabian Affolter ae42aad893
Merge pull request #303310 from fabaff/mypy-boto3-bump
python312Packages.mypy-boto3-cleanrooms: 1.34.78 -> 1.34.82, python312Packages.mypy-boto3-connect: 1.34.67 -> 1.34.82, python312Packages.mypy-boto3-rekognition: 1.34.20 -> 1.34.82
2024-04-11 14:13:10 +02:00
Fabian Affolter edc4dda199
Merge pull request #303228 from therealpxc/trufflehog-darwin-fix
trufflehog: fix Darwin builds
2024-04-11 14:12:43 +02:00
K900 681d4a87b2
Merge pull request #303340 from NixOS/revert-286310-pr-getty-autologin
Revert "nixos/getty: add option to autologin once per boot"
2024-04-11 15:05:37 +03:00
K900 084ce1ee88
Revert "nixos/getty: add option to autologin once per boot" 2024-04-11 15:05:26 +03:00
Paul Meyer 68b3627a15
Merge pull request #303293 from jnsgruk/scrutiny-0.8.1
scrutiny: 0.8.0 -> 0.8.1
2024-04-11 14:05:22 +02:00
Silvan Mosberger 4c00536dff
Merge pull request #303146 from oliviacrain/icl-si
tests.importCargoLock: fix self-inclusive src listings in .nix files
2024-04-11 13:37:58 +02:00
Silvan Mosberger b6f215a5d1
Merge pull request #303330 from NixOS/revert-302990-auto-update/nixdoc
Revert "nixdoc: 3.0.2 -> 3.0.3"
2024-04-11 13:32:46 +02:00
natsukium 3853200ec3
python311Packages.pytorch-pfn-extras: fix build 2024-04-11 20:27:12 +09:00
Silvan Mosberger 3b26d563c5 Build Nixpkgs manual when nixdoc changes
Because this wasn't done previously, a PR was merged that broke the
build: https://github.com/NixOS/nixpkgs/pull/302990#issuecomment-2049471406
2024-04-11 13:26:46 +02:00
OTABI Tomoya 5767a044ed
Merge pull request #302526 from GaetanLepage/testcontainers
python311Packages.testcontainers: 4.3.1 -> 4.3.3
2024-04-11 20:26:15 +09:00
Silvan Mosberger 3669ad7a7b
Revert "nixdoc: 3.0.2 -> 3.0.3" 2024-04-11 13:24:55 +02:00
R. Ryantm 66ea8cd9d9 jackett: 0.21.2134 -> 0.21.2342 2024-04-11 11:24:15 +00:00
R. Ryantm 0e6aff21fe terragrunt: 0.56.2 -> 0.56.5 2024-04-11 11:23:35 +00:00
R. Ryantm ee187195cc tor: 0.4.8.10 -> 0.4.8.11 2024-04-11 11:23:12 +00:00
Franz Pletz cb7a6deb80
Merge pull request #301694 from r-ryantm/auto-update/fluent-bit
fluent-bit: 3.0.0 -> 3.0.1
2024-04-11 12:59:19 +02:00
Franz Pletz 9417e42024
Merge pull request #302993 from r-ryantm/auto-update/prometheus-blackbox-exporter
prometheus-blackbox-exporter: 0.24.0 -> 0.25.0
2024-04-11 12:53:52 +02:00
Yt 4a528c3e88
Merge pull request #303306 from xrelkd/update/solana-cli
solana-cli: install shell completions
2024-04-11 10:52:13 +00:00
R. RyanTM 8847bb9115
texpresso: 0-unstable-2024-03-26 -> 0-unstable-2024-04-08 (#301517) 2024-04-11 11:51:52 +01:00
7c6f434c fcb180445c
Merge pull request #302985 from r-ryantm/auto-update/eclib
eclib: 20231212 -> 20240408
2024-04-11 10:50:59 +00:00
Robert Hensing c75b25068e
Merge pull request #288320 from nitrocode/cloudposse-team-atmos
maintainers/team-list: add cloudposse team for atmos
2024-04-11 12:46:44 +02:00
someplaceguy 403c17e488 flint: remove mpir dependency
MPIR is no longer being maintained and its website no longer exists.

Furthermore, flint can use GMP instead of MPIR.
2024-04-11 11:16:11 +01:00
Christian Kögler 0114be0584 local-ai: 2.11.0 -> 2.12.3
- acitvate with_stablediffusion and with_tts per default
- move tests to separate file
- add llama test
2024-04-11 12:06:13 +02:00
Maciej Krüger ffb3c91dd1
cert-viewer: 0.9.0 -> 0.9.1 2024-04-11 12:02:06 +02:00
Jon Seager 997cc15602
Merge pull request #303294 from jnsgruk/lxd-ui-0.8
lxd-ui: 0.7 -> 0.8
2024-04-11 11:22:16 +02:00
Fabian Affolter 762b3b24c9
Merge pull request #303288 from fabaff/checkov-bump
checkov: 3.2.55 -> 3.2.60
2024-04-11 10:50:01 +02:00
Fabian Affolter 91693ebee5
Merge pull request #303270 from r-ryantm/auto-update/python312Packages.pubnub
python312Packages.pubnub: 7.4.3 -> 7.4.4
2024-04-11 10:49:39 +02:00
Weijia Wang 854ffac3c1
Merge pull request #302520 from r-ryantm/auto-update/eigenlayer
eigenlayer: 0.6.3 -> 0.7.0
2024-04-11 10:47:45 +02:00
Fabian Affolter a5bc2b616c python312Packages.mypy-boto3-rekognition: 1.34.20 -> 1.34.82 2024-04-11 10:47:22 +02:00
Simon Hauser b3642388fe
keydb: init at 6.3.4 2024-04-11 10:47:07 +02:00
Fabian Affolter d3e3934dc8 python312Packages.mypy-boto3-connect: 1.34.67 -> 1.34.82 2024-04-11 10:45:53 +02:00
Fabian Affolter d2c45fd78d python312Packages.mypy-boto3-cleanrooms: 1.34.78 -> 1.34.82 2024-04-11 10:45:38 +02:00
Marko Mindek a499115d5c rebar3: 3.22.1 -> 3.23.0 2024-04-11 10:44:51 +02:00
Aleksana c9da9331e7
Merge pull request #303279 from vinnymeller/font-0xpropo
_0xpropo: init at 1.000
2024-04-11 16:43:07 +08:00
Aleksana 6b5da54dbb
Merge pull request #299048 from ByteSudoer/init-chess-tui
chess-tui: init at 1.2.0
2024-04-11 16:38:18 +08:00
Pol Dellaiera 118bca639e
Merge pull request #302857 from Enter-tainer/mgt/typst-preview-v0.11.4
typst-preview: 0.11.2 -> 0.11.4
2024-04-11 10:36:28 +02:00
kirillrdy 3a9f22cf43
Merge pull request #303021 from TheRealKeto/update/stow
stow: 2.3.1 -> 2.4.0
2024-04-11 18:32:16 +10:00
Aleksana 1dd6addcca
Merge pull request #300443 from pokon548/custom-args-qq
qq: use makeShellWrapper instead to wrap program to support command line options
2024-04-11 16:30:18 +08:00
Weijia Wang 6265d8dd7f
Merge pull request #302949 from codedownio/cling-smoke-test
cling: add a smoke test
2024-04-11 10:28:31 +02:00
Pascal Wittmann 513767d7ad
Merge pull request #303260 from r-ryantm/auto-update/camunda-modeler
camunda-modeler: 5.21.0 -> 5.22.0
2024-04-11 10:26:40 +02:00
Florian Klink 97d1ddccdf crate2nix: 0.12.0 -> 0.14.0
According to https://github.com/nix-community/crate2nix/releases,
0.13.0 contained mostly internal version updates and flake-specific
workflows irrelevant to this package build.

0.14.0 however contains https://github.com/nix-community/crate2nix/
issues/340, which contains a fix for Cargo.lock file changes from Rust
1.77.
2024-04-11 11:26:11 +03:00
Aleksana fb831a1e9a
Merge pull request #303242 from Cryolitia/shanggu
shanggu-fonts: init at 1.020
2024-04-11 16:23:26 +08:00
xrelkd dc11297a61
solana-cli: install shell completions 2024-04-11 16:18:59 +08:00
xrelkd 5150491fd4
solana-cli: migrate to by-name 2024-04-11 16:18:58 +08:00
Weijia Wang 873bbd66c2
Merge pull request #303292 from r-ryantm/auto-update/libserdes
libserdes: 7.6.0 -> 7.6.1
2024-04-11 10:11:28 +02:00
ners f3410e6f4e jetbrains.plugins: update 2024-04-11 10:05:13 +02:00
ners 991b1cdaff jetbrains.{clion,rider}: 2023.3.4 -> 2024.1.1
jetbrains.clion: 2023.3.4 -> 2024.1
jetbrains.datagrip: 2024.1 -> 2024.1.1
jetbrains.rider: 2023.3.4 -> 2024.1
2024-04-11 10:05:13 +02:00
Weijia Wang 2ceccc9b70
Merge pull request #301845 from meanvoid/package/thcrap-steam-proton-wrapper
thcrap-steam-proton-wrapper: init at 0-unstable-2024-04-03
2024-04-11 10:00:19 +02:00
Weijia Wang 60193de320
Merge pull request #302734 from r-ryantm/auto-update/pgmodeler
pgmodeler: 1.1.1 -> 1.1.2
2024-04-11 09:57:27 +02:00
Weijia Wang 99cf0dc812
Merge pull request #303251 from r-ryantm/auto-update/helm-ls
helm-ls: 0.0.14 -> 0.0.15
2024-04-11 09:56:07 +02:00
Nikolay Korotkiy 587fa3609f
Merge pull request #302789 from imincik/libtiff-geospatial-team-maint
libtiff: adopt package under geospatial team maintenance
2024-04-11 11:53:09 +04:00
Fabian Affolter 5adae1c288
Merge pull request #303231 from cor-rizzle/sparse-fix
python312Packages.sparse: fix build and other minor changes
2024-04-11 09:52:38 +02:00
Tom McLaughlin 46f5689c73 cling: add a smoke test 2024-04-11 00:46:01 -07:00
Weijia Wang 6271b14d39
Merge pull request #287467 from oo-infty/init-ugm
ugm: init at 1.4.0
2024-04-11 09:45:52 +02:00
Ivan Mincik 646f0dcd01
Merge pull request #302154 from imincik/rasterio-dont-propagate-setuptools
python3Packages.rasterio: don't propagate setuptools
2024-04-11 07:36:18 +00:00
Fabian Affolter 542ec09bfd home-assistant: update component-packages 2024-04-11 09:35:08 +02:00
Fabian Affolter 156e0d0812 python312Packages.bring-api: format with nixfmt 2024-04-11 09:33:35 +02:00
Fabian Affolter 54f7f1fe10 python312Packages.bring-api: refactor
- enable tests
2024-04-11 09:32:43 +02:00
Fabian Affolter b14303fcce python312Packages.bring-api: 0.5.6 -> 0.7.0
Diff: https://github.com/miaucl/bring-api/compare/refs/tags/0.5.6...0.7.0

Changelog: https://github.com/miaucl/bring-api/blob/0.7.0/CHANGELOG.md
2024-04-11 09:29:21 +02:00
Fabian Affolter c29d1a5cba python312Packages.bring-api: rename, update URLs, etc. 2024-04-11 09:27:47 +02:00
Fabian Affolter 7d1bcb47db python312Packages.homeassistant-bring-api: rename to bring-api 2024-04-11 09:25:26 +02:00
Pol Dellaiera 38d5073d56
vscode-extensions.mgt19937.typst-preview: 0.11.1 -> 0.11.4 2024-04-11 09:24:05 +02:00
Fabian Affolter 7e29fe4391
Merge pull request #299699 from fabaff/sentry-sdk-bump
python311Packages.sentry-sdk: 1.42.0 -> 1.43.0
2024-04-11 09:14:46 +02:00
Jon Seager 42041589e4
lxd-ui: add nix-update-script and meta.changelog 2024-04-11 08:11:00 +01:00
Florian Klink 35085ab730 ubootTuringRK1: init 2024-04-11 10:10:41 +03:00
Jon Seager 303fb35953
lxd-ui: 0.7 -> 0.8 2024-04-11 08:10:41 +01:00
Corinna Raab 4ec09aff58 python312Packages.clifford: mark as broken
Doesn't work with latest numba
https://github.com/pygae/clifford/issues/430
https://github.com/numba/numba/pull/9353
2024-04-11 09:05:09 +02:00
Jon Seager ea97563cf1
scrutiny: 0.8.0 -> 0.8.1
Also driveby to add the changelog attribute to meta
2024-04-11 08:02:56 +01:00
R. Ryantm e78bd02879 libserdes: 7.6.0 -> 7.6.1 2024-04-11 06:49:14 +00:00
Michele Guerini Rocco 4a42c797a4
Merge pull request #286310 from rnhmjoj/pr-getty-autologin
nixos/getty: add option to autologin once per boot
2024-04-11 08:48:50 +02:00
Corinna Raab 54ad90b9cd python312Packages.clifford: migrate to build-system 2024-04-11 08:47:10 +02:00
Corinna Raab 13ceab7595 python312Packages.clifford: add meta.changelog 2024-04-11 08:45:32 +02:00
Pol Dellaiera ababd9c464
Merge pull request #303230 from abysssol/ollama-cudart-static
ollama: add cudart_static to cuda dependencies
2024-04-11 08:40:48 +02:00
Fabian Affolter 7ba38acb51 checkov: split inputs 2024-04-11 08:19:47 +02:00
Casey Link 789684ad02
nixos/paperless: Switch to `systemd.tmpfiles.settings`
This option resolves #301746 by allowing the admin to bypass the
creation of the paperless directories by systemd-tmpfiles.

This is necessary when, for example, those directories lie inside an NFS
mount that the root user does not have rw access to.

Fixes #301746
2024-04-11 08:19:24 +02:00
Casey Link 9532793d59
nixos/paperless: refactor to use systemd LoadCredential
This replaces the paperless-copy-password service with the use of
systemd's LoadCredential mechanism.

It is not a breaking change since it is gated behind `cfg.passwordFile`.
2024-04-11 08:19:05 +02:00
Fabian Affolter bb40bf4a04 checkov: 3.2.55 -> 3.2.60
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.55...3.2.60

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.60
2024-04-11 08:18:02 +02:00
Fabian Affolter 5f8a248a90
Merge pull request #303089 from r-ryantm/auto-update/python312Packages.snowflake-connector-python
python312Packages.snowflake-connector-python: 3.8.0 -> 3.8.1
2024-04-11 08:14:50 +02:00
Fabian Affolter 4e156d13ed
Merge pull request #303088 from r-ryantm/auto-update/python312Packages.qcs-api-client
python312Packages.qcs-api-client: 0.24.1 -> 0.25.0
2024-04-11 08:14:21 +02:00
Fabian Affolter a7a1123467
Merge pull request #303280 from r-ryantm/auto-update/cnquery
cnquery: 10.11.0 -> 10.11.1
2024-04-11 08:10:46 +02:00
R. Ryantm d3fb90b7ef weaviate: 1.24.7 -> 1.24.8 2024-04-11 06:10:00 +00:00
Fabian Affolter 4e2a77fea0
Merge pull request #303220 from fabaff/pytenable-bump
python312Packages.pytenable: 1.4.21 -> 1.4.22
2024-04-11 08:09:19 +02:00
Fabian Affolter 09e987c5ae
Merge pull request #303223 from fabaff/langchain-bump
python312Packages.langchain-core: 0.1.40 -> 0.1.41, python312Packages.langsmith: 0.1.42 -> 0.1.45, python312Packages.langchain-community: 0.0.31 -> 0.0.32
2024-04-11 08:09:00 +02:00
Fabian Affolter dd6456f54c
Merge pull request #303234 from fabaff/sqlmap-bump
python312Packages.sqlmap: 1.8.3 -> 1.8.4
2024-04-11 08:08:48 +02:00
Fabian Affolter ffac9a85ac
Merge pull request #303235 from fabaff/dvc-render-bump
python312Packages.dvc-render: 1.0.1 -> 1.0.2
2024-04-11 08:08:37 +02:00
Fabian Affolter bec3075d62
Merge pull request #303271 from r-ryantm/auto-update/python312Packages.openai
python312Packages.openai: 1.16.2 -> 1.17.0
2024-04-11 08:08:30 +02:00
Fabian Affolter cf6c4e59fb python312Packages.pubnub: format with nixfmt 2024-04-11 08:07:18 +02:00
Thomas Gerbet 3ef25cb316 trafficserver: 9.2.3 -> 9.2.4
Fixes CVE-2024-31309.
https://lists.apache.org/thread/f9qh3g3jvy153wh82pz4onrfj1wh13kc

Changes:
https://raw.githubusercontent.com/apache/trafficserver/9.2.x/CHANGELOG-9.2.4
2024-04-11 07:37:19 +02:00
Vincent Laporte ff51a64adb ocamlPackages.charInfo_width: remove at 1.1.0 2024-04-11 07:21:06 +02:00
Vincent Laporte 0770ab6a87 ocamlPackages.zed: remove at 3.1.0 for OCaml < 4.08 2024-04-11 07:21:06 +02:00
Vinny Meller 39447b3f07
_0xpropo: init at 1.000 2024-04-11 01:08:00 -04:00
R. Ryantm 15d162adae cnquery: 10.11.0 -> 10.11.1 2024-04-11 04:59:51 +00:00
John Titor 68b0265ab5
ananicy-rules-cachyos: unstable-2023-10-11 -> unstable-2024-04-10
commit: de55e2f55e6adf559bf4990aa433f5c202dc073d
adding myself as maintainer
2024-04-11 10:15:08 +05:30
R. Ryantm 646500b85f gitu: 0.13.1 -> 0.15.0 2024-04-11 04:45:01 +00:00
R. Ryantm 96731aab0f flowblade: 2.12.0.2 -> 2.14.0.1 2024-04-11 06:31:40 +02:00
Aleksana 9306e3cc87
Merge pull request #303161 from r-ryantm/auto-update/base16384
base16384: 2.3.0 -> 2.3.1
2024-04-11 12:14:05 +08:00
Jared Baur c1d5363ecc
nixos/cloudflared: fix docs for tlsTimeout
The URL and link text were swapped.
2024-04-10 21:12:51 -07:00
Weijia Wang eab5b0a51a
Merge pull request #303245 from annaleaves/duckdb-filedescriptors
duckdb: increase file descriptors for installCheck
2024-04-11 06:05:20 +02:00
R. Ryantm 1c5c38f1ce python312Packages.openai: 1.16.2 -> 1.17.0 2024-04-11 03:37:13 +00:00
R. Ryantm ec1f6857a1 python312Packages.pubnub: 7.4.3 -> 7.4.4 2024-04-11 03:31:09 +00:00
Weijia Wang 0b4d76ea8a
Merge pull request #303216 from r-ryantm/auto-update/python312Packages.mitogen
python312Packages.mitogen: 0.3.6 -> 0.3.7
2024-04-11 05:29:05 +02:00
Weijia Wang 3599cc27c8
Merge pull request #302892 from clkamp/protobuf-23-fix
justbuild: Fix build
2024-04-11 05:27:40 +02:00
R. Ryantm aa5041e9c2 spicedb: 1.30.0 -> 1.30.1 2024-04-11 03:26:27 +00:00
R. Ryantm c9adc16471 terraform: 1.7.5 -> 1.8.0 2024-04-11 03:21:40 +00:00
Weijia Wang 03eb727bf5
Merge pull request #301841 from r-ryantm/auto-update/ooniprobe-cli
ooniprobe-cli: 3.21.0 -> 3.21.1
2024-04-11 05:21:29 +02:00
R. Ryantm ac734d9b1e wslu: 4.1.2 -> 4.1.3 2024-04-11 03:19:22 +00:00
ByteSudoer f5933f5148 chess-tui: init at 1.2.0 2024-04-11 04:18:49 +01:00
Weijia Wang ae58ca4c0d
Merge pull request #302709 from r-ryantm/auto-update/grafana-loki
grafana-loki,promtail: 2.9.6 -> 3.0.0
2024-04-11 05:15:43 +02:00
Weijia Wang aac53100f0
Merge pull request #301842 from r-ryantm/auto-update/opensc
opensc: 0.25.0 -> 0.25.1
2024-04-11 05:14:55 +02:00
Weijia Wang 1e1d62c9d0
Merge pull request #301193 from r-ryantm/auto-update/rust-analyzer-unwrapped
rust-analyzer-unwrapped: 2024-03-25 -> 2024-04-08
2024-04-11 05:14:22 +02:00
Weijia Wang 02ab71d401
Merge pull request #298519 from r-ryantm/auto-update/python311Packages.jaraco-abode
python311Packages.jaraco-abode: 5.1.0 -> 5.1.1
2024-04-11 05:13:41 +02:00
Weijia Wang b7d407d76a
Merge pull request #302658 from r-ryantm/auto-update/qmplay2
qmplay2: 24.04.02 -> 24.04.07
2024-04-11 05:12:32 +02:00
Weijia Wang 3bcce11c0f
Merge pull request #302521 from r-ryantm/auto-update/supabase-cli
supabase-cli: 1.153.3 -> 1.155.1
2024-04-11 05:12:20 +02:00
Weijia Wang 7d31098bc9
Merge pull request #300785 from r-ryantm/auto-update/boinc
boinc: 7.24.3 -> 8.0.1
2024-04-11 05:11:04 +02:00
Weijia Wang 8e5bd02f24
Merge pull request #301761 from r-ryantm/auto-update/simdjson
simdjson: 3.8.0 -> 3.9.1
2024-04-11 05:10:38 +02:00
nixpkgs-merge-bot[bot] 20383fec26
Merge pull request #303175 from r-ryantm/auto-update/files-cli
files-cli: 2.12.54 -> 2.12.56
2024-04-11 03:04:11 +00:00
北雁 Cryolitia d8f6e7df57
shanggu-fonts: init at 1.020 2024-04-11 11:03:02 +08:00
Weijia Wang 2206386723
Merge pull request #302948 from r-ryantm/auto-update/llama-cpp
llama-cpp: 2589 -> 2636
2024-04-11 04:51:49 +02:00
Weijia Wang 9d1116ef74
Merge pull request #303019 from r-ryantm/auto-update/zarf
zarf: 0.32.6 -> 0.33.0
2024-04-11 04:49:24 +02:00
Weijia Wang 19331e6aa5
Merge pull request #303071 from clot27/update-64gram
_64gram: 1.1.16 -> 1.1.17
2024-04-11 04:48:48 +02:00
Weijia Wang e4ed0cfc56
Merge pull request #303219 from r-ryantm/auto-update/devbox
devbox: 0.10.3 -> 0.10.4
2024-04-11 04:46:56 +02:00
Ben Wolsieffer de1025fdfd orc: fix build on 32-bit ARM
In 0.4.36, the sed expression that tries to disable the exec_opcodes_sys
test also deletes other lines that break the file syntax. The build
fails with:

testsuite/meson.build:23:25: ERROR: Expecting endif got colon.
                  install: false,
                         ^
For a block that started at 22,2
  if enabled_backends.contains('sse') and enabled_backends.contains('avx')
  ^

The test has apparently been fixed since 0.4.33 anyway (see [1]), so
just get rid of this sed patch.

[1] 5d5515ea5b
2024-04-10 22:25:18 -04:00
toastal 47918937b8 movim: update to latest (includes NixOS patches)
Version is ‘weird’ to deal with the composer script
2024-04-11 08:57:57 +07:00
Phil Dyer 97899b5ba6 doc: add information about ryzen-monitor-ng and ryzen-smu modules 2024-04-11 11:50:20 +10:00
Phil Dyer 286d741f47 nixos/ryzen-monitor-ng: init module
A userspace tool for setting and getting AMD CPU power
and performance parameters.

The module adds `ryzen_monitor_ng` to `environment.systemPackages` and
enables the `ryzen-smu` module, as `ryzen_monitor_ng` requires the
`ryzen_smu` kernel module to function.
2024-04-11 11:46:59 +10:00
Phil Dyer a352dc5e0f ryzen-monitor-ng: init at 2.0.5
A userspace tool for setting and getting AMD CPU power
and performance parameters.

Relies on the ryzen_smu kernel module.
2024-04-11 11:45:42 +10:00
Phil Dyer ba0566726e nixos/ryzen-smu: init module
Provide a module for installing ryzen_smu, a Linux kernel driver
that exposes access to the SMU (System Management Unit) for
certain AMD Ryzen Processors.

Installs monitor_cpu, a userspace tool for viewing info.

Using fork of original to match ryzen_monitor_ng, a more advanced
userspace tool for accessing the SMU via this kernel module,
planned for a later commit.
2024-04-11 11:40:43 +10:00
Phil Dyer cc0f056492 ryzen-smu: init at 0.1.5
A Linux kernel driver that exposes access to the
SMU (System Management Unit) for certain AMD Ryzen Processors.

Contains monitor_cpu, a userspace tool for viewing info.

Using fork of original to match ryzen_monitor_ng, a more advanced
userspace tool for accessing the SMU via this kernel module,
planned for a later commit.
2024-04-11 11:39:09 +10:00
R. Ryantm b094c83dd3 camunda-modeler: 5.21.0 -> 5.22.0 2024-04-11 01:31:47 +00:00
toastal c10316a4f6 movim: ImageMagick fix 2024-04-11 08:26:35 +07:00
toastal 94d3c3c65c movim: add bin script helper 2024-04-11 08:26:35 +07:00
R. Ryantm e122cdb5fe namespace-cli: 0.0.354 -> 0.0.355 2024-04-11 01:24:53 +00:00
R. Ryantm ee7205fa88 micronaut: 4.3.7 -> 4.3.8 2024-04-11 01:12:58 +00:00
R. Ryantm 67ad2fccc1 kubernetes-helm: 3.14.3 -> 3.14.4 2024-04-11 01:11:48 +00:00
R. Ryantm 12aa54eb50 ibus-engines.typing-booster-unwrapped: 2.25.4 -> 2.25.6 2024-04-11 01:10:29 +00:00
R. Ryantm 51f1681f81 ibus-engines.m17n: 1.4.28 -> 1.4.29 2024-04-11 01:10:11 +00:00
R. Ryantm 71913aac04 helm-ls: 0.0.14 -> 0.0.15 2024-04-11 00:59:26 +00:00
R. Ryantm a021f9dc78 grpcurl: 1.8.9 -> 1.9.1 2024-04-11 00:58:40 +00:00
R. Ryantm 80cd58c0fc grpcui: 1.3.3 -> 1.4.1 2024-04-11 00:58:28 +00:00
R. Ryantm 2ea8115fcf git-cliff: 2.2.0 -> 2.2.1 2024-04-11 00:57:40 +00:00
R. Ryantm b7f618ad85 daktilo: 0.5.0 -> 0.6.0 2024-04-11 00:31:15 +00:00
Nick Cao 7439b139aa
Merge pull request #302708 from donovanglover/hyprdim-update
hyprdim: 2.2.3 -> 2.2.4
2024-04-10 20:30:01 -04:00
Nick Cao da3e37a154
Merge pull request #302379 from NickCao/sagemaker
python312Packages.sagemaker: fix build and modernize
2024-04-10 20:29:08 -04:00
Fabian Affolter 1a62250cc1 python312Packages.langchain: 0.1.14 -> 0.1.15
Diff: https://github.com/langchain-ai/langchain/compare/refs/tags/v0.1.14...v0.1.15

Changelog: https://github.com/langchain-ai/langchain/releases/tag/v0.1.15
2024-04-11 02:13:27 +02:00
Fabian Affolter 34d3520673
Merge pull request #303221 from fabaff/tencentcloud-sdk-python-bump
python312Packages.tencentcloud-sdk-python: 3.0.1126 -> 3.0.1127
2024-04-11 02:11:36 +02:00
annalee 1a55c25e86
duckdb: increase file descriptors for installCheck
fixes https://github.com/NixOS/nixpkgs/issues/303226
2024-04-10 23:46:22 +00:00
Robert Hensing e9332c9fbd
Merge pull request #302917 from tweag/fix/changelog-d
changelog-d: fix build
2024-04-11 01:37:02 +02:00
Niklas Hambüchen cf5251256f
Merge pull request #303215 from nh2/fix-potreeconverter-phases-master
potreeconverter: Don't unnecessarily override patchPhase/fixupPhase.
2024-04-11 01:35:38 +02:00
OTABI Tomoya c4171ebcde
Merge pull request #302841 from natsukium/labelbox/update
python311Packages.labelbox: 3.65 -> 3.67.0
2024-04-11 08:34:31 +09:00
Justin Bedő 1042fd8b14
Merge pull request #302193 from Kupac/fix_hpar
rPackages.hpar: mark as broken
2024-04-11 09:19:24 +10:00
Justin Bedő a43a959206
Merge pull request #301358 from Kupac/fix_eds
rPackages.eds: fix build
2024-04-11 09:16:54 +10:00
Fabian Affolter 871d80c872 python312Packages.dvc-render: format with nixfmt 2024-04-11 00:47:18 +02:00
Fabian Affolter 60925cabbc python312Packages.dvc-render: refactor 2024-04-11 00:46:51 +02:00
Fabian Affolter 4baf94dca8 python312Packages.dvc-render: 1.0.1 -> 1.0.2
Diff: https://github.com/iterative/dvc-render/compare/refs/tags/1.0.1...1.0.2

Changelog: https://github.com/iterative/dvc-render/releases/tag/1.0.2
2024-04-11 00:46:21 +02:00
Gaetan Lepage 90175aae04 python311Packages.mujoco: 3.1.3 -> 3.1.4
Changelog: https://github.com/google-deepmind/mujoco/releases/tag/3.1.4
2024-04-11 00:45:27 +02:00
Gaetan Lepage 090f1039ac mujoco: 3.1.3 -> 3.1.4
Diff: https://github.com/google-deepmind/mujoco/compare/refs/tags/3.1.3...3.1.4

Changelog: https://github.com/google-deepmind/mujoco/releases/tag/3.1.4
2024-04-11 00:42:45 +02:00
Fabian Affolter 513bb9b52f python312Packages.sqlmap: format with nixfmt 2024-04-11 00:42:04 +02:00
Fabian Affolter 13c669b3d8 python312Packages.sqlmap: refactor 2024-04-11 00:41:39 +02:00
Fabian Affolter ecde7fd7f4 python312Packages.sqlmap: 1.8.3 -> 1.8.4
Changelog: https://github.com/sqlmapproject/sqlmap/releases/tag/1.8.4
2024-04-11 00:39:57 +02:00
Aaron Andersen d2b7e6797b
Merge pull request #291321 from c0deaddict/feature/nats-exporter
nixos/prometheus-nats-exporter: new module
2024-04-10 22:39:40 +00:00
Silvan Mosberger 86e1157d8b
Merge pull request #302990 from r-ryantm/auto-update/nixdoc
nixdoc: 3.0.2 -> 3.0.3
2024-04-11 00:38:17 +02:00
Fabian Affolter e9bb0b431e
Merge pull request #303128 from r-ryantm/auto-update/qovery-cli
qovery-cli: 0.86.2 -> 0.87.0
2024-04-11 00:32:04 +02:00
Fabian Affolter fe1bedbd90 python312Packages.sentry-sdk: format with nixfmt 2024-04-11 00:26:38 +02:00
Fabian Affolter fa30aeaecf python312Packages.sentry-sdk: refactor 2024-04-11 00:26:16 +02:00
Fabian Affolter a7056eb22e python312Packages.sentry-sdk: 1.43.0 -> 1.45.0
Diff: https://github.com/getsentry/sentry-python/compare/refs/tags/1.43.0...1.45.0

Changelog: https://github.com/getsentry/sentry-python/blob/1.45.0/CHANGELOG.md
2024-04-11 00:24:45 +02:00
Corinna Raab 24d031bfa2 python312Packages.sparse: fix build
and other minor changes
2024-04-11 00:12:00 +02:00
Thomas Gerbet b607b9427a
Merge pull request #303211 from risicle/ris-check-cherry-picks-empty-lines
check-cherry-picks.sh maintainer script: fix handling of cherry-pick-less branches
2024-04-10 23:57:54 +02:00
Fabian Affolter 9207dabe91
Merge pull request #302035 from fabaff/appthreat-vulnerability-db-bump
python312Packages.apsw: 3.45.1.0 -> 3.45.2.0, python312Packages.appthreat-vulnerability-db: 5.6.6 -> 5.6.7,  dep-scan: 5.2.14 -> 5.3.2
2024-04-10 23:50:04 +02:00
Fabian Affolter def4bb025d
Merge pull request #303058 from fabaff/ajsonrpc-refactor
python312Packages.ajsonrpc: refactor
2024-04-10 23:49:44 +02:00
Fabian Affolter c15b7df7f7
Merge pull request #303059 from fabaff/credstash-refactor
python312Packages.credstash: refactor
2024-04-10 23:49:29 +02:00
Patrick Callahan d43568d702 trufflehog: fix Darwin builds 2024-04-10 14:42:20 -07:00
Fabian Affolter ba66597c5e python312Packages.langchain-community: 0.0.31 -> 0.0.32 2024-04-10 23:36:08 +02:00
Fabian Affolter f973d87b1b python312Packages.langsmith: 0.1.42 -> 0.1.45
Diff: https://github.com/langchain-ai/langsmith-sdk/compare/refs/tags/v0.1.42...v0.1.45

Changelog: https://github.com/langchain-ai/langsmith-sdk/releases/tag/v0.1.45
2024-04-10 23:35:47 +02:00
Fabian Affolter 3944e8ada4 python312Packages.langchain-core: 0.1.40 -> 0.1.41 2024-04-10 23:35:17 +02:00
abysssol da83c7ae68 ollama: add cudart_static to cuda dependencies 2024-04-10 17:34:25 -04:00
Pascal Bach a8eaee11a9
Merge pull request #296459 from MinerSebas/restic-rest-server-hardening
nixos/restic-rest-server:  Add additional service hardening
2024-04-10 23:33:34 +02:00
Fabian Affolter ef03145c3b python312Packages.tencentcloud-sdk-python: 3.0.1126 -> 3.0.1127
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1126...3.0.1127

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1127/CHANGELOG.md
2024-04-10 23:31:23 +02:00
Fabian Affolter 8a36964ecf python312Packages.pytenable: format with nixfmt 2024-04-10 23:29:28 +02:00
Fabian Affolter 8456d31ce2 python312Packages.pytenable: refactor 2024-04-10 23:29:08 +02:00
Fabian Affolter 59fd0e0be7 python312Packages.pytenable: 1.4.21 -> 1.4.22
Diff: https://github.com/tenable/pyTenable/compare/refs/tags/1.4.21...1.4.22

Changelog: https://github.com/tenable/pyTenable/releases/tag/1.4.22
2024-04-10 23:28:37 +02:00
Yt 0057749884
Merge pull request #302986 from r-ryantm/auto-update/erlang_24
erlang_24: 24.3.4.16 -> 24.3.4.17
2024-04-10 21:22:56 +00:00
Yt ee1dafeefa
Merge pull request #302969 from jpds/vector-0.37.1
vector: 0.37.0 → 0.37.1
2024-04-10 21:22:15 +00:00
R. Ryantm e897ff2f21 devbox: 0.10.3 -> 0.10.4 2024-04-10 21:21:46 +00:00
Robert Scott dc4f218432 check-cherry-picks.sh maintainer script: add clarifying message regarding differences found 2024-04-10 22:21:08 +01:00
Niklas Hambüchen 4adc607b77 potreeconverter: Don't unnecessarily override patchPhase/fixupPhase.
Overriding `patchPhase` makes declaring or overriding `patches = [...]`
have no effect.
2024-04-10 21:14:05 +00:00
Fabian Affolter 4e2ce36aab
Merge pull request #303196 from r-ryantm/auto-update/python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-index-vector-stores-qdrant: 0.1.6 -> 0.2.0
2024-04-10 23:13:30 +02:00
R. Ryantm 70ed4f3edc python312Packages.mitogen: 0.3.6 -> 0.3.7 2024-04-10 21:11:45 +00:00
László Kupcsik 8628dda9b9 rPackages.FLAMES: fix build 2024-04-10 23:04:40 +02:00
Robert Scott b612366abc check-cherry-picks.sh maintainer script: fix handling of cherry-pick-less branches 2024-04-10 21:59:50 +01:00
László Kupcsik c3a4456e03 rPackages.qckitfastq: fix build 2024-04-10 22:39:33 +02:00
László Kupcsik 5530381075 rPackages.h5vc: fix build 2024-04-10 22:19:01 +02:00
Fabian Affolter 392c8da877 qovery-cli: format with nixfmt 2024-04-10 22:13:35 +02:00
R. Ryantm 974668588a base16384: 2.3.0 -> 2.3.1 2024-04-10 13:07:39 -07:00
László Kupcsik 9ea7984ec0 rPackages.BiocOncoTK: fix build 2024-04-10 22:05:28 +02:00
R. Ryantm 08a9aec581 python311Packages.llama-index-vector-stores-qdrant: 0.1.6 -> 0.2.0 2024-04-10 20:02:48 +00:00
R. Ryantm a5c3a84e42 files-cli: 2.12.54 -> 2.12.56 2024-04-10 13:01:51 -07:00
Fabian Affolter ddcd5f2762
Merge pull request #303036 from r-ryantm/auto-update/python311Packages.boto3-stubs
python311Packages.boto3-stubs: 1.34.79 -> 1.34.81
2024-04-10 22:01:28 +02:00
R. Ryantm 3dfa97c9ea stackit-cli: 0.1.0 -> 0.2.1 2024-04-10 12:56:32 -07:00
link2xt 1d093cb426 deltatouch: init at 1.4.0
Co-authored-by: matthewcroughan <matt@croughan.sh>
Co-authored-by: Cosima Neidahl <opna2608@protonmail.com>
2024-04-10 19:55:11 +00:00
link2xt 73b0dc6217 maintainers: add link2xt 2024-04-10 19:55:11 +00:00
Sandro ca729afa8c
Merge pull request #302812 from gador/pgadmin-darwin
pgadmin4: add darwin build
2024-04-10 21:54:48 +02:00
Cole Helbling dbc967d14d Revert "NixOS Integration Tests: Enable again for darwin" 2024-04-10 12:52:12 -07:00
K900 85d3f97277
Merge pull request #303114 from K900/sddm-no-x11
nixos/sddm: allow disabling the rest of X11
2024-04-10 22:22:20 +03:00
K900 ab0b45a3a0 nixos/sddm: allow disabling the rest of X11 2024-04-10 22:22:05 +03:00
Martin Weinelt 4093715863
Merge pull request #303100 from r-ryantm/auto-update/ctranslate2
ctranslate2: 4.1.1 -> 4.2.0
2024-04-10 21:05:48 +02:00
Keto 2848915e9b
stow: 2.3.1 -> 2.4.0 2024-04-10 14:51:00 -04:00
Connor Baker c46343615d
Merge pull request #282170 from jmbaur/rm-nsight-cuda-10
cudaPackages: remove nsight-systems from cuda 10
2024-04-10 14:24:41 -04:00
Nikolay Korotkiy 870545873f
tootik: init at 0.9.6 2024-04-10 22:23:38 +04:00
Artturin 4bde407c23 pkgsCross.aarch64-darwin.discord-canary: 0.0.451 -> 0.0.468 2024-04-10 21:08:07 +03:00
Pascal Wittmann 0a57592720
Merge pull request #303024 from wegank/guix-cve
guix: add patch for CVE-2024-27297
2024-04-10 20:07:46 +02:00
Pascal Wittmann a4fa45de2b
Merge pull request #303064 from r-ryantm/auto-update/vtm
vtm: 0.9.76 -> 0.9.77
2024-04-10 20:05:22 +02:00
0x4A6F 07581bb39a
Merge pull request #302465 from r-ryantm/auto-update/bpftop
bpftop: 0.4.0 -> 0.4.1
2024-04-10 20:01:26 +02:00
Pascal Wittmann 388f9799d7
Merge pull request #302894 from NikolaiSch/updating-juce
juce: 7.0.10 -> 7.0.11
2024-04-10 19:57:24 +02:00
Pascal Wittmann cad38af16b
Merge pull request #302946 from Kupac/fix_seqbias
rPackages.seqbias: fix build
2024-04-10 19:54:41 +02:00
Pascal Wittmann 7e0d0b2c15
Merge pull request #302968 from teutat3s/element-desktop-1.11.64
element-desktop: 1.11.63 -> 1.11.64
2024-04-10 19:54:06 +02:00
Pascal Wittmann 2da1af77d4
Merge pull request #302984 from numinit/klee-update
klee: 3.0 -> 3.1
2024-04-10 19:52:37 +02:00
Pascal Wittmann 513f8e4cc4
Merge pull request #303018 from r-ryantm/auto-update/subxt
subxt: 0.35.1 -> 0.35.2
2024-04-10 19:50:21 +02:00
Pascal Wittmann 2373a21e8b
Merge pull request #303033 from r-ryantm/auto-update/netbird-ui
netbird-ui: 0.27.1 -> 0.27.2
2024-04-10 19:48:40 +02:00
Adam C. Stephens e8ff41fa85
Merge pull request #285041 from r-vdp/nix-optimise-fix-timer
nix-optimise: only create timer unit if needed
2024-04-10 13:48:22 -04:00
Adam C. Stephens 877d8a1383
Merge pull request #250009 from gepbird/update-zsh-syntax-highlighting
zsh-syntax-highlighting: 0.7.1 -> 0.8.0
2024-04-10 13:41:50 -04:00
Pascal Wittmann a62dd3ea78
Merge pull request #303079 from r-ryantm/auto-update/homepage-dashboard
homepage-dashboard: 0.8.10 -> 0.8.11
2024-04-10 19:41:27 +02:00
Artturin 340b351855 pkgsCross.aarch64-darwin.discord-ptb: 0.0.105 -> 0.0.107 2024-04-10 17:35:21 +00:00
Bernardo Meurer aca48416ff
Merge pull request #303131 from DontEatOreo/update-raycast
raycast: 1.70.3 -> 1.71.1
2024-04-10 13:35:15 -04:00
Artturin 3941e911f4 pkgsCross.aarch64-darwin.discord: 0.0.298 -> 0.0.300 2024-04-10 17:34:48 +00:00
Artturin 524d680ac7 discord-development: 0.0.16 -> 0.0.17 2024-04-10 17:34:09 +00:00
Bjørn Forsman 74c1547424 nixos/doc: suggest mounting the ESP on /boot with umask=077
This prevents world-readable access to /boot, which is a security issue
that systemd-boot warns about.

Fixes https://github.com/NixOS/nixpkgs/issues/279362.
2024-04-10 19:34:07 +02:00
Bjørn Forsman e17e60b273 nixos-generate-config: preserve vfat filesystem mount permissions
The default is to mount these world-readable, but that's a security risk
for the EFI System Partition.

Ref https://github.com/NixOS/nixpkgs/issues/279362.
2024-04-10 19:34:07 +02:00
Artturin 1fdc06c13b discord-canary: 0.0.326 -> 0.0.346 2024-04-10 17:33:39 +00:00
Artturin 8d4d2b7f7a discord-ptb: 0.0.76 -> 0.0.78 2024-04-10 17:33:17 +00:00
Pascal Wittmann 7a8dac5cdf
Merge pull request #303097 from r-ryantm/auto-update/ausweisapp
ausweisapp: 2.1.0 -> 2.1.1
2024-04-10 19:32:58 +02:00
Artturin 0d1cfb5efc discord: 0.0.47 -> 0.0.49 2024-04-10 17:32:43 +00:00
Pascal Wittmann 0137095b51
Merge pull request #303140 from infinixbot/update/nixpkgs-check-by-name
nixpkgs-check-by-name: 0.1.0 -> 0.1.1
2024-04-10 19:29:53 +02:00
Thomas Watson 0355aaa7d2 quartus-prime-lite: add option to disable Questa simulator
Saves ~5GB of closure size and eliminates dependency on 32 bit
libraries.
2024-04-10 19:27:03 +02:00
Thomas Watson 4d46279ad9 quartus-prime-lite: make usable under emulation 2024-04-10 19:27:03 +02:00
Thomas Watson a4f75867ee quartus-prime-lite: add more qsys requirements
Needed on certain systems and for certain SoC designs.
2024-04-10 19:27:03 +02:00
nixpkgs-merge-bot[bot] 512e017782
Merge pull request #302967 from r-ryantm/auto-update/steampipe
steampipe: 0.22.1 -> 0.22.2
2024-04-10 17:17:24 +00:00
Nikolay Korotkiy 62bce888d9
Merge pull request #302538 from r-ryantm/auto-update/gmid
gmid: 1.8.6 -> 2.0.2
2024-04-10 21:06:04 +04:00
Aleksana 5ffac98654
Merge pull request #273792 from ctron/update-trunk
trunk: add ctron as maintainer
2024-04-11 00:58:59 +08:00
Connor Baker 546930ab97
Merge pull request #300321 from jonringer/deprecate-cuda-autoAddDriver
cudaPackages.autoAddX: Deprecate
2024-04-10 12:45:48 -04:00
K900 a90b106c96
Merge pull request #303150 from tfc/nixos-integration-tests-macos-platforms
NixOS Integration Tests: Enable again for darwin
2024-04-10 19:36:53 +03:00
K900 39a8316074
Merge pull request #303132 from K900/linux-firmware-20240410
linux-firmware: 20240312 -> 20240410
2024-04-10 19:33:03 +03:00
K900 40705aba04
Merge pull request #303136 from K900/kernels-20240410
Kernel updates for 2024-04-10
2024-04-10 19:23:16 +03:00
Stig ebdc52f921
Merge pull request #302072 from r-ryantm/auto-update/yamlscript
yamlscript: 0.1.46 -> 0.1.52
2024-04-10 17:59:26 +02:00
Jacek Galowicz e4bf075cff NixOS Integration Tests: Enable again for darwin 2024-04-10 17:59:11 +02:00
Aleksana 4fb6fe0206
Merge pull request #302468 from gnubufferoverflows/master
googleearth-pro: more specific vulnerability description
2024-04-10 23:55:11 +08:00
K900 a74181815c linux/common-config: remove old NFSD options from 5.15 too 2024-04-10 18:49:41 +03:00
Nikolay Korotkiy eaf5fc1813
gmid: migrate to by-name 2024-04-10 19:47:15 +04:00
Emily d477ca36fe
Merge pull request #301383 from emilylange/forgejo-runner
forgejo-runner: rename from forgejo-actions-runner, fix `meta.changelog`, 3.3.0 -> 3.4.1
2024-04-10 17:43:41 +02:00
Florian Klink 61d1e89790 ubootOrangePi5: drop extraConfig
This has been applied upstream, so can be removed.
2024-04-10 18:38:44 +03:00
lassulus e329e2ed05
Merge pull request #302921 from r-ryantm/auto-update/bitcoind-abc
bitcoind-abc: 0.29.0 -> 0.29.1
2024-04-10 17:32:37 +02:00
Jonathan Ringer dadbcf9367
nixos/rl-24.05: Add deprecation entry for cudaPackages.autoAdd{DriverRunpath,OpenGLRunpathHook} 2024-04-10 08:31:19 -07:00
Jonathan Ringer 52eb8850b8
cudaPackages.autoAdd{Driver,OpengGL}Runpath: deprecate 2024-04-10 08:31:19 -07:00
Silvan Mosberger c09c154a34
Merge pull request #303141 from tweag/check-by-name-codeowner
CODEOWNERS: Fix check-by-name path
2024-04-10 17:30:29 +02:00
Olivia Crain 1348195416
tests.importCargoLock: fix self-inclusive src listings in .nix files
Replace `src = ./.` instances with more explicit source listings.
Otherwise, derivations will be rebuilt on any change to the files
defining them (e.g. formatting via nixfmt-rfc-style).
2024-04-10 10:27:12 -05:00
Silvan Mosberger 658206a8f7 CODEOWNERS: Fix check-by-name path
Was moved in https://github.com/NixOS/nixpkgs/pull/297901
2024-04-10 17:18:08 +02:00
Jos van Bakel 2e10f813fe
nixos/prometheus-nats-exporter: new module 2024-04-10 17:12:49 +02:00
K900 c044ba368c linux-rt_6_6: 6.6.23-rt28 -> 6.6.25-rt29 2024-04-10 18:11:29 +03:00
infinixbot af887c78d2 nixpkgs-check-by-name: 0.1.0 -> 0.1.1
https://github.com/NixOS/nixpkgs-check-by-name/releases/tag/0.1.1
2024-04-10 15:11:05 +00:00
K900 550bbd4090 linux_5_15: 5.15.153 -> 5.15.154 2024-04-10 18:10:54 +03:00
K900 fa12da8a56 linux_6_1: 6.1.84 -> 6.1.85 2024-04-10 18:10:51 +03:00
K900 7858a70bec linux_6_6: 6.6.25 -> 6.6.26 2024-04-10 18:10:47 +03:00
K900 8f6d8ef0c9 linux_6_8: 6.8.4 -> 6.8.5 2024-04-10 18:10:43 +03:00
K900 e863d558d0 linux_testing: 6.9-rc2 -> 6.9-rc3 2024-04-10 18:10:39 +03:00
K900 cd70dc73d8 linux/kernel/update-mainline: don't readd EOL kernels 2024-04-10 18:10:12 +03:00
R. Ryantm 3729f136b2 templ: 0.2.648 -> 0.2.663 2024-04-10 15:09:11 +00:00
Fabian Affolter 3744104cb6
auth0-cli: refactor 2024-04-10 10:56:16 -04:00
R. RyanTM 6347cd23dc
dex-oidc: 2.39.0 -> 2.39.1 (#302821) 2024-04-10 10:53:22 -04:00
K900 37ba60342b linux-firmware: 20240312 -> 20240410 2024-04-10 17:51:19 +03:00
DontEatOreo e7d58a4040
raycast: 1.70.3 -> 1.71.1
Changelog: https://www.raycast.com/changelog/1-71-0
2024-04-10 17:46:23 +03:00
Weijia Wang d715ca173a
Merge pull request #287984 from Aleksanaa/pablodraw
pablodraw: init at 3.3.13-beta
2024-04-10 16:46:20 +02:00
Thiago Kenji Okada 1530c0622b
Merge pull request #301990 from aaronjheng/nilaway
nilaway: unstable-2023-11-17 -> 0-unstable-2024-04-04
2024-04-10 15:44:27 +01:00
Adam Stephens 0b57d008d4
CODEOWNERS: add adamcstephens for incus/lxc/lxd 2024-04-10 10:43:55 -04:00
Thiago Kenji Okada ea50effb2e
Merge pull request #303080 from saschagrunert/osc
osc: 1.3.1 -> 1.6.1
2024-04-10 15:41:56 +01:00
Jess Bodzo 042a17e5fe
auth0-cli: 1.1.2 -> 1.4.0
https://github.com/auth0/auth0-cli/releases/tag/v1.4.0
2024-04-10 10:41:46 -04:00
Nick Cao 11486e15b5
Merge pull request #302903 from NickCao/telegram-desktop
telegram-desktop: 4.16.4 -> 4.16.6
2024-04-10 10:41:04 -04:00
Thiago Kenji Okada ada5309572
Merge pull request #303066 from r-ryantm/auto-update/libretro.flycast
libretro.flycast: unstable-2024-04-03 -> unstable-2024-04-05
2024-04-10 15:39:30 +01:00
Thiago Kenji Okada b91d4ffb07
Merge pull request #303065 from r-ryantm/auto-update/libretro.mame
libretro.mame: unstable-2024-04-01 -> unstable-2024-04-05
2024-04-10 15:39:04 +01:00
Thiago Kenji Okada 66180bb34b
Merge pull request #303061 from r-ryantm/auto-update/libretro.fbneo
libretro.fbneo: unstable-2024-04-02 -> unstable-2024-04-08
2024-04-10 15:38:46 +01:00
Thiago Kenji Okada d62a489794
Merge pull request #303056 from r-ryantm/auto-update/libretro.ppsspp
libretro.ppsspp: unstable-2024-04-04 -> unstable-2024-04-09
2024-04-10 15:38:27 +01:00
Thiago Kenji Okada d579be4640
Merge pull request #303055 from r-ryantm/auto-update/libretro.mame2003-plus
libretro.mame2003-plus: unstable-2024-04-03 -> unstable-2024-04-09
2024-04-10 15:38:13 +01:00
Thiago Kenji Okada 0b2de0ef8f
Merge pull request #303045 from r-ryantm/auto-update/libretro.play
libretro.play: unstable-2024-04-02 -> unstable-2024-04-09
2024-04-10 15:37:48 +01:00
Thiago Kenji Okada e53c564e26
Merge pull request #302600 from JerrySM64/update-kernels
linuxKernel.kernels.linux_zen: 6.8.2-zen2 -> 6.8.4-zen1 ; linuxKernel.kernels.linux_lqx: 6.7.11-lqx1 -> 6.8.4-lqx1
2024-04-10 15:36:37 +01:00
R. Ryantm 50939388bd qovery-cli: 0.86.2 -> 0.87.0 2024-04-10 14:34:53 +00:00
Aleksana 38db005b21
Merge pull request #289523 from igsha/feat-xgboost
xgboost: preserve cmake targets in install phase
2024-04-10 22:30:52 +08:00
Nick Cao 7f48215db9
Merge pull request #303096 from r-ryantm/auto-update/trayscale
trayscale: 0.11.1 -> 0.11.2
2024-04-10 10:29:18 -04:00
Nick Cao f1199f8c4d
Merge pull request #303101 from r-ryantm/auto-update/deck
deck: 1.36.1 -> 1.36.2
2024-04-10 10:28:31 -04:00
Nick Cao f7e42d4c5d
Merge pull request #303102 from r-ryantm/auto-update/entt
entt: 3.13.1 -> 3.13.2
2024-04-10 10:28:04 -04:00
Nick Cao 6d3a7a67da
Merge pull request #303103 from r-ryantm/auto-update/expr
expr: 1.16.3 -> 1.16.4
2024-04-10 10:27:26 -04:00
R. Ryantm 70a4a21ed8 minder: 1.16.3 -> 1.16.4 2024-04-10 22:26:55 +08:00
Nick Cao 94fb0a0ecc
Merge pull request #303104 from r-ryantm/auto-update/fastly
fastly: 10.8.9 -> 10.8.10
2024-04-10 10:26:29 -04:00
Nick Cao 275514301c
Merge pull request #303105 from r-ryantm/auto-update/flarectl
flarectl: 0.92.0 -> 0.93.0
2024-04-10 10:25:47 -04:00
Aleksana 39f8cb5840
Merge pull request #301148 from Viibrant/lxqt-theme-support
catppuccin: add lxqt theme
2024-04-10 22:25:21 +08:00
Nick Cao 0f9de591b6
Merge pull request #303106 from r-ryantm/auto-update/goa
goa: 3.15.2 -> 3.16.0
2024-04-10 10:25:01 -04:00
Nick Cao 9fd76adc94
Merge pull request #303107 from r-ryantm/auto-update/ghq
ghq: 1.6.0 -> 1.6.1
2024-04-10 10:24:25 -04:00
Nick Cao 3d29f76fee
Merge pull request #303108 from r-ryantm/auto-update/hermitcli
hermitcli: 0.39.0 -> 0.39.1
2024-04-10 10:23:55 -04:00
Maximilian Bosch 9f3d1c8717
Merge pull request #301304 from ederoyd46/update-cargo-lambda_v1_2_0
cargo-lambda: 1.0.1 -> 1.2.1
2024-04-10 14:23:24 +00:00
Robert fa2d0c69d1 googleearth-pro: more specific vulnerability description
The current description of the vulnerabilities in Google Earth Pro is rather vague, so I have added a more detailed decision to help someone evaluate if it is safe to use or not. This is according to:

https://github.com/NixOS/nixpkgs/issues/141239#issuecomment-942911083

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-04-10 16:23:23 +02:00
Nick Cao e26295d360
Merge pull request #303118 from r-ryantm/auto-update/python311Packages.aiolifx-themes
python311Packages.aiolifx-themes: 0.4.16 -> 0.4.17
2024-04-10 10:22:49 -04:00
Weijia Wang ac401ccf45
Merge pull request #303053 from fhacloid/update-bashly
bashly: 1.1.1 -> 1.1.10
2024-04-10 16:22:10 +02:00
7c6f434c 375367fb75
Merge pull request #302937 from nat-418/update-picolisp
picolisp 20.6 -> 24.3.30
2024-04-10 14:21:22 +00:00
Nick Cao ae88d86be6
Merge pull request #303070 from r-ryantm/auto-update/libretro.genesis-plus-gx
libretro.genesis-plus-gx: unstable-2024-03-15 -> unstable-2024-04-05
2024-04-10 10:21:05 -04:00
Nick Cao 3aa0c2378b
Merge pull request #303069 from r-ryantm/auto-update/libretro.fceumm
libretro.fceumm: unstable-2024-03-02 -> unstable-2024-04-06
2024-04-10 10:20:50 -04:00
Aleksana ad6579ebb5
Merge pull request #301442 from Sigmanificient/mini-calc
mini-calc: init at 2.12.2
2024-04-10 22:20:34 +08:00
Aleksana 1be45886a0
Merge pull request #302488 from Peefy/patch-5
kcl-cli: init at 0.8.5
2024-04-10 22:18:19 +08:00
Nick Cao d79aa5d3e3
Merge pull request #303092 from marsam/update-terraform-ls
terraform-ls: 0.32.8 -> 0.33.0
2024-04-10 10:17:38 -04:00
Nick Cao da2f3ffa0f
Merge pull request #303026 from r-ryantm/auto-update/tftui
tftui: 0.12.6 -> 0.13.0
2024-04-10 10:16:14 -04:00
Bruno BELANYI 9a017de7c7
Merge pull request #302129 from sinavir/update_tandoor_recipes
tandoor-recipes: 1.5.12 -> 1.5.16
2024-04-10 15:15:46 +01:00
Nick Cao 152a0677dc
Merge pull request #303047 from r-ryantm/auto-update/libretro.nestopia
libretro.nestopia: unstable-2024-03-29 -> unstable-2024-04-07
2024-04-10 10:14:31 -04:00
Pol Dellaiera 48f9f5daba
Merge pull request #300431 from linsui/yutto
yutto: 2.0.0b36-unstable-2024-03-04 -> 2.0.0-beta.37
2024-04-10 16:14:02 +02:00
Nick Cao 4aaee3afa3
Merge pull request #303051 from r-ryantm/auto-update/libretro.pcsx-rearmed
libretro.pcsx-rearmed: unstable-2024-03-29 -> unstable-2024-04-06
2024-04-10 10:13:53 -04:00
Nick Cao a68e6b3568
Merge pull request #302950 from Defelo/uiua
uiua: 0.10.1 -> 0.10.2
2024-04-10 10:12:00 -04:00
Aleksana bb0ade9b7c
Merge pull request #295147 from mattpolzin/add-pixel-code-font
pixel-code: init at 2.1
2024-04-10 22:11:51 +08:00
Nick Cao f284c68f12
Merge pull request #302988 from r-ryantm/auto-update/maim
maim: 5.7.4 -> 5.8.0
2024-04-10 10:09:55 -04:00
Nick Cao fd631efe02
Merge pull request #302989 from r-ryantm/auto-update/mdbook-graphviz
mdbook-graphviz: 0.1.6 -> 0.1.7
2024-04-10 10:08:59 -04:00
Nick Cao 9f3eb06dba
Merge pull request #303006 from r-ryantm/auto-update/python312Packages.goodwe
python312Packages.goodwe: 0.3.1 -> 0.3.2
2024-04-10 10:08:01 -04:00
emilylange 271fd55b7e
grafana-loki: add simple version test
v3.0.0 changed the ldflag prefix, which we rely on to pass and embed
version information.

This is likely to happen again, and such version test is incredibly
inexpensive.
2024-04-10 16:06:56 +02:00
Bobby Rong d6b3ddd253
Merge pull request #302848 from bobby285271/upd/xfce4-dev-tools
xfce.xfce4-dev-tools: Allow skipping xdt-autogen
2024-04-10 22:06:31 +08:00
Nick Cao e9bc5409ef
Merge pull request #302913 from r-ryantm/auto-update/cirrus-cli
cirrus-cli: 0.114.2 -> 0.115.3
2024-04-10 10:06:08 -04:00
Nick Cao 80d79b79dc
Merge pull request #302915 from r-ryantm/auto-update/spicetify-cli
spicetify-cli: 2.36.2 -> 2.36.4
2024-04-10 10:05:18 -04:00
Nick Cao 68da21acaa
Merge pull request #302916 from r-ryantm/auto-update/scrutiny-collector
scrutiny-collector: 0.8.0 -> 0.8.1
2024-04-10 10:04:28 -04:00
Aleksana 5583a60c2c
Merge pull request #300411 from numinit/pkcs11-provider
pkcs11-provider: init at 0.3
2024-04-10 22:02:07 +08:00
Nick Cao c1f239faf2
Merge pull request #302943 from r-ryantm/auto-update/bitcoin-abc
bitcoin-abc: 0.29.0 -> 0.29.1
2024-04-10 10:00:05 -04:00
Aleksana 7a3d2d331f
Merge pull request #300867 from linsui/ruleset
sing-geoip: add rule-set
2024-04-10 21:57:13 +08:00
Florian Klink 1a948a4f0b
Merge pull request #302833 from flokli/brainstem
brainstem: init at 2.10.5
2024-04-10 16:55:02 +03:00
bigshaq9999 8b3445a066 sweethome3d.application: 7.2 -> 7.3 2024-04-10 20:52:37 +07:00
R. Ryantm de3d3a0cf1 python311Packages.aiolifx-themes: 0.4.16 -> 0.4.17 2024-04-10 13:50:27 +00:00
R. Ryantm 93afa6f764 spire: 1.9.3 -> 1.9.4 2024-04-10 06:44:42 -07:00
R. Ryantm d8481306a1 vscodium: 1.87.2.24072 -> 1.88.0.24096 2024-04-10 21:44:11 +08:00
linsui 3536f16682 sing-geoip: add rule-set
Update pkgs/data/misc/sing-geoip/default.nix

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-04-10 21:41:47 +08:00
Bobby Rong 2a8a59aebb
nixos/budgie: Don't enable modules for excludePackages
ref: bc970e94e7
ref: nixpkgs issue 299877
2024-04-10 21:33:34 +08:00
Bobby Rong a6ada0502b
nixos/pantheon: Don't enable modules for excludePackages
ref: bc970e94e7
ref: nixpkgs issue 299877

While at it, also enable flatpak in nixosTests.pantheon so we ensure appcenter builds.
2024-04-10 21:27:31 +08:00
Aditya 5deb1d364e _64gram: add nix-update-script 2024-04-10 18:55:12 +05:30
Frédéric BARRAS HAMPEL d5f1fe5958 bashly: 1.1.1 -> 1.1.10
Update out of date bashly version,

Changelogs:
- https://github.com/DannyBen/bashly/releases/tag/v1.1.10
- https://github.com/DannyBen/bashly/releases/tag/v1.1.9
- https://github.com/DannyBen/bashly/releases/tag/v1.1.8
- https://github.com/DannyBen/bashly/releases/tag/v1.1.7
- https://github.com/DannyBen/bashly/releases/tag/v1.1.6
- https://github.com/DannyBen/bashly/releases/tag/v1.1.5
- https://github.com/DannyBen/bashly/releases/tag/v1.1.4
- https://github.com/DannyBen/bashly/releases/tag/v1.1.3
- https://github.com/DannyBen/bashly/releases/tag/v1.1.2
2024-04-10 15:23:51 +02:00
Florian d50ce37b58
pgmodeler: add darwin build (#301513)
* pgmodeler: add darwin build

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>

* pgmodeler: add missing library

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>

* pgmodeler: fix macOS Application generation

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>

---------

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
2024-04-10 15:20:23 +02:00
Mario Rodas c8beb5ccdb
Merge pull request #303076 from marsam/fix-yarn-name
yarn-berry: fix name
2024-04-10 08:20:01 -05:00
OTABI Tomoya 1ca1bf9b2c
Merge pull request #302331 from natsukium/jupyter/update
jupyter related packages updates 2024-04-07
2024-04-10 22:15:35 +09:00
Bobby Rong 14c7a500c0
nixos/cinnamon: Don't enable modules for excludePackages
ref: bc970e94e7
ref: nixpkgs issue 299877
2024-04-10 21:14:43 +08:00
Mathew Polzin ac9f9e7eec pixel-code: init at 2.1 2024-04-10 08:14:10 -05:00
OTABI Tomoya e817a53a94
Merge pull request #303062 from r-ryantm/auto-update/python312Packages.marimo
python312Packages.marimo: 0.3.9 -> 0.3.12
2024-04-10 22:12:01 +09:00
R. Ryantm 3a82aa9865 hermitcli: 0.39.0 -> 0.39.1 2024-04-10 13:06:26 +00:00
R. Ryantm 60392a452f ghq: 1.6.0 -> 1.6.1 2024-04-10 13:05:41 +00:00
R. Ryantm 4803dda921 goa: 3.15.2 -> 3.16.0 2024-04-10 13:03:56 +00:00
natsukium 7935635fc6
python311Packages.jupyterlab-server: 2.25.4 -> 2.26.0
Changelog: https://github.com/jupyterlab/jupyterlab_server/blob/v2.26.0/CHANGELOG.md
2024-04-10 22:01:06 +09:00
natsukium 099f557c42
python311Packages.jupyterlab: 4.1.5 -> 4.1.6
Changelog: https://github.com/jupyterlab/jupyterlab/blob/v4.1.6/CHANGELOG.md
2024-04-10 22:01:06 +09:00
natsukium a33508e69f
python311Packages.pytest-jupyter: 0.9.1 -> 0.10.1
Diff: https://github.com/jupyter-server/pytest-jupyter/compare/refs/tags/v0.9.1...v0.10.1

Changelog: https://github.com/jupyter-server/pytest-jupyter/releases/tag/v0.10.1
2024-04-10 22:01:06 +09:00
natsukium 3223d99210
python311Packages.nbformat: 5.10.3 -> 5.10.4 2024-04-10 22:01:00 +09:00
Peter Hoeg c392dd7997 kid3: build with qt6 and KDE support 2024-04-10 05:59:22 -07:00
R. Ryantm db6607c336 flarectl: 0.92.0 -> 0.93.0 2024-04-10 12:56:36 +00:00
R. Ryantm 11d360a45b fastly: 10.8.9 -> 10.8.10 2024-04-10 12:53:50 +00:00
R. Ryantm cba54bf96a expr: 1.16.3 -> 1.16.4 2024-04-10 12:53:16 +00:00
R. Ryantm 4e76f4085b entt: 3.13.1 -> 3.13.2 2024-04-10 12:51:43 +00:00
Aleksana 250855f6b6
Merge pull request #285278 from Pyxels/vimPlugins.gruvbox-baby/init
vimPlugins.gruvbox-baby: init at 2024-01-25
2024-04-10 20:44:51 +08:00
Weijia Wang 7d37e2df44
Merge pull request #303015 from r-ryantm/auto-update/semantic-release
semantic-release: 23.0.7 -> 23.0.8
2024-04-10 14:39:01 +02:00
Weijia Wang a6543742b8
Merge pull request #303013 from r-ryantm/auto-update/python312Packages.survey
python312Packages.survey: 5.2.4 -> 5.3.0
2024-04-10 14:38:14 +02:00
Weijia Wang 4fa2ada624
Merge pull request #302918 from r-ryantm/auto-update/python312Packages.oci
python312Packages.oci: 2.125.1 -> 2.125.2
2024-04-10 14:37:48 +02:00
Weijia Wang 5bd8070e8e
Merge pull request #302881 from r-ryantm/auto-update/quisk
quisk: 4.2.30 -> 4.2.31
2024-04-10 14:37:31 +02:00
R. Ryantm 264f865562 deck: 1.36.1 -> 1.36.2 2024-04-10 12:36:33 +00:00
Mario Rodas d2762e1f4f
Merge pull request #303087 from linsui/fzf
nixos/fzf: fix typo
2024-04-10 07:36:17 -05:00
Pol Dellaiera c13cc3f7a3
Merge pull request #295979 from 9p4/finger-0.17
bsd-finger: Add debian patches for IPv6
2024-04-10 14:34:24 +02:00
R. Ryantm aab8dc5ace ctranslate2: 4.1.1 -> 4.2.0 2024-04-10 12:33:37 +00:00
Mario Rodas 12934252ad
Merge pull request #302975 from r-ryantm/auto-update/arkade
arkade: 0.11.6 -> 0.11.9
2024-04-10 07:26:48 -05:00
Mario Rodas c9d8c685d0
Merge pull request #302982 from r-ryantm/auto-update/ecs-agent
ecs-agent: 1.82.1 -> 1.82.2
2024-04-10 07:26:17 -05:00
Mario Rodas 4e84e7a1a2
Merge pull request #300899 from trofi/virglrenderer-enable-va-api
virglrenderer: expose and enable va-api option by default
2024-04-10 07:25:28 -05:00
Mario Rodas 9aa0ca552e
Merge pull request #302978 from r-ryantm/auto-update/avalanchego
avalanchego: 1.11.3 -> 1.11.4
2024-04-10 07:23:59 -05:00
Mario Rodas 28af3a79e6
Merge pull request #302987 from r-ryantm/auto-update/kubespy
kubespy: 0.6.2 -> 0.6.3
2024-04-10 07:23:30 -05:00
R. Ryantm 415f8b2d9a ausweisapp: 2.1.0 -> 2.1.1 2024-04-10 12:23:13 +00:00
Mario Rodas 211da52745
Merge pull request #303025 from r-ryantm/auto-update/boundary
boundary: 0.15.3 -> 0.15.4
2024-04-10 07:22:58 -05:00
R. Ryantm f31ddd385b trayscale: 0.11.1 -> 0.11.2 2024-04-10 12:22:25 +00:00
Weijia Wang 1a9ee9a242
Merge pull request #302910 from r-ryantm/auto-update/st
st: 0.9.1 -> 0.9.2
2024-04-10 14:14:01 +02:00
Weijia Wang 3ccec6fc4b
Merge pull request #302977 from r-ryantm/auto-update/bearer
bearer: 1.43.1 -> 1.43.2
2024-04-10 14:13:31 +02:00
R. Ryantm 14ce2430da simdjson: 3.8.0 -> 3.9.1 2024-04-10 12:06:07 +00:00
Weijia Wang 0514630fa5
Merge pull request #276491 from auroraanna/colstr
colstr: init at 1.0.0
2024-04-10 13:58:29 +02:00
linsui f1c99961e3 nixos/fzf: fix typo 2024-04-10 19:55:33 +08:00
R. Ryantm 80001d63f5 python312Packages.qcs-api-client: 0.24.1 -> 0.25.0 2024-04-10 11:52:18 +00:00
R. Ryantm dce04b381e python312Packages.snowflake-connector-python: 3.8.0 -> 3.8.1 2024-04-10 11:52:12 +00:00
Linus Heckemann 9d50a5b0d8
Merge pull request #264147 from lheckemann/foreign-distros
vmTools: misc debian tool improvements
2024-04-10 13:31:39 +02:00
OTABI Tomoya 9a2979d9ad
Merge pull request #302609 from r-ryantm/auto-update/python311Packages.pyformlang
python311Packages.pyformlang: 1.0.9 -> 1.0.10
2024-04-10 20:15:14 +09:00
OTABI Tomoya 82ee84eadf
Merge pull request #303002 from r-ryantm/auto-update/python311Packages.langsmith
python311Packages.langsmith: 0.1.40 -> 0.1.42
2024-04-10 20:13:16 +09:00
OTABI Tomoya 9911aa525c
Merge pull request #302871 from r-ryantm/auto-update/python312Packages.optimum
python312Packages.optimum: 1.18.0 -> 1.18.1
2024-04-10 20:11:45 +09:00
OTABI Tomoya 9e663ea918
Merge pull request #302832 from natsukium/yapsy/update
python311Packages.yapsy: 1.12.2 -> 1.12.2-unstable-2023-03-29
2024-04-10 20:06:38 +09:00
Fabian Affolter 1600026004
Merge pull request #303073 from fabaff/s3ql-fix
s3ql: 4.0.0 -> 5.1.3
2024-04-10 13:05:40 +02:00
natsukium fbea5e488a
python311Packages.labelbox: 3.65 -> 3.67.0
Diff:
https://github.com/Labelbox/labelbox-python/compare/refs/tags/v3.65...v.3.67.0

Changelog:
https://github.com/Labelbox/labelbox-python/blob/v.3.67.0/CHANGELOG.md
2024-04-10 20:02:33 +09:00
Sascha Grunert 5f599df38e
osc: 1.3.1 -> 1.6.1
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-04-10 13:00:09 +02:00
Fabian Affolter ee3702bff2 appthreat-depscan: rename to dep-scan 2024-04-10 12:46:50 +02:00
Fabian Affolter ded5cfda59 dep-scan: format with nixfmt 2024-04-10 12:42:22 +02:00
Fabian Affolter f70161f889 dep-scan: 5.2.14 -> 5.3.2
Diff: https://github.com/owasp-dep-scan/dep-scan/compare/refs/tags/v5.2.14...v5.3.2

Changelog: https://github.com/owasp-dep-scan/dep-scan/releases/tag/v5.3.2
2024-04-10 12:41:12 +02:00
Fabian Affolter dbf5e97357 python312Packages.appthreat-vulnerability-db: 5.6.6 -> 5.6.7
Diff: https://github.com/AppThreat/vulnerability-db/compare/refs/tags/v5.6.6...5.6.7

Changelog: https://github.com/AppThreat/vulnerability-db/releases/tag/v5.6.7
2024-04-10 12:39:53 +02:00
Fabian Affolter 2f85c76e07 python312Packages.appthreat-vulnerability-db: format with nixfmt 2024-04-10 12:39:07 +02:00
Weijia Wang 5cb7527b4a
Merge pull request #298042 from itsOnly1Jah/brave
Brave: add arm64 support
2024-04-10 12:38:32 +02:00
R. Ryantm 5dfb296a9d homepage-dashboard: 0.8.10 -> 0.8.11 2024-04-10 10:35:50 +00:00
Fabian Affolter 4610d2694e python312Packages.apsw: 3.45.1.0 -> 3.45.2.0
Diff: rogerbinns/apsw@refs/tags/3.45.1.0...3.45.2.0

Changelog: https://github.com/rogerbinns/apsw/releases/tag/3.45.2.0
2024-04-10 12:29:31 +02:00
Mario Rodas 374fa3532e
Merge pull request #302885 from devhell/bump-gurk
gurk-rs: 0.4.2 -> 0.4.3
2024-04-10 05:23:24 -05:00
Fabian Affolter 52f123b158 python312Packages.credstash: format with nixfmt 2024-04-10 12:22:49 +02:00
Fabian Affolter a9cca8bfcb python312Packages.credstash: refactor 2024-04-10 12:22:30 +02:00
Fabian Affolter 76fe963e03 s3ql: 4.0.0 -> 5.1.3
Changelog: https://github.com/s3ql/s3ql/releases/tag/s3ql-5.1.3
2024-04-10 12:07:56 +02:00
Fabian Affolter 1573d996c9 s3ql: format with nixfmt 2024-04-10 12:05:07 +02:00
Fabian Affolter e30e8b374e s3ql: refactor
- switch to pytestCheckHook
- adjust inputs
- add pythonImportsCheck
- specify license
- add changelog
- set build system
2024-04-10 12:02:56 +02:00
Mario Rodas 86a264e727
Merge pull request #303031 from r-ryantm/auto-update/dolt
dolt: 1.35.7 -> 1.35.8
2024-04-10 05:02:50 -05:00
Fabian Affolter 029aa58786
Merge pull request #303038 from fabaff/bleak-retry-connector-bump
python312Packages.bleak-retry-connector: 3.4.0 -> 3.5.0
2024-04-10 11:59:45 +02:00
Weijia Wang 86cab09dcf
Merge pull request #302962 from DontEatOreo/update-stats
stats: 2.10.6 -> 2.10.7
2024-04-10 11:58:08 +02:00
Weijia Wang 4cdaf50584
Merge pull request #302585 from xrelkd/add/anchor
anchor: init at 0.29.0
2024-04-10 11:56:31 +02:00
Aditya 85aed69b47 _64gram: 1.1.16 -> 1.1.17 2024-04-10 15:22:23 +05:30
Mario Rodas f9cee3306b
Merge pull request #302083 from anthonyroussel/add-realmd-package
realmd: init at 0.17.1
2024-04-10 04:47:52 -05:00
Fabian Affolter 4760a2ba95
Merge pull request #303054 from fabaff/goodwe-bump
python312Packages.goodwe: 0.3.1 -> 0.3.2
2024-04-10 11:47:39 +02:00
kirillrdy b8b4eeb46b
Merge pull request #303037 from msfjarvis/hs/android-studio
androidStudioPackages.{stable, beta, canary}: update to latest releases
2024-04-10 19:42:46 +10:00
R. Ryantm aa44066231 libretro.genesis-plus-gx: unstable-2024-03-15 -> unstable-2024-04-05 2024-04-10 09:42:05 +00:00
Fabian Affolter 611473809d bearer: format with nixfmt 2024-04-10 11:40:28 +02:00
R. Ryantm 7f22f7f671 libretro.fceumm: unstable-2024-03-02 -> unstable-2024-04-06 2024-04-10 09:40:14 +00:00
R. Ryantm ce27583aba libretro.flycast: unstable-2024-04-03 -> unstable-2024-04-05 2024-04-10 09:38:16 +00:00
Mario Rodas 680ca0e593
Merge pull request #302991 from r-ryantm/auto-update/postgresql13Packages.lantern
postgresql13Packages.lantern: 0.2.2 -> 0.2.3

Closes https://github.com/NixOS/nixpkgs/pull/302992
Closes https://github.com/NixOS/nixpkgs/pull/302994
Closes https://github.com/NixOS/nixpkgs/pull/302995
Closes https://github.com/NixOS/nixpkgs/pull/302996
Closes https://github.com/NixOS/nixpkgs/pull/302997
Closes https://github.com/NixOS/nixpkgs/pull/302998
Closes https://github.com/NixOS/nixpkgs/pull/302999
Closes https://github.com/NixOS/nixpkgs/pull/303000
Closes https://github.com/NixOS/nixpkgs/pull/303001
2024-04-10 04:31:36 -05:00
R. Ryantm 819184e86e libretro.mame: unstable-2024-04-01 -> unstable-2024-04-05 2024-04-10 09:28:38 +00:00
R. Ryantm 7126ab5b25 vtm: 0.9.76 -> 0.9.77 2024-04-10 09:26:38 +00:00
Fabian Affolter 24012c772d
Merge pull request #303040 from fabaff/mypy-boto3-bump
python312Packages.mypy-boto3-*: updates
2024-04-10 11:01:37 +02:00
Fabian Affolter 605f06fbe3
Merge pull request #303041 from fabaff/llama-index-core-bump
python312Packages.llama-index-core: 0.10.27 -> 0.10.28.post1
2024-04-10 11:01:17 +02:00
Fabian Affolter 20c2ac7966
Merge pull request #303052 from fabaff/azure-mgmt-apimanagement-bump
python312Packages.azure-mgmt-apimanagement: 4.0.0 -> 4.0.1
2024-04-10 11:01:05 +02:00
Donovan Glover 1dafbd6eb8
walker: init at 0.0.68 (#296165)
* walker: init at 0.0.68

* walker: replace wrapGAppsHook with wrapGAppsHook4

---------

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-04-10 16:57:56 +08:00
R. Ryantm b3954004b7 python312Packages.marimo: 0.3.9 -> 0.3.12 2024-04-10 08:54:26 +00:00
R. Ryantm 9f35426d61 libretro.fbneo: unstable-2024-04-02 -> unstable-2024-04-08 2024-04-10 08:54:12 +00:00
Fabian Affolter 87ce0c4fc7 python312Packages.ajsonrpc: format with nixfmt 2024-04-10 10:41:38 +02:00
Fabian Affolter 45e67eb30e python312Packages.ajsonrpc: refactor 2024-04-10 10:41:18 +02:00
Fabian Affolter a2f5ac0ca5
Merge pull request #302374 from r-ryantm/auto-update/python312Packages.xmlschema
python312Packages.xmlschema: 3.0.2 -> 3.2.0
2024-04-10 10:33:45 +02:00
Fabian Affolter b38c346ad2 python312Packages.goodwe: foramt with nixfmt 2024-04-10 10:30:55 +02:00
R. Ryantm e349bce637 libretro.ppsspp: unstable-2024-04-04 -> unstable-2024-04-09 2024-04-10 08:30:37 +00:00
Fabian Affolter a91f6fbe05 python312Packages.goodwe: refactor 2024-04-10 10:30:32 +02:00
Fabian Affolter 618159404c python312Packages.goodwe: 0.3.1 -> 0.3.2
Diff: https://github.com/marcelblijleven/goodwe/compare/refs/tags/v0.3.1...v0.3.2

Changelog: https://github.com/marcelblijleven/goodwe/releases/tag/v0.3.2
2024-04-10 10:29:45 +02:00
R. Ryantm 685f6ca79d libretro.mame2003-plus: unstable-2024-04-03 -> unstable-2024-04-09 2024-04-10 08:29:09 +00:00
Fabian Affolter 0dda011f18 Remove left-over 2024-04-10 10:21:21 +02:00
Fabian Affolter 47b06b6872 python312Packages.azure-mgmt-kusto: format with nixfmt 2024-04-10 10:20:29 +02:00
Fabian Affolter 8eadba8a35 python312Packages.azure-mgmt-kusto: refactor 2024-04-10 10:20:11 +02:00
Nikolai Schimke 848c691606 juce: 7.0.10 -> 7.0.11 2024-04-10 10:16:57 +02:00
Fabian Affolter 955f206cc4 python312Packages.azure-synapse-spark: format with nixfmt 2024-04-10 10:16:41 +02:00
Fabian Affolter 7c1d1716c9 python312Packages.azure-synapse-spark: refactor 2024-04-10 10:16:21 +02:00
Fabian Affolter a59f11bb52 python312Packages.azure-synapse-managedprivateendpoints: format with nixfmt 2024-04-10 10:12:51 +02:00
Fabian Affolter 861720bdb1 python312Packages.azure-synapse-managedprivateendpoints: refactor 2024-04-10 10:12:31 +02:00
Fabian Affolter 758deff945 python312Packages.azure-synapse-accesscontrol: format with nixfmt 2024-04-10 10:08:43 +02:00
Fabian Affolter ba4882b1e3 python312Packages.azure-synapse-accesscontrol: refactor 2024-04-10 10:08:08 +02:00
R. Ryantm 4f7927d53d libretro.pcsx-rearmed: unstable-2024-03-29 -> unstable-2024-04-06 2024-04-10 08:07:43 +00:00
itsOnly1Jah 321f340885 brave: add aarch64-linux support
Refactor update.sh to deal with both x86_64-linux and aarch64-linux
packages.
2024-04-10 10:07:12 +02:00
Fabian Affolter 9f77c758db python312Packages.azure-multiapi-storage: format with nixfmt 2024-04-10 10:04:22 +02:00
Fabian Affolter 94c80c749a python312Packages.azure-multiapi-storage: refactor 2024-04-10 10:03:59 +02:00
Fabian Affolter 0a0a7a12b9 python312Packages.azure-mgmt-synapse: format with nixfmt 2024-04-10 09:59:48 +02:00
Fabian Affolter e90880f508 python312Packages.azure-mgmt-synapse: refactor 2024-04-10 09:59:30 +02:00
Weijia Wang 7f13fd4e79
Merge pull request #302555 from r-ryantm/auto-update/kaggle
kaggle: 1.6.8 -> 1.6.11
2024-04-10 09:56:57 +02:00
Fabian Affolter 100ec36577 python312Packages.azure-mgmt-sqlvirtualmachine: format with nixfmt 2024-04-10 09:55:39 +02:00
Fabian Affolter cd955c18b7 python312Packages.azure-mgmt-sqlvirtualmachine: refactor 2024-04-10 09:55:19 +02:00
R. Ryantm 0f69c9b60c libretro.nestopia: unstable-2024-03-29 -> unstable-2024-04-07 2024-04-10 07:50:46 +00:00
Fabian Affolter cd4f9d4bfe python312Packages.azure-mgmt-managedservices: format with nixfmt 2024-04-10 09:50:05 +02:00
Fabian Affolter b1d9a3d64e python312Packages.azure-mgmt-managedservices: refactor 2024-04-10 09:49:44 +02:00
Fabian Affolter 1bda2cf4a9 python312Packages.azure-mgmt-hdinsight: format with nixfmt 2024-04-10 09:46:15 +02:00
Fabian Affolter 4b91cf3e42 python312Packages.azure-mgmt-hdinsight: refactor 2024-04-10 09:45:55 +02:00
7c6f434c d9f5e55351
Merge pull request #302809 from Vonfry/nyxt-3.11.6
sbclPackages.nyxt: 3.11.5 -> 3.11.6
2024-04-10 07:44:27 +00:00
Fabian Affolter 962952fd7e python312Packages.azure-mgmt-extendedlocation: format with nixfmt 2024-04-10 09:42:29 +02:00
Fabian Affolter 4d6237f592 python312Packages.azure-mgmt-extendedlocation: refactor 2024-04-10 09:42:08 +02:00
Fabian Affolter 7718e58610 python312Packages.azure-mgmt-deploymentmanager: format with nixfmt 2024-04-10 09:38:45 +02:00
Fabian Affolter 9b8f9134d5 python312Packages.azure-mgmt-deploymentmanager: refactor 2024-04-10 09:38:21 +02:00
Fabian Affolter 598ba7fb54 python312Packages.azure-mgmt-databoxedge: format with nixfmt 2024-04-10 09:32:23 +02:00
Fabian Affolter 97540bcfed python312Packages.azure-mgmt-databoxedge: refactor 2024-04-10 09:31:59 +02:00
Fabian Affolter c9bbedab24 python312Packages.azure-mgmt-botservice: format with nixfmt 2024-04-10 09:26:47 +02:00
Fabian Affolter 7fa66ff662 python312Packages.azure-mgmt-botservice: refactor 2024-04-10 09:26:16 +02:00
R. Ryantm aca3e092cf libretro.play: unstable-2024-04-02 -> unstable-2024-04-09 2024-04-10 07:26:13 +00:00
Fabian Affolter d1d7c64acb python312Packages.azure-mgmt-appconfiguration: format with nixfmt 2024-04-10 09:22:12 +02:00
Fabian Affolter cdab9473ac python312Packages.azure-mgmt-appconfiguration: refactor 2024-04-10 09:21:47 +02:00
Fabian Affolter b97d0b369d python312Packages.azure-mgmt-apimanagement: format with nixfmt 2024-04-10 09:17:42 +02:00
Fabian Affolter a30289f238 python312Packages.azure-mgmt-apimanagement: 4.0.0 -> 4.0.1
Changelog: https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-apimanagement_4.0.1/sdk/apimanagement/azure-mgmt-apimanagement/CHANGELOG.md
2024-04-10 09:17:20 +02:00
Francesco Gazzetta ca74eb2284 rkpd2: 1.0.0 -> 2.0.3 2024-04-10 07:11:49 +00:00
Fabian Affolter 0b1c397cd6 python312Packages.mypy-boto3-rds: 1.34.65 -> 1.34.81 2024-04-10 09:08:44 +02:00
Fabian Affolter 4c0232e9b1 python312Packages.mypy-boto3-pinpoint: 1.34.0 -> 1.34.81 2024-04-10 09:08:38 +02:00
Fabian Affolter a46b4da064 python312Packages.mypy-boto3-mgn: 1.34.0 -> 1.34.80 2024-04-10 09:08:27 +02:00
Jörg Thalheim 949fe90552
Merge pull request #297640 from Mic92/digitalocean
digital-ocean: 'make it easier to use disko' and 'no longer disable multiple nixos generations in bootloader'
2024-04-10 09:08:20 +02:00
Fabian Affolter ab36266c0c python312Packages.mypy-boto3-mediaconvert: 1.34.33 -> 1.34.81 2024-04-10 09:08:02 +02:00
Doron Behar d548ff99c6
Merge pull request #302880 from r-ryantm/auto-update/syncthingtray
syncthingtray: 1.5.1 -> 1.5.2
2024-04-10 10:06:39 +03:00
Fabian Affolter ce3e0bd229 python312Packages.mypy-boto3-codebuild: 1.34.74 -> 1.34.81 2024-04-10 09:06:28 +02:00
Jörg Thalheim e7ed94636e
Merge pull request #302557 from anthonyroussel/anthonyroussel-stdenvnocc
tomb,win-pvdrivers,tomcat,axis2,jetty: use stdenvNoCC
2024-04-10 09:06:26 +02:00
Doron Behar 1064f87125
Merge pull request #303017 from r-ryantm/auto-update/vhdl-ls
vhdl-ls: 0.78.2 -> 0.79.0
2024-04-10 10:06:11 +03:00
Doron Behar 2e810ec308
Merge pull request #302976 from r-ryantm/auto-update/balena-cli
balena-cli: 18.1.5 -> 18.1.8
2024-04-10 10:05:16 +03:00
Fabian Affolter 70d7f38522 python312Packages.llama-index-readers-file: 0.1.15 -> 0.1.16 2024-04-10 09:04:53 +02:00
Fabian Affolter 3025317a39 python312Packages.llama-index-multi-modal-llms-openai: format with nixfmt 2024-04-10 09:04:23 +02:00
Fabian Affolter 7ed8d23483 python312Packages.llama-index-llms-openai: foramt with nixfmt 2024-04-10 09:03:54 +02:00
Fabian Affolter 49645f2e14 python312Packages.llama-index-multi-modal-llms-openai: 0.1.4 -> 0.1.5 2024-04-10 09:03:25 +02:00
Fabian Affolter 5003e90bea python312Packages.llama-index-llms-openai: 0.1.14 -> 0.1.15 2024-04-10 09:03:06 +02:00
Fabian Affolter 91a4998360 python312Packages.llama-index-core: 0.10.27 -> 0.10.28.post1
Diff: https://github.com/run-llama/llama_index/compare/refs/tags/v0.10.27...v0.10.28.post1

Changelog: https://github.com/run-llama/llama_index/blob/0.10.28.post1/CHANGELOG.md
2024-04-10 09:02:52 +02:00
Jörg Thalheim f53c874380
Merge pull request #302938 from onemoresuza/sponsorblock-minimal
sponsorblock-minimal: replace sha256sum with nix store path
2024-04-10 09:01:51 +02:00
Jörg Thalheim 042af1d9f3
Merge pull request #302174 from JohnRTitor/lightningcss
lightningcss: 1.24.0 -> 1.24.1
2024-04-10 08:59:22 +02:00
Jörg Thalheim 54e3496a5b
Merge pull request #302439 from pbsds/bump-owncast-1712526626
owncast: 0.1.2 -> 0.1.3
2024-04-10 08:58:14 +02:00
Aleksana 060f38fd6e
Merge pull request #303028 from annaleaves/removeannannalee
treewide: drop a-n-n-a-l-e-e
2024-04-10 14:52:18 +08:00
R. Ryantm 284850eb9b pomerium: 0.25.1 -> 0.25.2 2024-04-10 08:51:49 +02:00
Rick van Schijndel 067e519281
Merge pull request #302858 from tweag/infinisil-maintainer
treewide: Drop infinisil as maintainer from most packages
2024-04-10 08:50:38 +02:00
Fabian Affolter 3991ad9d87 python312Packages.bleak-retry-connector: format with nixfmt 2024-04-10 08:46:52 +02:00
Rick van Schijndel faaae5accc
Merge pull request #303012 from wegank/aliases-typo-1
aliases: fix typo
2024-04-10 08:46:36 +02:00
Fabian Affolter 0daa01d260 python312Packages.bleak-retry-connector: refactor 2024-04-10 08:46:32 +02:00
Fabian Affolter 23ceee9dce python312Packages.bleak-retry-connector: 3.4.0 -> 3.5.0
Diff: https://github.com/Bluetooth-Devices/bleak-retry-connector/compare/refs/tags/v3.4.0...v3.5.0

Changelog: https://github.com/bluetooth-devices/bleak-retry-connector/blob/v3.5.0/CHANGELOG.md
2024-04-10 08:45:36 +02:00
Fabian Affolter 35fb98d696
Merge pull request #302941 from fabaff/meshtastic-bump
python312Packages.meshtastic: 2.3.3 -> 2.3.4
2024-04-10 08:43:34 +02:00
Fabian Affolter 1b0c32b464
Merge pull request #302944 from fabaff/tencentcloud-sdk-python-bump
python312Packages.tencentcloud-sdk-python: 3.0.1125 -> 3.0.1126
2024-04-10 08:43:24 +02:00
Fabian Affolter caf622ec8d
Merge pull request #302957 from fabaff/zha-quirks-bump
python312Packages.zha-quirks: 0.0.113 -> 0.0.114
2024-04-10 08:43:15 +02:00
Fabian Affolter 9285ee1f65
Merge pull request #303016 from r-ryantm/auto-update/python311Packages.playwrightcapture
python311Packages.playwrightcapture: 1.24.1 -> 1.24.2
2024-04-10 08:42:39 +02:00
R. Ryantm ef1c3ced3f snakemake: 8.10.4 -> 8.10.6 2024-04-10 02:29:57 -04:00
Harsh Shandilya 67e3feca97 androidStudioPackages.canary: 2024.1.1.1 -> 2024.1.1.2 2024-04-10 11:59:34 +05:30
Harsh Shandilya d2edee149f androidStudioPackages.beta: 2023.2.1.15 -> 2023.2.1.27 2024-04-10 11:59:34 +05:30
Harsh Shandilya ffc7c4d4ed androidStudioPackages.stable: 2023.2.1.24 -> 2023.2.1.25 2024-04-10 11:59:33 +05:30
R. Ryantm feac3f29b0 python311Packages.boto3-stubs: 1.34.79 -> 1.34.81 2024-04-10 06:21:52 +00:00
Paul Meyer c99b2e21e2
Merge pull request #302979 from r-ryantm/auto-update/go-critic
go-critic: 0.11.2 -> 0.11.3
2024-04-10 08:18:54 +02:00
Morgan Jones 473fd691a9
pkcs11-provider: init at 0.3 2024-04-09 23:18:09 -07:00
Aleksana c1d0614ca7
Merge pull request #303008 from khaneliman/mainprogram
treewide: add meta.mainProgram
2024-04-10 14:17:21 +08:00
R. Ryantm 0257f6a003 netbird-ui: 0.27.1 -> 0.27.2 2024-04-10 06:14:20 +00:00
Vladimír Čunát 22fceb7797
Merge #302930: xwayland: 23.2.5 -> 23.2.6 2024-04-10 08:01:10 +02:00
annalee c20ecd1a93
maintainers: remove a-n-n-a-l-e-e
github account deleted
2024-04-10 06:00:17 +00:00
annalee 78e039b78e
treewide: drop a-n-n-a-l-e-e as maintainer
github account deleted
2024-04-10 05:59:58 +00:00
R. Ryantm d4502d8520 dolt: 1.35.7 -> 1.35.8 2024-04-10 05:59:07 +00:00
R. Ryantm 6656743523 melange: 0.6.9 -> 0.6.11 2024-04-10 05:58:33 +00:00
Matthias Beyer ad93af0d07
Merge pull request #302970 from philiptaron/remove-cargo-deps
cargo-deps: remove
2024-04-10 07:58:16 +02:00
R. Ryantm b9433b75d8 tftui: 0.12.6 -> 0.13.0 2024-04-10 05:39:27 +00:00
Weijia Wang b081623684 guix: add patch for CVE-2024-27297 2024-04-10 07:30:37 +02:00
Pol Dellaiera fc7dd82484
Merge pull request #302956 from r-ryantm/auto-update/nh
nh: 3.5.7 -> 3.5.10
2024-04-10 07:27:25 +02:00
Pol Dellaiera 78216458e8
Merge pull request #302929 from drupol/etlegacy-fix-desktop-files-part-II
etlegacy: fix binaries wrappers
2024-04-10 07:27:09 +02:00
Yureka b16bc0d282
garage: 0.9.3 -> 0.9.4 (#302791)
Release Notes: https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v0.9.4
2024-04-10 07:26:22 +02:00
R. Ryantm 32843abf45 boundary: 0.15.3 -> 0.15.4 2024-04-10 05:25:23 +00:00
R. Ryantm 482f3851f6 zarf: 0.32.6 -> 0.33.0 2024-04-10 04:36:52 +00:00
R. Ryantm e68db48edf subxt: 0.35.1 -> 0.35.2 2024-04-10 04:26:03 +00:00
R. Ryantm 7ebb7fbf1c vhdl-ls: 0.78.2 -> 0.79.0 2024-04-10 04:20:25 +00:00
Mario Rodas 2485b5b01b terraform-ls: 0.32.8 -> 0.33.0
Diff: https://github.com/hashicorp/terraform-ls/compare/v0.32.8...v0.33.0

Changelog: https://github.com/hashicorp/terraform-ls/blob/v0.33.0/CHANGELOG.md
2024-04-10 04:20:00 +00:00
R. Ryantm 9e4fc15eb4 python311Packages.playwrightcapture: 1.24.1 -> 1.24.2 2024-04-10 04:19:15 +00:00
Nikolay Korotkiy eb00ddba30
Merge pull request #302899 from r-ryantm/auto-update/mkgmap-splitter
mkgmap-splitter: 653 -> 654
2024-04-10 08:11:17 +04:00
R. Ryantm ff1a99273f semantic-release: 23.0.7 -> 23.0.8 2024-04-10 04:06:20 +00:00
Weijia Wang b88cbfd161 aliases: fix typo 2024-04-10 06:01:15 +02:00
rewine 0b3d01046f hyprcursor: 0.1.5 -> 0.1.7 2024-04-10 11:57:25 +08:00
R. Ryantm abc985ddf0 python312Packages.survey: 5.2.4 -> 5.3.0 2024-04-10 03:55:46 +00:00
Austin Horstman 12aef2eb5d
gzip: add meta.mainProgram 2024-04-09 22:47:30 -05:00
Austin Horstman 548e6d56ae
atool: add meta.mainProgram 2024-04-09 22:47:22 -05:00
R. Ryantm 591fba80bb python312Packages.goodwe: 0.3.1 -> 0.3.2 2024-04-10 03:38:20 +00:00
R. Ryantm f9300e2249 python311Packages.langsmith: 0.1.40 -> 0.1.42 2024-04-10 03:27:31 +00:00
R. Ryantm 094ecb0ae8 prometheus-blackbox-exporter: 0.24.0 -> 0.25.0 2024-04-10 03:04:06 +00:00
R. Ryantm f9157e0977 postgresql13Packages.lantern: 0.2.2 -> 0.2.3 2024-04-10 03:00:50 +00:00
tomberek 6fe145f2d0
Merge pull request #302939 from christoph-heiss/sourcehut-update
sourcehut.*: update all packages
2024-04-09 22:58:25 -04:00
R. Ryantm 9c9e6e7103 nixdoc: 3.0.2 -> 3.0.3 2024-04-10 02:53:02 +00:00
R. Ryantm 715191b91a mdbook-graphviz: 0.1.6 -> 0.1.7 2024-04-10 02:51:27 +00:00
R. Ryantm 678bd916fc maim: 5.7.4 -> 5.8.0 2024-04-10 02:45:59 +00:00
Morgan Jones 80d57056bc
klee: 3.0 -> 3.1 2024-04-09 19:41:50 -07:00
R. Ryantm 4ecc85e64e kubespy: 0.6.2 -> 0.6.3 2024-04-10 02:41:28 +00:00
R. Ryantm b07cfd92e4 erlang_24: 24.3.4.16 -> 24.3.4.17 2024-04-10 02:37:41 +00:00
tomberek 39abaaa2e8
Merge pull request #301926 from otavio/mcumgr
mcumgr-client: init at 0.0.4
2024-04-09 22:21:52 -04:00
tomberek 3e1e3b27a4
Merge pull request #296071 from jordanisaacs/kernel-docs-build
kernel-doc: fix build
2024-04-09 22:07:32 -04:00
R. Ryantm 4229fdcddb eclib: 20231212 -> 20240408 2024-04-10 02:06:43 +00:00
R. Ryantm 1967712b3e ecs-agent: 1.82.1 -> 1.82.2 2024-04-10 02:02:37 +00:00
Toma b95f829e42
nekoray: init at 3.26 (#300794)
* nekoray: init at 3.26

* nekoray: limit meta.platforms to linux

---------

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-04-10 09:48:55 +08:00
tomberek d2fc79dbeb
Merge pull request #302922 from tomodachi94/update/git-credential-oauth/install-manpage
git-credential-oauth: install manpage
2024-04-09 21:36:13 -04:00
R. Ryantm 790608c457 go-critic: 0.11.2 -> 0.11.3 2024-04-10 00:56:27 +00:00
R. Ryantm 2d098d416f avalanchego: 1.11.3 -> 1.11.4 2024-04-10 00:52:38 +00:00
R. Ryantm 7dcdbaf578 bearer: 1.43.1 -> 1.43.2 2024-04-10 00:41:35 +00:00
R. Ryantm d817129bc5 balena-cli: 18.1.5 -> 18.1.8 2024-04-10 00:37:22 +00:00
R. Ryantm 50e2c655e2 arkade: 0.11.6 -> 0.11.9 2024-04-10 00:36:04 +00:00
xrelkd c4ad8c524a
anchor: init at 0.29.0 2024-04-10 08:31:42 +08:00
Mario Rodas af1145bcfd
Merge pull request #302958 from fabaff/yt-dlp-bump
python312Packages.yt-dlp: 2024.3.10 -> 2024.4.9
2024-04-09 19:22:15 -05:00
Peder Bergebakken Sundt 0e9dcdb45f
Merge pull request #302955 from r-ryantm/auto-update/python311Packages.trimesh
python311Packages.trimesh: 4.2.4 -> 4.3.0
2024-04-10 01:56:37 +02:00
kirillrdy 58caac99ca
Merge pull request #297416 from yu-re-ka/fernglas
fernglas: init at 0.2.1
2024-04-10 09:56:33 +10:00
Robert Schütz f3c42fbcdd
Merge pull request #302455 from dotlambda/python3Packages.rapidfuzz
python311Packages.rapidfuzz: 3.7.0 -> 3.8.1
2024-04-09 23:52:09 +00:00
R. Ryantm 3a8f13270d python311Packages.gradio-pdf: 0.0.5 -> 0.0.7 2024-04-09 23:42:38 +00:00
Mario Rodas 55a4599570
Merge pull request #302264 from marsam/add-piv-agent
piv-agent: init at 0.21.0
2024-04-09 18:32:32 -05:00
teutat3s 59c1e90e1e
element-desktop: 1.11.63 -> 1.11.64 2024-04-10 01:29:51 +02:00
R. Ryantm eedc40c601 steampipe: 0.22.1 -> 0.22.2 2024-04-09 23:19:55 +00:00
Jonathan Davies 2002fc91df vector: 0.37.0 → 0.37.1 2024-04-10 00:04:08 +01:00
DontEatOreo c604c3c2b5
stats: 2.10.6 -> 2.10.7 2024-04-10 02:03:39 +03:00
Justin Bedő 3a45d48d58
Merge pull request #300545 from Kupac/fix_diffHic
rPackages.diffHic: fix deps
2024-04-10 09:00:17 +10:00
Yureka a9a37884b4 fernglas: init at 0.2.1 2024-04-10 00:55:23 +02:00
Mitchell Skaggs 76b199e34b
electron: exclude patch of removed tests (#302544)
Closes https://github.com/NixOS/nixpkgs/issues/302457
2024-04-10 00:53:35 +02:00
Fabian Affolter 47b9e6e557
Merge pull request #302936 from fabaff/angr-bump
python311Packages.angr: 9.2.97 -> 9.2.98
2024-04-10 00:43:28 +02:00
Fabian Affolter fa8cdc5b59 python312Packages.yt-dlp: refactor 2024-04-10 00:39:45 +02:00
Fabian Affolter 3d3adf6214 python312Packages.yt-dlp: 2024.3.10 -> 2024.4.9 2024-04-10 00:38:10 +02:00
Fabian Affolter 502eff17df python312Packages.zha-quirks: format with nixfmt 2024-04-10 00:34:51 +02:00
Fabian Affolter eeccc816be python312Packages.zha-quirks: 0.0.113 -> 0.0.114
Diff: https://github.com/zigpy/zha-device-handlers/compare/refs/tags/0.0.113...0.0.114

Changelog: https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.114
2024-04-10 00:34:30 +02:00
R. Ryantm cc05d724eb nh: 3.5.7 -> 3.5.10 2024-04-09 22:27:51 +00:00
R. Ryantm 4463210731 python311Packages.trimesh: 4.2.4 -> 4.3.0 2024-04-09 22:22:46 +00:00
nixpkgs-merge-bot[bot] ce29021e03
Merge pull request #302741 from r-ryantm/auto-update/lubelogger
lubelogger: 1.2.9 -> 1.3.0
2024-04-09 22:18:22 +00:00
Fabian Affolter 5c00a65148
Merge pull request #302549 from r-ryantm/auto-update/offat
offat: 0.16.0 -> 0.17.0
2024-04-10 00:06:45 +02:00
Defelo 12c5a5fbc7
uiua: 0.10.1 -> 0.10.2 2024-04-09 23:51:35 +02:00
Fabian Affolter c661c64334
Merge pull request #302373 from r-ryantm/auto-update/python311Packages.orbax-checkpoint
python311Packages.orbax-checkpoint: 0.5.7 -> 0.5.9
2024-04-09 23:49:29 +02:00
Fabian Affolter 48448f4405 python312Packages.xmlschema: format with nixfmt 2024-04-09 23:48:02 +02:00
Fabian Affolter a8c0b0eea0 python312Packages.xmlschema: refactor 2024-04-09 23:48:02 +02:00
Weijia Wang 66ce6b9ff5 wordpress: update languages, plugins and themes 2024-04-09 23:37:38 +02:00
László Kupcsik 980ba8855a rPackages.seqbias: fix build 2024-04-09 23:35:19 +02:00
Weijia Wang 63dbe07eeb wordpress: 6.4.3 -> 6.5 2024-04-09 23:34:19 +02:00
R. Ryantm ef16276bb6 llama-cpp: 2589 -> 2636 2024-04-09 21:33:46 +00:00
Mikilio d38b10e6bd
morgen: enable wayland via ozone
When NIXOS_OZOME_WL is set electron should start with wayland enabled.
2024-04-09 23:29:51 +02:00
Yt 84680a1573
Merge pull request #302700 from r-ryantm/auto-update/allure
allure: 2.27.0 -> 2.28.0
2024-04-09 21:29:29 +00:00
Fabian Affolter 5a35aeff2a python312Packages.tencentcloud-sdk-python: 3.0.1125 -> 3.0.1126
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1125...3.0.1126

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1126/CHANGELOG.md
2024-04-09 23:27:55 +02:00
Someone c0ed389f10
Merge pull request #299607 from GaetanLepage/torch
python311Packages.{torch,torch-bin}: 2.2.1 -> 2.2.2
2024-04-09 21:26:52 +00:00
Dave Conroy 7ad95a2d24 docker_26: init at 26.0.0 2024-04-09 14:26:33 -07:00
Christoph Heiss f22dd9498a
sourcehut.todosrht: 0.75.6 -> 0.75.10 2024-04-09 23:25:39 +02:00
Christoph Heiss 37737d1606
sourcehut.pastesrht: 0.15.2 -> 0.15.4 2024-04-09 23:25:38 +02:00
Christoph Heiss 608544faef
sourcehut.pagessrht: 0.15.4 -> 0.15.7 2024-04-09 23:25:38 +02:00
László Kupcsik fb775fd856 rPackages.SpliceWiz: fix build 2024-04-09 23:25:06 +02:00
Fabian Affolter bdac716975 python312Packages.meshtastic:format with nixfmt 2024-04-09 23:22:30 +02:00
Fabian Affolter b36107b4fd python312Packages.meshtastic: 2.3.3 -> 2.3.4
Changelog: https://github.com/meshtastic/python/releases/tag/2.3.4
2024-04-09 23:21:41 +02:00
R. Ryantm a633945a49 bitcoin-abc: 0.29.0 -> 0.29.1 2024-04-09 21:20:51 +00:00
Florian Klink efda7967c2
Merge pull request #302859 from dramforever/systemd-mips-warning-fix
systemd: Fix build on MIPS
2024-04-10 00:19:29 +03:00
Fabian Affolter d037ae232e python311Packages.angrop: format with nixfmt 2024-04-09 23:17:11 +02:00
Weijia Wang 5bf0a30b80
Merge pull request #302233 from r-ryantm/auto-update/phinger-cursors
phinger-cursors: 1.1 -> 2.0
2024-04-09 23:16:41 +02:00
Fabian Affolter 2dd22d5265 python311Packages.cle: format with nixfmt 2024-04-09 23:16:32 +02:00
Fabian Affolter d7361d9da9 python311Packages.claripy: format with nixfmt 2024-04-09 23:15:47 +02:00
Dave Conroy be2729d5e4 docker: 25.0.3 -> 25.0.5 2024-04-09 14:15:23 -07:00
Fabian Affolter d3606244da python311Packages.archinfo: format with nixfmt 2024-04-09 23:14:51 +02:00
Fabian Affolter 376df0333e python311Packages.angr: format with nixfmt 2024-04-09 23:14:20 +02:00
Fabian Affolter 8849930598 python311Packages.ailment: format with nixfmt 2024-04-09 23:13:27 +02:00
Coutinho de Souza b98497145c
sponsorblock-minimal: replace sha256sum with nix store path
Also format the file with nixfmt and replace `--replace` option with
`--replace-fail`.
2024-04-09 18:12:09 -03:00
nat-418 dab7027dba picolisp 20.6 -> 24.3.30 2024-04-09 23:06:32 +02:00
Christoph Heiss 579b692d61
sourcehut.metasrht: 0.68.5 -> 0.69.8 2024-04-09 23:06:29 +02:00
Christoph Heiss eff60c841b
sourcehut.mansrht: 0.16.3 -> 0.16.5 2024-04-09 23:06:28 +02:00
Christoph Heiss 08c7388d35
sourcehut.listssrht: 0.57.14 -> 0.57.18 2024-04-09 23:06:28 +02:00
Christoph Heiss de6ba9a555
sourcehut.hubsrht: 0.17.5 -> 0.17.7 2024-04-09 23:06:28 +02:00
Christoph Heiss b28aab03da
sourcehut.hgsrht: 0.32.4 -> 0.33.0 2024-04-09 23:06:18 +02:00
Christoph Heiss d551b6f3b3
sourcehut.gitsrht: 0.85.7 -> 0.85.9 2024-04-09 23:06:18 +02:00
Christoph Heiss 1435739766
sourcehut.buildsrht: 0.89.13 -> 0.89.15 2024-04-09 23:06:18 +02:00
Christoph Heiss e7630c08a9
sourcehut.scmsrht: 0.22.23 -> 0.22.24 2024-04-09 23:06:18 +02:00
Christoph Heiss 994f015825
sourcehut.srht: 0.71.5 -> 0.71.8 2024-04-09 23:06:18 +02:00
Christoph Heiss cf845d2e56
sourcehut: fix-gqlgen-trimpath: conditionalize `go generate`
These directories might not exist for all modules, so don't fail the
build if they don't.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-09 23:06:17 +02:00
Christoph Heiss 8edd3e2105
sourcehut: update.sh: bump `gqlgenVersion` on update too
This extends the current script to pull the gqlgen version from the
go.mod file in the repository root (which we check out already anyway)
and replace it as necessary.

Makes updating all packages _a lot_ less painful. And since this is now
automated, remove the default value we previously defined for
`gqlgenVersion`.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-09 23:06:17 +02:00
Weijia Wang 062fc6cf99
Merge pull request #302200 from Kupac/fix_deepSNV
rPackages.deepSNV: fix build
2024-04-09 23:03:21 +02:00
Weijia Wang ead4d5b299
Merge pull request #302206 from Kupac/fix_Rfastp
rPackages.Rfastp: fix build
2024-04-09 23:02:49 +02:00
Weijia Wang 873c6228f2
Merge pull request #302211 from Kupac/fix_scPipe
rPackages.scPipe: fix build
2024-04-09 23:02:31 +02:00
Fabian Affolter 7c4922897e python311Packages.cle: 9.2.97 -> 9.2.98
Diff: https://github.com/angr/cle/compare/refs/tags/v9.2.97...v9.2.98
2024-04-09 23:02:18 +02:00
Weijia Wang 342e8972ba
Merge pull request #302433 from Kupac/fix_Rarr
rPackages.Rarr: fix build
2024-04-09 23:02:03 +02:00
Weijia Wang 1b478be0de
Merge pull request #302424 from Kupac/fix_multiMiR
rPackages.multiMiR: fix loading test error
2024-04-09 23:01:44 +02:00
Weijia Wang 26e7632d0e
Merge pull request #302592 from khaneliman/yabai
yabai: 7.0.4 -> 7.1.0
2024-04-09 23:01:17 +02:00
Weijia Wang 8bbf176abf
Merge pull request #302620 from r-ryantm/auto-update/pyprland
pyprland: 2.1.4 -> 2.2.3
2024-04-09 22:58:56 +02:00
Weijia Wang 28881e9bc7
Merge pull request #302702 from r-ryantm/auto-update/aaaaxy
aaaaxy: 1.5.42 -> 1.5.54
2024-04-09 22:58:26 +02:00
Weijia Wang c9d5111b6e
Merge pull request #302898 from fschwalbe/pferd
pferd: 3.5.0 -> 3.5.1
2024-04-09 22:57:54 +02:00
László Kupcsik a447b4f5fd rPackages.interactiveDisplay: add missing Rdep 2024-04-09 22:57:46 +02:00
Fabian Affolter 3c9f185697 python311Packages.angr: 9.2.97 -> 9.2.98
Diff: https://github.com/angr/angr/compare/refs/tags/v9.2.97...v9.2.98
2024-04-09 22:57:43 +02:00
Fabian Affolter 91b458ad5b python311Packages.claripy: 9.2.97 -> 9.2.98
Diff: https://github.com/angr/claripy/compare/refs/tags/v9.2.97...v9.2.98
2024-04-09 22:57:40 +02:00
Fabian Affolter 1507840f1f python311Packages.pyvex: 9.2.97 -> 9.2.98 2024-04-09 22:57:37 +02:00
Fabian Affolter 9c8521432e python311Packages.ailment: 9.2.97 -> 9.2.98
Diff: https://github.com/angr/ailment/compare/refs/tags/v9.2.97...v9.2.98
2024-04-09 22:57:34 +02:00
Fabian Affolter 3da2cf5201 python311Packages.archinfo: 9.2.97 -> 9.2.98
Diff: https://github.com/angr/archinfo/compare/refs/tags/v9.2.97...v9.2.98
2024-04-09 22:57:32 +02:00
maralorn ae67af30bc
Merge pull request #300455 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
2024-04-09 22:55:52 +02:00
Florian Brandes 8d029ac441 pgadmin4: add darwin build
fixexs #281214

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2024-04-09 22:55:10 +02:00
Sergei Trofimovich 46d323f23d xwayland: 23.2.5 -> 23.2.6
Changes: https://lists.x.org/archives/xorg-announce/2024-April/003503.html
2024-04-09 21:52:47 +01:00
Fabian Affolter d038af2af8
Merge pull request #302864 from r-ryantm/auto-update/python312Packages.molecule
python312Packages.molecule: 24.2.0 -> 24.2.1
2024-04-09 22:50:08 +02:00
maralorn 7a87fbb0c3 Merge branch 'master' into haskell-updates 2024-04-09 22:48:13 +02:00
Philip Taron b910c31468
cargo-deps: remove 2024-04-09 13:47:24 -07:00
Pol Dellaiera fe24bde02f
etlegacy: fix binaries wrappers 2024-04-09 22:47:07 +02:00
Fabian Affolter 2d4c071fbe
Merge pull request #302874 from r-ryantm/auto-update/python312Packages.pytelegrambotapi
python312Packages.pytelegrambotapi: 4.16.0 -> 4.17.0
2024-04-09 22:43:46 +02:00
Fabian Affolter c4e5d31596
Merge pull request #302868 from r-ryantm/auto-update/python312Packages.python-roborock
python312Packages.python-roborock: 0.41.0 -> 1.0.0
2024-04-09 22:41:56 +02:00
maralorn b837c3f233 carp: Disable build on haskell-updates 2024-04-09 22:41:25 +02:00
maralorn 409af192f4 haskellPackages.eventlog2html: Fix build 2024-04-09 22:39:45 +02:00
László Kupcsik 613f342043 rPackages.PhIPData: skip load check 2024-04-09 22:39:41 +02:00
Weijia Wang 1bf1a7232d
Merge pull request #301426 from r-ryantm/auto-update/python312Packages.xyzservices
python312Packages.xyzservices: 2023.10.1 -> 2024.4.0
2024-04-09 22:30:24 +02:00
Weijia Wang 4579aaae34
Merge pull request #301473 from r-ryantm/auto-update/tryton
tryton: 7.0.7 -> 7.0.8
2024-04-09 22:27:50 +02:00
Weijia Wang ff5d412231
Merge pull request #301452 from r-ryantm/auto-update/nco
nco: 5.2.2 -> 5.2.3
2024-04-09 22:26:33 +02:00
Weijia Wang d066f94c08
Merge pull request #301265 from r-ryantm/auto-update/jose
jose: 12 -> 13
2024-04-09 22:25:53 +02:00
Tomo f5e125a142
git-credential-oauth: install manpage
A manual page is included in the upstream repository. We should properly install it.
2024-04-09 13:25:50 -07:00
Weijia Wang def246052c
Merge pull request #301453 from r-ryantm/auto-update/sentry-native
sentry-native: 0.7.1 -> 0.7.2
2024-04-09 22:25:36 +02:00
K900 2704f5bb2f
Merge pull request #302595 from motiejus/autorandr-match-edid
nixos/autorandr: add --match-edid
2024-04-09 23:23:59 +03:00
Weijia Wang e14b0d9e64
Merge pull request #302580 from wegank/tts-broken
tts: mark as broken
2024-04-09 22:23:26 +02:00
Motiejus Jakštys dd1e21f39f nixos/autorandr: add --match-edid
It is useful when outputs change, but EDIDs do not. See [upstream PR][1]
for more details.

[1]: https://github.com/phillipberndt/autorandr/pull/293
2024-04-09 23:22:08 +03:00
DontEatOreo 7872e50e11
warp-terminal: 0.2024.03.26.08.02.stable_02 -> 0.2024.04.02.08.02.stable_01 (#302079)
* warp-terminal: 0.2024.03.26.08.02.stable_02 -> 0.2024.04.02.08.02.stable_01

Changelog: https://docs.warp.dev/getting-started/changelog#id-2024.04.04-v0.2024.04.02.08.02

* warp-terminal: 0.2024.03.26.08.02.stable_02 -> 0.2024.04.02.08.02.stable_01

Changelog: https://docs.warp.dev/getting-started/changelog#id-2024.04.04-v0.2024.04.02.08.02
2024-04-09 22:21:40 +02:00
sinavir 0b854fe739 tandoor-recipes: 1.5.12 -> 1.5.16 2024-04-09 22:19:18 +02:00
Slava Gorbunov 867727144e pkgsCross.ghcjs.ghc: make EM_CACHE absolute
emscripten-3.1.51 fails to compile code (with cache locking problems) if
EM_CACHE is relative.
2024-04-09 22:18:56 +02:00
Silvan Mosberger ba90425948 changelog-d: fix build
Build failed (https://hydra.nixos.org/build/254972708/nixlog/2) with

    Error: Setup: Encountered missing or private dependencies:
    base >=4.11.1.0 && <4.12 || >=4.12.0.0 && <4.13 || >=4.13.0.0 && <4.14 ||
    >=4.14.0.0 && <4.15 || >=4.16.1.0 && <4.17 || >=4.17.0.0 && <4.18
2024-04-09 22:15:04 +02:00
R. Ryantm daf6d0145c bitcoind-abc: 0.29.0 -> 0.29.1 2024-04-09 20:14:34 +00:00
R. Ryantm f82837282d python312Packages.oci: 2.125.1 -> 2.125.2 2024-04-09 20:07:28 +00:00
R. Ryantm b5667ef42c scrutiny-collector: 0.8.0 -> 0.8.1 2024-04-09 20:05:56 +00:00
Nick Cao 9a7094de99
Merge pull request #302810 from isabelroses/freeze-update
charm-freeze: 0.1.4 -> 0.1.6
2024-04-09 15:57:43 -04:00
emilylange 8f95320f39
grafana-loki,promtail: 2.9.6 -> 3.0.0
Starting with v3.0.0, the ldflag prefix now also includes `v3`.

It's unclear if this will change with each major release.
This is something we should keep an eye on.

The commit right after this will add a simple version test for this
based on `testers.testVersion`.

https://github.com/grafana/loki/releases/tag/v3.0.0

changelog: c914272268/CHANGELOG.md

diff (unusable, 5000+ edits because upstream vendors go deps): https://github.com/grafana/loki/compare/v2.9.6...v3.0.0
2024-04-09 21:52:35 +02:00
Alyssa Ross ea275bc0c3 sommelier: 104.0 -> 123.0 2024-04-09 21:52:18 +02:00
Alyssa Ross 4e4d472814 wayland-proxy-virtwl: 2024-04-05 -> 2024-04-08 2024-04-09 21:52:18 +02:00
Alyssa Ross 9638d5800a crosvm: 122.1 -> 123.0 2024-04-09 21:52:18 +02:00
R. Ryantm e9ab23a1be spicetify-cli: 2.36.2 -> 2.36.4 2024-04-09 19:49:12 +00:00
Nick Cao 6e320e8d8a
Merge pull request #302856 from r-ryantm/auto-update/kumactl
kumactl: 2.6.4 -> 2.6.5
2024-04-09 15:47:30 -04:00
Nick Cao 6eeb73f9ed
Merge pull request #302867 from r-ryantm/auto-update/python312Packages.pymodbus
python312Packages.pymodbus: 3.6.6 -> 3.6.7
2024-04-09 15:45:54 -04:00
R. Ryantm bf6098f44c cirrus-cli: 0.114.2 -> 0.115.3 2024-04-09 19:44:38 +00:00
Silvan Mosberger ea5dfeab93 treewide: Drop infinisil as maintainer from most packages
I'm not going anywhere, I'm focusing my energy on other issues, and
getting pinged as a maintainer for packages is a bit distracting (also
I'm not using most of these packages anyways!)
2024-04-09 21:43:39 +02:00
Nick Cao 580088dab1
Merge pull request #302869 from r-ryantm/auto-update/python312Packages.python-docs-theme
python312Packages.python-docs-theme: 2024.3 -> 2024.4
2024-04-09 15:41:52 -04:00
Weijia Wang 77991a85e5
Merge pull request #302834 from gador/pgadmin-fix-csrf
pgadmin4: fix CSRF issue
2024-04-09 21:41:23 +02:00
Nick Cao 252f23d104
Merge pull request #302877 from r-ryantm/auto-update/syncthing-relay
syncthing-relay: 1.27.5 -> 1.27.6
2024-04-09 15:36:26 -04:00
R. Ryantm e1bf38de89 st: 0.9.1 -> 0.9.2 2024-04-09 19:35:27 +00:00
Nick Cao 8c9b5bdb50
Merge pull request #302895 from r-ryantm/auto-update/cyberchef
cyberchef: 10.15.0 -> 10.15.1
2024-04-09 15:34:43 -04:00
Nick Cao 6d7055668f
Merge pull request #302896 from r-ryantm/auto-update/firebase-tools
firebase-tools: 13.6.1 -> 13.7.1
2024-04-09 15:34:10 -04:00
hellwolf 02d5d463dc
insync-nautilus: init at 3.8.7.50516 2024-04-09 22:31:46 +03:00
hellwolf 1d0d67d4d4
insync: include emblem-icons
- insync-emblem-icons is included, which is used by other insync
  pakcages.
2024-04-09 22:31:40 +03:00
Weijia Wang 9c1dbc6076
Merge pull request #302817 from ibbem/fix-oh-my-zsh-updateScript
oh-my-zsh: Fix the `updateScript`
2024-04-09 21:16:26 +02:00
Weijia Wang 5d60da0079
Merge pull request #302865 from jfchevrette/ms-python-fix-script
vscode-extensions.ms-python: fix update script
2024-04-09 21:14:48 +02:00
Silvan Mosberger 4f1d724b82
Merge pull request #284551 from hercules-ci/types-attrTag
Add `types.attrTag`
2024-04-09 20:48:44 +02:00
Leona Maroni 40d8229671
Merge pull request #302203 from flyingcircusio/logrotate-docs-priority
nixos/logrotate docs: clarify settings
2024-04-09 20:47:59 +02:00
Robert Schütz 4b31973464
Merge pull request #302587 from r-ryantm/auto-update/python312Packages.forecast-solar
python312Packages.forecast-solar: 3.0.0 -> 3.1.0
2024-04-09 18:47:44 +00:00
Nick Cao 8bf291abf0
telegram-desktop: 4.16.4 -> 4.16.6
Diff: https://github.com/telegramdesktop/tdesktop/compare/v4.16.4...v4.16.6

Changelog: https://github.com/telegramdesktop/tdesktop/releases/tag/v4.16.6
2024-04-09 14:41:54 -04:00
Bruno Rodrigues 3f212d5ed3 rPackages.gfilogisreg: fixed build 2024-04-09 20:36:21 +02:00
Frederick Schwalbe 9b23333630
pferd: 3.5.0 -> 3.5.1 2024-04-09 20:31:48 +02:00
R. Ryantm 9c9e67d001 mkgmap-splitter: 653 -> 654 2024-04-09 18:28:05 +00:00
R. Ryantm 6378ae269b firebase-tools: 13.6.1 -> 13.7.1 2024-04-09 18:20:38 +00:00
R. Ryantm 9e08221de6 cyberchef: 10.15.0 -> 10.15.1 2024-04-09 18:11:48 +00:00
Fabian Affolter 919cbfa5dc python312Packages.pytelegrambotapi: format with nixfmt 2024-04-09 20:05:51 +02:00
Christian Lütke Stetzkamp 5c01177666 justbuild: Fix build 2024-04-09 20:05:23 +02:00
Fabian Affolter b87dadf030 python312Packages.pytelegrambotapi: refactor 2024-04-09 20:05:15 +02:00
Fabian Affolter d030ba37a4 python312Packages.molecule: format with nixfmt 2024-04-09 19:37:40 +02:00
Fabian Affolter 9745027308 python312Packages.molecule: refactor 2024-04-09 19:36:41 +02:00
devhell 315995c66c gurk-rs: 0.4.2 -> 0.4.3 2024-04-09 18:22:40 +01:00
Qubasa 30756bb4ff Maintainer renamed: luis -> qubasa. Removed vacant package rmount 2024-04-09 19:16:15 +02:00
R. Ryantm e883f0a35a quisk: 4.2.30 -> 4.2.31 2024-04-09 17:10:57 +00:00
Fabian Affolter b7ef007f7b python312Packages.python-roborock: format with nixfmt 2024-04-09 19:03:04 +02:00
Fabian Affolter e99d758c39 python312Packages.python-roborock: refactor 2024-04-09 19:02:46 +02:00
Jean-Francois Chevrette 4a6cf08699 vscode-extensions.ms-python: fix update script 2024-04-09 12:57:32 -04:00
Fabian Affolter c015406186 python312Packages.pymodbus: format with nixfmt 2024-04-09 18:54:01 +02:00
Fabian Affolter 6748f9d67d python312Packages.pymodbus: refactor 2024-04-09 18:53:40 +02:00
R. Ryantm aa9922919e syncthingtray: 1.5.1 -> 1.5.2 2024-04-09 16:53:24 +00:00
Sigmanificient c7956e0afb mini-calc: init at 2.12.2 2024-04-09 18:34:53 +02:00
R. Ryantm 3b30a5d345 syncthing-relay: 1.27.5 -> 1.27.6 2024-04-09 16:33:55 +00:00
R. Ryantm a13528fd73 python312Packages.pytelegrambotapi: 4.16.0 -> 4.17.0 2024-04-09 16:28:45 +00:00
R. Ryantm f46d493cf6 python312Packages.optimum: 1.18.0 -> 1.18.1 2024-04-09 16:18:57 +00:00
R. Ryantm 1a7e2e45e2 python312Packages.python-docs-theme: 2024.3 -> 2024.4 2024-04-09 16:17:23 +00:00
R. Ryantm c8d738bbb3 python312Packages.python-roborock: 0.41.0 -> 1.0.0 2024-04-09 16:17:10 +00:00
R. Ryantm bf421245f2 python312Packages.pymodbus: 3.6.6 -> 3.6.7 2024-04-09 16:05:52 +00:00
R. Ryantm 4afc9675a9 python312Packages.molecule: 24.2.0 -> 24.2.1 2024-04-09 16:05:48 +00:00
aleksana c495c40f15 pomodoro-gtk: init at 1.4.1 2024-04-09 23:33:58 +08:00
dramforever 107fb70390 systemd: Fix build on MIPS
Enable the existing patch for isMips.
2024-04-09 23:28:40 +08:00
mgt 1eb936134b
typst-preview: 0.11.2 -> 0.11.4 2024-04-09 23:25:48 +08:00
R. Ryantm 2ce5494b4d kumactl: 2.6.4 -> 2.6.5 2024-04-09 15:14:01 +00:00
Bobby Rong f77029273a
xfce.xfce4-dev-tools: Allow skipping xdt-autogen
This is useful since Xfce likely starts porting stuff to meson
but can still need xdt-csource for ui files.
2024-04-09 22:59:28 +08:00
OPNA2608 adbdc60200 dosbox-x: Get Darwin icon working 2024-04-09 16:41:10 +02:00
Florian Klink ea9ad6758f brainstem: init at 2.10.5
This provides a library and CLI tools to control Acroname USB Smart
switches, as well as a firmware updater.
2024-04-09 17:01:05 +03:00
Gaetan Lepage 0ef7aec309 python311Packages.testcontainers: 4.3.1 -> 4.3.3
Changelog:
https://github.com/testcontainers/testcontainers-python/releases/tag/testcontainers-v4.3.3
2024-04-09 15:57:01 +02:00
natsukium 3c0e7d6fc9
python311Packages.ipyvuetify: 1.9.3 -> 1.9.4 2024-04-09 22:55:44 +09:00
natsukium 76f338721b
python311Packages.ipyparallel: 8.7.0 -> 8.8.0
Changelog: https://github.com/ipython/ipyparallel/blob/8.8.0/docs/source/changelog.md
2024-04-09 22:54:51 +09:00
natsukium 32c0dbee24
python311Packages.ipykernel: 6.29.3 -> 6.29.4
Changelog: https://github.com/ipython/ipykernel/releases/tag/v6.29.4
2024-04-09 22:54:51 +09:00
natsukium 9df77a83ca
python311Packages.anywidget: 0.9.4 -> 0.9.6
Changelog: https://github.com/manzt/anywidget/releases/tag/anywidget%400.9.6
2024-04-09 22:54:50 +09:00
Florian Brandes 62faf6cddf
pgadmin4: fix CSRF issue
Without the downgrade of flask-security-too to 5.4.1
pgadmin4 is unusable, because one cannot login.

Alternatively one could disable CSRF altogether with the
module. This would still make the desktop version unusable
and impact security. Therefore flask-security-too is being
downgraded.

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2024-04-09 15:34:34 +02:00
Weijia Wang aea960e54a jose: set meta.platforms 2024-04-09 15:11:44 +02:00
natsukium 38955a7203
python311Packages.yapsy: fix license
see https://yapsy.sourceforge.net/#license
2024-04-09 22:05:12 +09:00
natsukium 74af93dd19
python311Packages.yapsy: 1.12.2 -> 1.12.2-unstable-2023-03-29
Diff: https://github.com/tibonihoo/yapsy/compare/release_Yapsy-1.12.2...6b487b04affb19ab40adbbc87827668bea0abcee
2024-04-09 22:02:41 +09:00
tcmal f8b9215e9f akkoma: add tcmal as maintainer 2024-04-09 13:58:04 +01:00
tcmal d598b5d88d nixos/akkoma: check that upload and media proxy base url is specified
new versions of akkoma require the upload base url to be specified in
order for updates to work properly.
this will be a breaking change in 24.05, but for now a reasonable
default is set.
2024-04-09 13:58:03 +01:00
tcmal 855667eadc akkoma: 3.11.0 -> 3.12.2 2024-04-09 13:58:03 +01:00
Ersei Saggi b441c35784
bsd-finger: Add debian patches for IPv6 2024-04-09 08:32:26 -04:00
Bobby Rong 39f3859176
mate.mate-themes: 3.22.24 -> 3.22.26
https://github.com/mate-desktop/mate-themes/compare/v3.22.24..v3.22.26
2024-04-09 20:30:35 +08:00
ibbem 4b8939b1fe oh-my-zsh: Fix the `updateScript`
All auto-update attempts by the R. RyanTM bot after 2023-06-26 failed
with the error
```
update-source-version: error: Couldn't figure out where out where to patch in new version in 'oh-my-zsh'!
```
This is due to the removal of the `oh-my-zsh.rev` attribute in the last
auto-update (54067c54a9).
2024-04-09 13:38:15 +02:00
isabel 213c2aa85c
charm-freeze: 0.1.4 -> 0.1.6 2024-04-09 11:47:59 +01:00
Vonfry 16872991cb
sbclPackages.nyxt: 3.11.5 -> 3.11.6 2024-04-09 18:45:04 +08:00
ashuramaruzxc b0fbe664b2
thcrap-steam-proton-wrapper: init at 0-unstable-2024-04-03 2024-04-09 12:37:40 +02:00
ashuramaruzxc 79fdb02ada
maintainers: add ashuramaruzxc 2024-04-09 12:35:56 +02:00
rewine 8c79f0dc51 hyprlandPlugins.hy3: 0.36.0-unstable-2024-03-06 -> 0.38.0 2024-04-09 17:56:57 +08:00
rewine 8557b3adf2 hyprland: 0.37.1 -> 0.38.1 2024-04-09 17:56:54 +08:00
Matthew Brown 527a0c8767 cargo-lambda: 1.0.1 -> 1.2.1 2024-04-09 10:33:47 +01:00
Fabian Affolter 24115d0331 offat: format with nixfmt 2024-04-09 11:14:45 +02:00
Ivan Mincik 67b8cbae2b python3Packages.rasterio: add rio version test 2024-04-09 10:32:10 +02:00
Ivan Mincik fc3aba1ff7 libtiff: adopt package under geospatial team maintenance 2024-04-09 10:24:50 +02:00
peefy b3d5ac6dfa kcl-cli: init at 0.8.5
Signed-off-by: peefy <xpf6677@163.com>
2024-04-09 14:54:35 +08:00
rnhmjoj 3577aef354
doc/release-notes: mention getty.autologinOnce 2024-04-09 08:35:59 +02:00
R. Ryantm 1300357c0f lubelogger: 1.2.9 -> 1.3.0 2024-04-09 03:47:10 +00:00
R. Ryantm 1b4ff9ff15 pgmodeler: 1.1.1 -> 1.1.2 2024-04-09 03:13:39 +00:00
Donovan Glover 2b5face2fd
hyprdim: 2.2.3 -> 2.2.4 2024-04-08 21:11:18 -04:00
R. Ryantm f3ac3b7f59 aaaaxy: 1.5.42 -> 1.5.54 2024-04-09 00:20:53 +00:00
R. Ryantm b5daf9320e allure: 2.27.0 -> 2.28.0 2024-04-09 00:18:24 +00:00
github-actions[bot] 9a82281fca
Merge master into haskell-updates 2024-04-09 00:13:19 +00:00
R. Ryantm 897b04ac6b rust-analyzer-unwrapped: 2024-03-25 -> 2024-04-08 2024-04-08 23:38:58 +00:00
R. Ryantm 99b27274c3 qmplay2: 24.04.02 -> 24.04.07 2024-04-08 20:14:00 +00:00
linsui 89db988ed2 nixos/lazygit: init
Update nixos/modules/programs/lazygit.nix

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>

Update nixos/modules/programs/lazygit.nix

Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-04-09 01:46:43 +08:00
R. Ryantm 013748c4b8 pyprland: 2.1.4 -> 2.2.3 2024-04-08 17:23:31 +00:00
R. Ryantm 698eba4852 python312Packages.forecast-solar: 3.0.0 -> 3.1.0 2024-04-08 09:01:35 -07:00
Gary Guo eb91bc05bd nixos/resolvconf: fix useLocalResolver when IPv6 is enabled
resolvconf.conf is a shell script and unlike resolv.conf, multiple
nameservers are specified by space separating them instead of adding
multiple lines.

Fixes: fc060cc3cb
2024-04-08 16:45:35 +01:00
R. Ryantm 8902034a11 python311Packages.pyformlang: 1.0.9 -> 1.0.10 2024-04-08 15:41:03 +00:00
Jerry Starke b44c010b11 linuxKernel.kernels.linux_lqx: 6.7.11-lqx1 -> 6.8.4-lqx1 2024-04-08 17:13:56 +02:00
Jerry Starke 40ed8a06f7 linuxKernel.kernels.linux_zen: 6.8.2-zen2 -> 6.8.4-zen1 2024-04-08 17:11:00 +02:00
Austin Horstman 1db8396661
yabai: 7.0.4 -> 7.1.0 2024-04-08 09:37:29 -05:00
linsui a09ac66053 i2p: move to by-name 2024-04-08 22:32:27 +08:00
rewine 903255eb28
Merge pull request #302534 from jluttine/haskell-updates
carp: mark broken
2024-04-08 22:31:28 +08:00
linsui d16233cc92 i2p: change maintainer to linsui 2024-04-08 22:29:23 +08:00
linsui 1f761a49ce i2p: cleanup and build jbigi from source 2024-04-08 22:29:23 +08:00
R. Ryantm 380aba5d92 unciv: 4.10.21 -> 4.11.2 2024-04-08 14:11:14 +00:00
Weijia Wang f90d888548 tts: mark as broken 2024-04-08 15:58:28 +02:00
R. Ryantm 3cd5ed249e crc: 2.33.0 -> 2.34.1 2024-04-08 12:44:45 +00:00
Anthony Roussel 30762f89b0
tomb: use `--replace-fail` 2024-04-08 14:35:15 +02:00
Anthony Roussel b32b0c5183
tomcat: use stdenvNoCC 2024-04-08 14:31:20 +02:00
Anthony Roussel d53210f7e0
axis2: use stdenvNoCC 2024-04-08 14:31:13 +02:00
Anthony Roussel a59474718d
jetty: use stdenvNoCC 2024-04-08 14:31:04 +02:00
Anthony Roussel 39e37b1168
tomb: use stdenvNoCC 2024-04-08 14:30:56 +02:00
Anthony Roussel 91a8a26789
win-pvdrivers: use stdenvNoCC 2024-04-08 14:30:42 +02:00
R. Ryantm 3ab33847c6 kaggle: 1.6.8 -> 1.6.11 2024-04-08 12:15:03 +00:00
R. Ryantm 347bdce1c4 offat: 0.16.0 -> 0.17.0 2024-04-08 11:37:04 +00:00
peefy 2ac1517a6b maintainers: add peefy
Signed-off-by: peefy <xpf6677@163.com>
2024-04-08 19:23:26 +08:00
Ivan Mincik 5e7b94d64b python3Packages.rasterio: don't propagate setuptools 2024-04-08 12:28:06 +02:00
R. Ryantm d658bf38b4 gmid: 1.8.6 -> 2.0.2 2024-04-08 10:13:18 +00:00
Jaakko Luttinen c67b7cf506
carp: mark broken 2024-04-08 12:59:41 +03:00
R. Ryantm 0c8919db24 python311Packages.javaobj-py3: 0.4.3 -> 0.4.4 2024-04-08 09:44:39 +00:00
R. Ryantm 4400b26870 mopidy-jellyfin: 1.0.4 -> 1.0.5 2024-04-08 09:41:01 +00:00
R. Ryantm 73d91b52e1 supabase-cli: 1.153.3 -> 1.155.1 2024-04-08 08:41:25 +00:00
R. Ryantm 2ad0f8ca0f eigenlayer: 0.6.3 -> 0.7.0 2024-04-08 08:33:11 +00:00
maralorn 0f1b64f05b
Merge pull request #302302 from mpscholten/fix-currencies
haskellPackages.currencies: Unbroken
2024-04-08 10:02:25 +02:00
Bruno Bzeznik 4de36aba89 irods: 4.3.0 -> 4.3.1 + fix pam auth 2024-04-08 09:37:59 +02:00
R. Ryantm c26135d648 shell_gpt: 1.4.0 -> 1.4.3 2024-04-08 06:27:40 +00:00
Marc Scholten 4fd42c86fa haskellPackages.currencies: Unbroken
The build is broken because the package hasn't been updated for text >= 2 yet
2024-04-08 08:06:56 +02:00
R. Ryantm 68fcd27c69 pyenv: 2.3.36 -> 2.4.0 2024-04-08 01:51:35 +00:00
R. Ryantm 3c8ecd4b89 bpftop: 0.4.0 -> 0.4.1 2024-04-08 01:03:58 +00:00
R. Ryantm 61b2b7bd3b cpm-cmake: 0.38.7 -> 0.38.8 2024-04-08 00:39:53 +00:00
github-actions[bot] 2b3866f5fc
Merge master into haskell-updates 2024-04-08 00:13:03 +00:00
Robert Schütz 26307aa932 python311Packages.rapidfuzz: 3.7.0 -> 3.8.1
Diff: https://github.com/maxbachmann/RapidFuzz/compare/refs/tags/v3.7.0...v3.8.1

Changelog: https://github.com/maxbachmann/RapidFuzz/blob/refs/tags/v3.8.1/CHANGELOG.rst
2024-04-07 16:11:37 -07:00
Robert Schütz 2942a15fdc rapidfuzz-cpp: 3.0.3 -> 3.0.4
Diff: https://github.com/rapidfuzz/rapidfuzz-cpp/compare/v3.0.3...v3.0.4

Changelog: https://github.com/rapidfuzz/rapidfuzz-cpp/blob/v3.0.4/CHANGELOG.md
2024-04-07 16:06:46 -07:00
R. Ryantm e16a1eb28d uxn: unstable-2024-03-30 -> unstable-2024-04-05 2024-04-07 22:44:21 +00:00
Peder Bergebakken Sundt 9fcda4451a owncast: 0.1.2 -> 0.1.3
Diff: https://github.com/owncast/owncast/compare/v0.1.2...v0.1.3
2024-04-07 23:51:33 +02:00
László Kupcsik fa04bf2432 rPackages.Rarr: fix build 2024-04-07 23:26:59 +02:00
maralorn e864bff65a
Merge pull request #302306 from mpscholten/fix-zip
haskellPackages.zip: Don't check
2024-04-07 23:12:10 +02:00
László Kupcsik 5b11e74a01 rPackages.multiMiR: fix loading test error 2024-04-07 22:51:42 +02:00
Otavio Salvador 1fcc6b0ea4 mcumgr-client: init at 0.0.4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2024-04-07 16:37:59 -03:00
R. Ryantm 83c5b10797 python311Packages.jaraco-abode: 5.1.0 -> 5.1.1 2024-04-07 21:21:53 +02:00
Fabian Affolter bebdac46ff python312Packages.orbax-checkpoint: format with nixfmt 2024-04-07 20:01:32 +02:00
Fabian Affolter 62e853a265 python312Packages.orbax-checkpoint: refactor 2024-04-07 20:01:05 +02:00
R. Ryantm fc2679ecff cloudsmith-cli: 1.1.1 -> 1.2.2 2024-04-07 16:07:44 +00:00
Nick Cao f3f3c19e46
python312Packages.sagemaker: modernize 2024-04-07 11:43:21 -04:00
Nick Cao 79b79606db
python312Packages.sagemaker: fix build by adding patch removing dependency on distutils 2024-04-07 11:35:17 -04:00
R. Ryantm 9bc7c1d254 python311Packages.orbax-checkpoint: 0.5.7 -> 0.5.9 2024-04-07 15:11:37 +00:00
R. Ryantm a31fc6b1b8 hwatch: 0.3.11 -> 0.3.12 2024-04-07 13:00:37 +00:00
R. Ryantm 315792df57 doublecmd: 1.1.11 -> 1.1.12 2024-04-07 12:31:19 +00:00
R. Ryantm d2699e10b4 phosh-mobile-settings: 0.37.0 -> 0.38.0 2024-04-07 12:27:01 +00:00
R. Ryantm 317125a2e9 python311Packages.google-cloud-securitycenter: 1.30.0 -> 1.30.1 2024-04-07 12:11:08 +00:00
R. Ryantm d13af9492b python311Packages.multiset: 3.0.2 -> 3.1.0 2024-04-07 12:10:29 +00:00
R. Ryantm 5cd16ae016 python311Packages.trytond: 7.0.8 -> 7.0.9 2024-04-07 10:51:07 +00:00
Marc Scholten 636a1226a8 haskellPackages.zip: Don't check
Tests fail on macOS right now

https://github.com/mrkkrp/zip/issues/112
2024-04-07 12:34:41 +02:00
Bu Kun ab64efadc6
qq: use makeShellWrapper instead to wrap program 2024-04-07 13:33:09 +08:00
Mario Rodas ec8b9c392b yarn-berry: add version tester 2024-04-07 04:20:00 +00:00
Mario Rodas 227f0a708e yarn-berry: fix name 2024-04-07 04:20:00 +00:00
R. Ryantm 8c7ec2357d fm-go: 0.16.0 -> 1.0.0 2024-04-07 01:53:03 +00:00
R. Ryantm 9186b1a495 phinger-cursors: 1.1 -> 2.0 2024-04-07 01:42:22 +00:00
github-actions[bot] dd538d227e
Merge master into haskell-updates 2024-04-07 00:14:37 +00:00
László Kupcsik 611a654544 rPackages.scPipe: fix build 2024-04-07 00:58:30 +02:00
László Kupcsik de2b0339b3 rPackages.Rfastp: fix build 2024-04-07 00:43:12 +02:00
Oliver Schmidt 694bef76b9 nixos/logrotate docs: clarify settings
I found the description text of the freeform settings a bit unclear
regarding the priority and ordering of sections:
It was not immediately clear to me that the `priority` was a NixOS
module-level sub option instead of a logrotate-native configuration
directive.

To clarify this, I extend the examples and higlight `priority` as a
module option.
2024-04-07 00:23:39 +02:00
László Kupcsik 00161565e2 rPackages.deepSNV: fix build 2024-04-07 00:22:12 +02:00
László Kupcsik 58b3ea45ae rPackages.hpar: mark as broken
Requires ExperimentHub
2024-04-06 23:48:38 +02:00
László Kupcsik e659299d1c rPackages.eds: fix build 2024-04-06 22:57:32 +02:00
László Kupcsik 73142ffe16 rPackages.diffHic: add deps 2024-04-06 22:54:27 +02:00
John Titor 5af750a43a
lightningcss: 1.24.0 -> 1.24.1
Additionally patch ./napi/Cargo.toml to allow building lightningcss-napi
https://github.com/parcel-bundler/lightningcss/pull/713
https://github.com/parcel-bundler/lightningcss/issues/702
2024-04-07 02:02:29 +05:30
R. Ryantm 2d3b672da7 mycli: 1.27.1 -> 1.27.2 2024-04-06 20:05:16 +00:00
R. Ryantm 97ace155ce jenkins-job-builder: 6.1.0 -> 6.2.0 2024-04-06 16:07:07 +00:00
Pratham Patel fe3930301b
uboot: 2024.01 -> 2024.04 2024-04-06 21:17:27 +05:30
R. Ryantm d160d9a6a1 swayimg: 2.1 -> 2.2 2024-04-06 14:47:09 +00:00
R. Ryantm d218cc5138 pest-ide-tools: 0.3.6 -> 0.3.9 2024-04-06 14:26:31 +00:00
Jens Reimann bfbaff18e0 trunk: add ctron as maintainer 2024-04-06 16:14:43 +02:00
R. Ryantm cd95ef1083 loksh: 7.4 -> 7.5 2024-04-06 13:13:10 +00:00
R. Ryantm e08964133d cloudlog: 2.6.7 -> 2.6.8 2024-04-06 12:33:01 +00:00
Anthony Roussel 9773be3a4e
realmd: init at 0.17.1 2024-04-06 14:25:52 +02:00
R. Ryantm 94793640c5 liquibase: 4.26.0 -> 4.27.0 2024-04-06 11:55:03 +00:00
R. Ryantm 2f0a7b9584 yamlscript: 0.1.46 -> 0.1.52 2024-04-06 11:18:51 +00:00
R. Ryantm 723ae84900 python311Packages.zodb: 5.8.1 -> 6.0 2024-04-06 09:47:04 +00:00
R. Ryantm d6416c0bde python311Packages.pytorch-metric-learning: 2.4.1 -> 2.5.0 2024-04-06 09:38:08 +00:00
R. Ryantm a32a48f804 vmware-horizon-client: 2312 -> 2312.1 2024-04-06 05:38:51 +00:00
R. Ryantm 0742e80275 kokkos: 4.2.01 -> 4.3.00 2024-04-06 05:36:51 +00:00
Aaron Jheng 859826ce1d
nilaway: unstable-2023-11-17 -> 0-unstable-2024-04-04 2024-04-06 10:41:14 +08:00
R. Ryantm 55e622f7d2 vivaldi: 6.6.3271.55 -> 6.6.3271.57 2024-04-06 02:02:13 +00:00
R. Ryantm 90d3a8bfe8 bookstack: 24.02.2 -> 24.02.3 2024-04-06 00:51:57 +00:00
github-actions[bot] 1b23f872be
Merge master into haskell-updates 2024-04-06 00:12:19 +00:00
Faye Duxovni d242920707 imhex: 1.32.2 -> 1.33.2 2024-04-05 14:21:49 -04:00
R. Ryantm 39cdfe0cfd sesh: 1.0.1 -> 1.1.0 2024-04-05 16:46:48 +00:00
R. Ryantm d143f64510 ooniprobe-cli: 3.21.0 -> 3.21.1 2024-04-05 13:27:14 +00:00
R. Ryantm 078a46ab20 opensc: 0.25.0 -> 0.25.1 2024-04-05 13:26:40 +00:00
Emery Hemingway a100859273 solo5: 0.8.0 -> 0.8.1 2024-04-05 13:01:18 +01:00
Emery Hemingway fb5d9b77a6 solo5: move to pkgs/by-name 2024-04-05 13:01:18 +01:00
FabianRig 7002413a6b technitium-dns-server: build from source instead of binary 2024-04-05 08:28:38 +02:00
Mario Rodas 110961b410 piv-agent: init at 0.21.0 2024-04-05 04:20:00 +00:00
R. Ryantm 4792dfa696 kubeseal: 0.26.0 -> 0.26.2 2024-04-05 01:09:49 +00:00
R. Ryantm 1536ad097b fluent-bit: 3.0.0 -> 3.0.1 2024-04-05 00:55:37 +00:00
R. Ryantm 48f1ff4e74 apkeep: 0.15.0 -> 0.16.0 2024-04-05 00:28:43 +00:00
github-actions[bot] 64ff7962ee
Merge master into haskell-updates 2024-04-05 00:13:01 +00:00
R. Ryantm a9be06cc4d minimap2: 2.27 -> 2.28 2024-04-04 23:45:37 +00:00
R. Ryantm 9e5bab31be heimer: 4.3.0 -> 4.4.0 2024-04-04 22:53:42 +00:00
R. Ryantm e4c9652996 vmagent: 1.99.0 -> 1.100.0 2024-04-04 17:59:33 +00:00
Ryan Horiguchi 14a4dcf948 sonarr: 4.0.2.1183 -> 4.0.3.1413 2024-04-04 17:46:20 +02:00
Pol Dellaiera d9bfea98bd
coder: 0.17.1 -> 2.9.1 2024-04-04 13:05:40 +02:00
Pol Dellaiera 2bf9669828
terraform: use `--replace-fail` 2024-04-04 13:04:52 +02:00
Robert Hensing 35fe538330
types.attrTag: Remove unnecessary definitions override
Committing because tests pass.

Co-authored-by: Silvan Mosberger <github@infinisil.com>
2024-04-04 13:00:19 +02:00
Robert Hensing 22d7f146a4 lib.types.attrTag: Fix declarationPositions after merge 2024-04-04 12:56:56 +02:00
Robert Hensing cf4968a904 lib/tests/modules/types-attrTag.nix: Test other option doc attrs 2024-04-04 12:22:08 +02:00
Robert Hensing 74831d8b38 lib/tests/modules/types-attrTag.nix: Clean up unneeded comment 2024-04-04 12:00:55 +02:00
Robert Hensing f354686536 doc/option-types: Update sum types 2024-04-04 12:00:54 +02:00
Robert Hensing 2d791b5f7b types.attrTag: Remove substSubmodules
I haven't managed to trigger the error, and it turns out that this
method is optional.
Specifically, getSubmodules is unimplemented (and unimplementable),
the tests pass, and we seem to have good location info.
2024-04-04 12:00:54 +02:00
Robert Hensing 47e4a18d01 types.attrTagWith: remove
Keep it simple for now.
2024-04-04 12:00:54 +02:00
Robert Hensing 1465777b63 lib.types.attrTag: Custom error when passing bare type 2024-04-04 11:54:46 +02:00
Robert Hensing bcd774606a lib/tests/modules/types-attrTag: Test against unexpected attrs
Thank you lheckemann for pointing this out!
2024-04-04 11:54:46 +02:00
Robert Hensing fa8b46adf4 doc/option-types: Make attrTag example self-contained
... well, except for the ellipses, which hide unnecessary descriptions,
which you should write!
2024-04-04 11:54:46 +02:00
Robert Hensing c0f54d3dea doc/option-types: Add attrTag example 2024-04-04 11:54:46 +02:00
Robert Hensing 475a55b2f0 lib.types.attrTag: Remove tags from description
You can find them in the sub-options now.
2024-04-04 11:54:46 +02:00
Robert Hensing 2e1d470569 lib.modules.evalOptionValue: Undeprecate for lib.types
lib.types.attrTag needs it.
2024-04-04 11:54:46 +02:00
Robert Hensing 4c7d990bad lib.types.attrTag: Provide declarations, definitions 2024-04-04 11:54:45 +02:00
Robert Hensing e090bb55f0 lib/types.nix: Fix getSubOptions doc
This comment was added in 73f32d0375, when it was already
supposed to be an attrset.
2024-04-04 11:54:45 +02:00
Robert Hensing 0bc9783221 lib.types.attrTag: Support type merging 2024-04-04 11:54:45 +02:00
Robert Hensing 42d3b54f0d lib.types.attrTag: Take options instead of types 2024-04-04 11:54:45 +02:00
Robert Hensing 5b49672af4 lib.types.attrTag: Support module docs 2024-04-04 11:54:41 +02:00
R. Ryantm 40256d1dd4 tryton: 7.0.7 -> 7.0.8 2024-04-04 08:00:25 +00:00
R. Ryantm c9e7fbc38f nco: 5.2.2 -> 5.2.3 2024-04-04 06:23:21 +00:00
R. Ryantm b52736a31b sentry-native: 0.7.1 -> 0.7.2 2024-04-04 06:22:39 +00:00
R. Ryantm d68cf48284 python312Packages.xyzservices: 2023.10.1 -> 2024.4.0 2024-04-04 02:34:35 +00:00
github-actions[bot] c58b0d26b7
Merge master into haskell-updates 2024-04-04 00:13:26 +00:00
emilylange b821720d25
forgejo-runner: 3.3.0 -> 3.4.1
https://code.forgejo.org/forgejo/runner/releases/tag/v3.4.0

https://code.forgejo.org/forgejo/runner/releases/tag/v3.4.1

changelog: https://code.forgejo.org/forgejo/runner/src/tag/v3.4.1/RELEASE-NOTES.md

diff: https://code.forgejo.org/forgejo/runner/compare/v3.3.0...v3.4.0

diff: https://code.forgejo.org/forgejo/runner/compare/v3.4.0...v3.4.1
2024-04-04 02:07:07 +02:00
emilylange a9da75cb7f
forgejo-runner: fix `meta.changelog` 2024-04-04 02:04:47 +02:00
emilylange 7c18b96700
forgejo-runner: add emilylange as maintainer 2024-04-04 02:04:30 +02:00
emilylange 0e0d434456
forgejo-runner: rename from forgejo-actions-runner
This is to match the name upstream and other repositories use.

See https://code.forgejo.org/forgejo/runner and
https://repology.org/project/forgejo-runner/versions

Furthermore, upstream calls the resulting binary `forgejo-runner`
instead of `act_runner`.

https://code.forgejo.org/forgejo/runner/src/tag/v3.3.0/Makefile#L2

We should probably copy this.
2024-04-04 01:58:29 +02:00
Philip Taron 03cb76ec6b
chipsec: use elfutils instead of abandoned libelf 2024-04-03 10:47:31 -07:00
Anna Aurora 3522351939
colstr: init at 1.0.0
Co-authored-by: Donovan Glover <donovan@dglover.co>
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2024-04-03 19:19:09 +02:00
Philip Taron 2f509171e9
ndiswrapper: use elfutils instead of abandoned libelf 2024-04-03 09:42:22 -07:00
R. Ryantm db45764193 jose: 12 -> 13 2024-04-03 15:02:55 +00:00
Naïm Favier c07cc01560
cabal-install: fix 2024-04-03 13:46:24 +02:00
Connor Brook 77ea4d6b90 catppuccin: add lxqt theme 2024-04-03 05:15:45 +01:00
github-actions[bot] 422c2f77f7
Merge master into haskell-updates 2024-04-03 00:12:53 +00:00
maralorn af997fc9f8
Merge pull request #297239 from slotThe/optparse-applicative-cmdline-util-unbreak-021
haskellPackages.optparse-applicative-cmdline-util: unbreak
2024-04-02 22:47:29 +02:00
maralorn 6c0ef7cb9d
Merge pull request #300506 from eldritch-cookie/hls-ghc9.8-2023-03
haskell.packages.ghc98.aeson: jailbreak
2024-04-02 22:12:05 +02:00
maralorn 0c7078e19f
Merge pull request #300746 from slotThe/kmonad
haskellPackages.kmonad: unbreak
2024-04-02 21:51:42 +02:00
Tony Zorman adb6af6e87 haskellPackages.kmonad: unbreak 2024-04-02 20:30:42 +02:00
Tony Zorman 02c86f89ca haskellPackages: add slotThe as maintainer for kmonad
I have a commit bit for the repo + Hackage, so can react quickly.
2024-04-02 20:30:41 +02:00
Tom Herbers 1443bac30a
bird: remove globin as maintainer 2024-04-02 16:37:51 +02:00
Sergei Trofimovich ebda6b8f90 virglrenderer: expose and enable va-api option by default
Closes: https://github.com/NixOS/nixpkgs/issues/300897
2024-04-02 09:31:35 +01:00
Gaetan Lepage 91b6d8b4b3 python311Packages.torchvision-bin: 0.17.1 -> 0.17.2
Diff:
https://github.com/pytorch/vision/compare/refs/tags/v0.17.1...v0.17.2
2024-04-02 08:56:07 +02:00
Gaetan Lepage 56a86116cb python311Packages.torchvision: 0.17.1 -> 0.17.2
Diff: https://github.com/pytorch/vision/compare/refs/tags/v0.17.1...v0.17.2
2024-04-02 08:56:07 +02:00
Gaetan Lepage 940adc0c55 python311Packages.torchaudio-bin: 2.2.1 -> 2.2.2
Diff: https://github.com/pytorch/audio/compare/refs/tags/v2.2.1...v2.2.2

Changelog: https://github.com/pytorch/audio/releases/tag/v2.2.2
2024-04-02 08:56:07 +02:00
Gaetan Lepage fe826e91f8 python311Packages.torchaudio: 2.2.1 -> 2.2.2
Diff: https://github.com/pytorch/audio/compare/refs/tags/v2.2.1...v2.2.2

Changelog: https://github.com/pytorch/audio/releases/tag/v2.2.2
2024-04-02 08:56:07 +02:00
Gaetan Lepage 46ad2b23f5 python311Packages.torch-bin: 2.2.1 -> 2.2.2
Changelog: https://github.com/pytorch/pytorch/releases/tag/v2.2.2
2024-04-02 08:56:07 +02:00
Gaetan Lepage a878acdf0e python311Packages.torch: 2.2.1 -> 2.2.2
Changelog: https://github.com/pytorch/pytorch/releases/tag/v2.2.2
2024-04-02 08:56:07 +02:00
Jeremy Baxter 9b3cf68ef2 dmd: 2.106.1 -> 2.108.0
Tests now use a D program called run.d, rather than the previous
Makefiles.

The compiler makefiles located in compiler/src/ have been
deprecated for a long time now and have finally been removed in favour
of build.d. There is also a top-level generic Makefile which also
works on Windows apparently. [1]

The Phobos makefiles (posix.mak and such) have also been removed and
replaced with a generic top-level Makefile. Same with druntime. [2]

[1]: <https://dlang.org/changelog/2.107.0.html#dmd.makefiles>
[2]: <https://dlang.org/changelog/2.107.0.html#druntime.makefiles>
     <https://dlang.org/changelog/2.107.0.html#makefiles>
2024-04-02 17:46:00 +13:00
Jeremy Baxter e85f7c6c9d dtools: 2.106.1 -> 2.108.0
Current arm64 patch broke so I adapted it to apply on 2.108.1.

The generic Makefile is now used instead of posix.mak which has been
deprecated for quite a while now.
2024-04-02 17:45:48 +13:00
Jeremy Baxter b01c88e620 dtools: refactor
o  switch to using finalAttrs pattern over rec expression in
    mkDerivation call
 o  use hash over sha256 in calls to fetchers
 o  remove the build-time dependency on gnumake42; dtools now builds
    fine with the latest version of GNU make
 o  use stdenv's implicit phases that build+install with make
 o  specify make flags through makeFlags rather than through an
    arbitrary attribute
 o  remove unnecessary make flags
 o  build with parallelism
 o  use checkTarget instead of providing a full checkPhase
 o  clean up meta
2024-04-02 17:20:43 +13:00
Jeremy Baxter d1fec21f64 dtools: migrate to pkgs/by-name 2024-04-02 17:20:43 +13:00
Jeremy Baxter ccf3cfcdf6 dmd: modernize 2024-04-02 17:20:38 +13:00
Janik H. 080c08d3c1
nixosTests.networking: split router into a separate file and remove `with lib;` antipattern
this commit also does a tiny bit more, namely:
- removing unnecessary ping's to the hosts own ip
- and simplifying a few pieces of code like changing `{ inherit (pkgs) lib pkgs; };` to `{ inherit lib pkgs; };`
2024-04-02 02:33:48 +02:00
github-actions[bot] a4b8f2e732
Merge master into haskell-updates 2024-04-02 00:12:33 +00:00
R. Ryantm 71caf0987d boinc: 7.24.3 -> 8.0.1 2024-04-01 20:55:53 +00:00
Naïm Favier 67fc6ff7ff
haskellPackages.castagnoli: unbreak 2024-04-01 18:01:52 +02:00
Naïm Favier 7b0a5c5404
haskellPackages.smtp-mail: remove obsolete patch 2024-04-01 17:51:04 +02:00
Naïm Favier 829ed35978
haskellPackages: fix eval 2024-04-01 11:20:16 +02:00
github-actions[bot] 6aca5e1feb
Merge master into haskell-updates 2024-04-01 00:14:18 +00:00
Tony Zorman f622969b9a haskellPackages.optparse-applicative-cmdline-util: unbreak 2024-03-31 22:04:10 +02:00
David Warde-Farley 4eac13a88c rocmPackages_6.miopen: correctly link gtest 2024-03-31 18:34:06 +01:00
David Warde-Farley 5165779503 rocmPackages_5.miopen: correctly link gtest 2024-03-31 18:32:38 +01:00
Eldritch Cookie 5ee48ebd34 haskell.packages.ghc98.aeson: jailbreak 2024-03-31 13:18:15 -03:00
Naïm Favier 1125177568
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-31 12:22:36 +02:00
Naïm Favier 9103af4df1
all-cabal-hashes: 2024-03-16T22:28:08Z -> 2024-03-31T04:36:22Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
2024-03-31 12:21:14 +02:00
Naïm Favier e400baa30f
haskellPackages: stackage LTS 22.13 -> LTS 22.14
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-03-31 12:21:00 +02:00
linsui 24aa348023 yutto: 2.0.0b36-unstable-2024-03-04 -> 2.0.0-beta.37 2024-03-31 15:28:03 +08:00
Ian M. Jones 2a85869152
snippetexpander: 1.0.1 -> 1.0.2 2024-03-29 17:54:53 +00:00
Fabian Affolter de757d162c python311Packages.sentry-sdk: 1.42.0 -> 1.43.0
Diff: https://github.com/getsentry/sentry-python/compare/refs/tags/1.42.0...1.43.0

Changelog: https://github.com/getsentry/sentry-python/blob/1.43.0/CHANGELOG.md
2024-03-28 10:06:55 +01:00
Dmitry Kalinkin 2f5200175f python311Packages.snakemake-storage-plugin-xrootd: init at unstable-2023-12-16 2024-03-27 15:08:12 -04:00
Dmitry Kalinkin 37d707fb47 python311Packages.snakemake-storage-plugin-s3: init at 0.2.10 2024-03-27 15:08:09 -04:00
Dmitry Kalinkin 71401e8d39 python3Packages.snakemake: init at 8.4.12 2024-03-27 15:06:04 -04:00
Pyxels 06208fadd6
vimPlugins.gruvbox-baby: init at 2024-01-25 2024-03-26 17:15:34 +01:00
Birk 6ed0323361
Merge branch 'master' into drbd-kernel-module 2024-03-23 15:11:41 +00:00
TomaSajt 5f7be1b9a3
dyalog: 18.2.45405 -> 19.0.48958 2024-03-22 22:19:14 +01:00
Jörg Thalheim 3f71d1bc02 digital-ocean: no longer disable multiple nixos generations in bootloader
Since digitalocean has a recovery console it's possible to boot
into an old generation.
2024-03-21 08:10:00 +01:00
Jörg Thalheim d87c4e1a72 digital-ocean: make it easier to use disko
If the user provides a `fileSystems."/".device` option, it should have
higher precedence than the default value.
Same for `loader.grub.devices` (also set by disko internally).
2024-03-21 08:09:27 +01:00
Jeremy Baxter b0a8cf5243 dmd: migrate to pkgs/by-name 2024-03-20 09:11:11 +13:00
Schweber beb139496a
nixos/resolvconf: add option "trust-ad" when `useLocalResolver` is enabled 2024-03-17 07:52:00 +00:00
MinerSebas 9e1fe5cddd nixos/restic-rest-server: Make the service socket activated 2024-03-16 17:07:55 +01:00
MinerSebas 7762c2233c nixos/restic-rest-server: Add additional service hardening 2024-03-16 08:18:50 +01:00
MinerSebas c197e4a1e0 restic-rest-server: add nixos test 2024-03-16 08:18:30 +01:00
Will Fancher f03a4d8e97 mermaid-cli: 10.4.0 -> 10.8.0 2024-03-15 18:19:01 -04:00
Jordan Isaacs f27ac4a21c
kernel-doc: fix build 2024-03-14 22:14:31 -07:00
j-brn 7e409bb2f2 looking-glass-client: add patch to fix wayland only build 2024-03-13 02:21:03 +01:00
j-brn 9f66527328 looking-glass-client: enable support for opengl by default
doesn't add any additional dependencies, so there is not really a reason
to disable it.
2024-03-12 14:20:50 +01:00
j-brn b1f23d4045 looking-glass-client: B6 -> B7-rc1 2024-03-12 12:07:23 +01:00
nitrocode b7b5ba669f
maintainers/team-list: add cloudposse team for atmos
Signed-off-by: nitrocode <7775707+nitrocode@users.noreply.github.com>
2024-03-12 06:49:15 +05:30
Lin Xianyi 8e3ed28f89 mpvScripts.dynamic-crop: init at 0-unstable-2023-12-22 2024-03-07 10:33:48 +08:00
aleksana 3b6cbc4da2 pablodraw: init at 3.3.13-beta 2024-03-04 11:24:36 +08:00
Francis Gagné 8f384467cc vscode-utils: Set the sourceRoot attribute on vscode extensions
Some extensions contain directories other than `extension` (e.g.,
`package`, if the extension has a digital signature). The unpacker phase
fails if a .vsix file contains more than one directory at the archive's
root and the `sourceRoot` attribute is unset.
2024-02-18 05:22:01 -05:00
Igor Sharonov 2768ac9c9f xgboost: preserve cmake targets in install phase 2024-02-17 14:13:59 +03:00
Phil Dyer 9cd5f606b0 maintainers: add phdyellow 2024-02-15 15:18:03 +10:00
Birk c3a3dcb418
Merge branch 'master' into drbd-kernel-module 2024-02-14 20:06:21 +00:00
Robert Hensing 6949bc21ce doc/option-types: Move nullOr to Union types 2024-02-11 18:45:16 +01:00
Robert Hensing 1ad30772ea doc/option-types: Move attrTag to Sum types, remove redundant paragraph 2024-02-11 18:45:15 +01:00
Robert Hensing 2ceb5558f9 doc/option-types: Move either and oneOf to Union types 2024-02-11 18:45:15 +01:00
Robert Hensing 0feea2dbd2 doc/option-types: Write about sum and union types 2024-02-11 18:45:15 +01:00
Robert Hensing ca81a89839 lib.types.attrTag: init 2024-02-11 18:44:52 +01:00
oo-infty 8794795cb9 ugm: init at 1.4.0
CHANGELOG: <https://github.com/ariasmn/ugm/releases/tag/v1.4.0>
2024-02-10 13:14:18 +08:00
oo-infty a87488e9f1 maintainers: add oo-infty 2024-02-10 13:14:18 +08:00
rnhmjoj ae48df3ebb
nixos/getty: add option to autologin once per boot 2024-02-04 15:59:03 +01:00
Birk f028f74d62
Merge branch 'master' into drbd-kernel-module 2024-02-02 13:15:36 +00:00
birkb d586d4dcef
drbd kernel driver added
- out-of-tree kernel driver added with version 9.2.7
- package splitted into utils.nix and driver.nix
- small deprecation fix for the package test
- Release Notes for 24.05 updated

Signed-off-by: birkb <birk@batchworks.de>
2024-01-30 20:55:34 +01:00
birkb 66d312f8a1
drbd: 9.19.1 -> 9.27.0
Signed-off-by: birkb <birk@batchworks.de>
2024-01-30 20:50:42 +01:00
birkb 32abbb17cd
maintainers: add birkb
Signed-off-by: birkb <birk@batchworks.de>
2024-01-30 20:50:12 +01:00
r-vdp 9f2a705f7f
nix-optimise: only create timer unit if needed 2024-01-30 19:09:32 +01:00
Jared Baur ebf185539f
cudaPackages: remove libstdc++ from nsight-systems from cuda 10
CUDA's nsight-systems comes with its own version of libstdc++.so that conflicts
with stuff compiled against nixpkgs libstdc++, so lets remove it.
2024-01-19 17:42:09 -08:00
Gutyina Gergő bf85950d9a
zsh-syntax-highlighting: add maintainer gepbird 2024-01-18 11:10:56 +01:00
Gutyina Gergő 7d4c083215
zsh-syntax-highlighting: switch to finalAttrs pattern and cleanup 2024-01-18 11:10:22 +01:00
Gutyina Gergő 1ec01c34d7
zsh-syntax-highlighting: 0.7.1 -> 0.8.0 2024-01-18 11:09:31 +01:00
Colin 72b3e9b5a0 webkitgtk: support cross compilation
which previously errored near the end of compilation with:
```
/nix/store/nnnn-wayland-aarch64-unknown-linux-gnu-1.22.0-bin/bin/wayland-scanner: line 0: syntax error: unexpected word (expecting ")")
```

that is, the build was trying to invoke the host `wayland-scanner`: both
host and build wayland-scanner are made available to the build
environment and the build script isn't smart enough to choose the right
one. fix by explicitly instructing which `wayland-scanner` to use.
2023-11-07 00:17:21 +00:00
Linus Heckemann 5a4f40797c vmTools.debClosureGenerator: remove apparently obsolete bugfix 2023-10-29 11:26:11 +01:00
Linus Heckemann e6a4a3feea vmTools/deb tools: pass through args
This is useful for adding preVM/postVM steps.
2023-10-29 11:24:54 +01:00
Linus Heckemann 01d078d970 vmTools.runInLinuxImage: allow setting root filesystem 2023-10-28 12:48:26 +02:00
874 changed files with 22303 additions and 15377 deletions

15
.github/CODEOWNERS vendored
View File

@ -55,7 +55,7 @@
/pkgs/pkgs-lib/formats/hocon @h7x4
# pkgs/by-name
/pkgs/test/nixpkgs-check-by-name @infinisil
/pkgs/test/check-by-name @infinisil
/pkgs/by-name/README.md @infinisil
/pkgs/top-level/by-name-overlay.nix @infinisil
/.github/workflows/check-by-name.yml @infinisil
@ -359,3 +359,16 @@ pkgs/development/tools/continuous-integration/buildbot @Mic92 @zowoq
pkgs/by-name/pr/pretix/ @mweinelt
nixos/modules/services/web-apps/pretix.nix @mweinelt
nixos/tests/web-apps/pretix.nix @mweinelt
# incus/lxc/lxd
nixos/maintainers/scripts/lxd/ @adamcstephens
nixos/modules/virtualisation/incus.nix @adamcstephens
nixos/modules/virtualisation/lxc* @adamcstephens
nixos/modules/virtualisation/lxd* @adamcstephens
nixos/tests/incus/ @adamcstephens
nixos/tests/lxd/ @adamcstephens
pkgs/by-name/in/incus/ @adamcstephens
pkgs/by-name/lx/lxc* @adamcstephens
pkgs/by-name/lx/lxd* @adamcstephens
pkgs/os-specific/linux/lxc/ @adamcstephens

View File

@ -9,6 +9,7 @@ on:
paths:
- 'doc/**'
- 'lib/**'
- 'pkgs/tools/nix/nixdoc/**'
jobs:
nixpkgs:

View File

@ -283,7 +283,7 @@ If `pname` and `version` are specified, `fetchurl` will use those values and wil
_Default value:_ `""`.
`recursiveHash` (Boolean; _optional_)
`recursiveHash` (Boolean; _optional_) []{#sec-pkgs-fetchers-fetchurl-inputs-recursiveHash}
: If set to `true`, will signal to Nix that the hash given to `fetchurl` was calculated using the `"recursive"` mode.
See [the documentation on the Nix manual](https://nixos.org/manual/nix/stable/language/advanced-attributes.html#adv-attr-outputHashMode) for more information about the existing modes.
@ -296,7 +296,7 @@ If `pname` and `version` are specified, `fetchurl` will use those values and wil
_Default value_: `false`.
`downloadToTemp` (Boolean; _optional_)
`downloadToTemp` (Boolean; _optional_) []{#sec-pkgs-fetchers-fetchurl-inputs-downloadToTemp}
: If `true`, saves the downloaded file to a temporary location instead of the expected Nix store location.
This is useful when used in conjunction with `postFetch` attribute, otherwise `fetchurl` will not produce any meaningful output.
@ -519,15 +519,81 @@ See [](#chap-pkgs-fetchers-caveats) for more details on how to work with the `ha
## `fetchzip` {#sec-pkgs-fetchers-fetchzip}
Downloads content from a given URL (which is assumed to be an archive), and decompresses the archive for you, making files and directories directly accessible.
`fetchzip` can only be used with archives.
Despite its name, `fetchzip` is not limited to `.zip` files and can also be used with any tarball.
Returns a [fixed-output derivation](https://nixos.org/manual/nix/stable/glossary.html#gloss-fixed-output-derivation) which downloads an archive from a given URL and decompresses it.
It has two required arguments, a URL and a hash.
The hash is typically `hash`, although many more hash algorithms are supported.
Nixpkgs contributors are currently recommended to use `hash`.
This hash will be used by Nix to identify your source.
A typical usage of `fetchzip` is provided below.
Despite its name, `fetchzip` is not limited to `.zip` files but can also be used with [various compressed tarball formats](#tar-files) by default.
This can extended by specifying additional attributes, see [](#ex-fetchers-fetchzip-rar-archive) to understand how to do that.
### Inputs {#sec-pkgs-fetchers-fetchzip-inputs}
`fetchzip` requires an attribute set, and most attributes are passed to the underlying call to [`fetchurl`](#sec-pkgs-fetchers-fetchurl).
The attributes below are treated differently by `fetchzip` when compared to what `fetchurl` expects:
`name` (String; _optional_)
: Works as defined in `fetchurl`, but has a different default value than `fetchurl`.
_Default value:_ `"source"`.
`nativeBuildInputs` (List of Attribute Set; _optional_)
: Works as defined in `fetchurl`, but it is also augmented by `fetchzip` to include packages to deal with additional archives (such as `.zip`).
_Default value:_ `[]`.
`postFetch` (String; _optional_)
: Works as defined in `fetchurl`, but it is also augmented with the code needed to make `fetchzip` work.
:::{.caution}
It is only safe to modify files in `$out` in `postFetch`.
Consult the implementation of `fetchzip` for anything more involved.
:::
_Default value:_ `""`.
`stripRoot` (Boolean; _optional_)
: If `true`, the decompressed contents are moved one level up the directory tree.
This is useful for archives that decompress into a single directory which commonly includes some values that change with time, such as version numbers.
When this is the case (and `stripRoot` is `true`), `fetchzip` will remove this directory and make the decompressed contents available in the top-level directory.
[](#ex-fetchers-fetchzip-simple-striproot) shows what this attribute does.
This attribute is **not** passed through to `fetchurl`.
_Default value:_ `true`.
`extension` (String or Null; _optional_)
: If set, the archive downloaded by `fetchzip` will be renamed to a filename with the extension specified in this attribute.
This is useful when making `fetchzip` support additional types of archives, because the implementation may use the extension of an archive to determine whether they can decompress it.
If the URL you're using to download the contents doesn't end with the extension associated with the archive, use this attribute to fix the filename of the archive.
This attribute is **not** passed through to `fetchurl`.
_Default value:_ `null`.
`recursiveHash` (Boolean; _optional_)
: Works [as defined in `fetchurl`](#sec-pkgs-fetchers-fetchurl-inputs-recursiveHash), but its default value is different than for `fetchurl`.
_Default value:_ `true`.
`downloadToTemp` (Boolean; _optional_)
: Works [as defined in `fetchurl`](#sec-pkgs-fetchers-fetchurl-inputs-downloadToTemp), but its default value is different than for `fetchurl`.
_Default value:_ `true`.
`extraPostFetch` **DEPRECATED**
: This attribute is deprecated.
Please use `postFetch` instead.
This attribute is **not** passed through to `fetchurl`.
### Examples {#sec-pkgs-fetchers-fetchzip-examples}
::::{.example #ex-fetchers-fetchzip-simple-striproot}
# Using `fetchzip` to output contents directly
The following recipe shows how to use `fetchzip` to decompress a `.tar.gz` archive:
```nix
{ fetchzip }:
@ -537,6 +603,80 @@ fetchzip {
}
```
This archive has all its contents in a directory named `patchelf-0.18.0`.
This means that after decompressing, you'd have to enter this directory to see the contents of the archive.
However, `fetchzip` makes this easier through the attribute `stripRoot` (enabled by default).
After building the recipe, the derivation output will show all the files in the archive at the top level:
```shell
$ nix-build
(output removed for clarity)
/nix/store/1b7h3fvmgrcddvs0m299hnqxlgli1yjw-source
$ ls /nix/store/1b7h3fvmgrcddvs0m299hnqxlgli1yjw-source
aclocal.m4 completions configure.ac m4 Makefile.in patchelf.spec README.md tests
build-aux configure COPYING Makefile.am patchelf.1 patchelf.spec.in src version
```
If `stripRoot` is set to `false`, the derivation output will be the decompressed archive as-is:
```nix
{ fetchzip }:
fetchzip {
url = "https://github.com/NixOS/patchelf/releases/download/0.18.0/patchelf-0.18.0.tar.gz";
hash = "sha256-uv3FuKE4DqpHT3yfE0qcnq0gYjDNQNKZEZt2+PUAneg=";
stripRoot = false;
}
```
:::{.caution}
The hash changed!
Whenever changing attributes of a Nixpkgs fetcher, [remember to invalidate the hash](#chap-pkgs-fetchers-caveats), otherwise you won't get the results you're expecting!
:::
After building the recipe:
```shell
$ nix-build
(output removed for clarity)
/nix/store/2hy5bxw7xgbgxkn0i4x6hjr8w3dbx16c-source
$ ls /nix/store/2hy5bxw7xgbgxkn0i4x6hjr8w3dbx16c-source
patchelf-0.18.0
```
::::
::::{.example #ex-fetchers-fetchzip-rar-archive}
# Using `fetchzip` to decompress a `.rar` file
The `unrar` package provides a [setup hook](#ssec-setup-hooks) to decompress `.rar` archives during the [unpack phase](#ssec-unpack-phase), which can be used with `fetchzip` to decompress those archives:
```nix
{ fetchzip, unrar }:
fetchzip {
url = "https://archive.org/download/SpaceCadet_Plus95/Space_Cadet.rar";
hash = "sha256-fC+zsR8BY6vXpUkVd6i1jF0IZZxVKVvNi6VWCKT+pA4=";
stripRoot = false;
nativeBuildInputs = [ unrar ];
}
```
Since this particular `.rar` file doesn't put its contents in a directory inside the archive, `stripRoot` must be set to `false`.
After building the recipe, the derivation output will show the decompressed files:
```shell
$ nix-build
(output removed for clarity)
/nix/store/zpn7knxfva6rfjja2gbb4p3l9w1f0d36-source
$ ls /nix/store/zpn7knxfva6rfjja2gbb4p3l9w1f0d36-source
FONT.DAT PINBALL.DAT PINBALL.EXE PINBALL2.MID TABLE.BMP WMCONFIG.EXE
MSCREATE.DIR PINBALL.DOC PINBALL.MID Sounds WAVEMIX.INF
```
::::
## `fetchpatch` {#fetchpatch}
`fetchpatch` works very similarly to `fetchurl` with the same arguments expected. It expects patch files as a source and performs normalization on them before computing the checksum. For example, it will remove comments or other unstable parts that are sometimes added by version control systems and can change over time.

View File

@ -2,11 +2,11 @@
Some packages provide the shell integration to be more useful. But unlike other systems, nix doesn't have a standard `share` directory location. This is why a bunch `PACKAGE-share` scripts are shipped that print the location of the corresponding shared folder. Current list of such packages is as following:
- `sk` : `sk-share`
- `fzf` : `fzf-share`
E.g. `sk` can then be used in the `.bashrc` like this:
E.g. `fzf` can then be used in the `.bashrc` like this:
```bash
source "$(sk-share)/completion.bash"
source "$(sk-share)/key-bindings.bash"
source "$(fzf-share)/completion.bash"
source "$(fzf-share)/key-bindings.bash"
```

View File

@ -128,7 +128,7 @@ let
canCleanSource pathIsGitRepo;
inherit (self.modules) evalModules setDefaultModuleLocation
unifyModuleSyntax applyModuleArgsIfFunction mergeModules
mergeModules' mergeOptionDecls evalOptionValue mergeDefinitions
mergeModules' mergeOptionDecls mergeDefinitions
pushDownProperties dischargeProperties filterOverrides
sortProperties fixupOptionType mkIf mkAssert mkMerge mkOverride
mkOptionDefault mkDefault mkImageMediaOverride mkForce mkVMOverride
@ -138,6 +138,7 @@ let
mkMergedOptionModule mkChangedOptionModule
mkAliasOptionModule mkDerivedConfig doRename
mkAliasOptionModuleMD;
evalOptionValue = lib.warn "External use of `lib.evalOptionValue` is deprecated. If your use case isn't covered by non-deprecated functions, we'd like to know more and perhaps support your use case well, instead of providing access to these low level functions. In this case please open an issue in https://github.com/nixos/nixpkgs/issues/." self.modules.evalOptionValue;
inherit (self.options) isOption mkEnableOption mkSinkUndeclaredOptions
mergeDefaultOption mergeOneOption mergeEqualOption mergeUniqueOption
getValues getFiles

View File

@ -1378,7 +1378,6 @@ let
inherit
applyModuleArgsIfFunction
dischargeProperties
evalOptionValue
mergeModules
mergeModules'
pushDownProperties
@ -1399,6 +1398,7 @@ private //
defaultPriority
doRename
evalModules
evalOptionValue # for use by lib.types
filterOverrides
filterOverrides'
fixMergeModules

View File

@ -103,6 +103,18 @@ checkConfigError 'The option .sub.wrong2. does not exist. Definition values:' co
checkConfigError '.*This can happen if you e.g. declared your options in .types.submodule.' config.sub ./error-mkOption-in-submodule-config.nix
checkConfigError '.*A definition for option .bad. is not of type .non-empty .list of .submodule...\.' config.bad ./error-nonEmptyListOf-submodule.nix
# types.attrTag
checkConfigOutput '^true$' config.okChecks ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError. is not of type .attribute-tagged union' config.intStrings.syntaxError ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError2. is not of type .attribute-tagged union' config.intStrings.syntaxError2 ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError3. is not of type .attribute-tagged union' config.intStrings.syntaxError3 ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError4. is not of type .attribute-tagged union' config.intStrings.syntaxError4 ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.mergeError. is not of type .attribute-tagged union' config.intStrings.mergeError ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.badTagError. is not of type .attribute-tagged union' config.intStrings.badTagError ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.badTagTypeError\.left. is not of type .signed integer.' config.intStrings.badTagTypeError.left ./types-attrTag.nix
checkConfigError 'A definition for option .nested\.right\.left. is not of type .signed integer.' config.nested.right.left ./types-attrTag.nix
checkConfigError 'In attrTag, each tag value must be an option, but tag int was a bare type, not wrapped in mkOption.' config.opt.int ./types-attrTag-wrong-decl.nix
# types.pathInStore
checkConfigOutput '".*/store/0lz9p8xhf89kb1c1kk6jxrzskaiygnlh-bash-5.2-p15.drv"' config.pathInStore.ok1 ./types.nix
checkConfigOutput '".*/store/0fb3ykw9r5hpayd05sr0cizwadzq1d8q-bash-5.2-p15"' config.pathInStore.ok2 ./types.nix

View File

@ -0,0 +1,41 @@
/*
A basic documentation generating module.
Declares and defines a `docs` option, suitable for making assertions about
the extraction "phase" of documentation generation.
*/
{ lib, options, ... }:
let
inherit (lib)
head
length
mkOption
types
;
traceListSeq = l: v: lib.foldl' (a: b: lib.traceSeq b a) v l;
in
{
options.docs = mkOption {
type = types.lazyAttrsOf types.raw;
description = ''
All options to be rendered, without any visibility filtering applied.
'';
};
config.docs =
lib.zipAttrsWith
(name: values:
if length values > 1 then
traceListSeq values
abort "Multiple options with the same name: ${name}"
else
assert length values == 1;
head values
)
(map
(opt: { ${opt.name} = opt; })
(lib.optionAttrSetToDocList options)
);
}

View File

@ -0,0 +1,14 @@
{ lib, ... }:
let
inherit (lib) types mkOption;
in
{
options = {
opt = mkOption {
type = types.attrTag {
int = types.int;
};
default = { int = 1; };
};
};
}

View File

@ -0,0 +1,135 @@
{ lib, config, options, ... }:
let
inherit (lib) mkOption types;
forceDeep = x: builtins.deepSeq x x;
mergedSubOption = (options.merged.type.getSubOptions options.merged.loc).extensible."merged.<name>";
in
{
options = {
intStrings = mkOption {
type = types.attrsOf
(types.attrTag {
left = mkOption {
type = types.int;
};
right = mkOption {
type = types.str;
};
});
};
nested = mkOption {
type = types.attrTag {
left = mkOption {
type = types.int;
};
right = mkOption {
type = types.attrTag {
left = mkOption {
type = types.int;
};
right = mkOption {
type = types.str;
};
};
};
};
};
merged = mkOption {
type = types.attrsOf (
types.attrTag {
yay = mkOption {
type = types.int;
};
extensible = mkOption {
type = types.enum [ "foo" ];
};
}
);
};
submodules = mkOption {
type = types.attrsOf (
types.attrTag {
foo = mkOption {
type = types.submodule {
options = {
bar = mkOption {
type = types.int;
};
};
};
};
qux = mkOption {
type = types.str;
description = "A qux for when you don't want a foo";
};
}
);
};
okChecks = mkOption {};
};
imports = [
./docs.nix
{
options.merged = mkOption {
type = types.attrsOf (
types.attrTag {
nay = mkOption {
type = types.bool;
};
extensible = mkOption {
type = types.enum [ "bar" ];
};
}
);
};
}
];
config = {
intStrings.syntaxError = 1;
intStrings.syntaxError2 = {};
intStrings.syntaxError3 = { a = true; b = true; };
intStrings.syntaxError4 = lib.mkMerge [ { a = true; } { b = true; } ];
intStrings.mergeError = lib.mkMerge [ { int = throw "do not eval"; } { string = throw "do not eval"; } ];
intStrings.badTagError.rite = throw "do not eval";
intStrings.badTagTypeError.left = "bad";
intStrings.numberOne.left = 1;
intStrings.hello.right = "hello world";
nested.right.left = "not a number";
merged.negative.nay = false;
merged.positive.yay = 100;
merged.extensi-foo.extensible = "foo";
merged.extensi-bar.extensible = "bar";
okChecks = builtins.addErrorContext "while evaluating the assertions" (
assert config.intStrings.hello == { right = "hello world"; };
assert config.intStrings.numberOne == { left = 1; };
assert config.merged.negative == { nay = false; };
assert config.merged.positive == { yay = 100; };
assert config.merged.extensi-foo == { extensible = "foo"; };
assert config.merged.extensi-bar == { extensible = "bar"; };
assert config.docs."submodules.<name>.foo.bar".type == "signed integer";
assert config.docs."submodules.<name>.qux".type == "string";
assert config.docs."submodules.<name>.qux".declarations == [ __curPos.file ];
assert config.docs."submodules.<name>.qux".loc == [ "submodules" "<name>" "qux" ];
assert config.docs."submodules.<name>.qux".name == "submodules.<name>.qux";
assert config.docs."submodules.<name>.qux".description == "A qux for when you don't want a foo";
assert config.docs."submodules.<name>.qux".readOnly == false;
assert config.docs."submodules.<name>.qux".visible == true;
# Not available (yet?)
# assert config.docs."submodules.<name>.qux".declarationsWithPositions == [ ... ];
assert options.submodules.declarations == [ __curPos.file ];
assert lib.length options.submodules.declarationPositions == 1;
assert (lib.head options.submodules.declarationPositions).file == __curPos.file;
assert options.merged.declarations == [ __curPos.file __curPos.file ];
assert lib.length options.merged.declarationPositions == 2;
assert (lib.elemAt options.merged.declarationPositions 0).file == __curPos.file;
assert (lib.elemAt options.merged.declarationPositions 1).file == __curPos.file;
assert (lib.elemAt options.merged.declarationPositions 0).line != (lib.elemAt options.merged.declarationPositions 1).line;
assert mergedSubOption.declarations == [ __curPos.file __curPos.file ];
assert lib.length mergedSubOption.declarationPositions == 2;
assert (lib.elemAt mergedSubOption.declarationPositions 0).file == __curPos.file;
assert (lib.elemAt mergedSubOption.declarationPositions 1).file == __curPos.file;
assert (lib.elemAt mergedSubOption.declarationPositions 0).line != (lib.elemAt mergedSubOption.declarationPositions 1).line;
assert lib.length config.docs."merged.<name>.extensible".declarations == 2;
true);
};
}

View File

@ -15,6 +15,7 @@ let
isList
isString
isStorePath
throwIf
toDerivation
toList
;
@ -65,6 +66,11 @@ let
fixupOptionType
mergeOptionDecls
;
inAttrPosSuffix = v: name:
let pos = builtins.unsafeGetAttrPos name v; in
if pos == null then "" else " at ${pos.file}:${toString pos.line}:${toString pos.column}";
outer_types =
rec {
__attrsFailEvaluation = true;
@ -152,7 +158,7 @@ rec {
# If it doesn't, this should be {}
# This may be used when a value is required for `mkIf false`. This allows the extra laziness in e.g. `lazyAttrsOf`.
emptyValue ? {}
, # Return a flat list of sub-options. Used to generate
, # Return a flat attrset of sub-options. Used to generate
# documentation.
getSubOptions ? prefix: {}
, # List of modules if any, or null if none.
@ -623,6 +629,100 @@ rec {
nestedTypes.elemType = elemType;
};
attrTag = tags:
let tags_ = tags; in
let
tags =
mapAttrs
(n: opt:
builtins.addErrorContext "while checking that attrTag tag ${lib.strings.escapeNixIdentifier n} is an option with a type${inAttrPosSuffix tags_ n}" (
throwIf (opt._type or null != "option")
"In attrTag, each tag value must be an option, but tag ${lib.strings.escapeNixIdentifier n} ${
if opt?_type then
if opt._type == "option-type"
then "was a bare type, not wrapped in mkOption."
else "was of type ${lib.strings.escapeNixString opt._type}."
else "was not."}"
opt // {
declarations = opt.declarations or (
let pos = builtins.unsafeGetAttrPos n tags_;
in if pos == null then [] else [ pos.file ]
);
declarationPositions = opt.declarationPositions or (
let pos = builtins.unsafeGetAttrPos n tags_;
in if pos == null then [] else [ pos ]
);
}
))
tags_;
choicesStr = concatMapStringsSep ", " lib.strings.escapeNixIdentifier (attrNames tags);
in
mkOptionType {
name = "attrTag";
description = "attribute-tagged union";
descriptionClass = "noun";
getSubOptions = prefix:
mapAttrs
(tagName: tagOption: {
"${lib.showOption prefix}" =
tagOption // {
loc = prefix ++ [ tagName ];
};
})
tags;
check = v: isAttrs v && length (attrNames v) == 1 && tags?${head (attrNames v)};
merge = loc: defs:
let
choice = head (attrNames (head defs).value);
checkedValueDefs = map
(def:
assert (length (attrNames def.value)) == 1;
if (head (attrNames def.value)) != choice
then throw "The option `${showOption loc}` is defined both as `${choice}` and `${head (attrNames def.value)}`, in ${showFiles (getFiles defs)}."
else { inherit (def) file; value = def.value.${choice}; })
defs;
in
if tags?${choice}
then
{ ${choice} =
(lib.modules.evalOptionValue
(loc ++ [choice])
tags.${choice}
checkedValueDefs
).value;
}
else throw "The option `${showOption loc}` is defined as ${lib.strings.escapeNixIdentifier choice}, but ${lib.strings.escapeNixIdentifier choice} is not among the valid choices (${choicesStr}). Value ${choice} was defined in ${showFiles (getFiles defs)}.";
nestedTypes = tags;
functor = defaultFunctor "attrTag" // {
type = { tags, ... }: types.attrTag tags;
payload = { inherit tags; };
binOp =
let
# Add metadata in the format that submodules work with
wrapOptionDecl =
option: { options = option; _file = "<attrTag {...}>"; pos = null; };
in
a: b: {
tags = a.tags // b.tags //
mapAttrs
(tagName: bOpt:
lib.mergeOptionDecls
# FIXME: loc is not accurate; should include prefix
# Fortunately, it's only used for error messages, where a "relative" location is kinda ok.
# It is also returned though, but use of the attribute seems rare?
[tagName]
[ (wrapOptionDecl a.tags.${tagName}) (wrapOptionDecl bOpt) ]
// {
# mergeOptionDecls is not idempotent in these attrs:
declarations = a.tags.${tagName}.declarations ++ bOpt.declarations;
declarationPositions = a.tags.${tagName}.declarationPositions ++ bOpt.declarationPositions;
}
)
(builtins.intersectAttrs a.tags b.tags);
};
};
};
uniq = unique { message = ""; };
unique = { message }: type: mkOptionType rec {

View File

@ -1342,12 +1342,6 @@
githubId = 81317317;
name = "Anna Aurora";
};
a-n-n-a-l-e-e = {
github = "a-n-n-a-l-e-e";
githubId = 150648636;
matrix = "@a-n-n-a-l-e-e:matrix.org";
name = "annalee";
};
anoa = {
matrix = "@andrewm:amorgan.xyz";
email = "andrew@amorgan.xyz";
@ -1776,6 +1770,16 @@
githubId = 11037075;
name = "Ashley Hooper";
};
ashuramaruzxc = {
email = "ashuramaru@tenjin-dk.com";
matrix = "@tenjin:mozilla.org";
github = "ashuramaruzxc";
githubId = 72100551;
name = "Mariia Holovata";
keys = [{
fingerprint = "409D 201E 9450 8732 A49E D0FC 6BDA F874 0068 08DF";
}];
};
ashvith-shetty = {
github = "Ashvith10";
githubId = 113123021;
@ -2617,6 +2621,12 @@
githubId = 30630233;
name = "Timo Triebensky";
};
birkb = {
email = "birk@batchworks.de";
github = "birkb";
githubId = 10164833;
name = "Birk Bohne";
};
bjornfor = {
email = "bjorn.forsman@gmail.com";
github = "bjornfor";
@ -5385,6 +5395,12 @@
fingerprint = "389A 78CB CD88 5E0C 4701 DEB9 FD42 C7D0 D414 94C8";
}];
};
dudymas = {
email = "jeremy.white@cloudposse.com";
github = "dudymas";
githubId = 928448;
name = "Jeremy White";
};
dukc = {
email = "ajieskola@gmail.com";
github = "dukc";
@ -11409,6 +11425,13 @@
fingerprint = "80EE AAD8 43F9 3097 24B5 3D7E 27E9 7B91 E63A 7FF8";
}];
};
link2xt = {
email = "link2xt@testrun.org";
githubId = 18373967;
github = "link2xt";
matrix = "@link2xt:matrix.org";
name = "link2xt";
};
linquize = {
email = "linquize@yahoo.com.hk";
github = "linquize";
@ -11761,12 +11784,6 @@
githubId = 5767106;
name = "Lukas Schmidt";
};
luis = {
email = "luis.nixos@gmail.com";
github = "Luis-Hebendanz";
githubId = 22085373;
name = "Luis Hebendanz";
};
luisdaranda = {
email = "luisdomingoaranda@gmail.com";
github = "propet";
@ -11811,6 +11828,12 @@
githubId = 30468956;
name = "Lukas Heiligenbrunner";
};
lukaslihotzki = {
email = "lukas@lihotzki.de";
github = "lukaslihotzki";
githubId = 10326063;
name = "Lukas Lihotzki";
};
lukaswrz = {
email = "lukas@wrz.one";
github = "lukaswrz";
@ -14911,6 +14934,12 @@
github = "ony";
githubId = 11265;
};
oo-infty = {
name = "Justin Chen";
email = "oo-infty@outlook.com";
github = "oo-infty";
githubId = 42143810;
};
ooliver1 = {
name = "Oliver Wilkes";
email = "oliverwilkes2006@icloud.com";
@ -15354,6 +15383,12 @@
githubId = 1368952;
name = "Pedro Lara Campos";
};
peefy = {
email = "xpf6677@gmail.com";
github = "Peefy";
githubId = 22744597;
name = "Peefy";
};
peelz = {
email = "peelz.dev+nixpkgs@gmail.com";
github = "notpeelz";
@ -15486,6 +15521,12 @@
fingerprint = "7756 E88F 3C6A 47A5 C5F0 CDFB AB54 6777 F93E 20BF";
}];
};
phdyellow = {
name = "Phil Dyer";
email = "phildyer@protonmail.com";
github = "PhDyellow";
githubId = 7740661;
};
phfroidmont = {
name = "Paul-Henri Froidmont";
email = "nix.contact-j9dw4d@froidmont.org";
@ -16300,6 +16341,12 @@
matrix = "@quantenzitrone:matrix.org";
name = "quantenzitrone";
};
qubasa = {
email = "consulting@qube.email";
github = "Qubasa";
githubId = 22085373;
name = "Luis Hebendanz";
};
queezle = {
email = "git@queezle.net";
github = "queezle42";
@ -19567,6 +19614,12 @@
githubId = 2389333;
name = "Andy Tockman";
};
tcmal = {
email = "me@aria.rip";
github = "tcmal";
githubId = 4183876;
name = "Aria Shrimpton";
};
teatwig = {
email = "nix@teatwig.net";
name = "tea";
@ -20578,6 +20631,12 @@
githubId = 20206121;
name = "umlx5h";
};
uncenter = {
name = "uncenter";
email = "uncenter@uncenter.dev";
github = "uncenter";
githubId = 47499684;
};
unclamped = {
name = "Maru";
email = "clear6860@tutanota.com";

View File

@ -12,6 +12,9 @@ PICKABLE_BRANCHES=${PICKABLE_BRANCHES:-master staging release-??.?? staging-??.?
problem=0
while read new_commit_sha ; do
if [ -z "$new_commit_sha" ] ; then
continue # skip empty lines
fi
if [ "$GITHUB_ACTIONS" = 'true' ] ; then
echo "::group::Commit $new_commit_sha"
else
@ -57,6 +60,8 @@ while read new_commit_sha ; do
$range_diff_common --color
echo "Note this should not necessarily be treated as a hard fail, but a reviewer's attention should" \
"be drawn to it and github actions have no way of doing that but to raise a 'failure'"
problem=1
else
echo "$original_commit_sha highly similar to $new_commit_sha"

View File

@ -122,10 +122,7 @@ class KDERepoMetadata:
dep_graph={},
)
dep_specs = [
"dependency-data-common",
"dependency-data-kf6-qt6"
]
dep_specs = ["dependency-data-stable-kf6-qt6"]
dep_graph = collections.defaultdict(set)
for spec in dep_specs:

View File

@ -146,6 +146,15 @@ with lib.maintainers; {
enableFeatureFreezePing = true;
};
cloudposse = {
members = [
dudymas
];
scope = "Maintain atmos and applications made by the Cloud Posse team.";
shortName = "CloudPosse";
enableFeatureFreezePing = true;
};
coq = {
members = [
cohencyril
@ -442,6 +451,7 @@ with lib.maintainers; {
# Verify additions to this team with at least one already existing member of the team.
members = [
das_j
conni2461
];
scope = "Group registration for packages maintained by Helsinki Systems";
shortName = "Helsinki Systems employees";
@ -475,6 +485,7 @@ with lib.maintainers; {
ryantm
lassulus
yayayayaka
asymmetric
];
scope = "Maintain Jitsi.";
shortName = "Jitsi";

View File

@ -42,6 +42,9 @@ merging is handled.
: One element of the list *`l`*, e.g. `types.enum [ "left" "right" ]`.
Multiple definitions cannot be merged.
If you want to pair these values with more information, possibly of
distinct types, consider using a [sum type](#sec-option-types-sums).
`types.anything`
: A type that accepts any value and recursively merges attribute sets
@ -279,6 +282,84 @@ Submodules are detailed in [Submodule](#section-option-types-submodule).
more convenient and discoverable than expecting the module user to
type-merge with the `attrsOf submodule` option.
## Union types {#sec-option-types-unions}
A union of types is a type such that a value is valid when it is valid for at least one of those types.
If some values are instances of more than one of the types, it is not possible to distinguish which type they are meant to be instances of. If that's needed, consider using a [sum type](#sec-option-types-sums).
`types.either` *`t1 t2`*
: Type *`t1`* or type *`t2`*, e.g. `with types; either int str`.
Multiple definitions cannot be merged.
`types.oneOf` \[ *`t1 t2`* ... \]
: Type *`t1`* or type *`t2`* and so forth, e.g.
`with types; oneOf [ int str bool ]`. Multiple definitions cannot be
merged.
`types.nullOr` *`t`*
: `null` or type *`t`*. Multiple definitions are merged according to
type *`t`*.
## Sum types {#sec-option-types-sums}
A sum type can be thought of, conceptually, as a *`types.enum`* where each valid item is paired with at least a type, through some value syntax.
Nix does not have a built-in syntax for this pairing of a label and a type or value, so sum types may be represented in multiple ways.
If the you're interested in can be distinguished without a label, you may simplify your value syntax with a [union type](#sec-option-types-unions) instead.
`types.attrTag` *`{ attr1 = option1; attr2 = option2; ... }`*
: An attribute set containing one attribute, whose name must be picked from
the attribute set (`attr1`, etc) and whose value consists of definitions that are valid for the corresponding option (`option1`, etc).
This type appears in the documentation as _attribute-tagged union_.
Example:
```nix
{ lib, ... }:
let inherit (lib) type mkOption;
in {
options.toyRouter.rules = mkOption {
description = ''
Rules for a fictional packet routing service.
'';
type = types.attrsOf (
types.attrTag {
bounce = mkOption {
description = "Send back a packet explaining why it wasn't forwarded.";
type = types.submodule {
options.errorMessage = mkOption { … };
};
};
forward = mkOption {
description = "Forward the packet.";
type = types.submodule {
options.destination = mkOption { … };
};
};
ignore = types.mkOption {
description = "Drop the packet without sending anything back.";
type = types.submodule {};
};
});
};
config.toyRouter.rules = {
http = {
bounce = {
errorMessage = "Unencrypted HTTP is banned. You must always use https://.";
};
};
ssh = { drop = {}; };
};
}
```
## Composed types {#sec-option-types-composed}
Composed types are types that take a type as parameter. `listOf
@ -318,11 +399,6 @@ Composed types are types that take a type as parameter. `listOf
returned instead for the same `mkIf false` definition.
:::
`types.nullOr` *`t`*
: `null` or type *`t`*. Multiple definitions are merged according to
type *`t`*.
`types.uniq` *`t`*
: Ensures that type *`t`* cannot be merged. It is used to ensure option
@ -334,17 +410,6 @@ Composed types are types that take a type as parameter. `listOf
the line `The option <option path> is defined multiple times.` and before
a list of definition locations.
`types.either` *`t1 t2`*
: Type *`t1`* or type *`t2`*, e.g. `with types; either int str`.
Multiple definitions cannot be merged.
`types.oneOf` \[ *`t1 t2`* ... \]
: Type *`t1`* or type *`t2`* and so forth, e.g.
`with types; oneOf [ int str bool ]`. Multiple definitions cannot be
merged.
`types.coercedTo` *`from f to`*
: Type *`to`* or type *`from`* which will be coerced to type *`to`* using

View File

@ -376,7 +376,7 @@ Use the following commands:
```ShellSession
# mkdir -p /mnt/boot
# mount /dev/disk/by-label/boot /mnt/boot
# mount -o umask=077 /dev/disk/by-label/boot /mnt/boot
```
3. If your machine has a limited amount of memory, you may want to
@ -572,7 +572,7 @@ With a partitioned disk.
# mkfs.fat -F 32 -n boot /dev/sda3 # (for UEFI systems only)
# mount /dev/disk/by-label/nixos /mnt
# mkdir -p /mnt/boot # (for UEFI systems only)
# mount /dev/disk/by-label/boot /mnt/boot # (for UEFI systems only)
# mount -o umask=077 /dev/disk/by-label/boot /mnt/boot # (for UEFI systems only)
# nixos-generate-config --root /mnt
# nano /mnt/etc/nixos/configuration.nix
# nixos-install

View File

@ -79,7 +79,7 @@ In addition to numerous new and updated packages, this release has the following
- [frigate](https://frigate.video), an open source NVR built around real-time AI object detection. Available as [services.frigate](#opt-services.frigate.enable).
- [fzf](https://github.com/junegunn/fzf), a command line fuzzyfinder. Available as [programs.fzf](#opt-programs.fzf.enable).
- [fzf](https://github.com/junegunn/fzf), a command line fuzzyfinder. Available as [programs.fzf](#opt-programs.fzf.fuzzyCompletion).
- [gemstash](https://github.com/rubygems/gemstash), a RubyGems.org cache and private gem server. Available as [services.gemstash](#opt-services.gemstash.enable).

View File

@ -90,6 +90,10 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- [maubot](https://github.com/maubot/maubot), a plugin-based Matrix bot framework. Available as [services.maubot](#opt-services.maubot.enable).
- [ryzen-monitor-ng](https://github.com/mann1x/ryzen_monitor_ng), a desktop AMD CPU power monitor and controller, similar to Ryzen Master but for Linux. Available as [programs.ryzen-monitor-ng](#opt-programs.ryzen-monitor-ng.enable)
- [ryzen-smu](https://gitlab.com/leogx9r/ryzen_smu), Linux kernel driver to expose the SMU (System Management Unit) for certain AMD Ryzen Processors. Includes the userspace program `monitor_cpu`. Available at [hardward.cpu.amd.ryzen-smu](#opt-hardware.cpu.amd.ryzen-smu.enable)
- systemd's gateway, upload, and remote services, which provides ways of sending journals across the network. Enable using [services.journald.gateway](#opt-services.journald.gateway.enable), [services.journald.upload](#opt-services.journald.upload.enable), and [services.journald.remote](#opt-services.journald.remote.enable).
- [GNS3](https://www.gns3.com/), a network software emulator. Available as [services.gns3-server](#opt-services.gns3-server.enable).
@ -163,6 +167,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [Uni-Sync](https://github.com/EightB1ts/uni-sync), a synchronization tool for Lian Li Uni Controllers. Available as [hardware.uni-sync](#opt-hardware.uni-sync.enable)
- [prometheus-nats-exporter](https://github.com/nats-io/prometheus-nats-exporter), a Prometheus exporter for NATS. Available as [services.prometheus.exporters.nats](#opt-services.prometheus.exporters.nats.enable).
## Backward Incompatibilities {#sec-release-24.05-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@ -176,6 +182,10 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `programs.nix-ld.libraries` no longer sets `baseLibraries` via the option's default but in config and now merges any additional libraries with the default ones.
This means that `lib.mkForce` must be used to clear the list of default libraries.
- `cudaPackages.autoAddOpenGLRunpathHook` and `cudaPackages.autoAddDriverRunpath` have been deprecated for `pkgs.autoAddDriverRunpath`. Functionality has not changed, but the setuphook has been renamed and moved to the top-level package scope.
- `cudaPackages.autoFixElfFiles` has been deprecated for `pkgs.autoFixElfFiles`. Functionality has not changed, but the setuphook has been renamed and moved to the top-level package scope.
- `pdns` was updated to version [v4.9.x](https://doc.powerdns.com/authoritative/changelog/4.9.html), which introduces breaking changes. Check out the [Upgrade Notes](https://doc.powerdns.com/authoritative/upgrading.html#to-4-9-0) for details.
- `unrar` was updated to v7. See [changelog](https://www.rarlab.com/unrar7notes.htm) for more information.
@ -207,6 +217,10 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `services.neo4j.allowUpgrade` was removed and no longer has any effect. Neo4j 5 supports automatic rolling upgrades.
- `unifiLTS`, `unifi5` and `unifi6` have been removed, as they require MongoDB versions which are end-of-life. All these versions can be upgraded to `unifi7` directly.
- `mongodb-4_4` has been removed as it has reached end of life. Consequently, `unifi7` and `unifi8` now use MongoDB 5.0 by default.
- `nitter` requires a `guest_accounts.jsonl` to be provided as a path or loaded into the default location at `/var/lib/nitter/guest_accounts.jsonl`. See [Guest Account Branch Deployment](https://github.com/zedeus/nitter/wiki/Guest-Account-Branch-Deployment) for details.
- `boot.supportedFilesystems` and `boot.initrd.supportedFilesystems` are now attribute sets instead of lists. Assignment from lists as done previously is still supported, but checking whether a filesystem is enabled must now by done using `supportedFilesystems.fs or false` instead of using `lib.elem "fs" supportedFilesystems` as was done previously.
@ -318,8 +332,6 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `xxd` has been moved from `vim` default output to its own output to reduce closure size. The canonical way to reference it across all platforms is `unixtools.xxd`.
- `programs.fzf.keybindings` and `programs.fzf.fuzzyCompletion` got replaced by `programs.fzf.enabled` as shell-completion is included in the fzf-binary now there is no easy option to load completion and keybindings separately. Please consult fzf-documentation on how to configure/disable certain keybindings.
- The `stalwart-mail` package has been updated to v0.5.3, which includes [breaking changes](https://github.com/stalwartlabs/mail-server/blob/v0.5.3/UPGRADING.md).
- `services.zope2` has been removed as `zope2` is unmaintained and was relying on Python2.
@ -402,6 +414,10 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- The `erlang_node_short_name`, `erlang_node_name`, `port` and `options` configuration parameters are gone, and have been replaced with an `environment` parameter.
Use the appropriate [environment variables](https://hexdocs.pm/livebook/readme.html#environment-variables) inside `environment` to configure the service instead.
- `akkoma` now requires explicitly setting the base URL for uploaded media (`settings."Pleroma.Upload".base_url`), as well as for the media proxy if enabled (`settings."Media"`).
This is recommended to be a separate (sub)domain to the one Akkoma is hosted at.
See [here](https://meta.akkoma.dev/t/akkoma-stable-2024-03-securer-i-barely-know-her/681#explicit-upload-and-media-proxy-domains-5) for more details.
- The `crystal` package has been updated to 1.11.x, which has some breaking changes.
Refer to crystal's changelog for more information. ([v1.10](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1100-2023-10-09), [v1.11](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1110-2024-01-08))
@ -452,6 +468,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [Lilypond](https://lilypond.org/index.html) and [Denemo](https://www.denemo.org) are now compiled with Guile 3.0.
- Garage has been updated to v1.x.x. Users should read the [upstream release notes](https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v1.0.0) and follow the documentation when changing over their `services.garage.package` and performing this manual upgrade.
- The EC2 image module now enables the [Amazon SSM Agent](https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent.html) by default.
- The following options of the Nextcloud module were moved into [`services.nextcloud.settings`](#opt-services.nextcloud.settings) and renamed to match the name from Nextcloud's `config.php`:
@ -564,6 +582,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- QtMultimedia has changed its default backend to `QT_MEDIA_BACKEND=ffmpeg` (previously `gstreamer` on Linux or `darwin` on MacOS).
The previous native backends remain available but are now minimally maintained. Refer to [upstream documentation](https://doc.qt.io/qt-6/qtmultimedia-index.html#ffmpeg-as-the-default-backend) for further details about each platform.
- The `drbd` out-of-tree Linux kernel driver has been added in version `9.2.7`. With it the DRBD 9.x features can be used instead of the 8.x features provided by the `8.4.11` in-tree driver.
- The oil shell's c++ version is now available as `oils-for-unix`. The python version is still available as `oil`
- `documentation.man.mandoc` now by default uses `MANPATH` to set the directories where mandoc will search for manual pages.

View File

@ -36,7 +36,7 @@ in
};
platforms = lib.mkOption {
type = types.listOf types.raw;
default = lib.platforms.linux;
default = lib.platforms.linux ++ lib.platforms.darwin;
description = ''
Sets the [`meta.platforms`](https://nixos.org/manual/nixpkgs/stable/#var-meta-platforms) attribute on the [{option}`test`](#test-opt-test) derivation.
'';

View File

@ -10,7 +10,8 @@ let
resolvconfOptions = cfg.extraOptions
++ optional cfg.dnsSingleRequest "single-request"
++ optional cfg.dnsExtensionMechanism "edns0";
++ optional cfg.dnsExtensionMechanism "edns0"
++ optional cfg.useLocalResolver "trust-ad";
configText =
''
@ -27,9 +28,7 @@ let
resolv_conf_options='${concatStringsSep " " resolvconfOptions}'
'' + optionalString cfg.useLocalResolver ''
# This hosts runs a full-blown DNS resolver.
name_servers='127.0.0.1'
'' + optionalString (cfg.useLocalResolver && config.networking.enableIPv6) ''
name_servers='::1'
name_servers='127.0.0.1${optionalString config.networking.enableIPv6 " ::1"}'
'' + cfg.extraConfig;
in

View File

@ -0,0 +1,26 @@
{ config
, lib
, ...
}:
let
inherit (lib) mkEnableOption mkIf;
cfg = config.hardware.cpu.amd.ryzen-smu;
ryzen-smu = config.boot.kernelPackages.ryzen-smu;
in
{
options.hardware.cpu.amd.ryzen-smu = {
enable = mkEnableOption ''
ryzen_smu, a linux kernel driver that exposes access to the SMU (System Management Unit) for certain AMD Ryzen Processors.
WARNING: Damage cause by use of your AMD processor outside of official AMD specifications or outside of factory settings are not covered under any AMD product warranty and may not be covered by your board or system manufacturer's warranty
'';
};
config = mkIf cfg.enable {
boot.kernelModules = [ "ryzen-smu" ];
boot.extraModulePackages = [ ryzen-smu ];
environment.systemPackages = [ ryzen-smu ];
};
meta.maintainers = with lib.maintainers; [ Cryolitia phdyellow ];
}

View File

@ -453,6 +453,17 @@ EOF
}
}
# Preserve umask (fmask, dmask) settings for vfat filesystems.
# (The default is to mount these world-readable, but that's a security risk
# for the EFI System Partition.)
if ($fsType eq "vfat") {
for (@superOptions) {
if ($_ =~ /fmask|dmask/) {
push @extraOptions, $_;
}
}
}
# is this a stratis fs?
my $stableDevPath = findStableDevPath $device;
my $stratisPool;

View File

@ -54,6 +54,7 @@
./hardware/corectrl.nix
./hardware/cpu/amd-microcode.nix
./hardware/cpu/amd-sev.nix
./hardware/cpu/amd-ryzen-smu.nix
./hardware/cpu/intel-microcode.nix
./hardware/cpu/intel-sgx.nix
./hardware/cpu/x86-msr.nix
@ -212,6 +213,8 @@
./programs/kbdlight.nix
./programs/kclock.nix
./programs/kdeconnect.nix
./programs/lazygit.nix
./programs/kubeswitch.nix
./programs/less.nix
./programs/liboping.nix
./programs/light.nix
@ -251,6 +254,7 @@
./programs/regreet.nix
./programs/rog-control-center.nix
./programs/rust-motd.nix
./programs/ryzen-monitor-ng.nix
./programs/screen.nix
./programs/seahorse.nix
./programs/sedutil.nix
@ -1363,6 +1367,7 @@
./services/web-apps/miniflux.nix
./services/web-apps/monica.nix
./services/web-apps/moodle.nix
./services/web-apps/movim.nix
./services/web-apps/netbox.nix
./services/web-apps/nextcloud.nix
./services/web-apps/nextcloud-notify_push.nix

View File

@ -1,46 +1,38 @@
{ pkgs, config, lib, ... }:
with lib;
let
cfg = config.programs.fzf;
in
{
imports = [
(lib.mkRemovedOptionModule [ "programs" "fzf" "keybindings" ] ''
Use "programs.fzf.enabled" instead, due to fzf upstream-change it's not possible to load shell-completion and keybindings separately.
If you want to change/disable certain keybindings please check the fzf-documentation.
'')
(lib.mkRemovedOptionModule [ "programs" "fzf" "fuzzyCompletion" ] ''
Use "programs.fzf.enabled" instead, due to fzf upstream-change it's not possible to load shell-completion and keybindings separately.
If you want to change/disable certain keybindings please check the fzf-documentation.
'')
];
options = {
programs.fzf.enable = mkEnableOption (mdDoc "fuzzy completion with fzf and keybindings");
};
config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.fzf ];
programs.bash.interactiveShellInit = ''
eval "$(${getExe pkgs.fzf} --bash)"
'';
programs.fish.interactiveShellInit = ''
${getExe pkgs.fzf} --fish | source
'';
programs.zsh = {
interactiveShellInit = optionalString (!config.programs.zsh.ohMyZsh.enable) ''
eval "$(${getExe pkgs.fzf} --zsh)"
'';
ohMyZsh.plugins = mkIf (config.programs.zsh.ohMyZsh.enable) [ "fzf" ];
programs.fzf = {
fuzzyCompletion = lib.mkEnableOption (lib.mdDoc "fuzzy completion with fzf");
keybindings = lib.mkEnableOption (lib.mdDoc "fzf keybindings");
};
};
meta.maintainers = with maintainers; [ laalsaas ];
config = lib.mkIf (cfg.keybindings || cfg.fuzzyCompletion) {
environment.systemPackages = lib.mkIf (cfg.keybindings || cfg.fuzzyCompletion) [ pkgs.fzf ];
programs = {
bash.interactiveShellInit = lib.optionalString cfg.fuzzyCompletion ''
source ${pkgs.fzf}/share/fzf/completion.bash
'' + lib.optionalString cfg.keybindings ''
source ${pkgs.fzf}/share/fzf/key-bindings.bash
'';
zsh = {
interactiveShellInit = lib.optionalString (!config.programs.zsh.ohMyZsh.enable)
(lib.optionalString cfg.fuzzyCompletion ''
source ${pkgs.fzf}/share/fzf/completion.zsh
'' + lib.optionalString cfg.keybindings ''
source ${pkgs.fzf}/share/fzf/key-bindings.zsh
'');
ohMyZsh.plugins = lib.mkIf config.programs.zsh.ohMyZsh.enable [ "fzf" ];
};
};
};
meta.maintainers = with lib.maintainers; [ laalsaas ];
}

View File

@ -0,0 +1,56 @@
{
config,
pkgs,
lib,
...
}:
let
cfg = config.programs.kubeswitch;
in
{
options = {
programs.kubeswitch = {
enable = lib.mkEnableOption (lib.mdDoc "kubeswitch");
commandName = lib.mkOption {
type = lib.types.str;
default = "kswitch";
description = "The name of the command to use";
};
package = lib.mkOption {
type = lib.types.package;
default = pkgs.kubeswitch;
defaultText = lib.literalExpression "pkgs.kubeswitch";
description = "The package to install for kubeswitch";
};
};
};
config =
let
shell_files = pkgs.stdenv.mkDerivation rec {
name = "kubeswitch-shell-files";
phases = [ "installPhase" ];
installPhase = ''
mkdir -p $out/share
for shell in bash zsh; do
${cfg.package}/bin/switcher init $shell | sed 's/switch(/${cfg.commandName}(/' > $out/share/${cfg.commandName}_init.$shell
${cfg.package}/bin/switcher --cmd ${cfg.commandName} completion $shell > $out/share/${cfg.commandName}_completion.$shell
done
'';
};
in
lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
programs.bash.interactiveShellInit = ''
source ${shell_files}/share/${cfg.commandName}_init.bash
source ${shell_files}/share/${cfg.commandName}_completion.bash
'';
programs.zsh.interactiveShellInit = ''
source ${shell_files}/share/${cfg.commandName}_init.zsh
source ${shell_files}/share/${cfg.commandName}_completion.zsh
'';
};
}

View File

@ -0,0 +1,37 @@
{ config, lib, pkgs, ... }:
let
cfg = config.programs.lazygit;
settingsFormat = pkgs.formats.yaml { };
in
{
options.programs.lazygit = {
enable = lib.mkEnableOption "lazygit, a simple terminal UI for git commands";
package = lib.mkPackageOption pkgs "lazygit" { };
settings = lib.mkOption {
inherit (settingsFormat) type;
default = { };
description = ''
Lazygit configuration.
See https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md for documentation.
'';
};
};
config = lib.mkIf cfg.enable {
environment = {
systemPackages = [ cfg.package ];
etc = lib.mkIf (cfg.settings != { }) {
"xdg/lazygit/config.yml".source = settingsFormat.generate "lazygit-config.yml" cfg.settings;
};
};
};
meta = {
maintainers = with lib.maintainers; [ linsui ];
};
}

View File

@ -0,0 +1,35 @@
{ pkgs
, config
, lib
, ...
}:
let
inherit (lib) mkEnableOption mkPackageOption mkIf;
cfg = config.programs.ryzen-monitor-ng;
in
{
options = {
programs.ryzen-monitor-ng = {
enable = mkEnableOption ''
ryzen_monitor_ng, a userspace application for setting and getting Ryzen SMU (System Management Unit) parameters via the ryzen_smu kernel driver.
Monitor power information of Ryzen processors via the PM table of the SMU.
SMU Set and Get for many parameters and CO counts.
https://github.com/mann1x/ryzen_monitor_ng
WARNING: Damage cause by use of your AMD processor outside of official AMD specifications or outside of factory settings are not covered under any AMD product warranty and may not be covered by your board or system manufacturer's warranty
'';
package = mkPackageOption pkgs "ryzen-monitor-ng" {};
};
};
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
hardware.cpu.amd.ryzen-smu.enable = true;
};
meta.maintainers = with lib.maintainers; [ Cryolitia phdyellow ];
}

View File

@ -12,7 +12,7 @@ in
enable = mkEnableOption (lib.mdDoc "Restic REST Server");
listenAddress = mkOption {
default = ":8000";
default = "8000";
example = "127.0.0.1:8080";
type = types.str;
description = lib.mdDoc "Listen on a specific IP address and port.";
@ -61,14 +61,19 @@ in
};
config = mkIf cfg.enable {
assertions = [{
assertion = lib.substring 0 1 cfg.listenAddress != ":";
message = "The restic-rest-server now uses systemd socket activation, which expects only the Port number: services.restic.server.listenAddress = \"${lib.substring 1 6 cfg.listenAddress}\";";
}];
systemd.services.restic-rest-server = {
description = "Restic REST Server";
after = [ "network.target" ];
after = [ "network.target" "restic-rest-server.socket" ];
requires = [ "restic-rest-server.socket" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = ''
${cfg.package}/bin/rest-server \
--listen ${cfg.listenAddress} \
--path ${cfg.dataDir} \
${optionalString cfg.appendOnly "--append-only"} \
${optionalString cfg.privateRepos "--private-repos"} \
@ -80,16 +85,40 @@ in
Group = "restic";
# Security hardening
ReadWritePaths = [ cfg.dataDir ];
CapabilityBoundingSet = "";
LockPersonality = true;
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
PrivateNetwork = true;
PrivateTmp = true;
PrivateUsers = true;
ProtectClock = true;
ProtectHome = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectProc = "invisible";
ProtectSystem = "strict";
ProtectKernelTunables = true;
ProtectKernelModules = true;
ProtectControlGroups = true;
PrivateDevices = true;
ReadWritePaths = [ cfg.dataDir ];
RemoveIPC = true;
RestrictAddressFamilies = "none";
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallFilter = "@system-service";
UMask = 027;
};
};
systemd.sockets.restic-rest-server = {
listenStreams = [ cfg.listenAddress ];
wantedBy = [ "sockets.target" ];
};
systemd.tmpfiles.rules = mkIf cfg.privateRepos [
"f ${cfg.dataDir}/.htpasswd 0700 restic restic -"
];

View File

@ -465,5 +465,5 @@ in
};
};
meta.maintainers = with maintainers; [ infinisil SlothOfAnarchy ];
meta.maintainers = with maintainers; [ SlothOfAnarchy ];
}

View File

@ -338,7 +338,7 @@ in {
after = [ "network.target" ];
serviceConfig = {
ExecStart = "${cfg.package}/bin/redis-server /var/lib/${redisName name}/redis.conf ${escapeShellArgs conf.extraParams}";
ExecStart = "${cfg.package}/bin/${cfg.package.serverBin or "redis-server"} /var/lib/${redisName name}/redis.conf ${escapeShellArgs conf.extraParams}";
ExecStartPre = "+"+pkgs.writeShellScript "${redisName name}-prep-conf" (let
redisConfVar = "/var/lib/${redisName name}/redis.conf";
redisConfRun = "/run/${redisName name}/nixos.conf";
@ -391,7 +391,8 @@ in {
RestrictAddressFamilies = [ "AF_INET" "AF_INET6" "AF_UNIX" ];
RestrictNamespaces = true;
LockPersonality = true;
MemoryDenyWriteExecute = true;
# we need to disable MemoryDenyWriteExecute for keydb
MemoryDenyWriteExecute = cfg.package.pname != "keydb";
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;

View File

@ -173,11 +173,14 @@ in
imports = [
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "autoLogin" ] [ "services" "displayManager" "autoLogin" ])
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "defaultSession" ] [ "services" "displayManager" "defaultSession" ])
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "hiddenUsers" ] [ "services" "displayManager" "hiddenUsers" ])
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "job" "environment" ] [ "services" "displayManager" "environment" ])
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "job" "execCmd" ] [ "services" "displayManager" "execCmd" ])
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "job" "logToFile" ] [ "services" "displayManager" "logToFile" ])
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "job" "logToJournal" ] [ "services" "displayManager" "logToJournal" ])
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "job" "preStart" ] [ "services" "displayManager" "preStart" ])
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "sessionData" ] [ "services" "displayManager" "sessionData" ])
(lib.mkRenamedOptionModule [ "services" "xserver" "displayManager" "sessionPackages" ] [ "services" "displayManager" "sessionPackages" ])
];
config = lib.mkIf cfg.enable {

View File

@ -60,6 +60,9 @@ in
# This prevents nixos-rebuild from killing greetd by activating getty again
systemd.services."autovt@${tty}".enable = false;
# Enable desktop session data
services.displayManager.enable = lib.mkDefault true;
systemd.services.greetd = {
aliases = [ "display-manager.service" ];

View File

@ -66,7 +66,7 @@ let
HideShells = "/run/current-system/sw/bin/nologin";
};
X11 = {
X11 = optionalAttrs xcfg.enable {
MinimumVT = if xcfg.tty != null then xcfg.tty else 7;
ServerPath = toString xserverWrapper;
XephyrPath = "${pkgs.xorg.xorgserver.out}/bin/Xephyr";

View File

@ -104,9 +104,12 @@ in
default = { };
description = lib.mdDoc ''
logrotate freeform settings: each attribute here will define its own section,
ordered by priority, which can either define files to rotate with their settings
ordered by {option}`services.logrotate.settings.<name>.priority`,
which can either define files to rotate with their settings
or settings common to all further files settings.
Refer to <https://linux.die.net/man/8/logrotate> for details.
All attribute names not explicitly defined as sub-options here are passed through
as logrotate config directives,
refer to <https://linux.die.net/man/8/logrotate> for details.
'';
example = literalExpression ''
{
@ -125,6 +128,14 @@ in
"/var/log/second.log"
];
};
# specify custom order of sections
"/var/log/myservice/*.log" = {
# ensure lower priority
priority = 110;
postrotate = '''
systemctl reload myservice
''';
};
};
'';
type = types.attrsOf (types.submodule ({ name, ... }: {

View File

@ -260,6 +260,12 @@ in {
description = lib.mdDoc "Treat outputs as connected even if their lids are closed";
};
matchEdid = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc "Match displays based on edid instead of name";
};
hooks = mkOption {
type = hooksModule;
description = lib.mdDoc "Global hook scripts";
@ -351,7 +357,8 @@ in {
--batch \
--change \
--default ${cfg.defaultTarget} \
${optionalString cfg.ignoreLid "--ignore-lid"}
${optionalString cfg.ignoreLid "--ignore-lid"} \
${optionalString cfg.matchEdid "--match-edid"}
'';
Type = "oneshot";
RemainAfterExit = false;

View File

@ -42,9 +42,11 @@ in
startAt = lib.optionals cfg.automatic cfg.dates;
};
timers.nix-optimise.timerConfig = {
Persistent = true;
RandomizedDelaySec = 1800;
timers.nix-optimise = lib.mkIf cfg.automatic {
timerConfig = {
Persistent = true;
RandomizedDelaySec = 1800;
};
};
};
};

View File

@ -220,15 +220,16 @@ in
config = mkIf cfg.enable {
services.redis.servers.paperless.enable = mkIf enableRedis true;
systemd.tmpfiles.rules = [
"d '${cfg.dataDir}' - ${cfg.user} ${config.users.users.${cfg.user}.group} - -"
"d '${cfg.mediaDir}' - ${cfg.user} ${config.users.users.${cfg.user}.group} - -"
(if cfg.consumptionDirIsPublic then
"d '${cfg.consumptionDir}' 777 - - - -"
else
"d '${cfg.consumptionDir}' - ${cfg.user} ${config.users.users.${cfg.user}.group} - -"
)
];
systemd.tmpfiles.settings."10-paperless" = let
defaultRule = {
inherit (cfg) user;
inherit (config.users.users.${cfg.user}) group;
};
in {
"${cfg.dataDir}".d = defaultRule;
"${cfg.mediaDir}".d = defaultRule;
"${cfg.consumptionDir}".d = if cfg.consumptionDirIsPublic then { mode = "777"; } else defaultRule;
};
systemd.services.paperless-scheduler = {
description = "Paperless Celery Beat";
@ -238,6 +239,7 @@ in
User = cfg.user;
ExecStart = "${pkg}/bin/celery --app paperless beat --loglevel INFO";
Restart = "on-failure";
LoadCredential = lib.optionalString (cfg.passwordFile != null) "PAPERLESS_ADMIN_PASSWORD:${cfg.passwordFile}";
};
environment = env;
@ -270,7 +272,7 @@ in
''
+ optionalString (cfg.passwordFile != null) ''
export PAPERLESS_ADMIN_USER="''${PAPERLESS_ADMIN_USER:-admin}"
export PAPERLESS_ADMIN_PASSWORD=$(cat "${cfg.dataDir}/superuser-password")
export PAPERLESS_ADMIN_PASSWORD=$(cat $CREDENTIALS_DIRECTORY/PAPERLESS_ADMIN_PASSWORD)
superuserState="$PAPERLESS_ADMIN_USER:$PAPERLESS_ADMIN_PASSWORD"
superuserStateFile="${cfg.dataDir}/superuser-state"
@ -298,19 +300,6 @@ in
environment = env;
};
# Reading the user-provided password file requires root access
systemd.services.paperless-copy-password = mkIf (cfg.passwordFile != null) {
requiredBy = [ "paperless-scheduler.service" ];
before = [ "paperless-scheduler.service" ];
serviceConfig = {
ExecStart = ''
${pkgs.coreutils}/bin/install --mode 600 --owner '${cfg.user}' --compare \
'${cfg.passwordFile}' '${cfg.dataDir}/superuser-password'
'';
Type = "oneshot";
};
};
systemd.services.paperless-consumer = {
description = "Paperless document consumer";
# Bind to `paperless-scheduler` so that the consumer never runs

View File

@ -55,6 +55,7 @@ let
"modemmanager"
"mongodb"
"mysqld"
"nats"
"nextcloud"
"nginx"
"nginxlog"

View File

@ -0,0 +1,34 @@
{ config, lib, pkgs, options, ... }:
with lib;
let
cfg = config.services.prometheus.exporters.nats;
in
{
port = 7777;
extraOpts = {
url = mkOption {
type = types.str;
default = "http://127.0.0.1:8222";
description = ''
NATS monitor endpoint to query.
'';
};
};
serviceOpts = {
serviceConfig = {
ExecStart = ''
${pkgs.prometheus-nats-exporter}/bin/prometheus-nats-exporter \
-addr ${cfg.listenAddress} \
-port ${toString cfg.port} \
${concatStringsSep " \\\n " cfg.extraFlags} \
${cfg.url}
'';
};
};
}

View File

@ -1,46 +1,52 @@
{ config, lib, pkgs, ... }:
with lib;
let
toStr = value:
if true == value then "yes"
else if false == value then "no"
else toString value;
inherit (lib.attrsets) optionalAttrs;
inherit (lib.generators) toINIWithGlobalSection;
inherit (lib.lists) optional;
inherit (lib.modules) mkIf;
inherit (lib.options) literalExpression mkEnableOption mkOption;
inherit (lib.strings) escape;
inherit (lib.types) attrsOf bool int lines oneOf str submodule;
cfg = config.services.davfs2;
format = pkgs.formats.toml { };
configFile = let
settings = mapAttrsToList (n: v: "${n} = ${toStr v}") cfg.settings;
in pkgs.writeText "davfs2.conf" ''
${concatStringsSep "\n" settings}
${cfg.extraConfig}
'';
escapeString = escape ["\"" "\\"];
formatValue = value:
if true == value then "1"
else if false == value then "0"
else if builtins.isString value then "\"${escapeString value}\""
else toString value;
configFile = pkgs.writeText "davfs2.conf" (
if (cfg.settings != { }) then
(toINIWithGlobalSection {
mkSectionName = escapeString;
mkKeyValue = k: v: "${k} ${formatValue v}";
} cfg.settings)
else
cfg.extraConfig
);
in
{
options.services.davfs2 = {
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
Whether to enable davfs2.
'';
};
enable = mkEnableOption "davfs2";
davUser = mkOption {
type = types.str;
type = str;
default = "davfs2";
description = lib.mdDoc ''
description = ''
When invoked by root the mount.davfs daemon will run as this user.
Value must be given as name, not as numerical id.
'';
};
davGroup = mkOption {
type = types.str;
type = str;
default = "davfs2";
description = lib.mdDoc ''
description = ''
The group of the running mount.davfs daemon. Ordinary users must be
member of this group in order to mount a davfs2 file system. Value must
be given as name, not as numerical id.
@ -48,14 +54,19 @@ in
};
extraConfig = mkOption {
type = types.lines;
type = lines;
default = "";
example = ''
kernel_fs coda
proxy foo.bar:8080
use_locks 0
[/media/dav]
use_locks 1
[/home/otto/mywebspace]
gui_optimize 1
'';
description = lib.mdDoc ''
description = ''
Extra lines appended to the configuration of davfs2.
See {manpage}`davfs2.conf(5)` for available settings.
@ -66,18 +77,30 @@ in
};
settings = mkOption {
type = types.submodule {
freeformType = format.type;
type = submodule {
freeformType = let
valueTypes = [ bool int str ];
in
attrsOf (attrsOf (oneOf (valueTypes ++ [ (attrsOf (oneOf valueTypes)) ] )));
};
default = {};
default = { };
example = literalExpression ''
{
kernel_fs = "coda";
proxy = "foo.bar:8080";
use_locks = 0;
globalSection = {
proxy = "foo.bar:8080";
use_locks = false;
};
sections = {
"/media/dav" = {
use_locks = true;
};
"/home/otto/mywebspace" = {
gui_optimize = true;
};
};
}
'';
description = lib.mdDoc ''
description = ''
Extra settings appended to the configuration of davfs2.
See {manpage}`davfs2.conf(5)` for available settings.
'' ;
@ -86,16 +109,29 @@ in
config = mkIf cfg.enable {
warnings = lib.optional (cfg.extraConfig != null) ''
services.davfs2.extraConfig will be deprecated in future releases, please use the settings option now.
assertions = [
{
assertion = cfg.extraConfig != "" -> cfg.settings == { };
message = ''
services.davfs2.extraConfig and services.davfs2.settings cannot be used together.
Please prefer using services.davfs2.settings.
'';
}
];
warnings = optional (cfg.extraConfig != "") ''
services.davfs2.extraConfig will be deprecated in future releases;
please use services.davfs2.settings instead.
'';
environment.systemPackages = [ pkgs.davfs2 ];
environment.etc."davfs2/davfs2.conf".source = configFile;
services.davfs2.settings = {
dav_user = cfg.davUser;
dav_group = cfg.davGroup;
globalSection = {
dav_user = cfg.davUser;
dav_group = cfg.davGroup;
};
};
users.groups = optionalAttrs (cfg.davGroup == "davfs2") {

View File

@ -11,7 +11,7 @@ let
default = null;
example = "30s";
description = lib.mdDoc ''
Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by [https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/local-management/ingress/#tlstimeout](tlsTimeout).
Timeout for establishing a new TCP connection to your origin server. This excludes the time taken to establish TLS, which is controlled by [tlsTimeout](https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/configuration/local-management/ingress/#tlstimeout).
'';
};

View File

@ -5,7 +5,8 @@ with lib;
let
cfg = config.services.i2p;
homeDir = "/var/lib/i2p";
in {
in
{
###### interface
options.services.i2p.enable = mkEnableOption (lib.mdDoc "I2P router");
@ -27,7 +28,7 @@ in {
User = "i2p";
WorkingDirectory = homeDir;
Restart = "on-abort";
ExecStart = "${pkgs.i2p}/bin/i2prouter-plain";
ExecStart = "${pkgs.i2p}/bin/i2prouter";
};
};
};

View File

@ -200,5 +200,5 @@ in {
};
};
meta.maintainers = with lib.maintainers; [ infinisil dotlambda ];
meta.maintainers = with lib.maintainers; [ dotlambda ];
}

View File

@ -39,10 +39,10 @@ in
services.unifi.unifiPackage = lib.mkPackageOption pkgs "unifi5" { };
services.unifi.mongodbPackage = lib.mkPackageOption pkgs "mongodb" {
default = "mongodb-4_4";
default = "mongodb-5_0";
extraDescription = ''
::: {.note}
unifi7 officially only supports mongodb up until 3.6 but works with 4.4.
unifi7 officially only supports mongodb up until 4.4 but works with 5.0.
:::
'';
};

View File

@ -108,7 +108,7 @@ in
unifiVideoPackage = mkPackageOption pkgs "unifi-video" { };
mongodbPackage = mkPackageOption pkgs "mongodb" {
default = "mongodb-4_4";
default = "mongodb-5_0";
};
logDir = mkOption {

View File

@ -764,6 +764,21 @@ in {
};
};
"Pleroma.Upload" = let
httpConf = cfg.config.":pleroma"."Pleroma.Web.Endpoint".url;
in {
base_url = mkOption {
type = types.nonEmptyStr;
default = if lib.versionOlder config.system.stateVersion "24.05"
then "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}/media/"
else null;
description = mdDoc ''
Base path which uploads will be stored at.
Whilst this can just be set to a subdirectory of the main domain, it is now recommended to use a different subdomain.
'';
};
};
":frontends" = mkOption {
type = elixirValue;
default = mapAttrs
@ -781,6 +796,30 @@ in {
[{option}`config.services.akkoma.frontends`](#opt-services.akkoma.frontends).
'';
};
":media_proxy" = let
httpConf = cfg.config.":pleroma"."Pleroma.Web.Endpoint".url;
in {
enabled = mkOption {
type = types.bool;
default = false;
description = mdDoc ''
Whether to enable proxying of remote media through the instance's proxy.
'';
};
base_url = mkOption {
type = types.nullOr types.nonEmptyStr;
default = if lib.versionOlder config.system.stateVersion "24.05"
then "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}/media/"
else null;
description = mdDoc ''
Base path for the media proxy.
Whilst this can just be set to a subdirectory of the main domain, it is now recommended to use a different subdomain.
'';
};
};
};
":web_push_encryption" = mkOption {
@ -904,6 +943,9 @@ in {
};
config = mkIf cfg.enable {
assertions = optionals (cfg.config.":pleroma".":media_proxy".enabled && cfg.config.":pleroma".":media_proxy".base_url == null) [''
`services.akkoma.config.":pleroma".":media_proxy".base_url` must be set when the media proxy is enabled.
''];
warnings = optionals (with config.security; (!sudo.enable) && (!sudo-rs.enable)) [''
The pleroma_ctl wrapper enabled by the installWrapper option relies on
sudo, which appears to have been disabled through security.sudo.enable.
@ -1083,6 +1125,6 @@ in {
};
};
meta.maintainers = with maintainers; [ mvs ];
meta.maintainers = with maintainers; [ mvs tcmal ];
meta.doc = ./akkoma.md;
}

View File

@ -0,0 +1,711 @@
{ config, lib, pkgs, ... }:
let
inherit (lib)
filterAttrsRecursive
generators
literalExpression
mkDefault
mkIf
mkOption
mkEnableOption
mkPackageOption
mkMerge
pipe
types
;
cfg = config.services.movim;
defaultPHPCfg = {
"output_buffering" = 0;
"error_reporting" = "E_ALL & ~E_DEPRECATED & ~E_STRICT";
"opcache.enable_cli" = 1;
"opcache.interned_strings_buffer" = 8;
"opcache.max_accelerated_files" = 6144;
"opcache.memory_consumption" = 128;
"opcache.revalidate_freq" = 2;
"opcache.fast_shutdown" = 1;
};
phpCfg = generators.toKeyValue
{ mkKeyValue = generators.mkKeyValueDefault { } " = "; }
(defaultPHPCfg // cfg.phpCfg);
podConfigFlags =
let
bevalue = a: lib.escapeShellArg (generators.mkValueStringDefault { } a);
in
lib.concatStringsSep " "
(lib.attrsets.foldlAttrs
(acc: k: v: acc ++ lib.optional (v != null) "--${k}=${bevalue v}")
[ ]
cfg.podConfig);
package =
let
p = cfg.package.override
({
inherit phpCfg;
withPgsql = cfg.database.type == "pgsql";
withMysql = cfg.database.type == "mysql";
inherit (cfg) minifyStaticFiles;
} // lib.optionalAttrs (lib.isAttrs cfg.minifyStaticFiles) (with cfg.minifyStaticFiles; {
esbuild = esbuild.package;
lightningcss = lightningcss.package;
scour = scour.package;
}));
in
p.overrideAttrs (finalAttrs: prevAttrs:
let
appDir = "$out/share/php/${finalAttrs.pname}";
stateDirectories = ''
# Symlinking in our state directories
rm -rf $out/.env $out/cache ${appDir}/public/cache
ln -s ${cfg.dataDir}/.env ${appDir}/.env
ln -s ${cfg.dataDir}/public/cache ${appDir}/public/cache
ln -s ${cfg.logDir} ${appDir}/log
ln -s ${cfg.runtimeDir}/cache ${appDir}/cache
'';
exposeComposer = ''
# Expose PHP Composer for scripts
mkdir -p $out/bin
echo "#!${lib.getExe pkgs.dash}" > $out/bin/movim-composer
echo "${finalAttrs.php.packages.composer}/bin/composer --working-dir="${appDir}" \"\$@\"" >> $out/bin/movim-composer
chmod +x $out/bin/movim-composer
'';
podConfigInputDisableReplace = lib.optionalString (podConfigFlags != "")
(lib.concatStringsSep "\n"
(lib.attrsets.foldlAttrs
(acc: k: v:
acc ++ lib.optional (v != null)
# Disable all Admin panel options that were set in the
# `cfg.podConfig` to prevent confusing situtions where the
# values are rewritten on server reboot
''
substituteInPlace ${appDir}/app/widgets/AdminMain/adminmain.tpl \
--replace-warn 'name="${k}"' 'name="${k}" disabled'
'')
[ ]
cfg.podConfig));
precompressStaticFilesJobs =
let
inherit (cfg.precompressStaticFiles) brotli gzip;
findTextFileNames = lib.concatStringsSep " -o "
(builtins.map (n: ''-iname "*.${n}"'')
[ "css" "ini" "js" "json" "manifest" "mjs" "svg" "webmanifest" ]);
in
lib.concatStringsSep "\n" [
(lib.optionalString brotli.enable ''
echo -n "Precompressing static files with Brotli "
find ${appDir}/public -type f ${findTextFileNames} \
| ${lib.getExe pkgs.parallel} ${lib.escapeShellArgs [
"--will-cite"
"-j $NIX_BUILD_CORES"
"${lib.getExe brotli.package} --keep --quality=${builtins.toString brotli.compressionLevel} --output={}.br {}"
]}
echo " done."
'')
(lib.optionalString gzip.enable ''
echo -n "Precompressing static files with Gzip "
find ${appDir}/public -type f ${findTextFileNames} \
| ${lib.getExe pkgs.parallel} ${lib.escapeShellArgs [
"--will-cite"
"-j $NIX_BUILD_CORES"
"${lib.getExe gzip.package} -c -${builtins.toString gzip.compressionLevel} {} > {}.gz"
]}
echo " done."
'')
];
in
{
postInstall = lib.concatStringsSep "\n\n" [
prevAttrs.postInstall
stateDirectories
exposeComposer
podConfigInputDisableReplace
precompressStaticFilesJobs
];
});
configFile = pipe cfg.settings [
(filterAttrsRecursive (_: v: v != null))
(generators.toKeyValue { })
(pkgs.writeText "movim-env")
];
pool = "movim";
fpm = config.services.phpfpm.pools.${pool};
phpExecutionUnit = "phpfpm-${pool}";
dbService = {
"postgresql" = "postgresql.service";
"mysql" = "mysql.service";
}.${cfg.database.type};
in
{
options.services = {
movim = {
enable = mkEnableOption "a Movim instance";
package = mkPackageOption pkgs "movim" { };
phpPackage = mkPackageOption pkgs "php" { };
phpCfg = mkOption {
type = with types; attrsOf (oneOf [ int str bool ]);
defaultText = literalExpression (generators.toPretty { } defaultPHPCfg);
default = { };
description = "Extra PHP INI options such as `memory_limit`, `max_execution_time`, etc.";
};
user = mkOption {
type = types.nonEmptyStr;
default = "movim";
description = "User running Movim service";
};
group = mkOption {
type = types.nonEmptyStr;
default = "movim";
description = "Group running Movim service";
};
dataDir = mkOption {
type = types.nonEmptyStr;
default = "/var/lib/movim";
description = "State directory of the `movim` user which holds the applications state & data.";
};
logDir = mkOption {
type = types.nonEmptyStr;
default = "/var/log/movim";
description = "Log directory of the `movim` user which holds the applications logs.";
};
runtimeDir = mkOption {
type = types.nonEmptyStr;
default = "/run/movim";
description = "Runtime directory of the `movim` user which holds the applications caches & temporary files.";
};
domain = mkOption {
type = types.nonEmptyStr;
description = "Fully-qualified domain name (FQDN) for the Movim instance.";
};
port = mkOption {
type = types.port;
default = 8080;
description = "Movim daemon port.";
};
debug = mkOption {
type = types.bool;
default = false;
description = "Debugging logs.";
};
verbose = mkOption {
type = types.bool;
default = false;
description = "Verbose logs.";
};
minifyStaticFiles = mkOption {
type = with types; either bool (submodule {
options = {
script = mkOption {
type = types.submodule {
options = {
enable = mkEnableOption "Script minification";
package = mkPackageOption pkgs "esbuild" { };
target = mkOption {
type = with types; nullOr nonEmptyStr;
default = null;
};
};
};
};
style = mkOption {
type = types.submodule {
options = {
enable = mkEnableOption "Script minification";
package = mkPackageOption pkgs "lightningcss" { };
target = mkOption {
type = with types; nullOr nonEmptyStr;
default = null;
};
};
};
};
svg = mkOption {
type = types.submodule {
options = {
enable = mkEnableOption "SVG minification";
package = mkPackageOption pkgs "scour" { };
};
};
};
};
});
default = true;
description = "Do minification on public static files";
};
precompressStaticFiles = mkOption {
type = with types; submodule {
options = {
brotli = {
enable = mkEnableOption "Brotli precompression";
package = mkPackageOption pkgs "brotli" { };
compressionLevel = mkOption {
type = types.ints.between 0 11;
default = 11;
description = "Brotli compression level";
};
};
gzip = {
enable = mkEnableOption "Gzip precompression";
package = mkPackageOption pkgs "gzip" { };
compressionLevel = mkOption {
type = types.ints.between 1 9;
default = 9;
description = "Gzip compression level";
};
};
};
};
default = {
brotli.enable = true;
gzip.enable = false;
};
description = "Aggressively precompress static files";
};
podConfig = mkOption {
type = types.submodule {
options = {
info = mkOption {
type = with types; nullOr str;
default = null;
description = "Content of the info box on the login page";
};
description = mkOption {
type = with types; nullOr str;
default = null;
description = "General description of the instance";
};
timezone = mkOption {
type = with types; nullOr str;
default = null;
description = "The server timezone";
};
restrictsuggestions = mkOption {
type = with types; nullOr bool;
default = null;
description = "Only suggest chatrooms, Communities and other contents that are available on the user XMPP server and related services";
};
chatonly = mkOption {
type = with types; nullOr bool;
default = null;
description = "Disable all the social feature (Communities, Blog) and keep only the chat ones";
};
disableregistration = mkOption {
type = with types; nullOr bool;
default = null;
description = "Remove the XMPP registration flow and buttons from the interface";
};
loglevel = mkOption {
type = with types; nullOr (ints.between 0 3);
default = null;
description = "The server loglevel";
};
locale = mkOption {
type = with types; nullOr str;
default = null;
description = "The server main locale";
};
xmppdomain = mkOption {
type = with types; nullOr str;
default = null;
description = "The default XMPP server domain";
};
xmppdescription = mkOption {
type = with types; nullOr str;
default = null;
description = "The default XMPP server description";
};
xmppwhitelist = mkOption {
type = with types; nullOr str;
default = null;
description = "The allowlisted XMPP servers";
};
};
};
default = { };
description = ''
Pod configuration (values from `php daemon.php config --help`).
Note that these values will now be disabled in the admin panel.
'';
};
settings = mkOption {
type = with types; attrsOf (nullOr (oneOf [ int str bool ]));
default = { };
description = ".env settings for Movim. Secrets should use `secretFile` option instead. `null`s will be culled.";
};
secretFile = mkOption {
type = with types; nullOr path;
default = null;
description = "The secret file to be sourced for the .env settings.";
};
database = {
type = mkOption {
type = types.enum [ "mysql" "postgresql" ];
example = "mysql";
default = "postgresql";
description = "Database engine to use.";
};
name = mkOption {
type = types.str;
default = "movim";
description = "Database name.";
};
user = mkOption {
type = types.str;
default = "movim";
description = "Database username.";
};
createLocally = mkOption {
type = types.bool;
default = true;
description = "local database using UNIX socket authentication";
};
};
nginx = mkOption {
type = with types; nullOr (submodule
(import ../web-servers/nginx/vhost-options.nix {
inherit config lib;
}));
default = null;
example = lib.literalExpression /* nginx */ ''
{
serverAliases = [
"pics.''${config.networking.domain}"
];
enableACME = true;
forceHttps = true;
}
'';
description = ''
With this option, you can customize an nginx virtual host which already has sensible defaults for Movim.
Set to `{ }` if you do not need any customization to the virtual host.
If enabled, then by default, the {option}`serverName` is `''${domain}`,
If this is set to null (the default), no nginx virtualHost will be configured.
'';
};
poolConfig = mkOption {
type = with types; attrsOf (oneOf [ int str bool ]);
default = { };
description = "Options for Movims PHP-FPM pool.";
};
};
};
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
users = {
users = {
movim = mkIf (cfg.user == "movim") {
isSystemUser = true;
group = cfg.group;
};
"${config.services.nginx.user}".extraGroups = [ cfg.group ];
};
groups = {
${cfg.group} = { };
};
};
services = {
movim = {
settings = mkMerge [
{
DAEMON_URL = "//${cfg.domain}";
DAEMON_PORT = cfg.port;
DAEMON_INTERFACE = "127.0.0.1";
DAEMON_DEBUG = cfg.debug;
DAEMON_VERBOSE = cfg.verbose;
}
(mkIf cfg.database.createLocally {
DB_DRIVER = {
"postgresql" = "pgsql";
"mysql" = "mysql";
}.${cfg.database.type};
DB_HOST = "localhost";
DB_PORT = config.services.${cfg.database.type}.settings.port;
DB_DATABASE = cfg.database.name;
DB_USERNAME = cfg.database.user;
DB_PASSWORD = "";
})
];
poolConfig = lib.mapAttrs' (n: v: lib.nameValuePair n (lib.mkDefault v)) {
"pm" = "dynamic";
"php_admin_value[error_log]" = "stderr";
"php_admin_flag[log_errors]" = true;
"catch_workers_output" = true;
"pm.max_children" = 32;
"pm.start_servers" = 2;
"pm.min_spare_servers" = 2;
"pm.max_spare_servers" = 8;
"pm.max_requests" = 500;
};
};
nginx = mkIf (cfg.nginx != null) {
enable = true;
recommendedOptimisation = true;
recommendedGzipSettings = true;
recommendedBrotliSettings = true;
recommendedProxySettings = true;
# TODO: recommended cache options already in Nginx⁇
appendHttpConfig = /* nginx */ ''
fastcgi_cache_path /tmp/nginx_cache levels=1:2 keys_zone=nginx_cache:100m inactive=60m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
'';
virtualHosts."${cfg.domain}" = mkMerge [
cfg.nginx
{
root = lib.mkForce "${package}/share/php/movim/public";
locations = {
"/favicon.ico" = {
priority = 100;
extraConfig = /* nginx */ ''
access_log off;
log_not_found off;
'';
};
"/robots.txt" = {
priority = 100;
extraConfig = /* nginx */ ''
access_log off;
log_not_found off;
'';
};
"~ /\\.(?!well-known).*" = {
priority = 210;
extraConfig = /* nginx */ ''
deny all;
'';
};
# Ask nginx to cache every URL starting with "/picture"
"/picture" = {
priority = 400;
tryFiles = "$uri $uri/ /index.php$is_args$args";
extraConfig = /* nginx */ ''
set $no_cache 0; # Enable cache only there
'';
};
"/" = {
priority = 490;
tryFiles = "$uri $uri/ /index.php$is_args$args";
extraConfig = /* nginx */ ''
# https://github.com/movim/movim/issues/314
add_header Content-Security-Policy "default-src 'self'; img-src 'self' aesgcm: https:; media-src 'self' aesgcm: https:; script-src 'self' 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-inline';";
set $no_cache 1;
'';
};
"~ \\.php$" = {
priority = 500;
tryFiles = "$uri =404";
extraConfig = /* nginx */ ''
include ${config.services.nginx.package}/conf/fastcgi.conf;
add_header X-Cache $upstream_cache_status;
fastcgi_ignore_headers "Cache-Control" "Expires" "Set-Cookie";
fastcgi_cache nginx_cache;
fastcgi_cache_valid any 7d;
fastcgi_cache_bypass $no_cache;
fastcgi_no_cache $no_cache;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_index index.php;
fastcgi_pass unix:${fpm.socket};
'';
};
"/ws/" = {
priority = 900;
proxyPass = "http://${cfg.settings.DAEMON_INTERFACE}:${builtins.toString cfg.port}/";
proxyWebsockets = true;
recommendedProxySettings = true;
extraConfig = /* nginx */ ''
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
'';
};
};
extraConfig = /* ngnix */ ''
index index.php;
'';
}
];
};
mysql = mkIf (cfg.database.createLocally && cfg.database.type == "mysql") {
enable = mkDefault true;
package = mkDefault pkgs.mariadb;
ensureDatabases = [ cfg.database.name ];
ensureUsers = [{
name = cfg.user;
ensureDBOwnership = true;
}];
};
postgresql = mkIf (cfg.database.createLocally && cfg.database.type == "postgresql") {
enable = mkDefault true;
ensureDatabases = [ cfg.database.name ];
ensureUsers = [{
name = cfg.user;
ensureDBOwnership = true;
}];
authentication = ''
host ${cfg.database.name} ${cfg.database.user} localhost trust
'';
};
phpfpm.pools.${pool} =
let
socketOwner =
if (cfg.nginx != null)
then config.services.nginx.user
else cfg.user;
in
{
phpPackage = package.php;
user = cfg.user;
group = cfg.group;
phpOptions = ''
error_log = 'stderr'
log_errors = on
'';
settings = {
"listen.owner" = socketOwner;
"listen.group" = cfg.group;
"listen.mode" = "0660";
"catch_workers_output" = true;
} // cfg.poolConfig;
};
};
systemd = {
services.movim-data-setup = {
description = "Movim setup: .env file, databases init, cache reload";
wantedBy = [ "multi-user.target" ];
requiredBy = [ "${phpExecutionUnit}.service" ];
before = [ "${phpExecutionUnit}.service" ];
after = lib.optional cfg.database.createLocally dbService;
requires = lib.optional cfg.database.createLocally dbService;
serviceConfig = {
Type = "oneshot";
User = cfg.user;
Group = cfg.group;
UMask = "077";
} // lib.optionalAttrs (cfg.secretFile != null) {
LoadCredential = "env-secrets:${cfg.secretFile}";
};
script = ''
# Env vars
rm -f ${cfg.dataDir}/.env
cp --no-preserve=all ${configFile} ${cfg.dataDir}/.env
echo -e '\n' >> ${cfg.dataDir}/.env
if [[ -f "$CREDENTIALS_DIRECTORY/env-secrets" ]]; then
cat "$CREDENTIALS_DIRECTORY/env-secrets" >> ${cfg.dataDir}/.env
echo -e '\n' >> ${cfg.dataDir}/.env
fi
# Caches, logs
mkdir -p ${cfg.dataDir}/public/cache ${cfg.logDir} ${cfg.runtimeDir}/cache
chmod -R ug+rw ${cfg.dataDir}/public/cache
chmod -R ug+rw ${cfg.logDir}
chmod -R ug+rwx ${cfg.runtimeDir}/cache
# Migrations
MOVIM_VERSION="${package.version}"
if [[ ! -f "${cfg.dataDir}/.migration-version" ]] || [[ "$MOVIM_VERSION" != "$(<${cfg.dataDir}/.migration-version)" ]]; then
${package}/bin/movim-composer movim:migrate && echo $MOVIM_VERSION > ${cfg.dataDir}/.migration-version
fi
''
+ lib.optionalString (podConfigFlags != "") (
let
flags = lib.concatStringsSep " "
([ "--no-interaction" ]
++ lib.optional cfg.debug "-vvv"
++ lib.optional (!cfg.debug && cfg.verbose) "-v");
in
''
${lib.getExe package} config ${podConfigFlags}
''
);
};
services.movim = {
description = "Movim daemon";
wantedBy = [ "multi-user.target" ];
after = [ "movim-data-setup.service" ];
requires = [ "movim-data-setup.service" ]
++ lib.optional cfg.database.createLocally dbService;
environment = {
PUBLIC_URL = "//${cfg.domain}";
WS_PORT = builtins.toString cfg.port;
};
serviceConfig = {
User = cfg.user;
Group = cfg.group;
WorkingDirectory = "${package}/share/php/movim";
ExecStart = "${lib.getExe package} start";
};
};
services.${phpExecutionUnit} = {
after = [ "movim-data-setup.service" ];
requires = [ "movim-data-setup.service" ]
++ lib.optional cfg.database.createLocally dbService;
};
tmpfiles.settings."10-movim" = with cfg; {
"${dataDir}".d = { inherit user group; mode = "0710"; };
"${dataDir}/public".d = { inherit user group; mode = "0750"; };
"${dataDir}/public/cache".d = { inherit user group; mode = "0750"; };
"${runtimeDir}".d = { inherit user group; mode = "0700"; };
"${runtimeDir}/cache".d = { inherit user group; mode = "0700"; };
"${logDir}".d = { inherit user group; mode = "0700"; };
};
};
};
}

View File

@ -43,6 +43,8 @@ let
budgie-control-center = pkgs.budgie.budgie-control-center.override {
enableSshSocket = config.services.openssh.startWhenNeeded;
};
notExcluded = pkg: (!(lib.elem pkg config.environment.budgie.excludePackages));
in {
meta.maintainers = lib.teams.budgie.members;
@ -160,7 +162,7 @@ in {
++ cfg.sessionPath;
# Both budgie-desktop-view and nemo defaults to this emulator.
programs.gnome-terminal.enable = mkDefault true;
programs.gnome-terminal.enable = mkDefault (notExcluded pkgs.gnome.gnome-terminal);
# Fonts.
fonts.packages = [

View File

@ -95,7 +95,7 @@ in
'';
# Default services
services.blueman.enable = mkDefault true;
services.blueman.enable = mkDefault (notExcluded pkgs.blueman);
hardware.bluetooth.enable = mkDefault true;
hardware.pulseaudio.enable = mkDefault true;
security.polkit.enable = true;
@ -228,10 +228,10 @@ in
})
(mkIf serviceCfg.apps.enable {
programs.geary.enable = mkDefault true;
programs.gnome-disks.enable = mkDefault true;
programs.gnome-terminal.enable = mkDefault true;
programs.file-roller.enable = mkDefault true;
programs.geary.enable = mkDefault (notExcluded pkgs.gnome.geary);
programs.gnome-disks.enable = mkDefault (notExcluded pkgs.gnome.gnome-disk-utility);
programs.gnome-terminal.enable = mkDefault (notExcluded pkgs.gnome.gnome-terminal);
programs.file-roller.enable = mkDefault (notExcluded pkgs.gnome.file-roller);
environment.systemPackages = with pkgs // pkgs.gnome // pkgs.cinnamon; utils.removePackagesByName [
# cinnamon team apps

View File

@ -12,6 +12,7 @@ let
extraGSettingsOverrides = cfg.extraGSettingsOverrides;
};
notExcluded = pkg: (!(lib.elem pkg config.environment.pantheon.excludePackages));
in
{
@ -288,8 +289,8 @@ in
})
(mkIf serviceCfg.apps.enable {
programs.evince.enable = mkDefault true;
programs.file-roller.enable = mkDefault true;
programs.evince.enable = mkDefault (notExcluded pkgs.gnome.evince);
programs.file-roller.enable = mkDefault (notExcluded pkgs.gnome.file-roller);
environment.systemPackages = utils.removePackagesByName ([
pkgs.gnome.gnome-font-viewer

View File

@ -31,7 +31,7 @@ with lib;
hostName = config.networking.hostName;
doMetadataFile = "/run/do-metadata/v1.json";
in mkMerge [{
fileSystems."/" = {
fileSystems."/" = lib.mkDefault {
device = "/dev/disk/by-label/nixos";
autoResize = true;
fsType = "ext4";
@ -41,11 +41,7 @@ with lib;
kernelParams = [ "console=ttyS0" "panic=1" "boot.panic_on_fail" ];
initrd.kernelModules = [ "virtio_scsi" ];
kernelModules = [ "virtio_pci" "virtio_net" ];
loader = {
grub.device = "/dev/vda";
timeout = 0;
grub.configurationLimit = 0;
};
loader.grub.devices = lib.mkDefault ["/dev/vda"];
};
services.openssh = {
enable = mkDefault true;

View File

@ -36,7 +36,8 @@ let
${pkgs.toot}/bin/toot timeline -1 | grep -F -q "hello world Jamy here"
# Test file upload
${pkgs.toot}/bin/toot upload <(dd if=/dev/zero bs=1024 count=1024 status=none)
echo "y" | ${pkgs.toot}/bin/toot upload <(dd if=/dev/zero bs=1024 count=1024 status=none) \
| grep -F -q "https://akkoma.nixos.test:443/media"
'';
checkFe = pkgs.writers.writeBashBin "checkFe" ''
@ -90,6 +91,9 @@ in
"Pleroma.Web.Endpoint" = {
url.host = "akkoma.nixos.test";
};
"Pleroma.Upload" = {
base_url = "https://akkoma.nixos.test:443/media/";
};
};
};

View File

@ -558,6 +558,7 @@ in {
morty = handleTest ./morty.nix {};
mosquitto = handleTest ./mosquitto.nix {};
moosefs = handleTest ./moosefs.nix {};
movim = discoverTests (import ./web-apps/movim { inherit handleTestOn; });
mpd = handleTest ./mpd.nix {};
mpv = handleTest ./mpv.nix {};
mtp = handleTest ./mtp.nix {};
@ -592,8 +593,8 @@ in {
nimdow = handleTest ./nimdow.nix {};
neo4j = handleTest ./neo4j.nix {};
netdata = handleTest ./netdata.nix {};
networking.networkd = handleTest ./networking.nix { networkd = true; };
networking.scripted = handleTest ./networking.nix { networkd = false; };
networking.scripted = handleTest ./networking/networkd-and-scripted.nix { networkd = false; };
networking.networkd = handleTest ./networking/networkd-and-scripted.nix { networkd = true; };
netbox_3_6 = handleTest ./web-apps/netbox.nix { netbox = pkgs.netbox_3_6; };
netbox_3_7 = handleTest ./web-apps/netbox.nix { netbox = pkgs.netbox_3_7; };
netbox-upgrade = handleTest ./web-apps/netbox-upgrade.nix {};
@ -777,6 +778,7 @@ in {
redis = handleTest ./redis.nix {};
redmine = handleTest ./redmine.nix {};
restartByActivationScript = handleTest ./restart-by-activation-script.nix {};
restic-rest-server = handleTest ./restic-rest-server.nix {};
restic = handleTest ./restic.nix {};
retroarch = handleTest ./retroarch.nix {};
rkvm = handleTest ./rkvm {};

View File

@ -18,6 +18,10 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
};
};
# We don't ship gnome-text-editor in Budgie module, we add this line mainly
# to catch eval issues related to this option.
environment.budgie.excludePackages = [ pkgs.gnome-text-editor ];
services.xserver.desktopManager.budgie = {
enable = true;
extraPlugins = [

View File

@ -8,6 +8,10 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
services.xserver.enable = true;
services.xserver.desktopManager.cinnamon.enable = true;
# We don't ship gnome-text-editor in Cinnamon module, we add this line mainly
# to catch eval issues related to this option.
environment.cinnamon.excludePackages = [ pkgs.gnome-text-editor ];
# For the sessionPath subtest.
services.xserver.desktopManager.cinnamon.sessionPath = [ pkgs.gnome.gpaste ];
};

View File

@ -31,11 +31,11 @@ import ./make-test-python.nix (
}
on drbd1 {
address ${nodes.drbd1.config.networking.primaryIPAddress}:${toString drbdPort};
address ${nodes.drbd1.networking.primaryIPAddress}:${toString drbdPort};
}
on drbd2 {
address ${nodes.drbd2.config.networking.primaryIPAddress}:${toString drbdPort};
address ${nodes.drbd2.networking.primaryIPAddress}:${toString drbdPort};
}
}
'';
@ -45,7 +45,7 @@ import ./make-test-python.nix (
{
name = "drbd";
meta = with pkgs.lib.maintainers; {
maintainers = [ ryantm astro ];
maintainers = [ ryantm astro birkb ];
};
nodes.drbd1 = drbdConfig;

View File

@ -33,7 +33,6 @@ import ./make-test-python.nix ({ pkgs, ... }:
nodes = {
node = {...}: {
environment.systemPackages = with pkgs; [
mongodb-4_4
mongodb-5_0
];
};
@ -42,7 +41,6 @@ import ./make-test-python.nix ({ pkgs, ... }:
testScript = ''
node.start()
''
+ runMongoDBTest pkgs.mongodb-4_4
+ runMongoDBTest pkgs.mongodb-5_0
+ ''
node.shutdown()

View File

@ -4,98 +4,19 @@
# bool: whether to use networkd in the tests
, networkd }:
with import ../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;
with import ../../lib/testing-python.nix { inherit system pkgs; };
let
qemu-common = import ../lib/qemu-common.nix { inherit (pkgs) lib pkgs; };
router = { config, pkgs, lib, ... }:
with pkgs.lib;
let
vlanIfs = range 1 (length config.virtualisation.vlans);
in {
environment.systemPackages = [ pkgs.iptables ]; # to debug firewall rules
virtualisation.vlans = [ 1 2 3 ];
boot.kernel.sysctl."net.ipv6.conf.all.forwarding" = true;
networking = {
useDHCP = false;
useNetworkd = networkd;
firewall.checkReversePath = true;
firewall.allowedUDPPorts = [ 547 ];
interfaces = mkOverride 0 (listToAttrs (forEach vlanIfs (n:
nameValuePair "eth${toString n}" {
ipv4.addresses = [ { address = "192.168.${toString n}.1"; prefixLength = 24; } ];
ipv6.addresses = [ { address = "fd00:1234:5678:${toString n}::1"; prefixLength = 64; } ];
})));
};
services.kea = {
dhcp4 = {
enable = true;
settings = {
interfaces-config = {
interfaces = map (n: "eth${toString n}") vlanIfs;
dhcp-socket-type = "raw";
service-sockets-require-all = true;
service-sockets-max-retries = 5;
service-sockets-retry-wait-time = 2500;
};
subnet4 = map (n: {
id = n;
subnet = "192.168.${toString n}.0/24";
pools = [{ pool = "192.168.${toString n}.3 - 192.168.${toString n}.254"; }];
option-data = [{ name = "routers"; data = "192.168.${toString n}.1"; }];
reservations = [{
hw-address = qemu-common.qemuNicMac n 1;
hostname = "client${toString n}";
ip-address = "192.168.${toString n}.2";
}];
}) vlanIfs;
};
};
dhcp6 = {
enable = true;
settings = {
interfaces-config = {
interfaces = map (n: "eth${toString n}") vlanIfs;
service-sockets-require-all = true;
service-sockets-max-retries = 5;
service-sockets-retry-wait-time = 2500;
};
subnet6 = map (n: {
id = n;
subnet = "fd00:1234:5678:${toString n}::/64";
interface = "eth${toString n}";
pools = [{ pool = "fd00:1234:5678:${toString n}::2-fd00:1234:5678:${toString n}::2"; }];
}) vlanIfs;
};
};
};
services.radvd = {
enable = true;
config = flip concatMapStrings vlanIfs (n: ''
interface eth${toString n} {
AdvSendAdvert on;
AdvManagedFlag on;
AdvOtherConfigFlag on;
prefix fd00:1234:5678:${toString n}::/64 {
AdvAutonomous off;
};
};
'');
};
};
lib = pkgs.lib;
router = import ./router.nix { inherit networkd; };
clientConfig = extraConfig: lib.recursiveUpdate {
networking.useDHCP = false;
networking.useNetworkd = networkd;
} extraConfig;
testCases = {
loopback = {
name = "Loopback";
nodes.client = { pkgs, ... }: with pkgs.lib; {
networking.useDHCP = false;
networking.useNetworkd = networkd;
};
nodes.client = clientConfig {};
testScript = ''
start_all()
client.wait_for_unit("network.target")
@ -107,12 +28,10 @@ let
static = {
name = "Static";
nodes.router = router;
nodes.client = { pkgs, ... }: with pkgs.lib; {
nodes.client = clientConfig {
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
defaultGateway = { address = "192.168.1.1"; interface = "enp1s0"; };
defaultGateway6 = { address = "fd00:1234:5678:1::1"; interface = "enp1s0"; };
interfaces.enp1s0.ipv4.addresses = [
@ -125,8 +44,7 @@ let
];
};
};
testScript = { ... }:
''
testScript = ''
start_all()
client.wait_for_unit("network.target")
@ -139,35 +57,23 @@ let
with subtest("Test vlan 1"):
client.wait_until_succeeds("ping -c 1 192.168.1.1")
client.wait_until_succeeds("ping -c 1 192.168.1.2")
client.wait_until_succeeds("ping -c 1 192.168.1.3")
client.wait_until_succeeds("ping -c 1 192.168.1.10")
router.wait_until_succeeds("ping -c 1 192.168.1.1")
router.wait_until_succeeds("ping -c 1 192.168.1.2")
router.wait_until_succeeds("ping -c 1 192.168.1.3")
router.wait_until_succeeds("ping -c 1 192.168.1.10")
with subtest("Test vlan 2"):
client.wait_until_succeeds("ping -c 1 192.168.2.1")
client.wait_until_succeeds("ping -c 1 192.168.2.2")
router.wait_until_succeeds("ping -c 1 192.168.2.1")
router.wait_until_succeeds("ping -c 1 192.168.2.2")
with subtest("Test default gateway"):
router.wait_until_succeeds("ping -c 1 192.168.3.1")
client.wait_until_succeeds("ping -c 1 192.168.3.1")
router.wait_until_succeeds("ping -c 1 fd00:1234:5678:3::1")
client.wait_until_succeeds("ping -c 1 fd00:1234:5678:3::1")
'';
};
routeType = {
name = "RouteType";
nodes.client = { pkgs, ... }: with pkgs.lib; {
nodes.client = clientConfig {
networking = {
useDHCP = false;
useNetworkd = networkd;
interfaces.eth1.ipv4.routes = [{
address = "192.168.1.127";
prefixLength = 32;
@ -184,7 +90,7 @@ let
dhcpDefault = {
name = "useDHCP-by-default";
nodes.router = router;
nodes.client = { lib, ... }: {
nodes.client = {
# Disable test driver default config
networking.interfaces = lib.mkForce {
# Make sure DHCP defaults correctly even when some unrelated config
@ -198,28 +104,22 @@ let
start_all()
client.wait_for_unit("multi-user.target")
client.wait_until_succeeds("ip addr show dev enp1s0 | grep '192.168.1'")
client.shell_interact()
client.succeed("ping -c 1 192.168.1.1")
router.succeed("ping -c 1 192.168.1.1")
router.succeed("ping -c 1 192.168.1.2")
client.succeed("ping -c 1 192.168.1.2")
'';
};
dhcpSimple = {
name = "SimpleDHCP";
nodes.router = router;
nodes.client = { pkgs, ... }: with pkgs.lib; {
nodes.client = clientConfig {
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.enp1s0.useDHCP = true;
interfaces.enp2s0.useDHCP = true;
};
};
testScript = { ... }:
''
testScript = ''
start_all()
client.wait_for_unit("network.target")
@ -234,44 +134,31 @@ let
with subtest("Test vlan 1"):
client.wait_until_succeeds("ping -c 1 192.168.1.1")
client.wait_until_succeeds("ping -c 1 192.168.1.2")
client.wait_until_succeeds("ping -c 1 fd00:1234:5678:1::1")
client.wait_until_succeeds("ping -c 1 fd00:1234:5678:1::2")
router.wait_until_succeeds("ping -c 1 192.168.1.1")
router.wait_until_succeeds("ping -c 1 192.168.1.2")
router.wait_until_succeeds("ping -c 1 fd00:1234:5678:1::1")
router.wait_until_succeeds("ping -c 1 fd00:1234:5678:1::2")
with subtest("Test vlan 2"):
client.wait_until_succeeds("ping -c 1 192.168.2.1")
client.wait_until_succeeds("ping -c 1 192.168.2.2")
client.wait_until_succeeds("ping -c 1 fd00:1234:5678:2::1")
client.wait_until_succeeds("ping -c 1 fd00:1234:5678:2::2")
router.wait_until_succeeds("ping -c 1 192.168.2.1")
router.wait_until_succeeds("ping -c 1 192.168.2.2")
router.wait_until_succeeds("ping -c 1 fd00:1234:5678:2::1")
router.wait_until_succeeds("ping -c 1 fd00:1234:5678:2::2")
'';
};
dhcpOneIf = {
name = "OneInterfaceDHCP";
nodes.router = router;
nodes.client = { pkgs, ... }: with pkgs.lib; {
nodes.client = clientConfig {
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.enp1s0 = {
mtu = 1343;
useDHCP = true;
};
};
};
testScript = { ... }:
''
testScript = ''
start_all()
with subtest("Wait for networking to come up"):
@ -286,9 +173,6 @@ let
with subtest("Test vlan 1"):
client.wait_until_succeeds("ping -c 1 192.168.1.1")
client.wait_until_succeeds("ping -c 1 192.168.1.2")
router.wait_until_succeeds("ping -c 1 192.168.1.1")
router.wait_until_succeeds("ping -c 1 192.168.1.2")
with subtest("Test vlan 2"):
@ -300,17 +184,15 @@ let
'';
};
bond = let
node = address: { pkgs, ... }: with pkgs.lib; {
node = address: clientConfig {
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
bonds.bond0 = {
interfaces = [ "enp1s0" "enp2s0" ];
driverOptions.mode = "802.3ad";
};
interfaces.bond0.ipv4.addresses = mkOverride 0
interfaces.bond0.ipv4.addresses = lib.mkOverride 0
[ { inherit address; prefixLength = 30; } ];
};
};
@ -318,8 +200,7 @@ let
name = "Bond";
nodes.client1 = node "192.168.1.1";
nodes.client2 = node "192.168.1.2";
testScript = { ... }:
''
testScript = ''
start_all()
with subtest("Wait for networking to come up"):
@ -339,7 +220,7 @@ let
'';
};
bridge = let
node = { address, vlan }: { pkgs, ... }: with pkgs.lib; {
node = { address, vlan }: { pkgs, ... }: {
virtualisation.interfaces.enp1s0.vlan = vlan;
networking = {
useNetworkd = networkd;
@ -351,21 +232,20 @@ let
name = "Bridge";
nodes.client1 = node { address = "192.168.1.2"; vlan = 1; };
nodes.client2 = node { address = "192.168.1.3"; vlan = 2; };
nodes.router = { pkgs, ... }: with pkgs.lib; {
nodes.router = {
virtualisation.interfaces.enp1s0.vlan = 1;
virtualisation.interfaces.enp2s0.vlan = 2;
networking = {
useNetworkd = networkd;
useDHCP = false;
bridges.bridge.interfaces = [ "enp1s0" "enp2s0" ];
interfaces.eth1.ipv4.addresses = mkOverride 0 [ ];
interfaces.eth2.ipv4.addresses = mkOverride 0 [ ];
interfaces.bridge.ipv4.addresses = mkOverride 0
interfaces.eth1.ipv4.addresses = lib.mkOverride 0 [ ];
interfaces.eth2.ipv4.addresses = lib.mkOverride 0 [ ];
interfaces.bridge.ipv4.addresses = lib.mkOverride 0
[ { address = "192.168.1.1"; prefixLength = 24; } ];
};
};
testScript = { ... }:
''
testScript = ''
start_all()
with subtest("Wait for networking to come up"):
@ -389,7 +269,7 @@ let
macvlan = {
name = "MACVLAN";
nodes.router = router;
nodes.client = { pkgs, ... }: with pkgs.lib; {
nodes.client = { pkgs, ... }: {
environment.systemPackages = [ pkgs.iptables ]; # to debug firewall rules
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
@ -404,8 +284,7 @@ let
interfaces.macvlan.useDHCP = true;
};
};
testScript = { ... }:
''
testScript = ''
start_all()
with subtest("Wait for networking to come up"):
@ -439,34 +318,31 @@ let
};
fou = {
name = "foo-over-udp";
nodes.machine = { ... }: {
nodes.machine = clientConfig {
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.enp1s0.ipv4.addresses = [ { address = "192.168.1.1"; prefixLength = 24; } ];
fooOverUDP = {
fou1 = { port = 9001; };
fou2 = { port = 9002; protocol = 41; };
fou3 = mkIf (!networkd)
fou3 = lib.mkIf (!networkd)
{ port = 9003; local.address = "192.168.1.1"; };
fou4 = mkIf (!networkd)
fou4 = lib.mkIf (!networkd)
{ port = 9004; local = { address = "192.168.1.1"; dev = "enp1s0"; }; };
};
};
systemd.services = {
fou3-fou-encap.after = optional (!networkd) "network-addresses-enp1s0.service";
fou3-fou-encap.after = lib.optional (!networkd) "network-addresses-enp1s0.service";
};
};
testScript = { ... }:
''
testScript = ''
import json
machine.wait_for_unit("network.target")
fous = json.loads(machine.succeed("ip -json fou show"))
assert {"port": 9001, "gue": None, "family": "inet"} in fous, "fou1 exists"
assert {"port": 9002, "ipproto": 41, "family": "inet"} in fous, "fou2 exists"
'' + optionalString (!networkd) ''
'' + lib.optionalString (!networkd) ''
assert {
"port": 9003,
"gue": None,
@ -483,7 +359,7 @@ let
'';
};
sit = let
node = { address4, remote, address6 }: { pkgs, ... }: with pkgs.lib; {
node = { address4, remote, address6 }: { pkgs, ... }: {
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
useNetworkd = networkd;
@ -493,9 +369,9 @@ let
local = address4;
dev = "enp1s0";
};
interfaces.enp1s0.ipv4.addresses = mkOverride 0
interfaces.enp1s0.ipv4.addresses = lib.mkOverride 0
[ { address = address4; prefixLength = 24; } ];
interfaces.sit.ipv6.addresses = mkOverride 0
interfaces.sit.ipv6.addresses = lib.mkOverride 0
[ { address = address6; prefixLength = 64; } ];
};
};
@ -506,7 +382,7 @@ let
# client2 does the reverse, sending in proto-41 and accepting only UDP incoming.
# that way we'll notice when either SIT itself or FOU breaks.
nodes.client1 = args@{ pkgs, ... }:
mkMerge [
lib.mkMerge [
(node { address4 = "192.168.1.1"; remote = "192.168.1.2"; address6 = "fc00::1"; } args)
{
networking = {
@ -516,7 +392,7 @@ let
}
];
nodes.client2 = args@{ pkgs, ... }:
mkMerge [
lib.mkMerge [
(node { address4 = "192.168.1.2"; remote = "192.168.1.1"; address6 = "fc00::2"; } args)
{
networking = {
@ -525,8 +401,7 @@ let
};
}
];
testScript = { ... }:
''
testScript = ''
start_all()
with subtest("Wait for networking to be configured"):
@ -546,7 +421,7 @@ let
'';
};
gre = let
node = { pkgs, ... }: with pkgs.lib; {
node = { ... }: {
networking = {
useNetworkd = networkd;
useDHCP = false;
@ -556,7 +431,7 @@ let
in {
name = "GRE";
nodes.client1 = args@{ pkgs, ... }:
mkMerge [
lib.mkMerge [
(node args)
{
virtualisation.vlans = [ 1 2 4 ];
@ -578,21 +453,21 @@ let
};
};
bridges.bridge.interfaces = [ "greTunnel" "eth1" ];
interfaces.eth1.ipv4.addresses = mkOverride 0 [];
interfaces.bridge.ipv4.addresses = mkOverride 0 [
interfaces.eth1.ipv4.addresses = lib.mkOverride 0 [];
interfaces.bridge.ipv4.addresses = lib.mkOverride 0 [
{ address = "192.168.1.1"; prefixLength = 24; }
];
interfaces.eth3.ipv6.addresses = [
{ address = "fd00:1234:5678:4::1"; prefixLength = 64; }
];
interfaces.gre6Tunnel.ipv6.addresses = mkOverride 0 [
interfaces.gre6Tunnel.ipv6.addresses = lib.mkOverride 0 [
{ address = "fc00::1"; prefixLength = 64; }
];
};
}
];
nodes.client2 = args@{ pkgs, ... }:
mkMerge [
lib.mkMerge [
(node args)
{
virtualisation.vlans = [ 2 3 4 ];
@ -614,21 +489,20 @@ let
};
};
bridges.bridge.interfaces = [ "greTunnel" "eth2" ];
interfaces.eth2.ipv4.addresses = mkOverride 0 [];
interfaces.bridge.ipv4.addresses = mkOverride 0 [
interfaces.eth2.ipv4.addresses = lib.mkOverride 0 [];
interfaces.bridge.ipv4.addresses = lib.mkOverride 0 [
{ address = "192.168.1.2"; prefixLength = 24; }
];
interfaces.eth3.ipv6.addresses = [
{ address = "fd00:1234:5678:4::2"; prefixLength = 64; }
];
interfaces.gre6Tunnel.ipv6.addresses = mkOverride 0 [
interfaces.gre6Tunnel.ipv6.addresses = lib.mkOverride 0 [
{ address = "fc00::2"; prefixLength = 64; }
];
};
}
];
testScript = { ... }:
''
testScript = ''
import json
start_all()
@ -658,8 +532,7 @@ let
'';
};
vlan = let
node = address: { pkgs, ... }: with pkgs.lib; {
#virtualisation.vlans = [ 1 ];
node = address: {
networking = {
useNetworkd = networkd;
useDHCP = false;
@ -667,9 +540,9 @@ let
id = 1;
interface = "eth0";
};
interfaces.eth0.ipv4.addresses = mkOverride 0 [ ];
interfaces.eth1.ipv4.addresses = mkOverride 0 [ ];
interfaces.vlan.ipv4.addresses = mkOverride 0
interfaces.eth0.ipv4.addresses = lib.mkOverride 0 [ ];
interfaces.eth1.ipv4.addresses = lib.mkOverride 0 [ ];
interfaces.vlan.ipv4.addresses = lib.mkOverride 0
[ { inherit address; prefixLength = 24; } ];
};
};
@ -677,8 +550,7 @@ let
name = "vlan";
nodes.client1 = node "192.168.1.1";
nodes.client2 = node "192.168.1.2";
testScript = { ... }:
''
testScript = ''
start_all()
with subtest("Wait for networking to be configured"):
@ -695,14 +567,14 @@ let
vlanIP = number: "10.1.1.${number}";
baseInterface = "enp1s0";
vlanInterface = "vlan42";
node = number: {pkgs, ... }: with pkgs.lib; {
node = number: {
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
#useNetworkd = networkd;
useDHCP = false;
vlans.${vlanInterface} = { id = 42; interface = baseInterface; };
interfaces.${baseInterface}.ipv4.addresses = mkOverride 0 [{ address = baseIP number; prefixLength = 24; }];
interfaces.${vlanInterface}.ipv4.addresses = mkOverride 0 [{ address = vlanIP number; prefixLength = 24; }];
interfaces.${baseInterface}.ipv4.addresses = lib.mkOverride 0 [{ address = baseIP number; prefixLength = 24; }];
interfaces.${vlanInterface}.ipv4.addresses = lib.mkOverride 0 [{ address = vlanIP number; prefixLength = 24; }];
};
};
@ -713,8 +585,7 @@ let
name = "vlan-ping";
nodes.server = node serverNodeNum;
nodes.client = node clientNodeNum;
testScript = { ... }:
''
testScript = ''
start_all()
with subtest("Wait for networking to be configured"):
@ -778,7 +649,7 @@ let
machine.wait_until_succeeds("ip link show dev tun0 | grep 'mtu 1343'")
assert "02:de:ad:be:ef:01" in machine.succeed("ip link show dev tap0")
'' # network-addresses-* only exist in scripted networking
+ optionalString (!networkd) ''
+ lib.optionalString (!networkd) ''
with subtest("Test interfaces clean up"):
machine.succeed("systemctl stop network-addresses-tap0")
machine.sleep(10)
@ -792,13 +663,13 @@ let
};
privacy = {
name = "Privacy";
nodes.router = { ... }: {
nodes.router = {
virtualisation.interfaces.enp1s0.vlan = 1;
boot.kernel.sysctl."net.ipv6.conf.all.forwarding" = true;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.enp1s0.ipv6.addresses = singleton {
interfaces.enp1s0.ipv6.addresses = lib.singleton {
address = "fd00:1234:5678:1::1";
prefixLength = 64;
};
@ -819,34 +690,33 @@ let
'';
};
};
nodes.client_with_privacy = { pkgs, ... }: with pkgs.lib; {
nodes.client_with_privacy = {
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.enp1s0 = {
tempAddress = "default";
ipv4.addresses = mkOverride 0 [ ];
ipv6.addresses = mkOverride 0 [ ];
ipv4.addresses = lib.mkOverride 0 [ ];
ipv6.addresses = lib.mkOverride 0 [ ];
useDHCP = true;
};
};
};
nodes.client = { pkgs, ... }: with pkgs.lib; {
nodes.client = {
virtualisation.interfaces.enp1s0.vlan = 1;
networking = {
useNetworkd = networkd;
useDHCP = false;
interfaces.enp1s0 = {
tempAddress = "enabled";
ipv4.addresses = mkOverride 0 [ ];
ipv6.addresses = mkOverride 0 [ ];
ipv4.addresses = lib.mkOverride 0 [ ];
ipv6.addresses = lib.mkOverride 0 [ ];
useDHCP = true;
};
};
};
testScript = { ... }:
''
testScript = ''
start_all()
client.wait_for_unit("network.target")
@ -943,7 +813,7 @@ let
ipv6Table, targetIPv6Table
)
'' + optionalString (!networkd) ''
'' + lib.optionalString (!networkd) ''
with subtest("test clean-up of the tables"):
machine.succeed("systemctl stop network-addresses-eth0")
ipv4Residue = machine.succeed("ip -4 route list dev eth0 | head -n-3").strip()
@ -958,7 +828,7 @@ let
};
rename = if networkd then {
name = "RenameInterface";
nodes.machine = { pkgs, ... }: {
nodes.machine = {
virtualisation.vlans = [ 1 ];
networking = {
useNetworkd = networkd;
@ -982,7 +852,7 @@ let
# (as it's handled by udev, not networkd)
link = {
name = "Link";
nodes.client = { pkgs, ... }: {
nodes.client = {
virtualisation.vlans = [ 1 ];
networking = {
useNetworkd = networkd;
@ -1007,7 +877,7 @@ let
testMac = "06:00:00:00:02:00";
in {
name = "WlanInterface";
nodes.machine = { pkgs, ... }: {
nodes.machine = {
boot.kernelModules = [ "mac80211_hwsim" ];
networking.wlanInterfaces = {
wlan0 = { device = "wlan0"; };
@ -1033,10 +903,10 @@ let
];
in {
name = "naughtyInterfaceNames";
nodes.machine = { pkgs, ... }: {
nodes.machine = {
networking.useNetworkd = networkd;
networking.bridges = listToAttrs
(flip map ifnames
networking.bridges = lib.listToAttrs
(lib.flip builtins.map ifnames
(name: { inherit name; value.interfaces = []; }));
};
testScript = ''
@ -1048,7 +918,7 @@ let
};
caseSensitiveRenaming = {
name = "CaseSensitiveRenaming";
nodes.machine = { pkgs, ... }: {
nodes.machine = {
virtualisation.interfaces.enCustom.vlan = 11;
networking = {
useNetworkd = networkd;
@ -1063,6 +933,6 @@ let
};
};
in mapAttrs (const (attrs: makeTest (attrs // {
in lib.mapAttrs (lib.const (attrs: makeTest (attrs // {
name = "${attrs.name}-Networking-${if networkd then "Networkd" else "Scripted"}";
}))) testCases

View File

@ -0,0 +1,82 @@
{ networkd }: { config, pkgs, ... }:
let
inherit (pkgs) lib;
qemu-common = import ../../lib/qemu-common.nix { inherit lib pkgs; };
vlanIfs = lib.range 1 (lib.length config.virtualisation.vlans);
in {
environment.systemPackages = [ pkgs.iptables ]; # to debug firewall rules
virtualisation.vlans = [ 1 2 3 ];
boot.kernel.sysctl."net.ipv6.conf.all.forwarding" = true;
networking = {
useDHCP = false;
useNetworkd = networkd;
firewall.checkReversePath = true;
firewall.allowedUDPPorts = [ 547 ];
interfaces = lib.mkOverride 0 (lib.listToAttrs (lib.forEach vlanIfs (n:
lib.nameValuePair "eth${toString n}" {
ipv4.addresses = [ { address = "192.168.${toString n}.1"; prefixLength = 24; } ];
ipv6.addresses = [ { address = "fd00:1234:5678:${toString n}::1"; prefixLength = 64; } ];
})));
};
services.kea = {
dhcp4 = {
enable = true;
settings = {
interfaces-config = {
interfaces = map (n: "eth${toString n}") vlanIfs;
dhcp-socket-type = "raw";
service-sockets-require-all = true;
service-sockets-max-retries = 5;
service-sockets-retry-wait-time = 2500;
};
subnet4 = map (n: {
id = n;
subnet = "192.168.${toString n}.0/24";
pools = [{ pool = "192.168.${toString n}.3 - 192.168.${toString n}.254"; }];
option-data = [
{ data = "192.168.${toString n}.1"; name = "routers"; }
{ data = "192.168.${toString n}.1"; name = "domain-name-servers"; }
];
reservations = [{
hw-address = qemu-common.qemuNicMac n 1;
hostname = "client${toString n}";
ip-address = "192.168.${toString n}.2";
}];
}) vlanIfs;
};
};
dhcp6 = {
enable = true;
settings = {
interfaces-config = {
interfaces = map (n: "eth${toString n}") vlanIfs;
service-sockets-require-all = true;
service-sockets-max-retries = 5;
service-sockets-retry-wait-time = 2500;
};
subnet6 = map (n: {
id = n;
subnet = "fd00:1234:5678:${toString n}::/64";
interface = "eth${toString n}";
pools = [{ pool = "fd00:1234:5678:${toString n}::2-fd00:1234:5678:${toString n}::2"; }];
}) vlanIfs;
};
};
};
services.radvd = {
enable = true;
config = lib.flip lib.concatMapStrings vlanIfs (n: ''
interface eth${toString n} {
AdvSendAdvert on;
AdvManagedFlag on;
AdvOtherConfigFlag on;
prefix fd00:1234:5678:${toString n}::/64 {
AdvAutonomous off;
};
};
'');
};
}

View File

@ -13,6 +13,13 @@ import ./make-test-python.nix ({ pkgs, lib, ...} :
services.xserver.enable = true;
services.xserver.desktopManager.pantheon.enable = true;
# We ship pantheon.appcenter by default when this is enabled.
services.flatpak.enable = true;
# We don't ship gnome-text-editor in Pantheon module, we add this line mainly
# to catch eval issues related to this option.
environment.pantheon.excludePackages = [ pkgs.gnome-text-editor ];
environment.systemPackages = [ pkgs.xdotool ];
};

View File

@ -1,44 +1,87 @@
import ./make-test-python.nix ({ pkgs, lib, ... }:
{
name = "redis";
meta.maintainers = with lib.maintainers; [ flokli ];
system ? builtins.currentSystem,
config ? { },
pkgs ? import ../../.. { inherit system config; },
nodes = {
machine =
{ pkgs, lib, ... }:
{
services.redis.servers."".enable = true;
services.redis.servers."test".enable = true;
users.users = lib.listToAttrs (map (suffix: lib.nameValuePair "member${suffix}" {
createHome = false;
description = "A member of the redis${suffix} group";
isNormalUser = true;
extraGroups = [ "redis${suffix}" ];
}) ["" "-test"]);
};
lib ? pkgs.lib,
}:
let
makeTest = import ./make-test-python.nix;
mkTestName =
pkg: "${pkg.pname}_${builtins.replaceStrings [ "." ] [ "" ] (lib.versions.majorMinor pkg.version)}";
redisPackages = {
inherit (pkgs) redis keydb;
};
makeRedisTest =
{
package,
name ? mkTestName package,
}:
makeTest {
inherit name;
meta.maintainers = [
lib.maintainers.flokli
lib.teams.helsinki-systems.members
];
testScript = { nodes, ... }: let
inherit (nodes.machine.config.services) redis;
in ''
start_all()
machine.wait_for_unit("redis")
machine.wait_for_unit("redis-test")
nodes = {
machine =
{ lib, ... }:
# The unnamed Redis server still opens a port for backward-compatibility
machine.wait_for_open_port(6379)
{
services = {
redis = {
inherit package;
servers."".enable = true;
servers."test".enable = true;
};
};
machine.wait_for_file("${redis.servers."".unixSocket}")
machine.wait_for_file("${redis.servers."test".unixSocket}")
users.users = lib.listToAttrs (
map
(
suffix:
lib.nameValuePair "member${suffix}" {
createHome = false;
description = "A member of the redis${suffix} group";
isNormalUser = true;
extraGroups = [ "redis${suffix}" ];
}
)
[
""
"-test"
]
);
};
};
# The unix socket is accessible to the redis group
machine.succeed('su member -c "redis-cli ping | grep PONG"')
machine.succeed('su member-test -c "redis-cli ping | grep PONG"')
testScript =
{ nodes, ... }:
let
inherit (nodes.machine.services) redis;
in
''
start_all()
machine.wait_for_unit("redis")
machine.wait_for_unit("redis-test")
machine.succeed("redis-cli ping | grep PONG")
machine.succeed("redis-cli -s ${redis.servers."".unixSocket} ping | grep PONG")
machine.succeed("redis-cli -s ${redis.servers."test".unixSocket} ping | grep PONG")
'';
})
# The unnamed Redis server still opens a port for backward-compatibility
machine.wait_for_open_port(6379)
machine.wait_for_file("${redis.servers."".unixSocket}")
machine.wait_for_file("${redis.servers."test".unixSocket}")
# The unix socket is accessible to the redis group
machine.succeed('su member -c "${pkgs.redis}/bin/redis-cli ping | grep PONG"')
machine.succeed('su member-test -c "${pkgs.redis}/bin/redis-cli ping | grep PONG"')
machine.succeed("${pkgs.redis}/bin/redis-cli ping | grep PONG")
machine.succeed("${pkgs.redis}/bin/redis-cli -s ${redis.servers."".unixSocket} ping | grep PONG")
machine.succeed("${pkgs.redis}/bin/redis-cli -s ${
redis.servers."test".unixSocket
} ping | grep PONG")
'';
};
in
lib.mapAttrs (_: package: makeRedisTest { inherit package; }) redisPackages

View File

@ -0,0 +1,122 @@
import ./make-test-python.nix (
{ pkgs, ... }:
let
remoteRepository = "rest:http://restic_rest_server:8001/";
backupPrepareCommand = ''
touch /root/backupPrepareCommand
test ! -e /root/backupCleanupCommand
'';
backupCleanupCommand = ''
rm /root/backupPrepareCommand
touch /root/backupCleanupCommand
'';
testDir = pkgs.stdenvNoCC.mkDerivation {
name = "test-files-to-backup";
unpackPhase = "true";
installPhase = ''
mkdir $out
echo some_file > $out/some_file
echo some_other_file > $out/some_other_file
mkdir $out/a_dir
echo a_file > $out/a_dir/a_file
'';
};
passwordFile = "${pkgs.writeText "password" "correcthorsebatterystaple"}";
paths = [ "/opt" ];
exclude = [ "/opt/excluded_file_*" ];
pruneOpts = [
"--keep-daily 2"
"--keep-weekly 1"
"--keep-monthly 1"
"--keep-yearly 99"
];
in
{
name = "restic-rest-server";
nodes = {
restic_rest_server = {
services.restic.server = {
enable = true;
extraFlags = [ "--no-auth" ];
listenAddress = "8001";
};
networking.firewall.allowedTCPPorts = [ 8001 ];
};
server = {
services.restic.backups = {
remotebackup = {
inherit passwordFile paths exclude pruneOpts backupPrepareCommand backupCleanupCommand;
repository = remoteRepository;
initialize = true;
timerConfig = null; # has no effect here, just checking that it doesn't break the service
};
remoteprune = {
inherit passwordFile;
repository = remoteRepository;
pruneOpts = [ "--keep-last 1" ];
};
};
};
};
testScript = ''
restic_rest_server.start()
server.start()
restic_rest_server.wait_for_unit("restic-rest-server.socket")
restic_rest_server.wait_for_open_port(8001)
server.wait_for_unit("dbus.socket")
server.fail(
"restic-remotebackup snapshots",
)
server.succeed(
# set up
"cp -rT ${testDir} /opt",
"touch /opt/excluded_file_1 /opt/excluded_file_2",
# test that remotebackup runs custom commands and produces a snapshot
"timedatectl set-time '2016-12-13 13:45'",
"systemctl start restic-backups-remotebackup.service",
"rm /root/backupCleanupCommand",
'restic-remotebackup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 1"',
# test that restoring that snapshot produces the same directory
"mkdir /tmp/restore-1",
"restic-remotebackup restore latest -t /tmp/restore-1",
"diff -ru ${testDir} /tmp/restore-1/opt",
# test that we can create four snapshots in remotebackup and rclonebackup
"timedatectl set-time '2017-12-13 13:45'",
"systemctl start restic-backups-remotebackup.service",
"rm /root/backupCleanupCommand",
"timedatectl set-time '2018-12-13 13:45'",
"systemctl start restic-backups-remotebackup.service",
"rm /root/backupCleanupCommand",
"timedatectl set-time '2018-12-14 13:45'",
"systemctl start restic-backups-remotebackup.service",
"rm /root/backupCleanupCommand",
"timedatectl set-time '2018-12-15 13:45'",
"systemctl start restic-backups-remotebackup.service",
"rm /root/backupCleanupCommand",
"timedatectl set-time '2018-12-16 13:45'",
"systemctl start restic-backups-remotebackup.service",
"rm /root/backupCleanupCommand",
'restic-remotebackup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 4"',
# test that remoteprune brings us back to 1 snapshot in remotebackup
"systemctl start restic-backups-remoteprune.service",
'restic-remotebackup snapshots --json | ${pkgs.jq}/bin/jq "length | . == 1"',
)
'';
}
)

View File

@ -31,8 +31,6 @@ let
'';
};
in with pkgs; {
unifiLTS = makeAppTest unifiLTS;
unifi5 = makeAppTest unifi5;
unifi6 = makeAppTest unifi6;
unifi7 = makeAppTest unifi7;
unifi8 = makeAppTest unifi8;
}

View File

@ -0,0 +1,8 @@
{ system ? builtins.currentSystem, handleTestOn }:
let
supportedSystems = [ "x86_64-linux" "i686-linux" ];
in
{
standard = handleTestOn supportedSystems ./standard.nix { inherit system; };
}

View File

@ -0,0 +1,102 @@
import ../../make-test-python.nix ({ lib, pkgs, ... }:
let
movim = {
domain = "movim.local";
info = "No ToS in tests";
description = "NixOS testing server";
};
xmpp = {
domain = "xmpp.local";
admin = rec {
JID = "${username}@${xmpp.domain}";
username = "romeo";
password = "juliet";
};
};
in
{
name = "movim-standard";
meta = {
maintainers = with pkgs.lib.maintainers; [ toastal ];
};
nodes = {
server = { pkgs, ... }: {
services.movim = {
inherit (movim) domain;
enable = true;
verbose = true;
podConfig = {
inherit (movim) description info;
xmppdomain = xmpp.domain;
};
nginx = { };
};
services.prosody = {
enable = true;
xmppComplianceSuite = false;
disco_items = [
{ url = "upload.${xmpp.domain}"; description = "File Uploads"; }
];
virtualHosts."${xmpp.domain}" = {
inherit (xmpp) domain;
enabled = true;
extraConfig = ''
Component "pubsub.${xmpp.domain}" "pubsub"
pubsub_max_items = 10000
expose_publisher = true
Component "upload.${xmpp.domain}" "http_file_share"
http_external_url = "http://upload.${xmpp.domain}"
http_file_share_expires_after = 300 * 24 * 60 * 60
http_file_share_size_limit = 1024 * 1024 * 1024
http_file_share_daily_quota = 4 * 1024 * 1024 * 1024
'';
};
extraConfig = ''
pep_max_items = 10000
http_paths = {
file_share = "/";
}
'';
};
networking.extraHosts = ''
127.0.0.1 ${movim.domain}
127.0.0.1 ${xmpp.domain}
'';
};
};
testScript = /* python */ ''
server.wait_for_unit("phpfpm-movim.service")
server.wait_for_unit("nginx.service")
server.wait_for_open_port(80)
server.wait_for_unit("prosody.service")
server.succeed('prosodyctl status | grep "Prosody is running"')
server.succeed("prosodyctl register ${xmpp.admin.username} ${xmpp.domain} ${xmpp.admin.password}")
server.wait_for_unit("movim.service")
# Test unauthenticated
server.fail("curl -L --fail-with-body --max-redirs 0 http://${movim.domain}/chat")
# Test basic Websocket
server.succeed("echo \"\" | ${lib.getExe pkgs.websocat} 'ws://${movim.domain}/ws/?path=login&offset=0' --origin 'http://${movim.domain}'")
# Test login + create cookiejar
login_html = server.succeed("curl --fail-with-body -c /tmp/cookies http://${movim.domain}/login")
assert "${movim.description}" in login_html
assert "${movim.info}" in login_html
# Test authentication POST
server.succeed("curl --fail-with-body -b /tmp/cookies -X POST --data-urlencode 'username=${xmpp.admin.JID}' --data-urlencode 'password=${xmpp.admin.password}' http://${movim.domain}/login")
server.succeed("curl -L --fail-with-body --max-redirs 1 -b /tmp/cookies http://${movim.domain}/chat")
'';
})

View File

@ -27,11 +27,11 @@
stdenv.mkDerivation rec {
pname = "cardinal";
version = "23.10";
version = "24.04";
src = fetchurl {
url = "https://github.com/DISTRHO/Cardinal/releases/download/${version}/cardinal+deps-${version}.tar.xz";
hash = "sha256-6Wt2sC7vdrz2Fkl08bNLfnGu+pAV7b5lZUmsx1wtJRE=";
hash = "sha256-vowDdHAXVZ+HSMoQsvJdzghsJzH+OrSpx6MxPRAgtJA=";
};
prePatch = ''

View File

@ -1,41 +0,0 @@
{ stdenv
, lib
, meta
, fetchurl
, unzip
, mpv
, electron_24
, makeDesktopItem
, makeWrapper
, pname
, appname
, version
}:
stdenv.mkDerivation {
inherit pname version meta;
src = fetchurl {
url = "https://github.com/jeffvli/feishin/releases/download/v${version}/${appname}-${version}-mac-x64.zip";
hash = "sha256-sJg3hYOiELm+edw2JTFt6cPFdbDj6mLcLngeqEPaPgs=";
};
nativeBuildInputs = [ makeWrapper unzip ];
# Installs mpv as a requirement
propagatedBuildInputs = [ mpv ];
installPhase = ''
runHook preInstall
mkdir -p $out/{Applications/${appname}.app,bin}
cp -R . $out/Applications/${appname}.app
makeWrapper $out/Applications/${appname}.app/Contents/MacOS/${appname} $out/bin/${pname}
runHook postInstall
'';
shellHook = ''
set -x
export LD_LIBRARY_PATH=${mpv}/lib
set +x
'';
}

View File

@ -1,27 +1,130 @@
{ lib
, stdenv
, callPackage
, ...
}@args:
{
lib,
buildNpmPackage,
fetchFromGitHub,
electron_27,
copyDesktopItems,
makeDesktopItem,
...
}:
let
extraArgs = removeAttrs args [ "callPackage" ];
pname = "feishin";
version = "0.5.1";
appname = "Feishin";
version = "0.6.1";
src = fetchFromGitHub {
owner = "jeffvli";
repo = pname;
rev = "v${version}";
hash = "sha256-Nj8GwrH49ph14xvJldj5GQR4mlt9unCPEcgLrsH/sx8=";
};
electron = electron_27;
in
buildNpmPackage {
pname = "feishin";
inherit version;
inherit src;
npmDepsHash = "sha256-+pr9fWg/9kxkYMmthtqhjgF6MOomSQxVCO5V8tHHRdE=";
npmFlags = [ "--legacy-peer-deps" ];
makeCacheWritable = true;
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
nativeBuildInputs = [ copyDesktopItems ];
postPatch = ''
# release/app dependencies are installed on preConfigure
substituteInPlace package.json \
--replace-fail "electron-builder install-app-deps &&" ""
# https://github.com/electron/electron/issues/31121
substituteInPlace src/main/main.ts \
--replace-fail "process.resourcesPath" "'$out/share/feishin/resources'"
'';
preConfigure =
let
releaseAppDeps = buildNpmPackage {
pname = "${pname}-release-app";
inherit version;
src = "${src}/release/app";
npmDepsHash = "sha256-MRwKxe1hoFs5bPXT6K/UspSDs9XBdcRJGvxGlTKExp4=";
npmFlags = [ "--ignore-scripts" ];
dontNpmBuild = true;
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
};
releaseNodeModules = "${releaseAppDeps}/lib/node_modules/feishin/node_modules";
in
''
for release_module_path in "${releaseNodeModules}"/*; do
rm -rf node_modules/"$(basename "$release_module_path")"
ln -s "$release_module_path" node_modules/
done
'';
postBuild = ''
npm exec electron-builder -- \
--dir \
-c.electronDist=${electron}/libexec/electron \
-c.electronVersion=${electron.version} \
-c.npmRebuild=false
'';
installPhase = ''
runHook preInstall
mkdir -p $out/share/feishin
pushd release/build/*/
cp -r locales resources{,.pak} $out/share/feishin
popd
# Code relies on checking app.isPackaged, which returns false if the executable is electron.
# Set ELECTRON_FORCE_IS_PACKAGED=1.
# https://github.com/electron/electron/issues/35153#issuecomment-1202718531
makeWrapper ${lib.getExe electron} $out/bin/feishin \
--add-flags $out/share/feishin/resources/app.asar \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
--set ELECTRON_FORCE_IS_PACKAGED=1 \
--inherit-argv0
for size in 32 64 128 256 512 1024; do
mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps
ln -s \
$out/share/feishin/resources/assets/icons/"$size"x"$size".png \
$out/share/icons/hicolor/"$size"x"$size"/apps/${pname}.png
done
runHook postInstall
'';
desktopItems = [
(makeDesktopItem {
name = "feishin";
desktopName = "Feishin";
comment = "Full-featured Subsonic/Jellyfin compatible desktop music player";
icon = pname;
exec = "feishin %u";
categories = [
"Audio"
"AudioVideo"
];
mimeTypes = [ "x-scheme-handler/feishin" ];
})
];
meta = with lib; {
description = "Full-featured Subsonic/Jellyfin compatible desktop music player";
homepage = "https://github.com/jeffvli/feishin";
changelog = "https://github.com/jeffvli/feishin/releases/tag/v${version}";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.mit;
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
sourceProvenance = with sourceTypes; [ fromSource ];
license = licenses.gpl3Plus;
platforms = platforms.unix;
mainProgram = "feishin";
maintainers = with maintainers; [ onny ];
};
in
if stdenv.isDarwin
then callPackage ./darwin.nix (extraArgs // { inherit pname appname version meta; })
else callPackage ./linux.nix (extraArgs // { inherit pname appname version meta; })
}

View File

@ -1,71 +0,0 @@
{ stdenv
, meta
, lib
, fetchurl
, mpv
, graphicsmagick
, electron_24
, makeDesktopItem
, makeWrapper
, pname
, appname
, version
}:
let
icon = fetchurl {
url =
"https://github.com/jeffvli/feishin/raw/development/assets/icons/1024x1024.png";
sha256 = "sha256-8Qigt1CNMa3SDVK2cdqWJuMSl19yfy6nPQfME4qA48I=";
};
desktopItem = makeDesktopItem {
name = "feishin";
desktopName = "Feishin";
comment = "Full-featured Subsonic/Jellyfin compatible desktop music player";
icon = "feishin";
exec = "feishin %u";
categories = [ "Audio" "AudioVideo" ];
mimeTypes = [ "x-scheme-handler/feishin" ];
};
in
stdenv.mkDerivation {
inherit pname version meta;
src = fetchurl {
url = "https://github.com/jeffvli/feishin/releases/download/v${version}/${appname}-${version}-linux-x64.tar.xz";
hash = "sha256-uYswGxSXz2YddoFs5F7f+ywqAr7qXqp6WryQ7ENSawQ=";
};
nativeBuildInputs = [ makeWrapper graphicsmagick ];
# Installs mpv as a requirement
propagatedBuildInputs = [ mpv ];
installPhase = ''
runHook preInstall
mkdir -p $out/bin
mkdir -p $out/share
cp -r resources $out/share/${pname}/
cp -r locales $out/share/${pname}/
makeWrapper ${electron_24}/bin/electron $out/bin/${pname} \
--add-flags $out/share/${pname}/app.asar
install -m 444 -D "${desktopItem}/share/applications/"* \
-t $out/share/applications/
for size in 16 24 32 48 64 128 256 512; do
mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps
gm convert -resize "$size"x"$size" ${icon} $out/share/icons/hicolor/"$size"x"$size"/apps/${appname}.png
done
runHook postInstall
'';
shellHook = ''
set -x
export LD_LIBRARY_PATH=${mpv}/lib
set +x
'';
}

View File

@ -1,5 +1,4 @@
{
chromaprint
{ chromaprint
, cmake
, docbook_xml_dtd_45
, docbook_xsl
@ -7,25 +6,43 @@
, ffmpeg
, flac
, id3lib
, kdePackages
, lib
, libogg
, libvorbis
, libxslt
, mp4v2
, phonon
, pkg-config
, python3
, qtbase
, qtdeclarative
, qtmultimedia
, qtquickcontrols
, qttools
, readline
, stdenv
, taglib
, wrapQtAppsHook
, zlib
, withCLI ? true
, withKDE ? true
, withQt ? false
}:
let
inherit (lib) optionals;
apps = lib.concatStringsSep ";" (
optionals withCLI [ "CLI" ]
++ optionals withKDE [ "KDE" ]
++ optionals withQt [ "Qt" ]
);
mainProgram =
if withQt then "kid3-qt"
else if withKDE then "kid3"
else "kid3-cli";
in
stdenv.mkDerivation (finalAttrs: {
pname = "kid3";
version = "3.9.5";
@ -41,6 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
docbook_xsl
pkg-config
python3
qttools
wrapQtAppsHook
];
@ -53,25 +71,32 @@ stdenv.mkDerivation (finalAttrs: {
libvorbis
libxslt
mp4v2
phonon
qtbase
qtdeclarative
qtmultimedia
qtquickcontrols
qttools
readline
taglib
zlib
];
] ++ lib.optionals withKDE (with kdePackages; [
kconfig
kconfigwidgets
kcoreaddons
kio
kxmlgui
phonon
]);
cmakeFlags = [ "-DWITH_APPS=Qt;CLI" ];
NIX_LDFLAGS = "-lm -lpthread";
cmakeFlags = [ (lib.cmakeFeature "WITH_APPS" apps) ];
preConfigure = ''
export DOCBOOKDIR="${docbook_xsl}/xml/xsl/docbook/"
'';
env = {
DOCBOOKDIR = "${docbook_xsl}/xml/xsl/docbook/";
LANG = "C.UTF-8";
NIX_LDFLAGS = "-lm -lpthread";
};
meta = {
description = "A simple and powerful audio tag editor";
inherit mainProgram;
homepage = "https://kid3.kde.org/";
license = lib.licenses.lgpl2Plus;
longDescription = ''
@ -103,7 +128,7 @@ stdenv.mkDerivation (finalAttrs: {
- Edit synchronized lyrics and event timing codes, import and export
LRC files.
'';
maintainers = [ lib.maintainers.AndersonTorres ];
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.linux;
};
})

View File

@ -2,12 +2,12 @@
python3Packages.buildPythonApplication rec {
pname = "mopidy-jellyfin";
version = "1.0.4";
version = "1.0.5";
src = fetchPypi {
inherit version;
pname = "Mopidy-Jellyfin";
sha256 = "ny0u6HdOlZCsmIzZuQ1rql+bvHU3xkh8IdwhJVHNH9c=";
sha256 = "sha256-cZliraTxTAJ2dXaxttWI3x4wCkmEhEo33GTNtAYwgTc=";
};
propagatedBuildInputs = [ mopidy python3Packages.unidecode python3Packages.websocket-client ];

View File

@ -6,13 +6,13 @@
python3Packages.buildPythonApplication rec {
pname = "pyradio";
version = "0.9.3.1";
version = "0.9.3.2";
src = fetchFromGitHub {
owner = "coderholic";
repo = "pyradio";
rev = "refs/tags/${version}";
hash = "sha256-p3F4uN+hkxGp+216abUkFNM5uF/0e0sQHKk5WIpULso=";
hash = "sha256-aIWU68bdPUsIh8QRNnF0NcK7FemmYyUHbJg9KcUALBk=";
};
nativeBuildInputs = [

View File

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
description = "Program for representing sounds visually";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.infinisil ];
maintainers = [ ];
mainProgram = "synaesthesia";
};
}

View File

@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "vgmstream";
version = "1896";
version = "1917";
src = fetchFromGitHub {
owner = "vgmstream";
repo = "vgmstream";
rev = "refs/tags/r${version}";
sha256 = "sha256-1BWJgV631MxxzdUtK8f+XRb9cqfhjlwN2LgWI0VmIHE=";
sha256 = "sha256-9HIa5/whdLouUWNFml7tPfXStIkO76dxUl5S4yiat64=";
};
passthru.updateScript = nix-update-script {

View File

@ -38,11 +38,11 @@ let
in
stdenv.mkDerivation rec {
pname = "bisq-desktop";
version = "1.9.14";
version = "1.9.15";
src = fetchurl {
url = "https://github.com/bisq-network/bisq/releases/download/v${version}/Bisq-64bit-${version}.deb";
sha256 = "0xbq94qbp59523xjp80bly38aisfwkfi0y9hmyhf8xlw084b82kz";
sha256 = "0bz4yzfrzn9rwsmwwnsqdgxsqd42dyiz3vxi53qxj36h49nh8lzg";
};
nativeBuildInputs = [

View File

@ -25,13 +25,13 @@
mkDerivation rec {
pname = "bitcoin" + lib.optionalString (!withGui) "d" + "-abc";
version = "0.29.0";
version = "0.29.1";
src = fetchFromGitHub {
owner = "bitcoin-ABC";
repo = "bitcoin-abc";
rev = "v${version}";
hash = "sha256-9BJfzGXX9b7JRWFU9Flda8CWDqkgE2/IZcPopCyfBck=";
hash = "sha256-QEuOMl1sbVdB2nRwBO/2adqj/NIQGbwrBqML39fymM0=";
};
nativeBuildInputs = [ pkg-config cmake ];

View File

@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "gridcoin-research";
version = "5.4.7.0";
version = "5.4.8.0";
src = fetchFromGitHub {
owner = "gridcoin-community";
repo = "Gridcoin-Research";
rev = "${version}";
sha256 = "sha256-wdXah7QnWohGAtC98exPSkhg5F3BaBOiFs6bklFxD7E=";
sha256 = "sha256-HZirzXkqM2aep+wq8k2UCFWHPtN0sBZXjamgt7RYPBo=";
};
nativeBuildInputs = [

View File

@ -6,19 +6,19 @@
buildGoModule rec {
pname = "optimism";
version = "1.7.2";
version = "1.7.3";
src = fetchFromGitHub {
owner = "ethereum-optimism";
repo = "optimism";
rev = "op-node/v${version}";
hash = "sha256-p3dbyszUeknAXrI1WqN9WS6AkEYQdVfMP90Kk/L41vM=";
hash = "sha256-KKCVjGBQeO5K6wq3GV3f7qaGY1uXNPI27w4DEC31pzU=";
fetchSubmodules = true;
};
subPackages = [ "op-node/cmd" "op-proposer/cmd" "op-batcher/cmd" ];
vendorHash = "sha256-24zj480UU9SYqr2mV6rCJ46gwLgzilLuhqrkNKHVR28=";
vendorHash = "sha256-pQhNXOYohBoV5QsBnNpNjFg+Vvk5jK1zvSKkolp4yiQ=";
buildInputs = [
libpcap

View File

@ -1,5 +1,7 @@
{ lib, stdenv, fetchurl, fetchpatch, zlib, ncurses }:
{ lib, gccStdenv, fetchurl, fetchpatch, zlib, ncurses }:
let stdenv = gccStdenv;
in
stdenv.mkDerivation rec {
pname = "aewan";
version = "1.0.01";

View File

@ -21,11 +21,21 @@
, gzip
, fontconfig
, freetype
, libbsd
, libpulseaudio
, libGL
, libdrm
, libpng
, libuuid
, libX11
, libxcb
, libxkbcommon
, xcbutilwm
, xcbutilrenderutil
, xcbutilkeysyms
, xcbutilimage
, xcbutilcursor
, libxkbfile
, libXcomposite
, libXcursor
, libXdamage
@ -51,6 +61,7 @@
, which
, runCommand
, xkeyboard_config
, xorg
, zlib
, makeDesktopItem
, tiling_wm # if we are using a tiling wm, need to set _JAVA_AWT_WM_NONREPARENTING in wrapper
@ -136,15 +147,27 @@ let
alsa-lib
dbus
expat
libbsd
libpulseaudio
libuuid
libX11
libxcb
libxkbcommon
xcbutilwm
xcbutilrenderutil
xcbutilkeysyms
xcbutilimage
xcbutilcursor
xorg.libICE
xorg.libSM
libxkbfile
libXcomposite
libXcursor
libXdamage
libXfixes
libGL
libdrm
libpng
nspr
nss_latest
systemd

View File

@ -10,16 +10,16 @@ let
inherit tiling_wm;
};
stableVersion = {
version = "2023.2.1.24"; # "Android Studio Iguana | 2023.2.1 Patch 1"
sha256Hash = "sha256-ACZCdXKEnJy7DJTW+XGOoIvDRdzP47NytUEAqV//mbU=";
version = "2023.2.1.25"; # "Android Studio Iguana | 2023.2.1 Patch 2"
sha256Hash = "sha256-zWPq1GfckqCP9rNpXAHVfoApdvxkrN3NMc1qJCf/obw=";
};
betaVersion = {
version = "2023.3.1.15"; # "Android Studio Jellyfish | 2023.3.1.1 Beta 2"
sha256Hash = "sha256-ImXHda8Xbayuk+OMZVtAFsGNnaqm2PvI3lko2gUpIeU=";
version = "2023.3.1.17"; # "Android Studio Jellyfish | 2023.3.1.1 RC 2"
sha256Hash = "sha256-zROBKzQiP4V2P67HgOIkHgn8q/M0zy5MkZozVSiQsWU=";
};
latestVersion = {
version = "2024.1.1.1"; # "Android Studio Koala | 2024.1.1 Canary 3"
sha256Hash = "sha256-QNAudFlM+1QAZg+EYgiIknllai4N1wj55ZnkUWho7ps=";
version = "2024.1.1.2"; # "Android Studio Koala | 2024.1.1 Canary 4"
sha256Hash = "sha256-d/bzgKimps0Tw7GQD9sc2LLDNaVpWlqNTKkuyxKrCWo=";
};
in {
# Attributes are named by their corresponding release channels

View File

@ -3,18 +3,18 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz",
"version": "2023.3.4",
"sha256": "eae2e1646387ee36a2f24c10d924647fd3d00bb31dd42e9c17438ae7aecf79a8",
"url": "https://download.jetbrains.com/cpp/CLion-2023.3.4.tar.gz",
"build_number": "233.14475.31"
"version": "2024.1",
"sha256": "a753369d74832d15fcf082587291921e8a90be04529c05b8e9d64a3afb24120c",
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.tar.gz",
"build_number": "241.14494.288"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz",
"version": "2024.1",
"sha256": "cc77892adcbf28b1a2205908466cca9c80217162cdac020d25d258a84cbb88d3",
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.tar.gz",
"build_number": "241.14494.251"
"version": "2024.1.1",
"sha256": "05c1f910126b8499d26ab52d333307d3b6df6a3fa06b5e0b1a79ff15caf40e0a",
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.1.tar.gz",
"build_number": "241.14494.283"
},
"dataspell": {
"update-channel": "DataSpell RELEASE",
@ -92,10 +92,10 @@
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz",
"version": "2023.3.4",
"sha256": "fb137ea346d957f151cb0d7755661293ae5e33e36f306b6dc90fb42895443309",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.3.4.tar.gz",
"build_number": "233.14475.66"
"version": "2024.1",
"sha256": "194096b0b550e1e320fc72aaf0510faeebf8737d05f6e02eecd72efe6f7cd757",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.tar.gz",
"build_number": "241.14494.307"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
@ -126,18 +126,18 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz",
"version": "2023.3.4",
"sha256": "fa427be85ead8e2769aeadf19ce816cb7f02c3b08ec3b4cc7e0cddea44386dc8",
"url": "https://download.jetbrains.com/cpp/CLion-2023.3.4-aarch64.tar.gz",
"build_number": "233.14475.31"
"version": "2024.1",
"sha256": "f937b263bd697595427e3e1d04513f9b6a786d56214ce34fe7a038efa2e949cf",
"url": "https://download.jetbrains.com/cpp/CLion-2024.1-aarch64.tar.gz",
"build_number": "241.14494.288"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.tar.gz",
"version": "2024.1",
"sha256": "b293ed99d29510422090736c4e30a0ccd3974fc01ecce7a9f5f497c34b8ea077",
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1-aarch64.tar.gz",
"build_number": "241.14494.251"
"version": "2024.1.1",
"sha256": "d269bfe10fb97572e785dce6e387d09f429396db002e12ecb9a44cced915c032",
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.1-aarch64.tar.gz",
"build_number": "241.14494.283"
},
"dataspell": {
"update-channel": "DataSpell RELEASE",
@ -215,10 +215,10 @@
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz",
"version": "2023.3.4",
"sha256": "99c80997bd0d2b8b918ef81fbbe7b422e165665c8fa3d108b1387ca0188c9558",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.3.4-aarch64.tar.gz",
"build_number": "233.14475.66"
"version": "2024.1",
"sha256": "e196c8e70d7eb6f56a08df809f5de430bf5e61509abb13de8b301c036c4f446e",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1-aarch64.tar.gz",
"build_number": "241.14494.307"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
@ -249,18 +249,18 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg",
"version": "2023.3.4",
"sha256": "2eb149d2bbf1c778f3386bc9cf7b11741b4372e69c680def31260b9aa213159e",
"url": "https://download.jetbrains.com/cpp/CLion-2023.3.4.dmg",
"build_number": "233.14475.31"
"version": "2024.1",
"sha256": "373c78ff045a17fdcae44cc9b76b41862d4bee9c8476813e518c7cc1de88b6a1",
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.dmg",
"build_number": "241.14494.288"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg",
"version": "2024.1",
"sha256": "8a76d76466b62da1a68d08a066a56319b81e3cab09b57ab11822bf4373def6ce",
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.dmg",
"build_number": "241.14494.251"
"version": "2024.1.1",
"sha256": "232582204a6f810bcbd2387ba2cef824f0f81c3a7e022f7f2bebf643d32f866d",
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.1.dmg",
"build_number": "241.14494.283"
},
"dataspell": {
"update-channel": "DataSpell RELEASE",
@ -338,10 +338,10 @@
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg",
"version": "2023.3.4",
"sha256": "00435dc8d9dd43bbd73a55be7d5b304be8ee124032a7485750aef86cddc53ba2",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.3.4.dmg",
"build_number": "233.14475.66"
"version": "2024.1",
"sha256": "12155c779c7f11dd71b3573af266c0221960eaea8a442fda4faaec8ca6eefa95",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.dmg",
"build_number": "241.14494.307"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
@ -372,18 +372,18 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg",
"version": "2023.3.4",
"sha256": "340d239008c38743a10e51ae609ec3bf3dd732cf2042ef997532c6b8ed272b1a",
"url": "https://download.jetbrains.com/cpp/CLion-2023.3.4-aarch64.dmg",
"build_number": "233.14475.31"
"version": "2024.1",
"sha256": "b1044fdbf9e3f93aaf8ca8ad2b7bc2eae165f86bc5cae6910f2ad0ee92c198a5",
"url": "https://download.jetbrains.com/cpp/CLion-2024.1-aarch64.dmg",
"build_number": "241.14494.288"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg",
"version": "2024.1",
"sha256": "a5e92addc3f098670814c4d5660f275f997eaa958e9eb24007f862cfb74b8118",
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1-aarch64.dmg",
"build_number": "241.14494.251"
"version": "2024.1.1",
"sha256": "c2545df9784fa1f8f9234dd93d1c513ed691c797f26471cb545188ce7f495864",
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.1-aarch64.dmg",
"build_number": "241.14494.283"
},
"dataspell": {
"update-channel": "DataSpell RELEASE",
@ -461,10 +461,10 @@
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg",
"version": "2023.3.4",
"sha256": "8ffd13dcc2207d4a781dc92e89643767e0dd6ef53024c92669f4daaf9cf929c0",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.3.4-aarch64.dmg",
"build_number": "233.14475.66"
"version": "2024.1",
"sha256": "c2e0dadc6c7f924e849e87d1c04aeaa02d6a14d5868294dd36481a70cbd508cb",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1-aarch64.dmg",
"build_number": "241.14494.307"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",

View File

@ -18,8 +18,6 @@
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
@ -27,7 +25,9 @@
"241.14494.238": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"241.14494.251": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip"
"241.14494.283": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip"
},
"name": "ideavim"
},
@ -42,13 +42,32 @@
},
"6954": {
"compatible": [
"clion",
"datagrip",
"goland",
"idea-community",
"idea-ultimate",
"mps"
"mps",
"phpstorm",
"pycharm-community",
"pycharm-professional",
"rider",
"ruby-mine",
"rust-rover",
"webstorm"
],
"builds": {
"233.13135.979": null,
"241.14494.240": null
"233.15026.24": null,
"241.14494.234": null,
"241.14494.235": null,
"241.14494.237": null,
"241.14494.238": null,
"241.14494.240": null,
"241.14494.241": null,
"241.14494.283": null,
"241.14494.288": null,
"241.14494.307": null
},
"name": "kotlin"
},
@ -70,8 +89,6 @@
],
"builds": {
"233.13135.979": null,
"233.14475.31": null,
"233.14475.66": null,
"233.15026.24": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip",
@ -79,7 +96,9 @@
"241.14494.238": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip",
"241.14494.251": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip"
"241.14494.283": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip"
},
"name": "ini"
},
@ -89,8 +108,8 @@
"phpstorm"
],
"builds": {
"241.14494.237": "https://plugins.jetbrains.com/files/7219/514919/Symfony_Plugin-2023.1.267.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/7219/514919/Symfony_Plugin-2023.1.267.zip"
"241.14494.237": "https://plugins.jetbrains.com/files/7219/518876/Symfony_Plugin-2023.1.268.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/7219/518876/Symfony_Plugin-2023.1.268.zip"
},
"name": "symfony-support"
},
@ -114,11 +133,11 @@
"rust-rover"
],
"builds": {
"233.14475.66": "https://plugins.jetbrains.com/files/7322/484110/python-ce-233.14475.9.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip",
"241.14494.238": "https://plugins.jetbrains.com/files/7322/513587/python-ce-241.14494.240.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/7322/513587/python-ce-241.14494.240.zip",
"241.14494.251": "https://plugins.jetbrains.com/files/7322/513587/python-ce-241.14494.240.zip"
"241.14494.283": "https://plugins.jetbrains.com/files/7322/513587/python-ce-241.14494.240.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/7322/513587/python-ce-241.14494.240.zip"
},
"name": "python-community-edition"
},
@ -139,15 +158,15 @@
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"241.14494.234": null,
"241.14494.235": null,
"241.14494.237": null,
"241.14494.238": null,
"241.14494.240": null,
"241.14494.241": null,
"241.14494.251": null
"241.14494.283": null,
"241.14494.288": null,
"241.14494.307": null
},
"name": "-deprecated-rust"
},
@ -168,15 +187,15 @@
],
"builds": {
"233.13135.979": null,
"233.14475.31": null,
"233.14475.66": null,
"241.14494.234": null,
"241.14494.235": null,
"241.14494.237": null,
"241.14494.238": null,
"241.14494.240": null,
"241.14494.241": null,
"241.14494.251": null
"241.14494.283": null,
"241.14494.288": null,
"241.14494.307": null
},
"name": "-deprecated-rust-beta"
},
@ -214,17 +233,17 @@
"webstorm"
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"241.14494.234": null,
"241.14494.235": null,
"241.14494.237": null,
"241.14494.238": null,
"241.14494.240": null,
"241.14494.241": null,
"241.14494.251": null
"233.13135.979": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"241.14494.237": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"241.14494.238": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"241.14494.283": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip"
},
"name": "nixidea"
},
@ -257,8 +276,6 @@
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
@ -266,7 +283,9 @@
"241.14494.238": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
"241.14494.251": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip"
"241.14494.283": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip"
},
"name": "csv-editor"
},
@ -288,8 +307,6 @@
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
@ -297,7 +314,9 @@
"241.14494.238": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
"241.14494.251": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip"
"241.14494.283": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip"
},
"name": "vscode-keymap"
},
@ -319,8 +338,6 @@
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
@ -328,7 +345,9 @@
"241.14494.238": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
"241.14494.251": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip"
"241.14494.283": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip"
},
"name": "eclipse-keymap"
},
@ -350,8 +369,6 @@
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
@ -359,7 +376,9 @@
"241.14494.238": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
"241.14494.251": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip"
"241.14494.283": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip"
},
"name": "visual-studio-keymap"
},
@ -381,8 +400,6 @@
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14475.31": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14475.66": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.15026.24": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"241.14494.234": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"241.14494.235": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
@ -390,7 +407,9 @@
"241.14494.238": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"241.14494.240": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"241.14494.241": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"241.14494.251": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
"241.14494.283": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"241.14494.288": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"241.14494.307": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
},
"name": "darcula-pitch-black"
},
@ -411,17 +430,17 @@
"webstorm"
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"241.14494.237": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"241.14494.238": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"241.14494.251": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip"
"233.13135.979": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"241.14494.237": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"241.14494.238": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"241.14494.283": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip"
},
"name": "github-copilot"
},
@ -443,8 +462,6 @@
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"241.14494.234": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"241.14494.235": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
@ -452,7 +469,9 @@
"241.14494.238": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"241.14494.241": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"241.14494.251": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
"241.14494.283": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"241.14494.307": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
},
"name": "netbeans-6-5-keymap"
},
@ -463,9 +482,9 @@
"rust-rover"
],
"builds": {
"233.14475.31": "https://plugins.jetbrains.com/files/22407/515371/intellij-rust-233.25026.24.zip",
"233.15026.24": "https://plugins.jetbrains.com/files/22407/515371/intellij-rust-233.25026.24.zip",
"241.14494.240": "https://plugins.jetbrains.com/files/22407/515370/intellij-rust-241.25026.24.zip"
"241.14494.240": "https://plugins.jetbrains.com/files/22407/515370/intellij-rust-241.25026.24.zip",
"241.14494.288": "https://plugins.jetbrains.com/files/22407/515370/intellij-rust-241.25026.24.zip"
},
"name": "rust"
}
@ -481,21 +500,20 @@
"https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip": "sha256-tNgt0vIkdCB/LcaSj58mT6cNlw4lytRo0cZSt7sIERU=",
"https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=",
"https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip": "sha256-FP6th8J3ymfTrwvJ3Ms7fsNPh3f9ab5ZVg5yPpKV/rY=",
"https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip": "sha256-lep8ZUOjbV0tsfO/yEWJiHWtwm639zxpc/7L9rCKSsU=",
"https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip": "sha256-BaBYXN8eulaJtJSKrz9bZ2Yn8029goSAUvjYU+BaiIU=",
"https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=",
"https://plugins.jetbrains.com/files/22407/515370/intellij-rust-241.25026.24.zip": "sha256-tBPoO2EkPaWFZ/Gu3UAkZPy4opssWJQEVlz9GZUkNtQ=",
"https://plugins.jetbrains.com/files/22407/515371/intellij-rust-233.25026.24.zip": "sha256-j4b4To8jY4orP87GpphHPtLKeAPDNXcLNSUlIXDDy2Q=",
"https://plugins.jetbrains.com/files/631/513581/python-241.14494.240.zip": "sha256-pQP1LF/6uImQpBOpxUGE8KmmFh26kiC4YaYLAHnEc3o=",
"https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip": "sha256-6sTD+OFO/yA7m5o0XqoJKLcQ4zAFro7Iy7WNPfA49xM=",
"https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip": "sha256-QC42nC7mEE3X1cmKj8jkwzpDJzX7ZoOPEd9y6i8IuvM=",
"https://plugins.jetbrains.com/files/7219/514919/Symfony_Plugin-2023.1.267.zip": "sha256-zhnoxJgJJDgSnLdaNRrqS767YuvAzm8sXzhz9e2G0+8=",
"https://plugins.jetbrains.com/files/7219/518876/Symfony_Plugin-2023.1.268.zip": "sha256-mYEuFdSaxw9Lc8yNgPB0ty6mfxjKaAa/jY6v4E2Qo0Q=",
"https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip": "sha256-JIZ6Iq3sOcAm8fBXnjRrG9dqCZuD/WajyVmn1JjYMBA=",
"https://plugins.jetbrains.com/files/7322/484110/python-ce-233.14475.9.zip": "sha256-YMB/ewCKE1F/JXI8iau9pKkv9D5D9a8OiTVukkzTocA=",
"https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip": "sha256-PUBR9krJ26QrL2jTus0b+uhzkEkT+lGnBKy1f4i/U+w=",
"https://plugins.jetbrains.com/files/7322/513587/python-ce-241.14494.240.zip": "sha256-6YC/aoiTRLAh87C2v3k24BLBH/tsdTWuDK/CBv8y1QI=",
"https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip": "sha256-+Lc/avYBLpyIV63DlbhAJtieHDv4HdggqdGFDw9iqN0=",
"https://plugins.jetbrains.com/files/8554/508289/featuresTrainer-241.14494.150.zip": "sha256-D2gF9bLAEFd1+6vZskiM2Eyl5e8hmyh/VHrmW2NociE=",
"https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip": "sha256-Dwitpu5yLPWx+IUilpN5iqnN8FkKgaxUNjroBEx5lkM=",
"https://plugins.jetbrains.com/files/8607/519418/NixIDEA-0.4.0.12.zip": "sha256-D2HFG2tQy719+baHjUyizoq67tv6lDZrX3s6HDlBRA0=",
"https://plugins.jetbrains.com/files/9568/513582/go-plugin-241.14494.240.zip": "sha256-66Gx4XFn5DEZ/wCkN7IFQKtp+P0R9PoEAXmwOB97Q3A="
}
}

View File

@ -1,7 +1,8 @@
{ lib, buildFHSEnv, callPackage, makeDesktopItem, writeScript, runtimeShell
, runCommand, quartus-prime-lite
, runCommand, unstick, quartus-prime-lite
, withQuesta ? true
, supportedDevices ? [ "Arria II" "Cyclone V" "Cyclone IV" "Cyclone 10 LP" "MAX II/V" "MAX 10 FPGA" ]
, unwrapped ? callPackage ./quartus.nix { inherit supportedDevices; }
, unwrapped ? callPackage ./quartus.nix { inherit unstick supportedDevices withQuesta; }
}:
let
@ -18,11 +19,12 @@ in buildFHSEnv rec {
name = "quartus-prime-lite"; # wrapped
targetPkgs = pkgs: with pkgs; [
(runCommand "ld-lsb-compat" {} ''
(runCommand "ld-lsb-compat" {} (''
mkdir -p "$out/lib"
ln -sr "${glibc}/lib/ld-linux-x86-64.so.2" "$out/lib/ld-lsb-x86-64.so.3"
'' + lib.optionalString withQuesta ''
ln -sr "${pkgsi686Linux.glibc}/lib/ld-linux.so.2" "$out/lib/ld-lsb.so.3"
'')
''))
# quartus requirements
glib
xorg.libICE
@ -37,11 +39,14 @@ in buildFHSEnv rec {
# qsys requirements
xorg.libXtst
xorg.libXi
dejavu_fonts
gnumake
];
# Also support 32-bit executables.
multiArch = true;
# Also support 32-bit executables used by simulator.
multiArch = withQuesta;
# these libs are installed as 64 bit, plus as 32 bit when multiArch is true
multiPkgs = pkgs: with pkgs; let
# This seems ugly - can we override `libpng = libpng12` for all `pkgs`?
freetype = pkgs.freetype.override { libpng = libpng12; };

View File

@ -1,4 +1,5 @@
{ stdenv, lib, unstick, fetchurl
, withQuesta ? true
, supportedDevices ? [ "Arria II" "Cyclone V" "Cyclone IV" "Cyclone 10 LP" "MAX II/V" "MAX 10 FPGA" ]
}:
@ -41,26 +42,25 @@ let
url = "https://downloads.intel.com/akdlm/software/acdsinst/${lib.versions.majorMinor version}std/${lib.elemAt (lib.splitVersion version) 4}/ib_installers/${name}";
};
installers = map download ([{
name = "QuartusLiteSetup-${version}-linux.run";
sha256 = "1mg4db56rg407kdsvpzys96z59bls8djyddfzxi6bdikcklxz98h";
}] ++ lib.optional withQuesta {
name = "QuestaSetup-${version}-linux.run";
sha256 = "0f9lyphk4vf4ijif3kb4iqf18jl357z9h8g16kwnzaqwfngh2ixk";
});
components = map (id: download {
name = "${id}-${version}.qdz";
sha256 = lib.getAttr id componentHashes;
}) (lib.attrValues supportedDeviceIds);
in stdenv.mkDerivation rec {
inherit version;
pname = "quartus-prime-lite-unwrapped";
src = map download ([{
name = "QuartusLiteSetup-${version}-linux.run";
sha256 = "1mg4db56rg407kdsvpzys96z59bls8djyddfzxi6bdikcklxz98h";
} {
name = "QuestaSetup-${version}-linux.run";
sha256 = "0f9lyphk4vf4ijif3kb4iqf18jl357z9h8g16kwnzaqwfngh2ixk";
}] ++ (map (id: {
name = "${id}-${version}.qdz";
sha256 = lib.getAttr id componentHashes;
}) (lib.attrValues supportedDeviceIds)));
nativeBuildInputs = [ unstick ];
buildCommand = let
installers = lib.sublist 0 2 src;
components = lib.sublist 2 ((lib.length src) - 2) src;
copyInstaller = installer: ''
# `$(cat $NIX_CC/nix-support/dynamic-linker) $src[0]` often segfaults, so cp + patchelf
cp ${installer} $TEMP/${installer.name}
@ -68,22 +68,32 @@ in stdenv.mkDerivation rec {
patchelf --interpreter $(cat $NIX_CC/nix-support/dynamic-linker) $TEMP/${installer.name}
'';
copyComponent = component: "cp ${component} $TEMP/${component.name}";
# leaves enabled: quartus, questa_fse, devinfo
# leaves enabled: quartus, devinfo
disabledComponents = [
"quartus_help"
"quartus_update"
# not questa_fse
"questa_fe"
] ++ (lib.attrValues unsupportedDeviceIds);
] ++ (lib.optional (!withQuesta) "questa_fse")
++ (lib.attrValues unsupportedDeviceIds);
in ''
echo "setting up installer..."
${lib.concatMapStringsSep "\n" copyInstaller installers}
${lib.concatMapStringsSep "\n" copyComponent components}
echo "executing installer..."
# "Could not load seccomp program: Invalid argument" might occur if unstick
# itself is compiled for x86_64 instead of the non-x86 host. In that case,
# override the input.
unstick $TEMP/${(builtins.head installers).name} \
--disable-components ${lib.concatStringsSep "," disabledComponents} \
--mode unattended --installdir $out --accept_eula 1
echo "cleaning up..."
rm -r $out/uninstall $out/logs
# replace /proc pentium check with a true statement. this allows usage under emulation.
substituteInPlace $out/quartus/adm/qenv.sh \
--replace-fail 'grep sse /proc/cpuinfo > /dev/null 2>&1' ':'
'';
meta = with lib; {

View File

@ -4271,6 +4271,18 @@ final: prev:
meta.homepage = "https://github.com/morhetz/gruvbox/";
};
gruvbox-baby = buildVimPlugin {
pname = "gruvbox-baby";
version = "2024-01-25";
src = fetchFromGitHub {
owner = "luisiacc";
repo = "gruvbox-baby";
rev = "bd52e62d8134647090108189e69c8b3cd18bdbbf";
sha256 = "17wnc3zpxki0fy8fbkinj0jvf6hnkz139x6yrg7hmj97aa8rh4sj";
};
meta.homepage = "https://github.com/luisiacc/gruvbox-baby/";
};
gruvbox-flat-nvim = buildVimPlugin {
pname = "gruvbox-flat.nvim";
version = "2023-05-27";

View File

@ -356,6 +356,7 @@ https://github.com/liuchengxu/graphviz.vim/,,
https://github.com/blazkowolf/gruber-darker.nvim/,,
https://github.com/gruvbox-community/gruvbox/,,gruvbox-community
https://github.com/morhetz/gruvbox/,,
https://github.com/luisiacc/gruvbox-baby/,HEAD,
https://github.com/eddyekofo94/gruvbox-flat.nvim/,,
https://github.com/sainnhe/gruvbox-material/,,
https://github.com/ellisonleao/gruvbox.nvim/,,

View File

@ -428,8 +428,8 @@ let
mktplcRef = {
name = "vscode-neovim";
publisher = "asvetliakov";
version = "1.7.1";
sha256 = "0ib4sjk7r370ckvaqb4yzgy7csy8pli9z2jhibhhwwcq2748ah4q";
version = "1.8.1";
sha256 = "0kqzry0cbvvy1pkbx5rhnk5ry7j91cbf11vz1s1jrqc7j0hq0yx8";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/asvetliakov.vscode-neovim/changelog";
@ -941,8 +941,8 @@ let
mktplcRef = {
name = "coder-remote";
publisher = "coder";
version = "0.1.18";
sha256 = "soNGZuyvG5+haWRcwYmYB+0OcyDAm4UQ419UnEd8waA=";
version = "0.1.36";
hash = "sha256-N1X8wB2n6JYoFHCP5iHBXHnEaRa9S1zooQZsR5mUeh8=";
};
meta = {
description = "An extension for Visual Studio Code to open any Coder workspace in VS Code with a single click.";
@ -2803,8 +2803,8 @@ let
mktplcRef = {
name = "typst-preview";
publisher = "mgt19937";
version = "0.11.1";
hash = "sha256-OsCgkq0OSBu7RZYHlxgy7W7zDNDUgJFSeSET20CX8zA=";
version = "0.11.4";
hash = "sha256-GwlzFphZmP87pLys01+PWTv13imcdGjunCMH6atz9xs=";
};
buildInputs = [
@ -4099,6 +4099,27 @@ let
sumneko.lua = callPackage ./sumneko.lua { };
supermaven.supermaven = buildVscodeMarketplaceExtension {
mktplcRef = {
hash = "sha256-O3AN8fy28ZSun+k6MJnJdFcmwDDE21ib+I9HtDE0JwU=";
name = "supermaven";
publisher = "supermaven";
version = "0.1.42";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/supermaven.supermaven/changelog";
description = "A Visual Studio Code extension for code completion suggestions";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=supermaven.supermaven";
homepage = "https://supermaven.com/";
license = lib.licenses.unfree;
longDescription = ''
Supermaven uses a 300,000 token context window to provide you the best code completion suggestions and the lowest latency.
With our extension you will get the fastest and best completions of any tool on the market.
'';
maintainers = [ lib.maintainers.msanft ];
};
};
svelte.svelte-vscode = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "svelte-vscode";

View File

@ -72,7 +72,7 @@ vscode-utils.buildVscodeMarketplaceExtension rec {
tmp=$(mktemp)
curl -sLo $tmp $(echo ${(import ../mktplcExtRefToFetchArgs.nix mktplcRef).url} | sed "s|${mktplcRef.version}|$version|")
hash=$(nix hash file --type sha256 --base32 --sri $tmp)
sed -i -e "s|${mktplcRef.hash}|$hash|" -e "s|${mktplcRef.version}|$version|" pkgs/applications/editors/vscode/extensions/python/default.nix
sed -i -e "s|${mktplcRef.hash}|$hash|" -e "s|${mktplcRef.version}|$version|" pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix
fi
'';

View File

@ -32,6 +32,10 @@ let
inherit configurePhase buildPhase dontPatchELF dontStrip;
# Some .vsix files contain other directories (e.g., `package`) that we don't use.
# If other directories are present but `sourceRoot` is unset, the unpacker phase fails.
sourceRoot = "extension";
installPrefix = "share/vscode/extensions/${vscodeExtUniqueId}";
nativeBuildInputs = [ unzip ] ++ nativeBuildInputs;

View File

@ -15,11 +15,11 @@ let
archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
sha256 = {
x86_64-linux = "1jy1lsbha951z2bcnfrkgin7nms3clpa97rx7c7pdm23mnyg9073";
x86_64-darwin = "0425cnzw1dz2k6a9p63w7vf25icf02m04ri82dp0k1kvhjfr8l37";
aarch64-linux = "123p1glr9rc1z2lfl8g5zw7rcipg1njybscqn9qyzkpqymcsqfdy";
aarch64-darwin = "1bl5wvbfr5k1vy6ah2i9548cn1l3nx3ng4c544zvclskmr8kf84s";
armv7l-linux = "0nyv3yjqcrg4r2m2d63qz34g07pp8n0ndmai9pqwcf7a1m0v0sj4";
x86_64-linux = "1a9k4w6ggmrd17i038gi40d3hp24z5vs8nidxr5kvl74fi61js6y";
x86_64-darwin = "1q9lwx96zcz517pvr97mjqhv86p41ff3cw5jisxbsg6f76aw8y1y";
aarch64-linux = "1fdg9xz1fq9k8fc9x0an2kb8hn2vvbsnc48nv6lbx1j5aaa3k42g";
aarch64-darwin = "0kqqn24cimbqb8s7rz64niyknpp36w5ycdw8xfms20zfm5ybm82k";
armv7l-linux = "14rkr7k0axlaiplf0hdcmyqfgffng25s0j2i903if3i3sqv7316i";
}.${system} or throwSystem;
sourceRoot = lib.optionalString (!stdenv.isDarwin) ".";
@ -29,7 +29,7 @@ in
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.87.2.24072";
version = "1.88.0.24096";
pname = "vscodium";
executableName = "codium";

View File

@ -10,6 +10,7 @@
, fluidsynth
, freetype
, glib
, libicns
, libpcap
, libpng
, libslirp
@ -18,6 +19,7 @@
, makeWrapper
, ncurses
, pkg-config
, python3
, SDL2
, SDL2_net
, testers
@ -36,12 +38,29 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-EcAp7KyqXdBACEbPgkM1INoKeGVo7hMDUx97y2RcX+k=";
};
# sips is unavailable in sandbox, replacing with imagemagick breaks build due to wrong Foundation propagation(?) so don't generate resolution variants
# iconutil is unavailable, replace with png2icns from libicns
# Patch bad hardcoded compiler
# Don't mess with codesign, doesn't seem to work?
postPatch = ''
substituteInPlace Makefile.am \
--replace-fail 'sips' '## sips' \
--replace-fail 'iconutil -c icns -o contrib/macos/dosbox.icns src/dosbox.iconset' 'png2icns contrib/macos/dosbox.icns contrib/macos/dosbox-x.png' \
--replace-fail 'g++' "$CXX" \
--replace-fail 'codesign' '## codesign'
'' + lib.optionalString stdenv.hostPlatform.isDarwin ''
patchShebangs appbundledeps.py
'';
strictDeps = true;
nativeBuildInputs = [
autoreconfHook
makeWrapper
pkg-config
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
libicns
python3
];
buildInputs = [
@ -75,9 +94,22 @@ stdenv.mkDerivation (finalAttrs: {
hardeningDisable = [ "format" ]; # https://github.com/joncampbell123/dosbox-x/issues/4436
# Build optional App Bundle target, which needs at least one arch-suffixed binary
postBuild = lib.optionalString stdenv.hostPlatform.isDarwin ''
cp src/dosbox-x src/dosbox-x-$(uname -m)
make dosbox-x.app
'';
postInstall = lib.optionalString stdenv.hostPlatform.isLinux ''
wrapProgram $out/bin/dosbox-x \
--prefix PATH : ${lib.makeBinPath [ yad ]}
''
# Install App Bundle, wrap regular binary into bundle's binary to get the icon working
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir $out/Applications
mv dosbox-x.app $out/Applications/
mv $out/bin/dosbox-x $out/Applications/dosbox-x.app/Contents/MacOS/dosbox-x
makeWrapper $out/Applications/dosbox-x.app/Contents/MacOS/dosbox-x $out/bin/dosbox-x
'';
passthru.tests.version = testers.testVersion {

View File

@ -287,31 +287,31 @@
"src": {
"owner": "libretro",
"repo": "fbneo",
"rev": "537b5b8dcc358370f2349109004233fbeab46cfe",
"hash": "sha256-zBOF1RV2dx5zraREZm/W//8DwrRMDc/j8sx+CwTyKz0="
"rev": "cb370363935458e723e0594fb03380c04e7f455b",
"hash": "sha256-u0kBdqfUu7QmZBbuLaDJRnsDUJLZiURF6BSkwOX8zpU="
},
"version": "unstable-2024-04-02"
"version": "unstable-2024-04-08"
},
"fceumm": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "libretro",
"repo": "libretro-fceumm",
"rev": "40969671ce9e4b1a49165d836476cd71bb960131",
"hash": "sha256-wdAigh3qUzB3wmh6q/dwCHHhuyqyAmqV+NSvrzjODVM="
"rev": "aebea8783652bc75b21b9d2dcb28cedf1fa78e8a",
"hash": "sha256-4ux8pI2d8djkwY0M+h5tlXrLGIDHnMFiFqAWKrZAsxA="
},
"version": "unstable-2024-03-02"
"version": "unstable-2024-04-06"
},
"flycast": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "flyinghead",
"repo": "flycast",
"rev": "a0c81d2f2a393bd34caf6f15c1231ba4e2175405",
"hash": "sha256-hajTfovkSH7l6AayQyiHI7E4I/82pBhQnDSxo0BcYu0=",
"rev": "9d6eab74e1eb182d627f63e1db79752852e9d230",
"hash": "sha256-Zi98lszi42XV6u0RhOnt6TVqAfdSaZRcpJIJDwI+ThU=",
"fetchSubmodules": true
},
"version": "unstable-2024-04-03"
"version": "unstable-2024-04-05"
},
"fmsx": {
"fetcher": "fetchFromGitHub",
@ -358,10 +358,10 @@
"src": {
"owner": "libretro",
"repo": "Genesis-Plus-GX",
"rev": "667158b034ce860e345b13e1ed927fea9d155b96",
"hash": "sha256-uerlejdqJO+vPDs1K7dAxImfJzWrEWlVhF/uTaQoo6E="
"rev": "b063aa81b90682ca89ae6fd1e958bc589b4ce34d",
"hash": "sha256-Tz6if6NfbwvZVDb5Ggr/tXuLNymOjcMkghKwZq6tl6I="
},
"version": "unstable-2024-03-15"
"version": "unstable-2024-04-05"
},
"gpsp": {
"fetcher": "fetchFromGitHub",
@ -408,10 +408,10 @@
"src": {
"owner": "libretro",
"repo": "mame",
"rev": "ac9d0347f5d331eb49017cd599a5e63a668b4f22",
"hash": "sha256-YlnW5v8Slz/w/AHwWzJ7ZszFic/W0wth2nOZVOD7yxs="
"rev": "3aa1ff0d6c087ac35530572d09bc42a2591ff78f",
"hash": "sha256-pSBaheo3R5Oxn3nAG8AqodaRtYDIcmT4QVIzLjefa3c="
},
"version": "unstable-2024-04-01"
"version": "unstable-2024-04-05"
},
"mame2000": {
"fetcher": "fetchFromGitHub",
@ -438,10 +438,10 @@
"src": {
"owner": "libretro",
"repo": "mame2003-plus-libretro",
"rev": "f03f865af9d496965ab15b9a213691319daad9d2",
"hash": "sha256-yHVkEJYSXHeUGNFJ/zbAwNi+I4gka8Id7z+LnDkCCSM="
"rev": "bf250331362db8fa08a5b3ef60decffba90bf564",
"hash": "sha256-7KxQtmmjJuDzoYzpQi/z6eYtThop3Qc1wY0JpUyv26A="
},
"version": "unstable-2024-04-03"
"version": "unstable-2024-04-09"
},
"mame2010": {
"fetcher": "fetchFromGitHub",
@ -559,10 +559,10 @@
"src": {
"owner": "libretro",
"repo": "nestopia",
"rev": "efe3a052c75ad47d6e98eeffd1f3d2d4893279c2",
"hash": "sha256-sSXU+rUBJcE2gQRTqnZV8NSuBz/zWNxlZHQqoAUoigU="
"rev": "b99ede358b2219602443e7f414eabf81e17da244",
"hash": "sha256-iciidNkOhie3qJO8D4yB081ywfQtGGMrKBWFmBpps9g="
},
"version": "unstable-2024-03-29"
"version": "unstable-2024-04-07"
},
"np2kai": {
"fetcher": "fetchFromGitHub",
@ -630,10 +630,10 @@
"src": {
"owner": "libretro",
"repo": "pcsx_rearmed",
"rev": "2fb8465594a7ffb7ccbac39fdedf7c70085d7f63",
"hash": "sha256-RQU2EDcBRa6aH40JrEJ3eppjflk5++AWlOH+iGJyjFY="
"rev": "4cc48a6b324ff1d025768bb5436279831e4bf319",
"hash": "sha256-bW/soI5/HgV71L7SdouAeR5ex54veJCTdCXCMwfxHIk="
},
"version": "unstable-2024-03-29"
"version": "unstable-2024-04-06"
},
"picodrive": {
"fetcher": "fetchFromGitHub",
@ -651,22 +651,22 @@
"src": {
"owner": "jpd002",
"repo": "Play-",
"rev": "8445595b734301f22c6fdd57536867fea3786b58",
"hash": "sha256-3e9+PkSGZbjZ2LVY0cWRIK+TbdJ4hn8FxBjWqhsQB4o=",
"rev": "8f9fab334eb4ae6faf9cfd88f802cad68674792b",
"hash": "sha256-KzRj7Xjfqoi/m+eEHk6Lfk/6FHk4YtrGkY++sjUvT/Y=",
"fetchSubmodules": true
},
"version": "unstable-2024-04-02"
"version": "unstable-2024-04-09"
},
"ppsspp": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "hrydgard",
"repo": "ppsspp",
"rev": "5bead8d999717ed13f7808d3e6b88a237806899e",
"hash": "sha256-bGNlzpC3xPX5xyFyMfXbeR4q3Q9bGN/oRwFTLcgzfJM=",
"rev": "1bcb15576252ac4b253c39f7c34ea372a3637d96",
"hash": "sha256-bc0gJi2C+ZBlF7qczSQ+L4bZD5zt7NNIESEwdpqOhTY=",
"fetchSubmodules": true
},
"version": "unstable-2024-04-04"
"version": "unstable-2024-04-09"
},
"prboom": {
"fetcher": "fetchFromGitHub",

View File

@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pineapple-pictures";
version = "0.7.3";
version = "0.7.4";
src = fetchFromGitHub {
owner = "BLumia";
repo = "pineapple-pictures";
rev = finalAttrs.version;
hash = "sha256-UZVpyrUFf/uJNs2GHLYXpb81e7yzC8EFuoD+0Bzj6xQ=";
hash = "sha256-aiQlcTID8mfrT4MEx4s5K+QmMHBlHOu2HfsValiH5qU=";
};
nativeBuildInputs = [

View File

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
cmake
];
patchPhase = ''
postPatch = ''
runHook prePatch
substituteInPlace ./CMakeLists.txt \
@ -37,12 +37,12 @@ stdenv.mkDerivation rec {
# prevent inheriting permissions from /nix/store when copying
substituteInPlace Converter/src/main.cpp --replace \
'fs::copy(templateDir, pagedir, fs::copy_options::overwrite_existing | fs::copy_options::recursive)' 'string cmd = "cp --no-preserve=mode -r " + templateDir + " " + pagedir; system(cmd.c_str());'
runHook postPatch
'';
# The upstream build system does not provide an install target.
installPhase = ''
runHook preInstall
mkdir -p $out/{bin,lib}
mv liblaszip.so $out/lib
mv PotreeConverter $out/bin
@ -56,10 +56,8 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
fixupPhase = ''
runHook preFixup
postFixup = ''
ln -s $src/resources $out/bin/resources
runHook postFixup
'';
meta = with lib; {

View File

@ -15,13 +15,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ausweisapp";
version = "2.1.0";
version = "2.1.1";
src = fetchFromGitHub {
owner = "Governikus";
repo = "AusweisApp2";
rev = finalAttrs.version;
hash = "sha256-wgVu5Yr65Gu1z5SEWy5l4B6UiI5bIobBfZLhL7s+SRE=";
hash = "sha256-YRRm8/yDwQIUjzqYzlqij8h2ri39Q7L8jVh5fgrZbGs=";
};
nativeBuildInputs = [

View File

@ -45,7 +45,7 @@ stdenv.mkDerivation {
description = "A collection of small bash scripts for heavy terminal users";
homepage = "https://github.com/alexanderepstein/Bash-Snippets";
license = licenses.mit;
maintainers = with maintainers; [ infinisil ];
maintainers = [ ];
platforms = platforms.unix;
};
}

View File

@ -82,6 +82,6 @@ with python3.pkgs; buildPythonApplication rec {
homepage = "https://github.com/jarun/Buku";
license = licenses.gpl3;
platforms = platforms.unix;
maintainers = with maintainers; [ matthiasbeyer infinisil ];
maintainers = with maintainers; [ matthiasbeyer ];
};
}

View File

@ -9,11 +9,11 @@
stdenvNoCC.mkDerivation rec {
pname = "camunda-modeler";
version = "5.21.0";
version = "5.22.0";
src = fetchurl {
url = "https://github.com/camunda/camunda-modeler/releases/download/v${version}/camunda-modeler-${version}-linux-x64.tar.gz";
hash = "sha256-brZRYvRrOHj/HUb+w5tPkxHnJzVyFBKshk2ZO7YMzsU=";
hash = "sha256-WLJMF+G7pP7OZh6xDrO/JpNV9iX/9XBmi5kRPp3TJBI=";
};
sourceRoot = "camunda-modeler-${version}-linux-x64";

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