Compare commits

...

1514 Commits

Author SHA1 Message Date
Fabián Heredia Montiel 57936619f3
Merge pull request #300012 from mattpolzin/build-idris-path
idris2Packages.buildIdris: better nix-shell support via shellHook
2024-03-29 16:26:28 -06:00
Yt 5fb37d253c
Merge pull request #300034 from r-ryantm/auto-update/python312Packages.argilla
python312Packages.argilla: 1.26.0 -> 1.26.1
2024-03-29 22:13:43 +00:00
Yt cc0dccf85c
Merge pull request #299198 from GaetanLepage/huggingface-hub
python311Packages.huggingface-hub: 0.22.0 -> 0.22.2, python311Packages.transformers: 4.39.1 -> 4.39.2
2024-03-29 22:11:35 +00:00
Yt a3d70587f2
Merge pull request #299992 from RaghavSood/erigon/v2.59.2
erigon: 2.55.1 -> 2.59.2
2024-03-29 22:10:22 +00:00
Fabian Affolter 9449234cad
Merge pull request #300038 from fabaff/pywebpush-bump
python312Packages.pywebpush: 1.14.1 -> 2.0.0
2024-03-29 22:55:18 +01:00
lassulus 3cd1103ccd
Merge pull request #299866 from s1ls/invidious-router-module
nixos/invidious-router: init module
2024-03-29 22:42:52 +01:00
lassulus 387ef8710b
Merge pull request #277387 from traxys/jitsi_pam
nixos/jitsi-meet: allow to customize jitsi auth
2024-03-29 22:29:12 +01:00
Adam C. Stephens 33ad5978bc
Merge pull request #300060 from adamcstephens/incus/fix-ovmf
nixos/incus: fix OVMF path for existing VMs
2024-03-29 17:01:46 -04:00
Weijia Wang bf764cb7c7
Merge pull request #299514 from Aleksanaa/pdf4qt
pdf4qt: init at 1.3.7
2024-03-29 21:56:05 +01:00
Weijia Wang 0f20cd1f72
Merge pull request #299999 from Lilacious/railway
railway-travel: init at 2.4.0
2024-03-29 21:42:13 +01:00
Adam C. Stephens 76fd5b7e0a
Merge pull request #300064 from r-ryantm/auto-update/squeezelite
squeezelite: 2.0.0.1473 -> 2.0.0.1476
2024-03-29 16:17:13 -04:00
a-n-n-a-l-e-e 2809c84cfb
Merge pull request #294347 from lolbinarycat/meta.repository
stdenv: add meta.repository field
2024-03-29 13:03:04 -07:00
Thiago Kenji Okada d544d1760f
Merge pull request #300043 from atorres1985-contrib/advcpmv
advcpmv: remove
2024-03-29 19:57:47 +00:00
Nick Cao deed66cc3c
Merge pull request #300033 from r-ryantm/auto-update/aliyun-cli
aliyun-cli: 3.0.200 -> 3.0.201
2024-03-29 15:49:34 -04:00
Nick Cao 08f2602e07
Merge pull request #300010 from r-ryantm/auto-update/brev-cli
brev-cli: 0.6.277 -> 0.6.279
2024-03-29 15:48:39 -04:00
Nick Cao cc6e463b1f
Merge pull request #300011 from r-ryantm/auto-update/aws-iam-authenticator
aws-iam-authenticator: 0.6.18 -> 0.6.19
2024-03-29 15:48:14 -04:00
Nick Cao 7525f3ee91
Merge pull request #300013 from NixOS/findpython-0.6.0
python311Packages.findpython: 0.5.1 -> 0.6.0
2024-03-29 15:47:46 -04:00
Nick Cao b4bb975012
Merge pull request #300015 from r-ryantm/auto-update/spotify-player
spotify-player: 0.17.1 -> 0.17.2
2024-03-29 15:46:24 -04:00
Nick Cao 32d9573018
Merge pull request #300017 from r-ryantm/auto-update/oculante
oculante: 0.8.16 -> 0.8.17
2024-03-29 15:45:50 -04:00
Nick Cao 4badcd05db
Merge pull request #300016 from r-ryantm/auto-update/granted
granted: 0.21.1 -> 0.22.0
2024-03-29 15:45:05 -04:00
Nick Cao e3d0398b64
Merge pull request #300003 from r-ryantm/auto-update/hacompanion
hacompanion: 1.0.11 -> 1.0.12
2024-03-29 15:43:28 -04:00
éclairevoyant 5b8ee9ebdf
Merge pull request #276937 from t4ccer/t4/buttermanager
buttermanager: init at 2.5.1
2024-03-29 15:42:01 -04:00
Nick Cao ac302789a3
Merge pull request #299936 from linsui/pot
pot: 2.7.4 -> 2.7.9
2024-03-29 15:41:35 -04:00
Nick Cao 45439341cb
Merge pull request #299910 from tengkuizdihar/tengkuizdihar_treedome_045
treedome: 0.4.3 -> 0.4.5
2024-03-29 15:39:16 -04:00
Nick Cao 7922362ce6
Merge pull request #299913 from r-ryantm/auto-update/sesh
sesh: 0.15.0 -> 1.0.1
2024-03-29 15:37:46 -04:00
Adam Stephens cf4a88db79
nixos/incus: fix OVMF path for existing VMs 2024-03-29 15:33:26 -04:00
R. Ryantm f41583a8bf squeezelite: 2.0.0.1473 -> 2.0.0.1476 2024-03-29 19:20:33 +00:00
Luke Granger-Brown 5102995fe2
Merge pull request #299813 from traxys/oven-media
oven-media-engine: 0.15.14 -> 0.16.5
2024-03-29 19:06:08 +00:00
binarycat 7e1443abbb stdenv: add meta.repository field 2024-03-29 14:34:09 -04:00
a-n-n-a-l-e-e 2d864d1843
Merge pull request #296261 from becknik/fix-fzf-git-sh2
fzf-git-sh: Fix substituting to many `git` occurrences
2024-03-29 11:26:02 -07:00
a-n-n-a-l-e-e e283be86cb
Merge pull request #293107 from sarahec/init-scalene
python311Packages.scalene: init at 1.5.38
2024-03-29 11:25:04 -07:00
David McFarland 1bcfabc700
Merge pull request #294070 from corngood/dotnet-tests
dotnet: add publish and web tests
2024-03-29 15:22:16 -03:00
Maciej Krüger c6bad4895a
Merge pull request #296729 from mkg20001/docuum
docuum: init at 0.23.1
2024-03-29 19:16:18 +01:00
R. Ryantm 2179e629c6 latex2html: 2023.2 -> 2024 2024-03-29 13:00:53 -05:00
Silas Schöffel 19b2b8046d
nixos/invidious-router: init module 2024-03-29 19:00:43 +01:00
sarahec 982c5169b4 python311Packages.scalene: init at 1.5.38 2024-03-29 10:36:56 -07:00
nixpkgs-merge-bot[bot] ab279344c5
Merge pull request #300020 from r-ryantm/auto-update/lubelogger
lubelogger: 1.2.8 -> 1.2.9
2024-03-29 17:32:31 +00:00
Anderson Torres 276624921a advcpmv: remove
Blocking coreutils updates, and no hope of being updated in the future:

> Unfortunately, I don't have the time to spend on these any more.

- https://github.com/jarun/advcpmv/issues/26#issuecomment-1345464363
2024-03-29 14:30:23 -03:00
Fabian Affolter 4ac029c8bd
Merge pull request #299892 from r-ryantm/auto-update/python312Packages.google-cloud-error-reporting
python312Packages.google-cloud-error-reporting: 1.10.0 -> 1.11.0
2024-03-29 18:17:50 +01:00
Fabian Affolter b0654b1201
Merge pull request #299965 from fabaff/blockdiag-refactor
python312Packages.{blockdiag,actdiag,nwdiag,seqdiag}: refactor
2024-03-29 18:17:17 +01:00
Fabian Affolter 2830aef480
Merge pull request #299952 from fabaff/aadict-refactor
python312Packages.aadict: refactor
2024-03-29 18:16:59 +01:00
Fabian Affolter fe47020e83
Merge pull request #299960 from fabaff/asciimatics-refactor
python312Packages.asciimatics: refactor
2024-03-29 18:16:34 +01:00
Fabian Affolter 8076f3279f
Merge pull request #299951 from fabaff/python-whois-bump
python312Packages.python-whois: 0.8.0 -> 0.9.3
2024-03-29 18:15:54 +01:00
Fabian Affolter 7f928c681f
Merge pull request #299958 from fabaff/bc-python-hcl2-refactor
python312Packages.bc-python-hcl2: refactor
2024-03-29 18:15:42 +01:00
Fabian Affolter e0db313f53
Merge pull request #299957 from fabaff/cle-refactor
python312Packages.cle: migrate to pynose
2024-03-29 18:15:32 +01:00
Fabian Affolter 8e69aa04b8
Merge pull request #299937 from fabaff/checkov-bump
checkov: 3.2.48 -> 3.2.49
2024-03-29 18:14:59 +01:00
Fabian Affolter 4b3219000c
Merge pull request #299938 from fabaff/llama-index-readers-s3-bump
python312Packages.llama-index-readers-s3: 0.1.4 -> 0.1.5
2024-03-29 18:14:44 +01:00
Fabian Affolter 969b31e9c0
Merge pull request #299939 from fabaff/boto3-stubs-bump
python312Packages.boto3-stubs: 1.34.72 -> 1.34.73
2024-03-29 18:14:29 +01:00
Fabian Affolter 8443058231
Merge pull request #299940 from fabaff/cnspec-bump
cnspec: 10.9.1 -> 10.9.2
2024-03-29 18:14:13 +01:00
Fabian Affolter 594c5cfaf3
Merge pull request #299942 from fabaff/mypy-boto3-bump
python311Packages.mypy-boto3-*: updates
2024-03-29 18:13:53 +01:00
Fabian Affolter 0c350af31c
Merge pull request #299947 from fabaff/tencentcloud-sdk-python-bump
python312Packages.tencentcloud-sdk-python: 3.0.1118 -> 3.0.1119
2024-03-29 18:13:41 +01:00
Fabian Affolter 73ebaf45e7
Merge pull request #299943 from fabaff/metasploit-bump
metasploit: 6.4.0 -> 6.4.1
2024-03-29 18:13:31 +01:00
Fabian Affolter 50bb1bcf8c
Merge pull request #299948 from fabaff/tesla-fleet-api-bump
python312Packages.tesla-fleet-api: 0.5.1 -> 0.5.3
2024-03-29 18:13:17 +01:00
R. Ryantm 5c37a95922 python312Packages.argilla: 1.26.0 -> 1.26.1 2024-03-29 16:37:22 +00:00
Robert Schütz f8614a1c3a
Merge pull request #298767 from dotlambda/python3Packages.robotframework-pythonlibcore
python311Packages.robotframework-pythonlibcore: 4.3.0 -> 4.4.0
2024-03-29 16:35:37 +00:00
Robert Schütz e5d16f61b0
Merge pull request #299620 from dotlambda/passExtensions.pass-audit
passExtensions.pass-audit: fix tests
2024-03-29 16:34:35 +00:00
R. Ryantm 6712c6b433 aliyun-cli: 3.0.200 -> 3.0.201 2024-03-29 16:29:35 +00:00
Yuchen He a233581eaa railway-travel: init at 2.4.0
The main binary of the program is diebahn.

Signed-off-by: Yuchen He <yuchenhe126@gmail.com>
2024-03-29 17:18:17 +01:00
Weijia Wang 26fe76d420
Merge pull request #299974 from a-kenji/main/vial
vial: correct `meta.mainProgram`
2024-03-29 17:00:38 +01:00
Fabian Affolter 6738f9d395 python311Packages.django-webpush: refactor 2024-03-29 16:23:24 +01:00
Nick Cao 1d27473f61
Merge pull request #299941 from fabaff/exploitdb-bump
exploitdb: 2024-03-26 -> 2024-03-29
2024-03-29 11:19:01 -04:00
Nick Cao c0cc39c806
Merge pull request #299923 from r-ryantm/auto-update/storj-uplink
storj-uplink: 1.100.3 -> 1.100.4
2024-03-29 11:18:05 -04:00
Fabian Affolter c782d7704c python312Packages.pywebpush: 1.14.1 -> 2.0.0
Changelog: https://github.com/web-push-libs/pywebpush/releases/tag/2.0.0
2024-03-29 16:17:15 +01:00
Nick Cao 79874fa590
Merge pull request #299918 from r-ryantm/auto-update/jacktrip
jacktrip: 2.2.4 -> 2.2.5
2024-03-29 11:17:11 -04:00
Bobby Rong 0613a731ba
Merge pull request #299782 from bobby285271/upd/planify
planify: 4.5.8 -> 4.5.11
2024-03-29 23:15:29 +08:00
Nick Cao b28bbd3eaa
Merge pull request #299914 from r-ryantm/auto-update/dbmate
dbmate: 2.13.0 -> 2.14.0
2024-03-29 11:15:18 -04:00
Yuchen He b86d875b4a maintainers: add lilacious
Signed-off-by: Yuchen He <yuchenhe126@gmail.com>
2024-03-29 16:14:54 +01:00
Nick Cao 3d5174891e
Merge pull request #299912 from r-ryantm/auto-update/schismtracker
schismtracker: 20240308 -> 20240328
2024-03-29 11:13:25 -04:00
Fabian Affolter 3da6ce6c18 python311Packages.pywebpush: refactor 2024-03-29 16:12:44 +01:00
R. Ryantm 33a1770eaf lubelogger: 1.2.8 -> 1.2.9 2024-03-29 15:09:18 +00:00
R. Ryantm 4b92ad9eff oculante: 0.8.16 -> 0.8.17 2024-03-29 14:59:25 +00:00
R. Ryantm e6dcb47521 granted: 0.21.1 -> 0.22.0 2024-03-29 14:59:11 +00:00
R. Ryantm 193e698d5a spotify-player: 0.17.1 -> 0.17.2 2024-03-29 14:58:53 +00:00
Bobby Rong e96d5c13d0
Merge pull request #140429 from bobby285271/pantheon-systemd
pantheon: manage user session with systemd
2024-03-29 22:55:39 +08:00
Martin Weinelt fe252a1d50
python311Packages.findpython: 0.5.1 -> 0.6.0
https://github.com/frostming/findpython/releases/tag/0.6.0
2024-03-29 15:51:07 +01:00
Nick Cao 58f6e5b63d
Merge pull request #299879 from r-ryantm/auto-update/lucky-commit
lucky-commit: 2.2.2 -> 2.2.3
2024-03-29 10:40:31 -04:00
Nick Cao 436903ad25
Merge pull request #299880 from r-ryantm/auto-update/libdnf
libdnf: 0.73.0 -> 0.73.1
2024-03-29 10:39:20 -04:00
Nick Cao 7d36315982
Merge pull request #299887 from r-ryantm/auto-update/python312Packages.pubnub
python312Packages.pubnub: 7.4.2 -> 7.4.3
2024-03-29 10:36:37 -04:00
Nick Cao 7da035bba2
Merge pull request #299889 from r-ryantm/auto-update/python312Packages.google-nest-sdm
python312Packages.google-nest-sdm: 3.0.3 -> 3.0.4
2024-03-29 10:35:33 -04:00
Nick Cao 263522caf6
Merge pull request #299893 from r-ryantm/auto-update/python312Packages.tesserocr
python312Packages.tesserocr: 2.6.2 -> 2.6.3
2024-03-29 10:32:16 -04:00
Nick Cao 14c4896052
Merge pull request #299897 from r-ryantm/auto-update/step-cli
step-cli: 0.25.2 -> 0.26.0
2024-03-29 10:31:03 -04:00
Nick Cao ccf037e45b
Merge pull request #299902 from r-ryantm/auto-update/rsonpath
rsonpath: 0.8.7 -> 0.9.0
2024-03-29 10:29:51 -04:00
Nick Cao cf9be2bf50
Merge pull request #299905 from r-ryantm/auto-update/python312Packages.pex
python312Packages.pex: 2.2.2 -> 2.3.0
2024-03-29 10:29:16 -04:00
Mathew Polzin 8273075e61 idris2Packages.buildIdris: better nix-shell support via shellHook 2024-03-29 09:29:08 -05:00
R. Ryantm 4df67ea446 aws-iam-authenticator: 0.6.18 -> 0.6.19 2024-03-29 14:27:01 +00:00
R. Ryantm ff44f3006c brev-cli: 0.6.277 -> 0.6.279 2024-03-29 14:26:36 +00:00
Nick Cao c0f0e98a0f
Merge pull request #299829 from trofi/nixVersions.unstable-update
nixVersions.unstable: 2.21.0 -> 2.21.1
2024-03-29 10:25:11 -04:00
Nick Cao ac8bb24eee
Merge pull request #299835 from acuteenvy/tlrc-v1.9.1
tlrc: 1.9.0 -> 1.9.1
2024-03-29 10:24:22 -04:00
Nick Cao 8f2eee9300
Merge pull request #299855 from r-ryantm/auto-update/signal-desktop-beta
signal-desktop-beta: 7.4.0-beta.1 -> 7.4.0-beta.2
2024-03-29 10:23:26 -04:00
Nick Cao c779fa34ed
Merge pull request #299862 from khaneliman/netcoredbg
netcoredbg: add meta.mainProgram
2024-03-29 10:23:07 -04:00
Nick Cao 28f4d801e4
Merge pull request #299783 from r-ryantm/auto-update/clash-verge-rev
clash-verge-rev: 1.5.10 -> 1.5.11
2024-03-29 10:21:49 -04:00
Nick Cao c8e4c3756f
Merge pull request #299799 from teutat3s/signal-desktop-7.3.1
signal-desktop: 7.2.1 -> 7.3.1, signal-desktop (aarch64): 6.46.0 -> 7.3.0
2024-03-29 10:20:19 -04:00
Nick Cao 4b4f51dce6
Merge pull request #299808 from TomaSajt/gramps
gramps: 5.2.0 -> 5.2.1
2024-03-29 10:18:58 -04:00
R. Ryantm e74e911310 hacompanion: 1.0.11 -> 1.0.12 2024-03-29 14:14:38 +00:00
Nick Cao 271291303c
Merge pull request #299369 from azuwis/librosa
python3Packages.librosa: fix build on darwin
2024-03-29 10:14:37 -04:00
Nick Cao 4bb7a3ceec
Merge pull request #299867 from NickCao/krun
libkrun: 1.7.2 -> 1.8.1
2024-03-29 10:14:13 -04:00
Nick Cao 2d4404497d
Merge pull request #299970 from jchw-forks/update/pynvim-pp
pynvim-pp: unstable-2023-08-03 -> unstable-2024-03-11
2024-03-29 10:13:35 -04:00
Sandro f9352dc79c
Merge pull request #297153 from quantenzitrone/doge
doge: 3.7.0 -> 3.8.0
2024-03-29 15:08:28 +01:00
Martin Weinelt 9e29e9c255
Merge pull request #277407 from mweinelt/wyoming-satellite
wyoming-satellite: init at 1.2.0
2024-03-29 15:02:50 +01:00
Maxine Aubrey 8c85e9ba89
Merge pull request #299850 from amaxine/drop_vala_0.54
vala_0_{48,54}: drop
2024-03-29 14:57:31 +01:00
a-n-n-a-l-e-e ac9da6874a
Merge pull request #299985 from GaetanLepage/mizani
python311Packages.mizani: 0.11.0 -> 0.11.1
2024-03-29 06:48:25 -07:00
Alessandro Labate 43521f9021
nixos/networkmanager: correct example (#295439)
The example pertinent to `fccUnlockScripts` contains wrong (maybe old) key names possibly leading to trial/error while configuring the option. This issue can be avoided updating the example.
2024-03-29 14:42:14 +01:00
lassulus f54322490f
Merge pull request #299990 from r-vdp/mycelium-0-4-5
nixos/mycelium: 0.4.3 -> 0.4.5
2024-03-29 14:41:31 +01:00
lassulus b4a4b9e565
Merge pull request #299987 from r-vdp/mycelium-args
nixos/mycelium: allow specifying extra args to mycelium
2024-03-29 14:41:10 +01:00
Nick Gerace 6d3145bb2a buildkite-test-collector-rust: 0.1.0 -> 0.1.3
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
2024-03-29 06:30:50 -07:00
Raghav Sood 4e30d81138
erigon: 2.55.1 -> 2.59.2 2024-03-29 21:24:51 +08:00
David McFarland 6f97e21691
Merge pull request #299757 from corngood/backblaze-b2
backblaze-b2: 3.15.0 -> 3.17.0
2024-03-29 10:22:19 -03:00
Vincent Laporte 824952ff6b coqPackages.metacoq: 1.2.1 → 1.3.1 2024-03-29 14:00:42 +01:00
ajs124 b2d16906b0
Merge pull request #260867 from helsinki-systems/upd/xfsprogs
xfsprogs: 6.4.0 -> 6.6.0
2024-03-29 14:00:29 +01:00
Maxine Aubrey 4fab6afee2
vala_0_48: drop 2024-03-29 13:55:36 +01:00
José Romildo Malaquias 159a701902
Merge pull request #286476 from Silveere/google-fonts-bugfix
google-fonts: fix font name format
2024-03-29 09:51:26 -03:00
r-vdp 5c3f5d8fe3
nixos/mycelium: 0.4.3 -> 0.4.5
See:
  - https://github.com/threefoldtech/mycelium/releases/tag/v0.4.5
  - https://github.com/threefoldtech/mycelium/releases/tag/v0.4.4
2024-03-29 13:51:14 +01:00
Guillaume Maudoux 62bf950eb3
Merge pull request #299916 from r-ryantm/auto-update/dafny
dafny: 4.5.0 -> 4.6.0
2024-03-29 13:49:00 +01:00
r-vdp b9fc0a8f67
nixos/mycelium: allow specifying extra args to mycelium 2024-03-29 13:38:59 +01:00
a-n-n-a-l-e-e 807c549fea
Merge pull request #299421 from GaetanLepage/bunbun
bunbun: init at 1.3.0
2024-03-29 05:35:36 -07:00
Gaetan Lepage b03356c917 python311Packages.mizani: 0.11.0 -> 0.11.1
Diff: https://github.com/has2k1/mizani/compare/refs/tags/v0.11.0...v0.11.1

Changelog: https://github.com/has2k1/mizani/releases/tag/v0.11.1
2024-03-29 13:24:56 +01:00
Pol Dellaiera 6a2bf3ad24
Merge pull request #299932 from drupol/typstyle/init
typstyle: init at 0.11.5
2024-03-29 13:18:01 +01:00
Gaetan Lepage 5fe496cb6e python311Packages.transformers: 4.39.1 -> 4.39.2
Diff: https://github.com/huggingface/transformers/compare/refs/tags/v4.39.1...v4.39.2

Changelog: https://github.com/huggingface/transformers/releases/tag/v4.39.2
2024-03-29 13:14:17 +01:00
Gaetan Lepage b710171847 python311Packages.huggingface-hub: 0.22.0 -> 0.22.2
Diff: https://github.com/huggingface/huggingface_hub/compare/refs/tags/v0.22.0...v0.22.2

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v0.22.2
2024-03-29 13:13:20 +01:00
Fabian Affolter ed8d50fbfc
Merge pull request #299450 from r-ryantm/auto-update/zircolite
zircolite: 2.10.0 -> 2.20.0
2024-03-29 12:56:30 +01:00
Pol Dellaiera 590ab48ce8
Merge pull request #299833 from martinjlowm/fix/extend-dynamodb-modules
dynamodb-local: add java.naming module for JRE
2024-03-29 12:51:36 +01:00
a-kenji 52c2c0fb3d vial: correct `meta.mainProgram` 2024-03-29 12:42:12 +01:00
markuskowa 662f469cc6
Merge pull request #299886 from r-ryantm/auto-update/panoply
panoply: 5.3.3 -> 5.3.4
2024-03-29 12:40:16 +01:00
John Chadwick ff8a765777 pynvim-pp: unstable-2023-08-03 -> unstable-2024-03-11 2024-03-29 07:18:39 -04:00
Fabian Affolter ed8589195c python312Packages.nwdiag: refactor 2024-03-29 12:00:36 +01:00
Fabian Affolter d425678397 python312Packages.actdiag: refactor 2024-03-29 11:56:42 +01:00
Fabian Affolter c429ad9c8f python312Packages.seqdiag: refactor 2024-03-29 11:50:51 +01:00
Fabian Affolter eeb36f32a0 python312Packages.blockdiag: refactor 2024-03-29 11:49:42 +01:00
Pol Dellaiera 800ca604c7
typstyle: init at 0.11.5 2024-03-29 11:44:01 +01:00
Pol Dellaiera 82a35d3886
Merge pull request #299950 from drupol/vscode-extensions-jbockle-format-files
vscode-extensions.jbockle.jbockle-format-files: init at 3.4.0
2024-03-29 11:42:54 +01:00
Pol Dellaiera 770d70310e
Merge pull request #291422 from hatch01/httpy-cli
httpy-cli: init at 1.1.0
2024-03-29 11:42:18 +01:00
Fabian Affolter 716d601b9d python312Packages.asciimatics: refactor
- enable tests
2024-03-29 11:39:53 +01:00
Fabian Affolter e2f5d4b49a python312Packages.bc-python-hcl2: refactor 2024-03-29 11:25:52 +01:00
Pol Dellaiera 854e4a6b83
Merge pull request #299935 from patka-123/phpstan-1.10.66
phpPackages.phpstan: 1.10.65 -> 1.10.66
2024-03-29 11:18:23 +01:00
Pol Dellaiera 768b5e0564
Merge pull request #299637 from r-ryantm/auto-update/php82Extensions.mongodb
php82Extensions.mongodb: 1.17.3 -> 1.18.0
2024-03-29 11:18:11 +01:00
Fabian Affolter 97721e1988 python312Packages.cle: migrate to pynose 2024-03-29 11:18:09 +01:00
Fabian Affolter 3bf7586a97 python312Packages.aadict: refactor 2024-03-29 10:50:53 +01:00
Pol Dellaiera 8a3e771508
Merge pull request #299929 from drupol/vscode-extensions/tinymist/init
vscode-extensions.myriad-dreamin.tinymist: init at 0.11.1
2024-03-29 10:48:10 +01:00
K900 3c9e0924c4
Merge pull request #299805 from ncfavier/xorg-module-order
nixos/xserver: respect module order
2024-03-29 12:47:38 +03:00
Fabian Affolter cba5f4dc6e python312Packages.python-whois: 0.8.0 -> 0.9.3 2024-03-29 10:44:54 +01:00
Pol Dellaiera 1bcfec8927
vscode-extensions.jbockle.jbockle-format-files: init at 3.4.0 2024-03-29 10:44:08 +01:00
Fabian Affolter 2a4a34fcf9 python311Packages.python-whois: refactor 2024-03-29 10:39:29 +01:00
Fabian Affolter ddb32f842a python312Packages.tencentcloud-sdk-python: 3.0.1118 -> 3.0.1119
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1118...3.0.1119

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1119/CHANGELOG.md
2024-03-29 10:36:05 +01:00
Fabian Affolter eaace2aae1 python312Packages.tencentcloud-sdk-python: 3.0.1117 -> 3.0.1118
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1117...3.0.1118

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1118/CHANGELOG.md
2024-03-29 10:35:03 +01:00
Fabian Affolter f035cb30c0 python312Packages.tencentcloud-sdk-python: 3.0.1116 -> 3.0.1117
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1116...3.0.1117

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1117/CHANGELOG.md
2024-03-29 10:34:04 +01:00
Fabian Affolter 6987a6be8b python312Packages.tesla-fleet-api: 0.5.1 -> 0.5.3
Diff: https://github.com/Teslemetry/python-tesla-fleet-api/compare/refs/tags/v0.5.1...v0.5.3

Changelog: https://github.com/Teslemetry/python-tesla-fleet-api/releases/tag/v0.5.3
2024-03-29 10:32:30 +01:00
Fabian Affolter 526376d4ff metasploit: 6.4.0 -> 6.4.1 2024-03-29 10:30:57 +01:00
Fabian Affolter 2b74ad547c python311Packages.mypy-boto3-quicksight: 1.34.53 -> 1.34.73 2024-03-29 10:27:47 +01:00
Fabian Affolter e584d2a018 python311Packages.mypy-boto3-oam: 1.34.0 -> 1.34.73 2024-03-29 10:27:20 +01:00
Fabian Affolter 332afce7f3 python311Packages.mypy-boto3-guardduty: 1.34.59 -> 1.34.73 2024-03-29 10:26:05 +01:00
Fabian Affolter 67db9bd9ab python311Packages.mypy-boto3-eks: 1.34.53 -> 1.34.73 2024-03-29 10:25:44 +01:00
Fabian Affolter 6b38e1ea30 python311Packages.mypy-boto3-ec2: 1.34.71 -> 1.34.73 2024-03-29 10:25:38 +01:00
Fabian Affolter 8573211f2b python311Packages.mypy-boto3-compute-optimizer: 1.34.0 -> 1.34.73 2024-03-29 10:25:13 +01:00
Fabian Affolter 10164cf466 python311Packages.mypy-boto3-codecatalyst: 1.34.0 -> 1.34.73 2024-03-29 10:25:02 +01:00
Fabian Affolter 47a06871a0 python312Packages.llama-index-readers-s3: 0.1.4 -> 0.1.5 2024-03-29 10:23:20 +01:00
Fabian Affolter 5b22f221fb checkov: 3.2.48 -> 3.2.49
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.48...3.2.49

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.49
2024-03-29 10:21:48 +01:00
Fabian Affolter f51b60d5b4 python312Packages.boto3-stubs: 1.34.72 -> 1.34.73 2024-03-29 10:21:22 +01:00
Fabian Affolter 43aa71959b cnspec: 10.9.1 -> 10.9.2
Diff: https://github.com/mondoohq/cnspec/compare/refs/tags/v10.9.1...v10.9.2

Changelog: https://github.com/mondoohq/cnspec/releases/tag/v10.9.2
2024-03-29 10:20:32 +01:00
Fabian Affolter 2c6c410257 exploitdb: 2024-03-26 -> 2024-03-29
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2024-03-26...2024-03-29
2024-03-29 10:20:17 +01:00
Patka df1427ed2b
phpPackages.phpstan: 1.10.65 -> 1.10.66
Release notes: https://github.com/phpstan/phpstan/releases/tag/1.10.66
2024-03-29 10:18:59 +01:00
Fabian Affolter 40bc2bcb2d
zircolite: refactor 2024-03-29 10:17:14 +01:00
Maxine Aubrey 00e6b6b759
vala_0_54: drop 2024-03-29 10:15:18 +01:00
Fabian Affolter ec8a4a5312
python312Packages.pubnub: refactor 2024-03-29 10:11:31 +01:00
Fabian Affolter 50920a7a6e
python312Packages.google-nest-sdm: refactor 2024-03-29 10:10:49 +01:00
Fabian Affolter 53e7ba338e
python312Packages.google-cloud-error-reporting: refactor 2024-03-29 10:08:00 +01:00
Pol Dellaiera d8fe5e6c92
Merge pull request #292303 from Vinetos/add-kmeet
kmeet: init at 2.0.1
2024-03-29 10:07:56 +01:00
Fabian Affolter d1ce28b31b
python312Packages.pex: refactor 2024-03-29 10:06:25 +01:00
Fabian Affolter 8a2caea3d2
Merge pull request #299860 from fabaff/aioraven-bump
python312Packages.aioraven: 0.5.2 -> 0.5.3
2024-03-29 10:03:29 +01:00
Fabian Affolter b686e1680a
Merge pull request #299858 from fabaff/claripy-fix
python311Packages.angr: 9.2.84 -> 9.2.96
2024-03-29 10:03:20 +01:00
eymeric 2ef96f0ba0
httpy-cli: init at 1.1.0 2024-03-29 10:00:11 +01:00
linsui 22af4116cf pot: 2.7.4 -> 2.7.9 2024-03-29 16:59:48 +08:00
Pol Dellaiera ea72831f39
tinymist: add code comment 2024-03-29 09:59:12 +01:00
Pol Dellaiera 3bb6d54ec3
vscode-extensions.myriad-dreamin.tinymist: init at 0.11.1 2024-03-29 09:59:08 +01:00
Pol Dellaiera 41df62c66c
vscode-extensions.myriad-dreamin.tinymist: init at 0.11.1 2024-03-29 09:44:23 +01:00
lewo 106b852a30
Merge pull request #299888 from r-ryantm/auto-update/open-policy-agent
open-policy-agent: 0.62.1 -> 0.63.0
2024-03-29 09:13:34 +01:00
Pol Dellaiera 40fe01a193
Merge pull request #299271 from josephst/fix-llamacpp
llama-cpp: merge upstream changes
2024-03-29 09:07:31 +01:00
7c6f434c d4e61b7dd8
Merge pull request #299854 from r-ryantm/auto-update/remind
remind: 04.03.03 -> 04.03.04
2024-03-29 08:06:15 +00:00
R. Ryantm d5d2c6fe50 storj-uplink: 1.100.3 -> 1.100.4 2024-03-29 07:20:44 +00:00
éclairevoyant 8cb260087a
Merge pull request #270689 from Misterio77/pureref-download-src
pureref: download source automatically
2024-03-29 05:02:55 +00:00
R. Ryantm 788618e7ac jacktrip: 2.2.4 -> 2.2.5 2024-03-29 04:56:20 +00:00
R. Ryantm 3806a82024 dafny: 4.5.0 -> 4.6.0 2024-03-29 04:54:25 +00:00
R. Ryantm 74f119ca56 dbmate: 2.13.0 -> 2.14.0 2024-03-29 04:44:19 +00:00
R. Ryantm 4c28b1218a sesh: 0.15.0 -> 1.0.1 2024-03-29 04:42:30 +00:00
tengkuizdihar 3c4b968803 treedome: 0.4.3 -> 0.4.5 2024-03-29 11:41:10 +07:00
R. Ryantm 079ad36089 schismtracker: 20240308 -> 20240328 2024-03-29 04:41:04 +00:00
Will Fancher 7fc25040e2
Merge pull request #277759 from onny/initrd-keyfiles
nixos/initrd-ssh: Add authorizedKeyFiles option
2024-03-29 00:24:00 -04:00
R. Ryantm fa8d55cd79 python312Packages.pex: 2.2.2 -> 2.3.0 2024-03-29 04:05:28 +00:00
R. Ryantm 306c6ba746 rsonpath: 0.8.7 -> 0.9.0 2024-03-29 03:48:13 +00:00
t4ccer dfb3450e02
buttermanager: init at 2.5.1 2024-03-28 21:12:06 -06:00
R. Ryantm 078656fbe8 step-cli: 0.25.2 -> 0.26.0 2024-03-29 03:08:31 +00:00
Mario Rodas 9b09bde6e3
Merge pull request #299883 from r-ryantm/auto-update/pgmoneta
pgmoneta: 0.9.0 -> 0.10.0
2024-03-28 22:06:03 -05:00
R. Ryantm be1369450b python312Packages.tesserocr: 2.6.2 -> 2.6.3 2024-03-29 02:30:57 +00:00
R. Ryantm a462bd1e8b python312Packages.google-cloud-error-reporting: 1.10.0 -> 1.11.0 2024-03-29 02:26:25 +00:00
R. Ryantm 1c8955b2de python312Packages.google-nest-sdm: 3.0.3 -> 3.0.4 2024-03-29 02:14:46 +00:00
R. Ryantm be30024db2 python312Packages.pubnub: 7.4.2 -> 7.4.3 2024-03-29 02:10:45 +00:00
R. Ryantm b28320100b open-policy-agent: 0.62.1 -> 0.63.0 2024-03-29 02:10:19 +00:00
Martin Weinelt b84f4bb54d
nixos/wyoming: move into home-automation category 2024-03-29 03:04:44 +01:00
Martin Weinelt e0b4ab1a31
nixos/wyoming/satellite: init 2024-03-29 03:04:44 +01:00
Martin Weinelt eb4113b79c
nixos/homeassistant-satellite: remove in favor of wyoming-satellite
The upstream repository was archived mid december 2023.
2024-03-29 03:04:43 +01:00
Martin Weinelt c4e03b68a1
wyoming-satellite: init at 1.2.0
Remote voice satellite using Wyoming protocol
2024-03-29 03:04:43 +01:00
Martin Weinelt 9f4fad502e
python311Packages.pysilero-vad: init at 1.0.0
Pre-packaged voice activity detector using silero-vad
2024-03-29 03:04:43 +01:00
Martin Weinelt 9bc73ac7d4
python311Packages.pyring-buffer: init at 1.0.0
A pure python ring buffer for bytes
2024-03-29 03:04:42 +01:00
R. Ryantm d55346fe37 panoply: 5.3.3 -> 5.3.4 2024-03-29 02:02:28 +00:00
R. Ryantm e9c98c68d3 pgmoneta: 0.9.0 -> 0.10.0 2024-03-29 01:46:06 +00:00
R. Ryantm ceea6634e4 libdnf: 0.73.0 -> 0.73.1 2024-03-29 01:16:34 +00:00
R. Ryantm fea7f023c5 lucky-commit: 2.2.2 -> 2.2.3 2024-03-29 01:13:27 +00:00
Thiago Kenji Okada 2d216878fd
Merge pull request #299839 from JerrySM64/update-kernels
linuxKernel.kernels.linux_zen: 6.8-zen1 -> 6.8.2-zen2 ; linuxKernel.kernels.linux_lqx: 6.7.9-lqx1 -> 6.7.11-lqx1
2024-03-29 01:07:27 +00:00
Joseph Stahl a06a03ed7c
llama-cpp: update from b2481 to b2568 2024-03-28 20:56:55 -04:00
Mario Rodas 8b5339b507
Merge pull request #299525 from michaeladler/updates/go-mockery
go-mockery: 2.38.0 -> 2.42.1
2024-03-28 18:30:02 -05:00
Mario Rodas afaad87041
Merge pull request #299528 from r-ryantm/auto-update/python312Packages.hcloud
python312Packages.hcloud: 1.33.2 -> 1.34.0
2024-03-28 18:29:23 -05:00
Mario Rodas 789b419d65
Merge pull request #299689 from aaronjheng/d2
d2: fix build
2024-03-28 18:26:50 -05:00
Mario Rodas ddaedd983d
Merge pull request #299857 from r-ryantm/auto-update/files-cli
files-cli: 2.12.44 -> 2.12.46
2024-03-28 18:26:13 -05:00
Mario Rodas 0ea58fc9f2
Merge pull request #299237 from r-ryantm/auto-update/sentry-cli
sentry-cli: 2.30.2 -> 2.30.4
2024-03-28 18:23:23 -05:00
Fabian Affolter 445b78480f
Merge pull request #299846 from fabaff/dbt-core-bump
python311Packages.dbt-core: 1.7.10 -> 1.7.11
2024-03-29 00:15:05 +01:00
Fabian Affolter 15766b82aa
Merge pull request #299534 from fabaff/enum4linux-ng-refactor
enum4linux-ng: refactor
2024-03-29 00:14:26 +01:00
Martin Weinelt f144cea8c6
Merge pull request #299212 from mweinelt/django-5-fix-build
python312Packages.django_5: drop obsolete patch
2024-03-29 00:12:43 +01:00
Nick Cao 63eed259d5
libkrun: 1.7.2 -> 1.8.1
Diff: https://github.com/containers/libkrun/compare/refs/tags/v1.7.2...v1.8.1
2024-03-28 19:11:13 -04:00
Austin Horstman c2ccef32ca
netcoredbg: add meta.mainProgram 2024-03-28 18:04:15 -05:00
Fabian Affolter 8c1931aaba
Merge pull request #299836 from fabaff/pyinsteon-fix
python312Packages.pyinsteon: disable all handlers tests on Python 3.12
2024-03-29 00:03:28 +01:00
Fabian Affolter fea7560cbd
Merge pull request #299837 from fabaff/pyecoforest-refactor
python312Packages.pyecoforest: refactor
2024-03-29 00:03:18 +01:00
Mario Rodas eeb91567d7
Merge pull request #299809 from Rucadi/revert-node1820-19
Revert "nodejs_18: 18.19.1 -> 18.20.0"
2024-03-28 18:02:58 -05:00
Yt a231a7da7d
Merge pull request #299792 from jpds/vector-0.37.0
vector: 0.36.1 → 0.37.0
2024-03-28 22:59:11 +00:00
Fabian Affolter 1ab78293f2 python312Packages.aioraven: refactor 2024-03-28 23:58:48 +01:00
Fabian Affolter b403964bb9 python312Packages.aioraven: 0.5.2 -> 0.5.3
Diff: https://github.com/cottsay/aioraven/compare/refs/tags/0.5.2...0.5.3

Changelog: https://github.com/cottsay/aioraven/blob/0.5.3/CHANGELOG.md
2024-03-28 23:58:17 +01:00
Fabian Affolter b086f1406d python311Packages.angrop: refactor 2024-03-28 23:52:01 +01:00
Fabian Affolter c0b4ed846e python311Packages.angr: 9.2.84 -> 9.2.96 2024-03-28 23:50:54 +01:00
Fabian Affolter 112fdbb2c1 python311Packages.pyformlang: refactor 2024-03-28 23:50:21 +01:00
Fabian Affolter 917ccf988f python311Packages.unique-log-filter: refactor 2024-03-28 23:47:42 +01:00
Fabian Affolter aa3de91b56 python311Packages.angrcli: refactor 2024-03-28 23:44:06 +01:00
Fabian Affolter 735f815f29 python311Packages.angr: refactor 2024-03-28 23:41:08 +01:00
Fabian Affolter e74a30a737 python311Packages.nampa: refactor 2024-03-28 23:40:32 +01:00
R. Ryantm 350d7713be files-cli: 2.12.44 -> 2.12.46 2024-03-28 22:35:22 +00:00
Fabian Affolter c2706010ac python311Packages.cle: 9.2.84 -> 9.2.96
Diff: https://github.com/angr/cle/compare/refs/tags/v9.2.84...v9.2.96
2024-03-28 23:29:19 +01:00
Fabian Affolter b3922bf9a8 python311Packages.pyvex: 9.2.93 -> 9.2.96 2024-03-28 23:25:36 +01:00
Rucadi 49adc35edc
nodejs_18: Add comment to warn about ffi-napi compatibility problem to prevent updating to newer versions. 2024-03-28 23:23:15 +01:00
Pascal Bach 173e50480a
Merge pull request #298344 from r-ryantm/auto-update/minio
minio: 2024-03-10T02-53-48Z -> 2024-03-15T01-07-19Z
2024-03-28 23:22:16 +01:00
R. Ryantm 6aa10cea25 signal-desktop-beta: 7.4.0-beta.1 -> 7.4.0-beta.2 2024-03-28 22:20:17 +00:00
R. Ryantm 61c9c6cd03 remind: 04.03.03 -> 04.03.04 2024-03-28 22:18:31 +00:00
Marek Fajkus 47bfbfdb36
Merge pull request #299780 from PedroHLC/elm-cleanup
elm: refactor file structure
2024-03-28 23:18:31 +01:00
Naïm Favier 0e347b1a77
nixos/xserver: respect module order
Reimplement the `ModulePath` generation logic by only adding the
`/lib/xorg/modules` subpath for each module, in the specified order.

In particular, hardware-specific drivers are listed *before*
`xorgserver`, which fixes https://github.com/NixOS/nixpkgs/issues/299684.

This also keeps the list reproducible, as wanted by https://github.com/NixOS/nixpkgs/pull/230186.

I have confirmed that X is able to find `.so` files recursively within
the `ModulePath`, so that there is no need to include subdirectories of
`/lib/xorg/modules`. Furthermore, I don't expect there to be a need to
include directories *outside* of `/lib/xorg/modules`, as the default
`ModulePath` on standard distributions is `/usr/lib/xorg/modules`.
(see https://www.x.org/releases/current/doc/man/man5/xorg.conf.5.xhtml#heading4)
2024-03-28 23:17:52 +01:00
Fabian Affolter e4daa76528 python311Packages.pyvex: refactor 2024-03-28 23:14:39 +01:00
Fabian Affolter 8c93cec377 python311Packages.cle: refactor 2024-03-28 23:10:54 +01:00
Fabian Affolter 1f6ac2eceb python311Packages.archinfo: 9.2.84 -> 9.2.96
Diff: https://github.com/angr/archinfo/compare/refs/tags/v9.2.84...v9.2.96
2024-03-28 23:09:39 +01:00
Fabian Affolter 208705bdd6 python311Packages.archinfo: refactor 2024-03-28 23:09:16 +01:00
Fabian Affolter 1e430af6e4 python311Packages.ailment: refactor 2024-03-28 23:08:17 +01:00
Fabian Affolter bb920bf9ff python311Packages.claripy: 9.2.84 -> 9.2.96
Diff: https://github.com/angr/claripy/compare/refs/tags/v9.2.84...v9.2.96
2024-03-28 23:07:31 +01:00
Fabian Affolter 316633a60f python311Packages.ailment: 9.2.84 -> 9.2.96
Diff: https://github.com/angr/ailment/compare/refs/tags/v9.2.84...v9.2.96
2024-03-28 23:06:40 +01:00
Fabian Affolter e27adc4072 python312Packages.claripy: fix z3-solver issue 2024-03-28 23:05:10 +01:00
Peder Bergebakken Sundt 4cabba34a3
Merge pull request #294730 from r-ryantm/auto-update/bacula
bacula: 13.0.4 -> 15.0.2
2024-03-28 22:57:37 +01:00
Bernardo Meurer 813ae91f20
Merge pull request #299755 from Ramblurr/fix/roon-server-pkg
nixos/roon-server: add package option
2024-03-28 17:52:45 -04:00
Raito Bezarius db70cf2859 team-list: drop from LLVM team
Fresh developers have appeared, it's time to pass on the baton.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-28 22:51:55 +01:00
Raito Bezarius 432180dade authelia: drop myself from maintenance
I'm not using this package anymore and I cannot maintain it.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-28 22:51:55 +01:00
Raito Bezarius 9b324f1e72 CODEOWNERS: drop myself from LLVM & Linux Kernel
I am not able to take care of those for the time being, will readd
myself in the future once I have more time and energy.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-28 22:51:55 +01:00
Fabian Affolter b68ab83ac5
Merge pull request #299768 from fabaff/llama-index-integrations
python312Packages.llama-index-embeddings-ollama: init at 0.1.2
2024-03-28 22:42:37 +01:00
Yt 7e56974488
Merge pull request #299819 from r-ryantm/auto-update/python311Packages.transformers
python311Packages.transformers: 4.39.1 -> 4.39.2
2024-03-28 21:39:33 +00:00
Adam C. Stephens a0efbcae77
Merge pull request #299811 from emilylange/forgejo-static-root-path
forgejo: fix applying of our `STATIC_ROOT_PATH` patch
2024-03-28 17:38:15 -04:00
Fabian Affolter db2e5df9e6 python311Packages.dbt-semantic-interfaces: refactor 2024-03-28 22:36:18 +01:00
Fabian Affolter 7a9688b8c3 python311Packages.dbt-snowflake: 1.7.2 -> 1.7.3
Diff: https://github.com/dbt-labs/dbt-snowflake/compare/refs/tags/v1.7.2...v1.7.3

Changelog: https://github.com/dbt-labs/dbt-snowflake/blob/1.7.3/CHANGELOG.md
2024-03-28 22:34:59 +01:00
Fabian Affolter 8449be91d0 python311Packages.dbt-snowflake: refactor 2024-03-28 22:34:26 +01:00
Fabian Affolter 1c38ccb9a4 python311Packages.dbt-postgres: refactor 2024-03-28 22:32:44 +01:00
Fabian Affolter 948d7e3c08 python311Packages.dbt-bigquery: 1.7.6 -> 1.7.7
Diff: https://github.com/dbt-labs/dbt-bigquery/compare/refs/tags/v1.7.6...v1.7.7

Changelog: https://github.com/dbt-labs/dbt-bigquery/blob/1.7.7/CHANGELOG.md
2024-03-28 22:31:11 +01:00
Fabian Affolter 1bb92ab2c5 python311Packages.dbt-core: 1.7.10 -> 1.7.11
Diff: https://github.com/dbt-labs/dbt-core/compare/refs/tags/v1.7.10...v1.7.11

Changelog: https://github.com/dbt-labs/dbt-core/blob/v1.7.11/CHANGELOG.md
2024-03-28 22:28:33 +01:00
Fabian Affolter 35c9135d0a python311Packages.dbt-core: refactor 2024-03-28 22:27:03 +01:00
lassulus 38482561f2
Merge pull request #291384 from s1ls/invidious-router
invidious-router: init at 1.1
2024-03-28 22:10:59 +01:00
JerrySM64 a60c7cff87 linuxKernel.kernels.linux_lqx: 6.7.9-lqx1 -> 6.7.11-lqx1 2024-03-28 21:58:41 +01:00
Yt 867036f7c0
Merge pull request #299778 from r-ryantm/auto-update/redpanda-client
redpanda-client: 23.3.9 -> 23.3.10
2024-03-28 20:58:37 +00:00
JerrySM64 0d86c16ff0 linuxKernel.kernels.linux_zen: 6.8-zen1 -> 6.8.2-zen2 2024-03-28 21:57:34 +01:00
Fabian Affolter 56231b9522 python312Packages.pyecoforest: refactor 2024-03-28 21:56:11 +01:00
lassulus c6d803b6cd
Merge pull request #298387 from r-ryantm/auto-update/jibri
jibri: 8.0-160-g5af7dd7 -> 8.0-169-g1258814
2024-03-28 21:52:36 +01:00
sils 488c293cbd
invidious-router: 1.0 -> 1.1 2024-03-28 21:48:30 +01:00
sils 179a5ac3c3
invidious-router: init at 1.0 2024-03-28 21:48:18 +01:00
Fabian Affolter 10865ad4c1 python312Packages.pyinsteon: disable all handlers tests on Python 3.12 2024-03-28 21:48:11 +01:00
sils 091b832816
maintainers: add sils 2024-03-28 21:48:00 +01:00
Lena 23cb504fe0
tlrc: 1.9.0 -> 1.9.1 2024-03-28 21:47:17 +01:00
Fabian Affolter a3615c2e41 python312Packages.pyinsteon: refactor 2024-03-28 21:46:10 +01:00
Martin Madsen 8fc2f26f4d dynamodb-local: add java.naming module for JRE
Version 2.3.0 of DynamoDB Local depends on the java.naming module.
2024-03-28 21:44:09 +01:00
Sergei Trofimovich d2657c4a3d nixVersions.unstable: 2.21.0 -> 2.21.1
Changes: https://github.com/NixOS/nix/compare/2.21.0...2.21.1
2024-03-28 20:36:12 +00:00
Philip Taron 3c9cdd2965 Avoid top-level `with ...;` in pkgs/tools/virtualization/awsebcli/default.nix 2024-03-28 21:30:46 +01:00
Philip Taron 4ede2c3657 Avoid top-level `with ...;` in pkgs/tools/misc/bepasty/default.nix 2024-03-28 21:30:46 +01:00
Philip Taron 28164c6434 Avoid top-level `with ...;` in pkgs/tools/backup/ugarit-manifest-maker/default.nix 2024-03-28 21:30:46 +01:00
Philip Taron 623a58e4c9 Avoid top-level `with ...;` in pkgs/tools/networking/dd-agent/integrations-core.nix 2024-03-28 21:30:46 +01:00
Philip Taron 2c49521491 Avoid top-level `with ...;` in pkgs/tools/backup/ugarit/default.nix 2024-03-28 21:30:46 +01:00
Philip Taron 6aa0a4712e Avoid top-level `with ...;` in pkgs/tools/security/pass/extensions/default.nix 2024-03-28 21:30:46 +01:00
Philip Taron ac39e45b04 Avoid top-level `with ...;` in pkgs/tools/misc/graylog/plugins.nix 2024-03-28 21:30:46 +01:00
Philip Taron 5b0905b8ea Avoid top-level `with ...;` in pkgs/tools/graphics/astc-encoder/default.nix 2024-03-28 21:30:46 +01:00
Pol Dellaiera 98d0412811
Merge pull request #298608 from acuteenvy/starship-v1.18.1
starship: 1.18.0 -> 1.18.1
2024-03-28 20:57:50 +01:00
Fabian Affolter 64c81edb4b
Merge pull request #299742 from fabaff/tilequant-fix
python311Packages.tilequant: refactor
2024-03-28 20:46:15 +01:00
Pol Dellaiera c597075e21
Merge pull request #290399 from drupol/lmstudio/init
lmstudio: init at 0.2.18
2024-03-28 20:29:04 +01:00
Fabian Affolter c0666485e5 python312Packages.manifest-ml: disable failing tests 2024-03-28 20:24:15 +01:00
Fabian Affolter 673b5545c1 python312Packages.manifest-ml: refactor 2024-03-28 20:24:15 +01:00
Fabian Affolter e1fd64f4e8 python312Packages.llama-index-graph-stores-nebula: init at 0.1.2 2024-03-28 20:24:15 +01:00
Fabian Affolter 49c1c82fd8 python312Packages.nebula3-python: init at 3.5.0
Client API of Nebula Graph in Python

https://github.com/vesoft-inc/nebula-python
2024-03-28 20:24:15 +01:00
Fabian Affolter 5e0f3e5e36 python312Packages.llama-index-graph-stores-neptune: init at 0.1.3 2024-03-28 20:24:14 +01:00
Fabian Affolter 445c570f5e python312Packages.llama-index-graph-stores-neo4j: init at 0.1.3 2024-03-28 20:24:14 +01:00
Fabian Affolter 7f1aead8b3 python312Packages.llama-index-vector-stores-google: init at 0.1.4 2024-03-28 20:24:14 +01:00
Fabian Affolter c921298cc6 python312Packages.llama-index-vector-stores-qdrant: init at 0.1.4 2024-03-28 20:24:14 +01:00
Fabian Affolter 655a28646e python312Packages.llama-index-vector-stores-postgres: init at 0.1.3 2024-03-28 20:24:14 +01:00
Fabian Affolter 84193256b5 python312Packages.starlette-context: init at 0.3.6
Middleware for Starlette that allows you to store and access the
context data of a request

https://github.com/tomwojcik/starlette-context
2024-03-28 20:24:14 +01:00
Fabian Affolter e21763ec29 python312Packages.sse-starlette: init at 2.0.0
Server Sent Events for Starlette and FastAPI

https://github.com/sysid/sse-starlette
2024-03-28 20:24:14 +01:00
Fabian Affolter e9fc5be0c7 python312Packages.asgi-lifespan: init at 2.1.0
Programmatic startup/shutdown of ASGI apps

https://github.com/florimondmanca/asgi-lifespan
2024-03-28 20:24:13 +01:00
Fabian Affolter 4efe48318b python312Packages.llama-index-llms-openai-like: init at 0.1.3 2024-03-28 20:24:13 +01:00
Fabian Affolter d622e6abcb python312Packages.llama-index-llms-ollama: init at 0.1.2 2024-03-28 20:24:13 +01:00
Fabian Affolter 67fccb8c48 python312Packages.llama-index-embeddings-huggingface: init at 0.2.0 2024-03-28 20:24:13 +01:00
Fabian Affolter c0456dddc9 python312Packages.sentence-transformers: 2.5.1 -> 2.6.1
Diff: https://github.com/UKPLab/sentence-transformers/compare/refs/tags/v2.5.1...v2.6.1

Changelog: https://github.com/UKPLab/sentence-transformers/releases/tag/2.6.1
2024-03-28 20:24:13 +01:00
Fabian Affolter 900b45b96a python312Packages.sentence-transformers: refactor 2024-03-28 20:24:13 +01:00
Fabian Affolter 0c0a1ee5f0 python312Packages.llama-index-embeddings-ollama: init at 0.1.2 2024-03-28 20:24:13 +01:00
Nick Cao c6f7498158
Merge pull request #298999 from NickCao/assimp
assimp: drop outdated "-Wno-error=free-nonheap-object" for riscv
2024-03-28 15:21:28 -04:00
Fabian Affolter 5bbc950add
Merge pull request #299793 from fabaff/langchain-bump
python312Packages.langchain: 0.1.11 -> 0.1.13, python312Packages.langsmith: 0.1.33 -> 0.1.36, python312Packages.langchain-community: 0.0.27 -> 0.0.29
2024-03-28 20:21:15 +01:00
Emily 4745ee6641
Merge pull request #299806 from networkException/ungoogled-chromium
ungoogled-chromium: 123.0.6312.58-1 -> 123.0.6312.86-1
2024-03-28 20:19:41 +01:00
emilylange 9fb68677e4
forgejo: fix applying of our `STATIC_ROOT_PATH` patch
This fixes an issue where running the forgejo package standalone,
without the use of our nixos/forgejo module, would try to use a
directory named `@data@` for its `STATIC_ROOT_PATH` assets.

This went unnoticed until now, because most users use the nixos/forgejo
module in which we explicitly set this option/setting/path to
`cfg.package.data` by default (`pkgs.forgejo.data`).

Also, this commit hard-copies the patch in question from gitea to our
nixpkgs derivation directory.

We decided a long time ago to part ways, and forgejo inheriting the
patch from gitea's drv directory puts strain on gitea.

So we don't do that anymore and instead maintain that patch ourselves
from now on.

Unfortunately, `substituteInPlace --subst-var` does not error, when the
substitution fails.

This would have prevented this issue from going unnoticed.
2024-03-28 20:10:53 +01:00
Robert Schütz 7cdbfcbbd2
Merge pull request #278981 from dotlambda/mollysocket-init
mollysocket: init at 1.3.0, nixos/mollysocket: init
2024-03-28 18:51:07 +00:00
rucadi aeae82eb6b Revert "nodejs_18: 18.19.1 -> 18.20.0"
This reverts commit b5e930a583.
2024-03-28 19:41:21 +01:00
Robert Hensing b40caf8c8a
Merge pull request #273769 from Izorkin/update-peertube
peertube: 5.2.1 -> 6.0.3
2024-03-28 19:40:42 +01:00
traxys be531feabf oven-media-engine: 0.15.14 -> 0.16.5 2024-03-28 19:31:52 +01:00
Pol Dellaiera 8a74441fc0
lmstudio: init at 0.2.18 2024-03-28 19:30:20 +01:00
Thiago Kenji Okada 48f9437cd1
Merge pull request #263360 from duament/nixos-rebuild-pipe
nixos-rebuild: use --pipe instead of --pty in systemd-run
2024-03-28 18:25:08 +00:00
TomaSajt ae821b4f69
gramps: 5.2.0 -> 5.2.1 2024-03-28 19:21:20 +01:00
Fabian Affolter bc061915ac
Merge pull request #299741 from fabaff/mypy-boto3-bump
python311Packages.mypy-boto3-*: updates
2024-03-28 19:05:34 +01:00
Fabian Affolter 49d399d793
Merge pull request #299737 from fabaff/fjaraskupan-bump
python311Packages.fjaraskupan: 2.2.0 -> 2.3.0
2024-03-28 19:05:22 +01:00
R. Ryantm 8ec91d2a1c python311Packages.transformers: 4.39.1 -> 4.39.2 2024-03-28 18:01:35 +00:00
Fabian Affolter b0dc996a60
Merge pull request #299722 from fabaff/rtfde-fix
python312Packages.extract-msg: 0.48.3 -> 0.48.4, python312Packages.rtfde: relax lark
2024-03-28 19:00:52 +01:00
Fabian Affolter a2cecca47b
Merge pull request #299735 from fabaff/pyunifiprotect-bump
python311Packages.pyunifiprotect: 5.0.2 -> 5.1.1
2024-03-28 19:00:32 +01:00
networkException c70699a11b
ungoogled-chromium: 123.0.6312.58-1 -> 123.0.6312.86-1
https://chromereleases.googleblog.com/2024/03/stable-channel-update-for-desktop_26.html

This update includes 7 security fixes.

CVEs:
CVE-2024-2883 CVE-2024-2885 CVE-2024-2886 CVE-2024-2887
2024-03-28 18:40:10 +01:00
Martin Weinelt e3eda836ea
Merge pull request #299791 from NixOS/revert-299290-auto-update/python311Packages.pathlib-abc
Revert "python311Packages.pathlib-abc: 0.1.1 -> 0.2.0"
2024-03-28 18:18:51 +01:00
Martin Weinelt c7faa543a3
python312Packages.pathtools: disable 2024-03-28 18:16:55 +01:00
Nick Cao 8a9bde6989
Merge pull request #299765 from r-ryantm/auto-update/k0sctl
k0sctl: 0.17.4 -> 0.17.5
2024-03-28 13:16:12 -04:00
Silvan Mosberger 1f7ac8f58b
Merge pull request #296384 from pennae/remove-docbook-docs-support
nixos/docs: remove docbook support machinery
2024-03-28 18:03:31 +01:00
PedroHLC d546502c7c
elmPackages: move adjusts from cabal2nix-generated files to overrides 2024-03-28 13:57:08 -03:00
Robert Schütz 078994248a nixos/mollysocket: init 2024-03-28 09:55:10 -07:00
teutat3s 938afb6b74
signal-desktop (aarch64): 6.46.0 -> 7.3.0 2024-03-28 17:52:31 +01:00
teutat3s d636d3fead
signal-desktop: 7.2.1 -> 7.3.1 2024-03-28 17:51:31 +01:00
Martin Weinelt 03a76c271e
python311Packages.spacy: relax smart-open constraint 2024-03-28 17:45:55 +01:00
PedroHLC 13b12a9281
elm: include all cabal2nix in update script 2024-03-28 13:39:28 -03:00
Weijia Wang b2245daba6
Merge pull request #298958 from Moraxyc/fix-wslay
wslay: fix package
2024-03-28 17:39:23 +01:00
Moraxyc 9b795711fa wslay: fix package 2024-03-28 17:35:18 +01:00
Christian Kögler 2f4ba842f9
Merge pull request #298112 from ck3d/localai-tts
local-ai: Build go modules as separate package and fix tts
2024-03-28 17:25:32 +01:00
Fabian Affolter 06361473d2 python312Packages.langchain: 0.1.11 -> 0.1.13
Diff: https://github.com/langchain-ai/langchain/compare/refs/tags/v0.1.11...v0.1.13

Changelog: https://github.com/langchain-ai/langchain/releases/tag/v0.1.13
2024-03-28 17:25:03 +01:00
Fabian Affolter eef78a0b53 python312Packages.langsmith: 0.1.33 -> 0.1.36
Diff: https://github.com/langchain-ai/langsmith-sdk/compare/refs/tags/v0.1.33...v0.1.36

Changelog: https://github.com/langchain-ai/langsmith-sdk/releases/tag/v0.1.36
2024-03-28 17:24:06 +01:00
Fabian Affolter 7b27f7fbc5 python312Packages.langchain-community: 0.0.27 -> 0.0.29 2024-03-28 17:23:51 +01:00
Fabian Affolter 7ce2a9dc52 python312Packages.langchain-core: 0.1.32 -> 0.1.36 2024-03-28 17:23:36 +01:00
pennae 629cd94469 docs/nrd: remove docbook rendering support
it's no longer needed and if anything impedes further development of the
tooling by its sheer undecipherability of reasoning alone. users of the
docbook renderers can still pull nrd from 23.11 to get this support for
the foreseeable future, but with everything we can remember having moved
away from docbook-like toolchains already that seems unlikely to happen.
2024-03-28 17:21:39 +01:00
pennae ec71d0da98 docs/nrd: move make_xml_id to manual_structure
since we don't want to break links and changing the id generation scheme
would Very Break links this id generation function is unfortunately
somewhat part of the manual structure now, so we may as well put it there.
2024-03-28 17:21:39 +01:00
pennae 02aff756c3 nixos/doc: remove optionsDocBook
these were deprecated in 23.11 and slated for removal in 24.05. 24.05 is
soon enough, so we should probably make good on this promise.
2024-03-28 17:21:37 +01:00
Jonathan Davies 4f62522862 vector: 0.36.1 → 0.37.0 2024-03-28 16:17:24 +00:00
Martin Weinelt 47f877d41e
Revert "python311Packages.pathlib-abc: 0.1.1 -> 0.2.0" 2024-03-28 17:17:10 +01:00
PedroHLC d05f19f5c2
elmPackages.makeDotElm: modernize 2024-03-28 12:58:03 -03:00
PedroHLC ae5eab1bf1
elm: refactor file structure 2024-03-28 13:28:40 -03:00
Thiago Kenji Okada 0da20e2b84
Merge pull request #299743 from r-ryantm/auto-update/libretro.flycast
libretro.flycast: unstable-2024-03-19 -> unstable-2024-03-26
2024-03-28 15:55:56 +00:00
Thiago Kenji Okada 6b13bcaefb
Merge pull request #299745 from r-ryantm/auto-update/libretro.gambatte
libretro.gambatte: unstable-2024-03-15 -> unstable-2024-03-22
2024-03-28 15:55:33 +00:00
Thiago Kenji Okada f4e66f27aa
Merge pull request #299746 from r-ryantm/auto-update/retroarch-joypad-autoconfig
retroarch-joypad-autoconfig: 1.17.0 -> 1.18.0
2024-03-28 15:55:10 +00:00
nixpkgs-merge-bot[bot] cae301ebe1
Merge pull request #299670 from r-ryantm/auto-update/folio
folio: 24.08 -> 24.09
2024-03-28 15:32:20 +00:00
Bruno Bigras 5ba1a4dc09
Merge pull request #299644 from bbigras/veilid
veilid: 0.2.5 -> 0.3.0
2024-03-28 11:22:13 -04:00
Bobby Rong 94eaf2d49e
planify: 4.5.8 -> 4.5.11
https://github.com/alainm23/planify/compare/4.5.8...4.5.11
2024-03-28 23:18:27 +08:00
R. Ryantm bfd24c5af5 clash-verge-rev: 1.5.10 -> 1.5.11 2024-03-28 15:17:14 +00:00
Bobby Rong e332b3bba1
Merge pull request #296824 from wineee/wayfire-0.8.1
{wayfire, wayfire-plugins-extra}: 0.8.0 -> 0.8.1; wayfirePlugins.{focus-request,wayfire-shadows,wwp-switcher}: init
2024-03-28 23:11:40 +08:00
Weijia Wang 07cc223233
Merge pull request #229340 from anna328p/patch-3
brscan5: fix sane config path
2024-03-28 16:04:37 +01:00
anna de9db9a27b brscan5: fix sane config path 2024-03-28 16:02:51 +01:00
R. Ryantm 74839cc49b redpanda-client: 23.3.9 -> 23.3.10 2024-03-28 14:59:16 +00:00
Nick Cao 67f1596d11
Merge pull request #299730 from r-ryantm/auto-update/tf-summarize
tf-summarize: 0.3.9 -> 0.3.10
2024-03-28 10:36:41 -04:00
Nick Cao af42534062
Merge pull request #299733 from r-ryantm/auto-update/libretro.bsnes
libretro.bsnes: unstable-2024-03-15 -> unstable-2024-03-22
2024-03-28 10:35:30 -04:00
Nick Cao 8c1850c970
Merge pull request #299734 from fabaff/ollama-bump
python311Packages.ollama: 0.1.7 -> 0.1.8
2024-03-28 10:35:06 -04:00
Nick Cao 7f85233f89
Merge pull request #299657 from r-ryantm/auto-update/unifi-protect-backup
unifi-protect-backup: 0.10.5 -> 0.10.7
2024-03-28 10:30:05 -04:00
Nick Cao 7ed7cda17b
Merge pull request #299659 from r-ryantm/auto-update/cloudmonkey
cloudmonkey: 6.3.0 -> 6.4.0
2024-03-28 10:29:24 -04:00
Nick Cao e81c02885a
Merge pull request #299663 from wrbbz/pulumi-bin-3.112.0
pulumi-bin: 3.111.1 -> 3.112.0
2024-03-28 10:28:23 -04:00
Nick Cao d1f569934f
Merge pull request #299682 from Misaka13514/bump-subfinder
subfinder: 2.6.5 -> 2.6.6
2024-03-28 10:27:54 -04:00
Nick Cao 0aebb7eff1
Merge pull request #299619 from kira-bruneau/texlab
texlab: 5.14.0 -> 5.14.1
2024-03-28 10:25:09 -04:00
Nick Cao 1034cdd996
Merge pull request #299639 from r-ryantm/auto-update/namespace-cli
namespace-cli: 0.0.351 -> 0.0.352
2024-03-28 10:22:31 -04:00
Nick Cao 7d38a24d37
Merge pull request #299642 from r-ryantm/auto-update/terser
terser: 5.29.2 -> 5.30.0
2024-03-28 10:22:00 -04:00
Nick Cao 7b7b41ed56
Merge pull request #299577 from r-ryantm/auto-update/expr
expr: 1.16.2 -> 1.16.3
2024-03-28 10:20:32 -04:00
Nick Cao 4155afb763
Merge pull request #299586 from r-ryantm/auto-update/star-history
star-history: 1.0.20 -> 1.0.21
2024-03-28 10:19:38 -04:00
Nick Cao 8814d4a14a
Merge pull request #299601 from r-ryantm/auto-update/python312Packages.scikit-hep-testdata
python312Packages.scikit-hep-testdata: 0.4.42 -> 0.4.43
2024-03-28 10:18:42 -04:00
Nick Cao 6bb2039d63
Merge pull request #299539 from otavio/renode-upd-script
renode: use standard nix-update-script
2024-03-28 10:15:32 -04:00
Bernardo Meurer 3386039855
Merge pull request #299759 from Ramblurr/bump/roon-server-1388
roon-server: 2.0-1382 -> 2.0-1388
2024-03-28 10:15:16 -04:00
Nick Cao f37440de6c
Merge pull request #299425 from r-ryantm/auto-update/spicetify-cli
spicetify-cli: 2.34.1 -> 2.36.0
2024-03-28 10:10:17 -04:00
Nick Cao 354d0045f8
Merge pull request #299426 from r-ryantm/auto-update/libaec
libaec: 1.1.2 -> 1.1.3
2024-03-28 10:09:23 -04:00
Nick Cao 2d9c53b951
Merge pull request #299428 from r-ryantm/auto-update/lightburn
lightburn: 1.5.04 -> 1.5.05
2024-03-28 10:07:59 -04:00
Nick Cao a505aaadac
Merge pull request #299434 from r-ryantm/auto-update/python312Packages.oci
python312Packages.oci: 2.124.2 -> 2.125.0
2024-03-28 10:07:03 -04:00
Nick Cao 332c47d1e2
Merge pull request #299459 from r-ryantm/auto-update/snac2
snac2: 2.49 -> 2.50
2024-03-28 10:05:37 -04:00
Nick Cao 1cef2cbcf8
Merge pull request #299412 from r-ryantm/auto-update/firebase-tools
firebase-tools: 13.5.2 -> 13.6.0
2024-03-28 09:59:10 -04:00
Nick Cao e8422b9861
Merge pull request #299297 from Scrumplex/pkgs/xr-hardware/1.1.1
xr-hardware: unstable-2023-11-08 -> 1.1.1
2024-03-28 09:56:58 -04:00
David McFarland 466042c346 backblaze-b2: 3.15.0 -> 3.17.0 2024-03-28 10:54:34 -03:00
David McFarland 6831b4387c python3Packages.b2sdk: 1.32.0 -> 1.33.0 2024-03-28 10:54:34 -03:00
Nick Cao ae91a66e45
Merge pull request #299348 from r-ryantm/auto-update/python311Packages.ntc-templates
python311Packages.ntc-templates: 4.3.0 -> 4.4.0
2024-03-28 09:54:04 -04:00
Nick Cao 81723794cd
Merge pull request #299263 from r-ryantm/auto-update/python311Packages.pymaven-patch
python311Packages.pymaven-patch: 0.3.0 -> 0.3.2
2024-03-28 09:49:54 -04:00
Nick Cao e836af2f6c
Merge pull request #299254 from NickCao/stratis
stratisd: 3.6.5 -> 3.6.6
2024-03-28 09:49:00 -04:00
Nick Cao af283a6e43
Merge pull request #299247 from r-ryantm/auto-update/cemu
cemu: 2.0-72 -> 2.0-73
2024-03-28 09:47:12 -04:00
Nick Cao 4025d73a95
Merge pull request #299244 from r-ryantm/auto-update/xmrig-proxy
xmrig-proxy: 6.21.0 -> 6.21.1
2024-03-28 09:46:27 -04:00
Nick Cao 4f71e0add8
Merge pull request #299243 from r-ryantm/auto-update/quartoMinimal
quartoMinimal: 1.4.551 -> 1.4.552
2024-03-28 09:45:29 -04:00
Nick Cao 16553e19c9
Merge pull request #299242 from r-ryantm/auto-update/quarto
quarto: 1.4.551 -> 1.4.552
2024-03-28 09:45:03 -04:00
Nick Cao 00eaed558f
Merge pull request #299238 from r-ryantm/auto-update/slsa-verifier
slsa-verifier: 2.4.1 -> 2.5.1
2024-03-28 09:44:03 -04:00
R. Ryantm 8ccea5a547 k0sctl: 0.17.4 -> 0.17.5 2024-03-28 13:37:58 +00:00
Ulrik Strid c75551974d
Merge pull request #298967 from vbgl/ocaml-5.2.0
ocamlPackages_5_2.ocaml: init at 5.2.0-β1
2024-03-28 14:36:01 +01:00
Casey Link db7df7bf66
roon-server: 2.0-1382 -> 2.0-1388 2024-03-28 14:23:17 +01:00
nixpkgs-merge-bot[bot] 30493d89b9
Merge pull request #299726 from r-ryantm/auto-update/wit-bindgen
wit-bindgen: 0.22.0 -> 0.23.0
2024-03-28 13:21:33 +00:00
Casey Link 6955b3743c
nixos/roon-server: add package option
Upstream updates roon-server frequently, and client apps (iOS, Android,
etc) will stop working with older versions of the roon-server.

We can't always keep the roon-server up to date as fast as upstream
releases, so it is often necessary for users to use an overlay or
provide their own version.

In particular the use case of running NixOS stable channel, but wanting
to use the `pkgs.roon-server` from unstable is one that I want to
support with this simple change.
2024-03-28 14:12:12 +01:00
PedroHLC a5b7a0ff37
elmPackages: sync node version 2024-03-28 10:04:03 -03:00
Pol Dellaiera c3e603e788
Merge pull request #298972 from LamprosPitsillos/init-tinymist-unstable
tinymist: init at 0.11.1
2024-03-28 13:46:30 +01:00
Mario Rodas c7de2a3bad
Merge pull request #296425 from aaronjheng/protobuf
protobuf_26: init at 26.1
2024-03-28 07:33:00 -05:00
Mario Rodas e5a2690ea4
Merge pull request #299720 from kilianar/logseq-0.10.8
logseq: 0.10.7 -> 0.10.8
2024-03-28 07:30:23 -05:00
Mario Rodas 51922b356a
Merge pull request #299707 from r-ryantm/auto-update/timescaledb-tune
timescaledb-tune: 0.15.0 -> 0.16.0
2024-03-28 07:26:22 -05:00
Pol Dellaiera 721129b5a0
Merge pull request #299508 from spk/pkg/platformsh
platformsh: 4.11.4 -> 4.17.0
2024-03-28 13:24:03 +01:00
OTABI Tomoya a86f711fa1
Merge pull request #299671 from r-ryantm/auto-update/python311Packages.marimo
python311Packages.marimo: 0.3.4 -> 0.3.5
2024-03-28 21:23:27 +09:00
R. Ryantm b6cb4ebcc0 retroarch-joypad-autoconfig: 1.17.0 -> 1.18.0 2024-03-28 12:11:53 +00:00
Weijia Wang 6fcde47b4b
Merge pull request #296127 from rsniezek/protonmail
protonmail-desktop: init at 1.0.1
2024-03-28 13:07:38 +01:00
R. Ryantm df334cc964 libretro.gambatte: unstable-2024-03-15 -> unstable-2024-03-22 2024-03-28 12:06:32 +00:00
Fabian Affolter 7cf7c9c63b python311Packages.tilequant: refactor 2024-03-28 13:00:00 +01:00
R. Ryantm 1139d41d5f libretro.flycast: unstable-2024-03-19 -> unstable-2024-03-26 2024-03-28 11:58:27 +00:00
Fabian Affolter cf96eb52fd python312Packages.mypy-boto3: set exec permission for update script 2024-03-28 12:57:00 +01:00
Fabian Affolter dc8a9737ed python311Packages.mypy-boto3-secretsmanager: 1.34.63 -> 1.34.72 2024-03-28 12:52:16 +01:00
Fabian Affolter d928fa229e python311Packages.mypy-boto3-sagemaker: 1.34.64 -> 1.34.70 2024-03-28 12:52:11 +01:00
Fabian Affolter 45217c4474 python311Packages.mypy-boto3-medialive: 1.34.47 -> 1.34.70 2024-03-28 12:51:18 +01:00
Fabian Affolter 5e1368690f python311Packages.mypy-boto3-globalaccelerator: 1.34.0 -> 1.34.70 2024-03-28 12:50:20 +01:00
Fabian Affolter 7a830bb813 python311Packages.mypy-boto3-finspace: 1.34.66 -> 1.34.71 2024-03-28 12:50:14 +01:00
Fabian Affolter 9a41ca54f7 python311Packages.mypy-boto3-emr-containers: 1.34.0 -> 1.34.70 2024-03-28 12:50:10 +01:00
Fabian Affolter 07f5d331f2 python311Packages.mypy-boto3-elasticache: 1.34.60 -> 1.34.72 2024-03-28 12:50:01 +01:00
Fabian Affolter 655740dfc3 python311Packages.mypy-boto3-ecs: 1.34.39 -> 1.34.71 2024-03-28 12:49:58 +01:00
Fabian Affolter 227c394e32 python311Packages.mypy-boto3-ec2: 1.34.66 -> 1.34.71 2024-03-28 12:49:55 +01:00
Fabian Affolter 7a81c73ec7 python311Packages.mypy-boto3-codebuild: 1.34.67 -> 1.34.70 2024-03-28 12:49:28 +01:00
Fabian Affolter 0d14c526c3 python311Packages.mypy-boto3-ce: 1.34.52 -> 1.34.71 2024-03-28 12:49:18 +01:00
Fabian Affolter 91818b154f python311Packages.mypy-boto3-batch: 1.34.59 -> 1.34.72 2024-03-28 12:49:15 +01:00
Fabian Affolter 203f07f407
Merge pull request #299718 from fabaff/rstfmt-fix
rstfmt: 0.0.13 -> 0.0.14
2024-03-28 12:46:54 +01:00
Sascha Grunert b82bcbdb35
gopls: set correct version (#299690)
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-03-28 12:45:17 +01:00
Fabian Affolter d9ef35f192 python311Packages.fjaraskupan: add changelog to meta 2024-03-28 12:28:45 +01:00
Fabian Affolter 12935503a7 python311Packages.fjaraskupan: refactor 2024-03-28 12:26:48 +01:00
Fabian Affolter 0d66ff03de python311Packages.fjaraskupan: 2.2.0 -> 2.3.0
Diff: https://github.com/elupus/fjaraskupan/compare/refs/tags/2.2.0...2.3.0
2024-03-28 12:25:15 +01:00
Fabian Affolter 136e5d4b8e python311Packages.ollama: refactor 2024-03-28 12:23:06 +01:00
Fabian Affolter 0cb341b478 python311Packages.ollama: 0.1.7 -> 0.1.8
Diff: https://github.com/ollama/ollama-python/compare/refs/tags/v0.1.7...v0.1.8

Changelog: https://github.com/ollama/ollama-python/releases/tag/v0.1.8
2024-03-28 12:22:33 +01:00
Fabian Affolter 861a797763 python311Packages.pyunifiprotect: 5.0.2 -> 5.1.1
Diff: https://github.com/briis/pyunifiprotect/compare/refs/tags/v5.0.2...v5.1.1

Changelog: https://github.com/AngellusMortis/pyunifiprotect/releases/tag/v5.1.1
2024-03-28 12:21:39 +01:00
R. Ryantm 27b0217072 libretro.bsnes: unstable-2024-03-15 -> unstable-2024-03-22 2024-03-28 11:18:36 +00:00
Fabian Affolter 72c6ed328a
Merge pull request #299691 from fabaff/flexget-fix
python311Packages.rpyc: disable failing tests
2024-03-28 12:17:37 +01:00
Fabian Affolter 93647be188
Merge pull request #299698 from fabaff/qovery-cli-bump
qovery-cli: 0.85.0 -> 0.86.0
2024-03-28 12:16:20 +01:00
Fabian Affolter e222c64593
Merge pull request #299700 from fabaff/trivy-bump
trivy: 0.50.0 -> 0.50.1
2024-03-28 12:16:08 +01:00
Fabian Affolter 2d4ee72e01
Merge pull request #299714 from fabaff/myjwt-fix
python312Packages.myjwt: relax pyopenssl
2024-03-28 12:15:47 +01:00
Fabian Affolter e0f80a057f
Merge pull request #299226 from r-ryantm/auto-update/python312Packages.pyleri
python312Packages.pyleri: 1.4.2 -> 1.4.3
2024-03-28 12:14:47 +01:00
Fabian Affolter 8c4dc8e69f
Merge pull request #299701 from fabaff/lxmf-bump
python311Packages.lxmf: 0.4.2 -> 0.4.3
2024-03-28 12:14:33 +01:00
Fabian Affolter 4e391b3f4a
Merge pull request #299702 from fabaff/plugwise-bump
python311Packages.plugwise: 0.37.1 -> 0.37.2
2024-03-28 12:14:23 +01:00
Fabian Affolter 3dedc962bd
Merge pull request #299709 from fabaff/knockpy-fix
knockpy: relax pyopenssl
2024-03-28 12:14:09 +01:00
Fabian Affolter 222ad9c669
Merge pull request #299710 from fabaff/aioambient-fix
python312Packages.aioambient: add certifi
2024-03-28 12:13:56 +01:00
Fabian Affolter 8d27336894
Merge pull request #299711 from fabaff/deprecat-fix
python311Packages.deprecat: disable sphinx tests
2024-03-28 12:13:43 +01:00
Fabian Affolter c71acc2ed5
Merge pull request #299705 from fabaff/llama-index-core-bump
python311Packages.llamaindex-py-client: 0.1.13 -> 0.1.15, python311Packages.llama-index-core: 0.10.23 -> 0.10.25, python311Packages.llama-index-program-openai: 0.1.4 -> 0.1.5
2024-03-28 12:12:59 +01:00
Fabian Affolter 655dbe93f0
Merge pull request #299706 from r-ryantm/auto-update/python312Packages.pynobo
python312Packages.pynobo: 1.7.0 -> 1.8.0
2024-03-28 12:10:59 +01:00
Fabian Affolter fe82a5d1b6
Merge pull request #299708 from r-ryantm/auto-update/python312Packages.requirements-parser
python312Packages.requirements-parser: 0.5.0 -> 0.6.0
2024-03-28 12:10:41 +01:00
Fabian Affolter 508b6d712b
Merge pull request #299146 from fabaff/kubernetes-fix
python312Packages.kubernetes: fix test failure
2024-03-28 12:10:06 +01:00
7c6f434c 97633f0f15
Merge pull request #299593 from trofi/btrfs-progs-update
btrfs-progs: 6.7.1 -> 6.8
2024-03-28 11:03:13 +00:00
7c6f434c 0a5af866fe
Merge pull request #299679 from Uthar/lisp-cephes-build
sbcl.pkgs.cephes: fix build
2024-03-28 11:01:54 +00:00
nixpkgs-merge-bot[bot] 9303234271
Merge pull request #299587 from r-ryantm/auto-update/wio
wio: unstable-2023-11-23 -> unstable-2024-03-23
2024-03-28 10:53:44 +00:00
R. Ryantm 00ec049cfc tf-summarize: 0.3.9 -> 0.3.10 2024-03-28 10:50:28 +00:00
R. Ryantm e211fda228 wit-bindgen: 0.22.0 -> 0.23.0 2024-03-28 10:44:57 +00:00
Thiago Kenji Okada ddecb48547
Merge pull request #299687 from r-ryantm/auto-update/libretro.fbneo
libretro.fbneo: unstable-2024-03-21 -> unstable-2024-03-27
2024-03-28 10:44:54 +00:00
Thiago Kenji Okada 5acf5a07dc
Merge pull request #299686 from r-ryantm/auto-update/libretro.mame2003-plus
libretro.mame2003-plus: unstable-2024-03-21 -> unstable-2024-03-22
2024-03-28 10:44:41 +00:00
Thiago Kenji Okada f0cb583bf0
Merge pull request #299673 from r-ryantm/auto-update/libretro.beetle-psx-hw
libretro.beetle-psx-hw: unstable-2024-03-15 -> unstable-2024-03-22
2024-03-28 10:44:26 +00:00
Thiago Kenji Okada 5c5ef0d59c
Merge pull request #299685 from r-ryantm/auto-update/libretro.ppsspp
libretro.ppsspp: unstable-2024-03-21 -> unstable-2024-03-27
2024-03-28 10:44:12 +00:00
Thiago Kenji Okada 31e0cf65ec
Merge pull request #299675 from r-ryantm/auto-update/libretro.beetle-pce-fast
libretro.beetle-pce-fast: unstable-2024-03-15 -> unstable-2024-03-22
2024-03-28 10:44:00 +00:00
Thiago Kenji Okada cffd4c4bf3
Merge pull request #299674 from r-ryantm/auto-update/libretro.pcsx-rearmed
libretro.pcsx-rearmed: unstable-2024-03-21 -> unstable-2024-03-25
2024-03-28 10:43:44 +00:00
Thiago Kenji Okada 743ba21cd3
Merge pull request #299669 from r-ryantm/auto-update/libretro.picodrive
libretro.picodrive: unstable-2024-01-23 -> unstable-2024-03-26
2024-03-28 10:43:29 +00:00
Thiago Kenji Okada b2b4447e62
Merge pull request #299667 from r-ryantm/auto-update/libretro.play
libretro.play: unstable-2024-03-21 -> unstable-2024-03-26
2024-03-28 10:43:04 +00:00
Laurent Arnoud 6a10a5f509
platformsh: add spk as maintainer 2024-03-28 11:34:44 +01:00
Laurent Arnoud ba6a6b548d
platformsh: 4.11.4 -> 4.17.0 2024-03-28 11:34:44 +01:00
Laurent Arnoud 306fe97cef
maintainers: add spk 2024-03-28 11:34:31 +01:00
Fabian Affolter 0c39588cff python312Packages.extract-msg: 0.48.3 -> 0.48.4
Diff: https://github.com/TeamMsgExtractor/msg-extractor/compare/refs/tags/v0.48.3...v0.48.4

Changelog: https://github.com/TeamMsgExtractor/msg-extractor/blob/0.48.4/CHANGELOG.md
2024-03-28 11:19:43 +01:00
Fabian Affolter d1aa8a639a python312Packages.extract-msg: refactor 2024-03-28 11:19:15 +01:00
Fabian Affolter 6667f820e5 python312Packages.rtfde: relax lark 2024-03-28 11:18:12 +01:00
Radoslaw Sniezek 2d76120d0c protonmail-desktop: init at 1.0.1
Add package for proton mail desktop app in the beta version.

Apply suggestions from code review

Apply batch of suggestions from CR by @dotlambda.

Co-authored-by: Robert Schütz <github@dotlambda.de>
2024-03-28 11:17:51 +01:00
Vincent Laporte ce39273a07 ocamlPackages.stog_markdown: init at 1.0.0 2024-03-28 11:13:00 +01:00
Vincent Laporte b4c92ba59d ocamlPackages.stog_asy: init at 1.0.0 2024-03-28 11:13:00 +01:00
Vincent Laporte 472c35cbac stog: 0.20.0 → 1.0.0 2024-03-28 11:13:00 +01:00
kilianar c9a573a90d logseq: 0.10.7 -> 0.10.8
https://github.com/logseq/logseq/releases/tag/0.10.8
2024-03-28 11:11:09 +01:00
Fabian Affolter dab9983774 python311Packages.rtfde: refactor 2024-03-28 11:09:49 +01:00
Fabian Affolter de96c7b25b rstfmt: 0.0.13 -> 0.0.14
Diff: https://github.com/dzhu/rstfmt/compare/refs/tags/v0.0.13...v0.0.14

Changelog: https://github.com/dzhu/rstfmt/releases/tag/v0.0.14
2024-03-28 11:06:07 +01:00
Fabian Affolter 12aee00d0e rstfmt: refactor 2024-03-28 11:05:29 +01:00
Gavin John 5e24981541
aliases: fix extraordinarily minor typo (#299258) 2024-03-28 11:03:47 +01:00
Weijia Wang ce595b4bf5
Merge pull request #293730 from pokon548/add-wechat-uos
wechat-uos: init at 1.0.0.238
2024-03-28 11:00:10 +01:00
Fabian Affolter e577190de3
python312Packages.requirements-parser: refactor
- add changelog to meta
2024-03-28 10:59:02 +01:00
Weijia Wang cb00e17a14
Merge pull request #299169 from ShamrockLee/go-module-vendorsha256
buildGoModule: Deprecate vendorSha256 with throw
2024-03-28 10:58:18 +01:00
Fabian Affolter 63bd7f0d71
python312Packages.pynobo: refactor 2024-03-28 10:56:34 +01:00
Fabian Affolter 378dccc2a8
python312Packages.lxmf: refactor 2024-03-28 10:55:08 +01:00
Weijia Wang af8fd52e05
Merge pull request #299713 from NixOS/cue-hotfix
cue: fix eval
2024-03-28 10:52:26 +01:00
Weijia Wang 6f7292268a cue: fix eval 2024-03-28 10:51:46 +01:00
Fabian Affolter 527dfe9b55 python312Packages.myjwt: relax pyopenssl 2024-03-28 10:51:18 +01:00
Fabian Affolter 307f7fc836 python312Packages.myjwt: refactor 2024-03-28 10:50:25 +01:00
Weijia Wang 0f3fd05994
Merge pull request #290442 from aaronjheng/cue
cue: 0.7.1 -> 0.8.0
2024-03-28 10:49:49 +01:00
Weijia Wang 9dfc4f63e4
Merge pull request #294629 from aaronjheng/pixi
pixi: 0.15.2 -> 0.17.1
2024-03-28 10:49:17 +01:00
Weijia Wang 87c7aabf97
Merge pull request #296812 from aaronjheng/gwyddion
gwyddion: remove broken python support
2024-03-28 10:48:34 +01:00
Fabian Affolter b39e6ad6a7 python311Packages.deprecat: disable sphinx tests 2024-03-28 10:47:47 +01:00
Weijia Wang f8058754b5
Merge pull request #296436 from aaronjheng/rm-improved
rm-improved: 0.13.0 -> 0.13.1
2024-03-28 10:47:16 +01:00
Weijia Wang 9aa8130ed3
Merge pull request #299361 from aaronjheng/mongosh
mongosh: 2.2.1 -> 2.2.2
2024-03-28 10:46:02 +01:00
Weijia Wang fa8bea60e0
Merge pull request #298452 from wegank/gmsh-bump
gmsh: 4.11.1 -> 4.12.2
2024-03-28 10:44:40 +01:00
Fabian Affolter 46d0743eea python311Packages.deprecat: refactor 2024-03-28 10:43:58 +01:00
Fabian Affolter 6cbbea826f python312Packages.aioambient: add certifi 2024-03-28 10:41:43 +01:00
Fabian Affolter 48e13c5d3d python312Packages.aioambient: refactor 2024-03-28 10:40:48 +01:00
Fabian Affolter ea2c0f9e13 knockpy: relax pyopenssl 2024-03-28 10:38:28 +01:00
Fabian Affolter 5d056b548a knockpy: refactor 2024-03-28 10:37:14 +01:00
Fabian Affolter 98a678005d
Merge pull request #299610 from r-ryantm/auto-update/python311Packages.teslajsonpy
python311Packages.teslajsonpy: 3.10.1 -> 3.10.2
2024-03-28 10:34:04 +01:00
Fabian Affolter d610c7abef
Merge pull request #298763 from r-ryantm/auto-update/python311Packages.asyncstdlib
python311Packages.asyncstdlib: 3.12.1 -> 3.12.2
2024-03-28 10:33:56 +01:00
Fabian Affolter b44b9fba89
Merge pull request #299161 from r-ryantm/auto-update/reptor
reptor: 0.13 -> 0.14
2024-03-28 10:33:45 +01:00
Weijia Wang a33b9f57e6
Merge pull request #297471 from r-ryantm/auto-update/hugo
hugo: 0.124.0 -> 0.124.1
2024-03-28 10:32:23 +01:00
R. Ryantm b3ffea863c python312Packages.requirements-parser: 0.5.0 -> 0.6.0 2024-03-28 09:31:36 +00:00
R. Ryantm d896960e98 timescaledb-tune: 0.15.0 -> 0.16.0 2024-03-28 09:31:35 +00:00
R. Ryantm f93c82f96e python312Packages.pynobo: 1.7.0 -> 1.8.0 2024-03-28 09:31:18 +00:00
Fabian Affolter 281dde2034 python311Packages.plugwise: 0.37.1 -> 0.37.2
Diff: plugwise/python-plugwise@refs/tags/v0.37.1...v0.37.2

Changelog: https://github.com/plugwise/python-plugwise/releases/tag/v0.37.2
2024-03-28 10:27:39 +01:00
Fabian Affolter 82c297853d
Merge pull request #299683 from fabaff/boto3-stubs-bump
python311Packages.boto3-stubs: 1.34.70 -> 1.34.72
2024-03-28 10:25:47 +01:00
Fabian Affolter 6c921802c2 qovery-cli: 0.85.0 -> 0.86.0
Diff: https://github.com/Qovery/qovery-cli/compare/refs/tags/v0.85.0...v0.86.0

Changelog: https://github.com/Qovery/qovery-cli/releases/tag/v0.86.0
2024-03-28 10:06:07 +01:00
R. Ryantm 3645512e4c hugo: 0.124.0 -> 0.124.1 2024-03-28 10:05:59 +01:00
Fabian Affolter 513ff79f50 trivy: 0.50.0 -> 0.50.1
Diff: https://github.com/aquasecurity/trivy/compare/refs/tags/v0.50.0...v0.50.1

Changelog: https://github.com/aquasecurity/trivy/releases/tag/v0.50.1
2024-03-28 10:05:08 +01:00
Weijia Wang c99b667849
Merge pull request #299323 from aschleck/patch-1
reshape: fix compilation on Darwin
2024-03-28 10:02:53 +01:00
Weijia Wang 22fb99c22c
Merge pull request #299491 from r-ryantm/auto-update/bitwarden-directory-connector-cli
bitwarden-directory-connector-cli: 2023.10.0 -> 2024.3.1
2024-03-28 10:01:02 +01:00
Fabian Affolter 92fb7c5627 python311Packages.lxmf: 0.4.2 -> 0.4.3
Diff: https://github.com/markqvist/lxmf/compare/refs/tags/0.4.2...0.4.3

Changelog: https://github.com/markqvist/LXMF/releases/tag/0.4.3
2024-03-28 09:59:57 +01:00
Fabian Affolter d572d159f7 python311Packages.llama-index-core: 0.10.23 -> 0.10.25
Diff: https://github.com/run-llama/llama_index/compare/refs/tags/v0.10.25...v0.10.25

Changelog: https://github.com/run-llama/llama_index/blob/0.10.25/CHANGELOG.md
2024-03-28 09:57:58 +01:00
Fabian Affolter dbd37ff842 python311Packages.llama-index-program-openai: 0.1.4 -> 0.1.5 2024-03-28 09:57:28 +01:00
Fabian Affolter 4db1e94d19 python311Packages.llamaindex-py-client: 0.1.13 -> 0.1.15 2024-03-28 09:56:40 +01:00
Fabian Affolter b653ee8871
Merge pull request #299228 from r-ryantm/auto-update/python312Packages.microsoft-kiota-abstractions
python312Packages.microsoft-kiota-abstractions: 1.3.1 -> 1.3.2
2024-03-28 09:54:04 +01:00
Fabian Affolter 65d3522d43
Merge pull request #299457 from fabaff/ldeep-refactor
ldeep: refactor
2024-03-28 09:53:08 +01:00
Fabian Affolter f4303a6dbf
Merge pull request #299467 from fabaff/sipvicious-refactor
sipvicious: refactor
2024-03-28 09:52:50 +01:00
Fabian Affolter a6d77d1e62
python312Packages.marimo: add changelog to meta 2024-03-28 09:51:29 +01:00
Ivan Mincik 9e62e66afd
Merge pull request #299454 from imincik/pdal-2.7.1
pdal: 2.7.0 -> 2.7.1
2024-03-28 08:51:09 +00:00
Fabian Affolter 5942780d88
Merge pull request #299588 from r-ryantm/auto-update/python312Packages.dirigera
python312Packages.dirigera: 1.0.11 -> 1.0.12
2024-03-28 09:49:56 +01:00
Fabian Affolter c44d902755
Merge pull request #299438 from fabaff/llama-index-core-bump
python311Packages.llama-index-core: 0.10.23 -> 0.10.24
2024-03-28 09:48:55 +01:00
Fabian Affolter ad4008842d
Merge pull request #299676 from r-ryantm/auto-update/python312Packages.pyenphase
python312Packages.pyenphase: 1.20.0 -> 1.20.1
2024-03-28 09:48:04 +01:00
Fabian Affolter 7793c9988f
Merge pull request #299677 from fabaff/checkov-bump
checkov: 3.2.47 -> 3.2.48
2024-03-28 09:47:49 +01:00
Fabian Affolter b347f88786
Merge pull request #299678 from fabaff/cnspec-bump
cnspec: 10.8.4 -> 10.9.1
2024-03-28 09:47:38 +01:00
Fabian Affolter 24b7220d08
Merge pull request #299630 from marsam/fix-flask-restx-darwin
python311Packages.flask-restx: fix build on Darwin
2024-03-28 09:47:10 +01:00
Fabian Affolter b00f209e39
subfinder: refactor
- add ldflags
2024-03-28 09:44:42 +01:00
Fabian Affolter e595323f37
Merge pull request #299532 from r-ryantm/auto-update/python312Packages.aiounifi
python312Packages.aiounifi: 72 -> 73
2024-03-28 09:43:05 +01:00
K900 95318bd0b8
Merge pull request #290122 from FriedrichAltheide/virtualbox-guest-additions-fixes
virtualbox: guest additions resize & clipboard fixes
2024-03-28 11:42:22 +03:00
Fabian Affolter fe9305ffde
python312Packages.pyleri: refactor 2024-03-28 09:41:36 +01:00
Fabian Affolter 918363e6fc
Merge pull request #299643 from r-ryantm/auto-update/python312Packages.awswrangler
python312Packages.awswrangler: 3.7.1 -> 3.7.2
2024-03-28 09:38:58 +01:00
Fabian Affolter 2b3db9aeca
Merge pull request #299227 from r-ryantm/auto-update/python312Packages.karton-core
python312Packages.karton-core: 5.3.3 -> 5.3.4
2024-03-28 09:36:03 +01:00
Fabian Affolter 13e9d3b061 flexget: refactor 2024-03-28 09:32:04 +01:00
Fabian Affolter 9b48d2eb05 python311Packages.rpyc: disable failing tests 2024-03-28 09:31:49 +01:00
Lampros Pitsillos 6200b14506 tinymist: init at 0.11.1 2024-03-28 10:31:13 +02:00
Janne Heß bc5ee2b8f8 treewide: Switch markdown placeholder from "..." to <...>
We use angle brackets since they look a lot like a placeholder while
also being valid nix code, as suggested by roberth here: https://github.com/NixOS/nixpkgs/pull/299554#discussion_r1541797970
2024-03-28 09:28:12 +01:00
Janne Heß fcc95ff817 treewide: Fix all Nix ASTs in all markdown files
This allows for correct highlighting and maybe future automatic
formatting. The AST was verified to work with nixfmt only.
2024-03-28 09:28:12 +01:00
Janne Heß bc77c7a973 treewide: Mark Nix blocks in markdown as Nix
This should help us with highlighting and future formatting.
2024-03-28 09:28:12 +01:00
Aaron Jheng 0dd53145bf
d2: fix build 2024-03-28 16:27:46 +08:00
R. Ryantm 121096bb0f libretro.fbneo: unstable-2024-03-21 -> unstable-2024-03-27 2024-03-28 08:20:59 +00:00
0x4A6F 3a1b8df5dc
Merge pull request #299573 from r-ryantm/auto-update/bpftop
bpftop: 0.3.0 -> 0.4.0
2024-03-28 09:20:52 +01:00
R. Ryantm e9a4782569 libretro.mame2003-plus: unstable-2024-03-21 -> unstable-2024-03-22 2024-03-28 08:20:49 +00:00
R. Ryantm 81d3a338f3 libretro.ppsspp: unstable-2024-03-21 -> unstable-2024-03-27 2024-03-28 08:20:46 +00:00
Fabian Affolter 9308536fca python311Packages.teslajsonpy: refactor 2024-03-28 09:17:54 +01:00
Fabian Affolter a494ad489b python311Packages.boto3-stubs: 1.34.70 -> 1.34.72 2024-03-28 09:15:09 +01:00
Fabian Affolter 4f28c0b741
Merge pull request #299672 from r-ryantm/auto-update/python312Packages.google-cloud-pubsub
python312Packages.google-cloud-pubsub: 2.20.3 -> 2.21.0
2024-03-28 09:13:22 +01:00
Jon Seager e424d5ef75
Merge pull request #278115 from katexochen/buildGoModule/trimpath 2024-03-28 08:12:32 +00:00
Misaka13514 23e43e777a
subfinder: 2.6.5 -> 2.6.6
Diff: https://github.com/projectdiscovery/subfinder/compare/v2.6.5...v2.6.6

Changelog: https://github.com/projectdiscovery/subfinder/releases/tag/v2.6.6
2024-03-28 16:12:04 +08:00
Fabian Affolter f30569cbcf python312Packages.icontract: refactor 2024-03-28 09:11:35 +01:00
Fabian Affolter 94fb0e3542 python312Packages.deal: 4.24.3 -> 4.24.4
Diff: https://github.com/life4/deal/compare/refs/tags/4.24.3...4.24.4

Changelog: https://github.com/life4/deal/releases/tag/4.24.4
2024-03-28 09:08:06 +01:00
Fabian Affolter 9f3532635a python312Packages.deal: refactor 2024-03-28 09:07:27 +01:00
Christoph Hrdinka 66c8502164
Merge pull request #299166 from hrdinka/qtpass-4.0.0
qtpass: 1.3.2 -> 1.4.0
2024-03-28 09:03:28 +01:00
a-n-n-a-l-e-e 6fb20db673
Merge pull request #296284 from ExpidusOS/feat/llvm-18
llvmPackages_18: init
2024-03-28 00:58:16 -07:00
Fabian Affolter fb67096514
python311Pacakges.reptor: refactor 2024-03-28 08:58:05 +01:00
Fabian Affolter cb6a1bc179
python312Packages.microsoft-kiota-abstractions: refactor 2024-03-28 08:56:15 +01:00
Fabian Affolter 95d5f0bb42
Merge pull request #299282 from r-ryantm/auto-update/snyk
snyk: 1.1284.0 -> 1.1286.0
2024-03-28 08:53:58 +01:00
Fabian Affolter 41ad182700
Merge pull request #299472 from r-ryantm/auto-update/dvc-with-remotes
dvc-with-remotes: 3.48.4 -> 3.49.0
2024-03-28 08:53:14 +01:00
Fabian Affolter 8689db5630
Merge pull request #299494 from fabaff/badchars-refactor
badchars: refactor
2024-03-28 08:51:43 +01:00
Fabian Affolter 6699cb2452
python311Packages.flask-restx: refactor 2024-03-28 08:45:07 +01:00
Linus Heckemann 4635cbb9df
Merge pull request #287964 from linyinfeng/shim
shim-unsigned: build and install MOKManager and fallback
2024-03-28 08:43:14 +01:00
Fabian Affolter c24a08353f checkov: 3.2.47 -> 3.2.48
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.47...3.2.48

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.48
2024-03-28 08:39:38 +01:00
Kasper Gałkowski b8daebef9a sbcl.pkgs.cephes: fix build
The package could not be built because it was trying to write the DLL into
$src. One way to fix that is to build the DLL beforehand. Perhaps "make" could
be convinced to put its outputs elsewhere, then the build-with-compile-into-pwd
could be swapped for just build-asdf-system. It would have to create $out during
buildPhase.
2024-03-28 08:39:17 +01:00
Fabian Affolter 14c3a770df
python312Packages.dirigera: refactor 2024-03-28 08:38:20 +01:00
Fabian Affolter 32ba122a7a cnspec: 10.8.4 -> 10.9.1
Diff: https://github.com/mondoohq/cnspec/compare/refs/tags/v10.8.4...v10.9.1

Changelog: https://github.com/mondoohq/cnspec/releases/tag/v10.9.1
2024-03-28 08:37:37 +01:00
Fabian Affolter 8dc27b1085
python312Packages.awswrangler: refactor 2024-03-28 08:35:10 +01:00
R. Ryantm 63ff59e61b python312Packages.pyenphase: 1.20.0 -> 1.20.1 2024-03-28 07:33:57 +00:00
nixpkgs-merge-bot[bot] 6409be114e
Merge pull request #299664 from r-ryantm/auto-update/flarectl
flarectl: 0.91.0 -> 0.92.0
2024-03-28 07:31:30 +00:00
R. Ryantm 9fe3cb318d libretro.beetle-pce-fast: unstable-2024-03-15 -> unstable-2024-03-22 2024-03-28 07:30:14 +00:00
Fabian Affolter 24b94843ed
Merge pull request #299564 from fabaff/mscerts-bump
python312Packages.mscerts: 2024.2.28 -> 2024.3.27
2024-03-28 08:28:06 +01:00
R. Ryantm d4942d45e4 libretro.pcsx-rearmed: unstable-2024-03-21 -> unstable-2024-03-25 2024-03-28 07:23:53 +00:00
R. Ryantm daa9cc5395 libretro.beetle-psx-hw: unstable-2024-03-15 -> unstable-2024-03-22 2024-03-28 07:21:31 +00:00
R. Ryantm 81e43b9760 python312Packages.google-cloud-pubsub: 2.20.3 -> 2.21.0 2024-03-28 07:19:11 +00:00
R. Ryantm fe3fc34f3e python311Packages.marimo: 0.3.4 -> 0.3.5 2024-03-28 07:18:36 +00:00
R. Ryantm ecbfa6aadc folio: 24.08 -> 24.09 2024-03-28 07:10:34 +00:00
Artturin 0df1dae88b
llvm/update-git.py: fix
Works after changing `git/default.nix` to use `gitRelease` instead of `officialRelease`

Wont update the version attr

```
, gitRelease ? {
    version = "15.0.0";
    rev = "a5640968f2f7485b2aa4919f5fa68fd8f23e2d1f";
    rev-version = "unstable-2022-26-07";
    sha256 = "1sh5xihdfdn2hp7ds3lkaq1bfrl4alj36gl1aidmhlw65p5rdvl7";
  }

```
2024-03-28 00:06:46 -07:00
R. Ryantm 3179753c28 libretro.picodrive: unstable-2024-01-23 -> unstable-2024-03-26 2024-03-28 07:06:01 +00:00
Paul Meyer fba7582947 treewide: remove explicit `-trimpath` from Go pkgs 2024-03-28 07:57:19 +01:00
Paul Meyer 63a052eb57 buildGoModule: warn if `-trimpath` or `-mod=` is used
in GOFLAGS
2024-03-28 07:57:19 +01:00
R. Ryantm 141c2c99ef libretro.play: unstable-2024-03-21 -> unstable-2024-03-26 2024-03-28 06:56:12 +00:00
R. Ryantm e86bae7be2 flarectl: 0.91.0 -> 0.92.0 2024-03-28 06:48:44 +00:00
Arseniy Zorin f3842e0321 pulumi-bin: 3.111.1 -> 3.112.0 2024-03-28 09:43:40 +03:00
Pol Dellaiera 8f72bd17ea
Merge pull request #299638 from r-ryantm/auto-update/php83Extensions.mongodb
php83Extensions.mongodb: 1.17.3 -> 1.18.0
2024-03-28 07:23:04 +01:00
R. Ryantm b5f0a95cce cloudmonkey: 6.3.0 -> 6.4.0 2024-03-28 06:06:29 +00:00
R. Ryantm 1f049f6059 unifi-protect-backup: 0.10.5 -> 0.10.7 2024-03-28 06:02:47 +00:00
Vincent Laporte e0188a425e coqPackages_8_19.HoTT: init at 8.19 2024-03-28 06:24:51 +01:00
Vincent Laporte 08883e5864 coqPackages_8_19.dpdgraph: init at 1.0+8.19 2024-03-28 06:24:51 +01:00
nixpkgs-merge-bot[bot] 4c731c3c34
Merge pull request #299571 from r-ryantm/auto-update/boxbuddy
boxbuddy: 2.1.4 -> 2.1.5
2024-03-28 04:00:06 +00:00
Mario Rodas d952462c8b
Merge pull request #299432 from marsam/update-postgres-lsp
postgres-lsp: unstable-2024-01-11 -> 0-unstable-2024-03-24
2024-03-27 22:36:24 -05:00
Martin Weinelt 7121e9de97
Merge pull request #299634 from mweinelt/esphome-2024.3.1
esphome: 2024.3.0 -> 2024.3.1
2024-03-28 04:27:58 +01:00
Martin Weinelt f03be6c3fe
Merge pull request #295068 from r-ryantm/auto-update/ctranslate2
ctranslate2: 4.0.0 -> 4.1.1
2024-03-28 04:12:17 +01:00
Bruno Bigras bf427c9eba veilid: 0.2.5 -> 0.3.0 2024-03-27 23:12:01 -04:00
Martin Weinelt 3e2b29d58a
libretranslate: fix build 2024-03-28 04:05:55 +01:00
R. Ryantm 7b937aac12
ctranslate2: 4.0.0 -> 4.1.1 2024-03-28 04:05:12 +01:00
R. Ryantm 0a0e9ec3e9 python312Packages.awswrangler: 3.7.1 -> 3.7.2 2024-03-28 03:01:59 +00:00
R. Ryantm cecd7d9514 terser: 5.29.2 -> 5.30.0 2024-03-28 02:56:29 +00:00
Lin Yinfeng 19280a7ce4
shim-unsigned: install all targets as data 2024-03-28 10:54:52 +08:00
Tristan Ross c6c3e07cfc
teams.llvm: add RossComputerGuy to team 2024-03-27 19:48:07 -07:00
Tristan Ross e2a9e8c412
llvmPackages_git: update to 19.0.0-unstable-2024-03-16 2024-03-27 19:48:03 -07:00
Tristan Ross aac3118ab5
llvmPackages_18: init 2024-03-27 19:47:59 -07:00
R. Ryantm a1001bcb3a namespace-cli: 0.0.351 -> 0.0.352 2024-03-28 02:38:54 +00:00
R. Ryantm d65e36e5db php83Extensions.mongodb: 1.17.3 -> 1.18.0 2024-03-28 02:37:43 +00:00
nixpkgs-merge-bot[bot] bb2b73df7b
Merge pull request #298098 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.1239 -> 1.1.1242
2024-03-28 02:32:31 +00:00
R. Ryantm adedd3a301 php82Extensions.mongodb: 1.17.3 -> 1.18.0 2024-03-28 02:32:28 +00:00
Mario Rodas a1ed40fdd8
Merge pull request #299489 from SuperSandro2000/lsd
lsd: 1.1.1 -> 1.1.2
2024-03-27 21:22:07 -05:00
Martin Weinelt 8b306369bd
Merge pull request #299627 from mweinelt/preshed-yank-revert
Revert "python3Packages.preshed: 3.0.9 -> 4.0.0"
2024-03-28 03:08:24 +01:00
Aaron Jheng 4e3bdba7bf
protobuf_26: init at 26.0 2024-03-28 10:04:19 +08:00
Martin Weinelt 5ad6d05005
python311Packages.preshed: skip bulk updates 2024-03-28 02:54:56 +01:00
Martin Weinelt 4655e03395 Revert "python3Packages.preshed: 3.0.9 -> 4.0.0"
This reverts commit 4b2637f5c4.

Has been yanked on PyPi.
2024-03-28 02:54:21 +01:00
Robert Schütz 7232f19f7f
Merge pull request #299498 from r-ryantm/auto-update/ooniprobe-cli
ooniprobe-cli: 3.20.1 -> 3.21.0
2024-03-28 01:10:26 +00:00
nixpkgs-merge-bot[bot] f762d7e17f
Merge pull request #297897 from r-ryantm/auto-update/microsoft-identity-broker
microsoft-identity-broker: 1.7.0 -> 2.0.0
2024-03-28 00:57:32 +00:00
Robert Schütz e3a18722cd passExtensions.pass-audit: fix tests 2024-03-27 17:51:58 -07:00
Kira Bruneau 7fed98ebd5 texlab: 5.14.0 -> 5.14.1 2024-03-27 20:30:17 -04:00
Martin Weinelt 68e06b5c72
Merge pull request #299615 from mweinelt/iferr-eval-fix
iferr: fix meta eval
2024-03-28 01:27:36 +01:00
Martin Weinelt 584322317f
iferr: fix meta eval 2024-03-28 01:24:45 +01:00
Sandro 5919d4081e
Merge pull request #267825 from ifurther/rime-data
rime-data: 0.38.20211002 -> 0.38.20231116
2024-03-28 01:06:56 +01:00
OTABI Tomoya 9c7e99a514
Merge pull request #299522 from ViZiD/hashberg-io/bases
python312Packages.bases: init at 0.3.0
2024-03-28 09:00:25 +09:00
Sandro 77d86b06fc
Merge pull request #296170 from aaronjheng/iferr
iferr: 2018-06-15 -> 0-unstable-2024-01-22
2024-03-28 00:56:27 +01:00
OTABI Tomoya b2df1789cc
Merge pull request #299519 from GaetanLepage/plotnine
python311Packages.plotnine: 0.13.2 -> 0.13.3
2024-03-28 08:55:16 +09:00
Sandro 0ab61dd1b5
Merge pull request #299569 from surfaceflinger/jazz2-2.6.0
jazz2: 2.5.0 -> 2.6.0
2024-03-28 00:54:46 +01:00
Sandro e36f92c5c8
Merge pull request #299567 from surfaceflinger/lunar-client-3.2.4
lunar-client: 3.2.3 -> 3.2.4
2024-03-28 00:53:40 +01:00
OTABI Tomoya c7f5aae86d
Merge pull request #294891 from dflores1/fastqc
fastqc: init at 0.12.1
2024-03-28 08:51:36 +09:00
Sandro d0e271775a
Merge pull request #293588 from ambroisie/bt-migrate
bt-migrate: init at 0-unstable-2023-08-17
2024-03-28 00:48:00 +01:00
Aly Raffauf c9c6734202
backblaze-b2: skip broken tests causing build failure (#299394)
* backblaze-b2: skip broken tests causing build failure

* backblaze-b2: override pytest version to 7
2024-03-28 08:46:50 +09:00
Sandro fa03b03349
Merge pull request #298192 from ByteSudoer/init-gtkhash
gtkhash: init at 1.5
2024-03-28 00:45:32 +01:00
R. Ryantm ddb5111771 python311Packages.teslajsonpy: 3.10.1 -> 3.10.2 2024-03-27 23:36:41 +00:00
Mario Rodas 4ce0214ef1
Merge pull request #299488 from r-ryantm/auto-update/catnip
catnip: 1.8.0 -> 1.8.5
2024-03-27 18:28:58 -05:00
Mario Rodas 45b688a3a6
Merge pull request #299575 from r-ryantm/auto-update/python312Packages.glean-parser
python312Packages.glean-parser: 13.0.0 -> 13.0.1
2024-03-27 18:20:01 -05:00
Mario Rodas d6af55414d
Merge pull request #299506 from r-ryantm/auto-update/postgresql13Packages.lantern
postgresql13Packages.lantern: 0.2.1 -> 0.2.2

Closes https://github.com/NixOS/nixpkgs/pull/299507
Closes https://github.com/NixOS/nixpkgs/pull/299516
Closes https://github.com/NixOS/nixpkgs/pull/299517
Closes https://github.com/NixOS/nixpkgs/pull/299518
Closes https://github.com/NixOS/nixpkgs/pull/299549
Closes https://github.com/NixOS/nixpkgs/pull/299556
Closes https://github.com/NixOS/nixpkgs/pull/299562
2024-03-27 18:16:56 -05:00
Maxine Aubrey 1b27ca3fa7
Merge pull request #299403 from r-ryantm/auto-update/tailscale
tailscale: 1.62.0 -> 1.62.1
2024-03-27 23:58:51 +01:00
Sandro 58f6a69fd3
Merge pull request #299538 from amaxine/flyctl-0.2.25
flyctl: 0.2.17 → 0.2.25
2024-03-27 23:48:35 +01:00
Sandro 024c3269d2
Merge pull request #299551 from fabaff/mediawriter-bump
mediawriter: 5.0.9 -> 5.1.1
2024-03-27 23:47:12 +01:00
Martin Weinelt 3e444c62c0
esphome: 2024.3.0 -> 2024.3.1
https://github.com/esphome/esphome/releases/tag/2024.3.1
2024-03-27 23:40:00 +01:00
Sandro 3e9447bc80
Merge pull request #299574 from abysssol/imgbrd-grabber-main-bin
imgbrd-grabber: add `meta.mainProgram` for `nix run`
2024-03-27 23:37:00 +01:00
Jörg Thalheim 6d64d66af1
Merge pull request #299576 from SuperSandro2000/nix-ld-config
nixos/nix-ld: move default libraries to config
2024-03-27 23:31:03 +01:00
R. Ryantm fb787d752a python312Packages.scikit-hep-testdata: 0.4.42 -> 0.4.43 2024-03-27 21:54:37 +00:00
Sergei Trofimovich be5802015b btrfs-progs: 6.7.1 -> 6.8
Changes: https://github.com/kdave/btrfs-progs/releases/tag/v6.8
2024-03-27 21:31:52 +00:00
Yt cabdd9cee8
Merge pull request #299515 from adamcstephens/elixir-ls/0.20
elixir-ls: fix building with elixir_1_16
2024-03-27 21:29:07 +00:00
Yt dba0006f13
Merge pull request #298589 from happysalada/update_quickwit
quickwit: 0.6.4 -> 0.8.0
2024-03-27 21:26:22 +00:00
R. Ryantm 432205b461 python312Packages.dirigera: 1.0.11 -> 1.0.12 2024-03-27 21:20:36 +00:00
R. Ryantm 03815d06e5 wio: unstable-2023-11-23 -> unstable-2024-03-23 2024-03-27 21:20:29 +00:00
R. Ryantm 53d00b15ce star-history: 1.0.20 -> 1.0.21 2024-03-27 21:20:19 +00:00
Atemu 38760f86d6
Merge pull request #299453 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2024-03-26
2024-03-27 20:47:15 +00:00
Felix Singer 2483c2d61a
coreboot-utils: 4.21 -> 24.02 (#298775)
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2024-03-27 21:38:28 +01:00
a-n-n-a-l-e-e 365bae4c5a
Merge pull request #295358 from SharzyL/llvm17_libunwind
llvmPackages_17.clangUseLLVM: apply omitted #220520
2024-03-27 13:34:59 -07:00
Sandro Jäckel c71c097282
nixos/nix-ld: fix typo 2024-03-27 21:24:33 +01:00
R. Ryantm 8e69321ba6 expr: 1.16.2 -> 1.16.3 2024-03-27 20:20:36 +00:00
R. Ryantm 3f935066b4 python312Packages.glean-parser: 13.0.0 -> 13.0.1 2024-03-27 20:13:48 +00:00
abysssol 4fe3b9aec3 imgbrd-grabber: add `meta.mainProgram` for `nix run` 2024-03-27 16:13:10 -04:00
R. Ryantm 74bb9f3f17 bpftop: 0.3.0 -> 0.4.0 2024-03-27 20:10:11 +00:00
R. Ryantm 28be04a060 boxbuddy: 2.1.4 -> 2.1.5 2024-03-27 19:55:18 +00:00
Pascal Bach ab6071eb54
Merge pull request #299505 from r-ryantm/auto-update/cryptomator
cryptomator: 1.12.3 -> 1.12.4
2024-03-27 20:52:46 +01:00
Sandro 074042d0ab
Merge pull request #298321 from bhankas/glas
glas: init at 0.2.2
2024-03-27 20:44:09 +01:00
Sandro Jäckel 6df88425c8
nixos/nix-ld: move default libraries to config 2024-03-27 20:42:25 +01:00
Robert Scott 83ab9c4e37
Merge pull request #298492 from risicle/ris-niv-wrap-binary-nix
niv: wrap binary supplying runtime `nix` dependency in `PATH`
2024-03-27 19:40:22 +00:00
nat 132a796a45
jazz2: 2.5.0 -> 2.6.0 2024-03-27 20:19:14 +01:00
nat 3e99abb8fe
lunar-client: 3.2.3 -> 3.2.4 2024-03-27 20:13:56 +01:00
Fabian Affolter 99fc3b19ba python312Packages.mscerts: refactor 2024-03-27 20:10:14 +01:00
Fabian Affolter 9eb85af930 python312Packages.mscerts: 2024.2.28 -> 2024.3.27
Diff: https://github.com/ralphje/mscerts/compare/refs/tags/2024.2.28...2024.3.27
2024-03-27 20:08:02 +01:00
Dmitry Kalinkin 568583f99a
Merge pull request #299259 from amarshall/blender-4.1
blender: 4.0.2 -> 4.1.0
2024-03-27 15:06:51 -04:00
aleksana f191a4f98f pdf4qt: init at 1.3.7 2024-03-28 02:58:32 +08:00
a-n-n-a-l-e-e 893bfe0bec
Merge pull request #299537 from DontEatOreo/move-mousecape
mousecape: move to by-name/mo
2024-03-27 11:54:56 -07:00
Weijia Wang b0d999872b
Merge pull request #299511 from 06kellyjac/semgrep_update
semgrep{,-core}: 1.63.0 -> 1.66.2
2024-03-27 19:52:06 +01:00
a-n-n-a-l-e-e 4c364b7c8c
Merge pull request #299536 from philiptaron/cocotb-fix-build
python3Packages.cocotb: fix build
2024-03-27 11:39:54 -07:00
April Schleck efbc4f3a01 reshape: fix compilation on Darwin 2024-03-27 11:26:14 -07:00
Maximilian Bosch 7cb15aee19
Merge pull request #299527 from SuperSandro2000/gitea
gitea: 1.21.9 -> 1.21.10
2024-03-27 18:17:12 +00:00
Maximilian Bosch feb8fc7218
Merge pull request #299501 from majiru/readd-make-test-python-default-system
Revert breaking change to make-python-test.nix
2024-03-27 18:07:41 +00:00
Weijia Wang 11fc48942a
Merge pull request #297669 from gaelreyrol/mailpit-update-1.15.0
mailpit: 1.13.1 -> 1.15.0
2024-03-27 19:02:39 +01:00
Fabian Affolter 52e72b5ea6 mediawriter: 5.0.9 -> 5.1.1
Diff: https://github.com/FedoraQt/MediaWriter/compare/refs/tags/5.0.9...5.1.1

Changelog: https://github.com/FedoraQt/MediaWriter/releases/tag/5.1.1
2024-03-27 19:02:16 +01:00
Sandro d6411ed8c6
Merge pull request #297346 from codingCoffee/usbguard-fix
usbguard: fix policy enums
2024-03-27 18:52:43 +01:00
Franz Pletz 4334eeb523
Merge pull request #299131 from arjan-s/bump-ntfy 2024-03-27 18:36:25 +01:00
ByteSudoer 6929a7444d gtkhash: init at 1.5 2024-03-27 18:27:49 +01:00
a-n-n-a-l-e-e 9806daf34c
Merge pull request #299294 from DontEatOreo/pkgs-itsycal
itsycal: init at 0.15.3
2024-03-27 10:26:03 -07:00
Bjørn Forsman db8f2488a8
nixos/pretix: say what it is in the "enable" docstring (#299540) 2024-03-27 18:12:38 +01:00
DontEatOreo ba1834b908
mousecape: move to by-name/mo
- Previously package resided in darwin/mousecape due to confusion, this
  breaks the pkgs category hierarchy as mentioned by
  https://github.com/NixOS/nixpkgs/pull/299032#issuecomment-2021684755
- Also switched to using fetchzip
- Fixed maintainer name
2024-03-27 18:43:54 +02:00
Weijia Wang 50999ee585
Merge pull request #296788 from Feyorsh/nethack
nethack: Update build on Darwin
2024-03-27 17:42:28 +01:00
Nick Hu 78ef469550
vimPlugins.texpresso-vim: init at 2024-03-08 (#299188) 2024-03-27 16:38:28 +00:00
Maxine Aubrey da8f2e0978
flyctl: 0.2.17 → 0.2.25
https://github.com/superfly/flyctl/compare/v0.2.17...v0.2.25
2024-03-27 17:33:00 +01:00
Fabian Affolter 3922d07d15
python312Packages.aiounifi: refactor 2024-03-27 17:32:08 +01:00
Ryan Lahfa a199cd1dbd
Merge pull request #297496 from abryko/docker-tag-discard-closure
dockerTools: discard closure reference in imageTag
2024-03-27 09:29:53 -07:00
Fabian Affolter 96f0886b83 enum4linux-ng: refactor 2024-03-27 17:25:38 +01:00
Philip Taron c142b7e441
python3Packages.cocotb: fix build
I removed the test as it currently fails on master and is removed
upstream in the as-yet-unreleased next version.

The test that fails looks like this:

```
Traceback (most recent call last):
  File "/build/source/tests/test_cases/test_cocotb/test_deprecated.py", line 39, in test_unicode_handle_assignment_deprecated
    dut.stream_in_string.value = "Bad idea"
    ^^^^^^^^^^^^^^^^^^^^
  File "/nix/store/yvcizx3fwkm044jpw9sfpnb0kx0g2bfl-python3.11-cocotb-1.8.1/lib/python3.11/site-packages/cocotb/handle.py", line 370, in __getattr__
    raise AttributeError(f"{self._name} contains no object named {name}")
AttributeError: sample_module contains no object named stream_in_string

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/build/source/tests/test_cases/test_cocotb/test_deprecated.py", line 38, in test_unicode_handle_assignment_deprecated
    with pytest.warns(DeprecationWarning, match=".*bytes.*"):
  File "/nix/store/5ipi1f14ji1nrvqnf8h8fqvr0zny183d-python3.11-pytest-8.0.2/lib/python3.11/site-packages/_pytest/recwarn.py", line 332, in __exit__
    fail(
  File "/nix/store/5ipi1f14ji1nrvqnf8h8fqvr0zny183d-python3.11-pytest-8.0.2/lib/python3.11/site-packages/_pytest/outcomes.py", line 188, in fail
    raise Failed(msg=reason, pytrace=pytrace)
Failed: DID NOT WARN. No warnings of type (<class 'DeprecationWarning'>,) were emitted.
 Emitted warnings: [].
```
2024-03-27 09:23:10 -07:00
Otavio Salvador 50612fec98 renode: use standard nix-update-script
We can now use standard nix-update-script but the renode-unstable still
requires the custom update script so we moved it to the specific .nix
file.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2024-03-27 13:21:32 -03:00
Fabian Affolter c0bbfae6ab
python312Packages.hcloud: refactor 2024-03-27 17:11:51 +01:00
R. Ryantm 57cfd14f85 python312Packages.aiounifi: 72 -> 73 2024-03-27 16:11:33 +00:00
Sandro Jäckel 738bc53e52
gitea: 1.21.9 -> 1.21.10
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.21.10
2024-03-27 17:05:17 +01:00
Sandro 9b1984ce36
Merge pull request #293117 from SuperSandro2000/goldwarden 2024-03-27 17:04:26 +01:00
R. Ryantm 8cbed5ee1b python312Packages.hcloud: 1.33.2 -> 1.34.0 2024-03-27 16:01:44 +00:00
Michael Adler 2f6c800e68 go-mockery: 2.38.0 -> 2.42.1 2024-03-27 16:58:54 +01:00
a-n-n-a-l-e-e cb11f85897
Merge pull request #296371 from GaetanLepage/invidious
invidious: 0.20.1-unstable-2024-02-18 -> 0.20.1-unstable-2024-03-08
2024-03-27 08:57:10 -07:00
Sandro Jäckel 67187dfd98
lsd: 1.1.1 -> 1.1.2
Changelog: https://github.com/lsd-rs/lsd/releases/tag/v1.1.2
2024-03-27 16:49:10 +01:00
Weijia Wang fc9e6696ab
Merge pull request #297702 from r-ryantm/auto-update/codux
codux: 15.22.2 -> 15.23.1
2024-03-27 16:33:02 +01:00
Weijia Wang cb6042a1c6
Merge pull request #298002 from wfdewith/odp-dpdk-1.44.0.0
odp-dpdk: 1.42.0.0_DPDK_22.11 -> 1.44.0.0_DPDK_22.11
2024-03-27 16:32:39 +01:00
Weijia Wang 6456dc0860
Merge pull request #298471 from LeSuisse/libdwarf_20210528-drp
libdwarf_20210528: drop
2024-03-27 16:31:56 +01:00
Weijia Wang 10e4fb5828
Merge pull request #298464 from seirl/instawow_3.3.0
instawow: 3.2.0 -> 3.3.0
2024-03-27 16:31:24 +01:00
Weijia Wang a3396a5ef3
Merge pull request #298433 from r-ryantm/auto-update/sqlfluff
sqlfluff: 3.0.2 -> 3.0.3
2024-03-27 16:31:04 +01:00
Weijia Wang effe96b2b8
Merge pull request #298386 from LeSuisse/atasm-1.23
atasm: 1.09 -> 1.23, move to an active fork
2024-03-27 16:30:32 +01:00
Weijia Wang e280a0f1ae
Merge pull request #298637 from r-ryantm/auto-update/ast-grep
ast-grep: 0.19.4 -> 0.20.0
2024-03-27 16:29:39 +01:00
Weijia Wang 8a7e6fc264
Merge pull request #299478 from mdorman/alsa-scarlett-mixer
alsa-scarlett-mixer: 0.3.3 -> 0.4.0
2024-03-27 16:28:54 +01:00
Radik Islamov 7ca999bdb1
python312Packages.bases: init at 0.3.0 2024-03-27 20:28:39 +05:00
markuskowa 657a5742c9
Merge pull request #299060 from r-ryantm/auto-update/slurm
slurm: 23.11.4.1 -> 23.11.5.1
2024-03-27 16:15:40 +01:00
Nick Cao 1224bbd946
Merge pull request #299496 from r-ryantm/auto-update/mount-zip
mount-zip: 1.0.12 -> 1.0.13
2024-03-27 11:13:08 -04:00
Nick Cao 69b581975a
Merge pull request #299484 from panicgh/fastcdr
fastcdr: 2.2.0 -> 2.2.1
2024-03-27 11:11:34 -04:00
Maxine Aubrey 79e32e6f29
Merge pull request #299417 from jtojnar/wkgtk-244
webkitgtk: 2.42.5 → 2.44.0
2024-03-27 16:11:00 +01:00
Weijia Wang ee3323be61
Merge pull request #299115 from r-ryantm/auto-update/iqtree
iqtree: 2.2.2.7 -> 2.3.1
2024-03-27 16:10:28 +01:00
Weijia Wang cea1829540
Merge pull request #299162 from r-ryantm/auto-update/spire
spire: 1.9.1 -> 1.9.2
2024-03-27 16:10:13 +01:00
Nick Cao 7837e8f8fb
Merge pull request #299493 from r-ryantm/auto-update/fishPlugins.wakatime-fish
fishPlugins.wakatime-fish: 0.0.3 -> 0.0.5
2024-03-27 11:09:12 -04:00
Joshua Bronson 10bca7eddf
bidict: add jab as a maintainer (#299218) 2024-03-27 16:08:52 +01:00
Nick Cao 21795f303c
Merge pull request #299401 from r-ryantm/auto-update/popeye
popeye: 0.21.1 -> 0.21.2
2024-03-27 11:06:38 -04:00
Nick Cao 2a9b14650c
Merge pull request #299424 from r-ryantm/auto-update/cirrus-cli
cirrus-cli: 0.113.0 -> 0.113.1
2024-03-27 11:05:39 -04:00
Weijia Wang 7846e003c2
Merge pull request #299398 from r-ryantm/auto-update/suitesparse-graphblas
suitesparse-graphblas: 9.0.3 -> 9.1.0
2024-03-27 16:04:49 +01:00
Nick Cao e1869a8747
Merge pull request #299435 from fabaff/sad-bump
sad: 0.4.25 -> 0.4.27
2024-03-27 11:04:24 -04:00
Weijia Wang fbfb5f91ae
Merge pull request #299182 from r-ryantm/auto-update/kaniko
kaniko: 1.21.1 -> 1.22.0
2024-03-27 16:00:52 +01:00
Weijia Wang c6ec65f2cf
Merge pull request #299195 from r-ryantm/auto-update/appflowy
appflowy: 0.5.2 -> 0.5.3
2024-03-27 16:00:42 +01:00
DontEatOreo 574f0d2869
itsycal: init at 0.15.3 2024-03-27 16:55:52 +02:00
Gaetan Lepage da779ed05b python311Packages.plotnine: 0.13.2 -> 0.13.3
Diff: https://github.com/has2k1/plotnine/compare/refs/tags/v0.13.2...v0.13.3

Changelog: https://github.com/has2k1/plotnine/releases/tag/v0.13.3
2024-03-27 15:53:20 +01:00
Nick Cao a1ed4e06b1
Merge pull request #299368 from r-ryantm/auto-update/azure-storage-azcopy
azure-storage-azcopy: 10.23.0 -> 10.24.0
2024-03-27 10:53:16 -04:00
Nick Cao d2cffdb66d
Merge pull request #299371 from r-ryantm/auto-update/python312Packages.markdownify
python312Packages.markdownify: 0.11.6 -> 0.12.1
2024-03-27 10:52:28 -04:00
rewine efae95be3d
wayfire: set nessasary propagatedBuildInputs required by wayfire.pc 2024-03-27 22:51:30 +08:00
rewine c167f6efdb
wayfire: trigger mate-wayland tests 2024-03-27 22:51:30 +08:00
rewine ab2c5d034e
wayfirePlugins.wwp-switcher: init at unstable-2023-09-09 2024-03-27 22:51:29 +08:00
rewine d3753949d8
wayfirePlugins.focus-request: init at 0.8.0.2 2024-03-27 22:51:29 +08:00
rewine cec9c1f930
wayfirePlugins.wayfire-shadows: init at unstable-2023-09-09 2024-03-27 22:51:29 +08:00
Nick Cao 9efae7a513
Merge pull request #299375 from r-ryantm/auto-update/python312Packages.metakernel
python312Packages.metakernel: 0.30.1 -> 0.30.2
2024-03-27 10:51:18 -04:00
Adam Stephens 3cc34c0d9c
elixir-ls: fix building with elixir_1_16 2024-03-27 10:51:08 -04:00
Nick Cao 7b3f575653
Merge pull request #299386 from r-ryantm/auto-update/grpc-client-cli
grpc-client-cli: 1.20.0 -> 1.20.1
2024-03-27 10:49:58 -04:00
Weijia Wang 4ae94a160d
Merge pull request #299215 from r-ryantm/auto-update/prometheus-ping-exporter
prometheus-ping-exporter: 1.1.0 -> 1.1.1
2024-03-27 15:49:39 +01:00
Nick Cao 3643b2efcb
Merge pull request #299391 from r-ryantm/auto-update/cyberchef
cyberchef: 10.8.2 -> 10.9.0
2024-03-27 10:49:26 -04:00
OTABI Tomoya 79bee85b44
Merge pull request #298613 from ViZiD/hashberg-io/typing-validation
python312Packages.typing-validation: init at 1.2.11
2024-03-27 23:49:12 +09:00
Nick Cao e1cd837490
Merge pull request #299314 from r-ryantm/auto-update/python311Packages.scancode-toolkit
python311Packages.scancode-toolkit: 32.0.8 -> 32.1.0
2024-03-27 10:47:50 -04:00
Nick Cao 28c363bf3b
Merge pull request #299351 from r-ryantm/auto-update/cpustat
cpustat: 0.02.19 -> 0.02.20
2024-03-27 10:44:45 -04:00
Weijia Wang c8d2fda54d
Merge pull request #299399 from r-ryantm/auto-update/plumber
plumber: 2.6.0 -> 2.6.1
2024-03-27 15:44:10 +01:00
Weijia Wang 27d0b6ca7e
Merge pull request #299392 from r-ryantm/auto-update/python312Packages.pysigma
python312Packages.pysigma: 0.11.3 -> 0.11.4
2024-03-27 15:43:47 +01:00
Christoph Hrdinka cf1e9d2cf9
qtpass: 1.3.2 -> 1.4.0
Changelog: https://github.com/IJHack/QtPass/releases/tag/v1.4.0

Closes #298915
2024-03-27 15:43:29 +01:00
Weijia Wang 2bd95dd410
Merge pull request #299372 from r-ryantm/auto-update/python312Packages.hishel
python312Packages.hishel: 0.0.24 -> 0.0.25
2024-03-27 15:43:26 +01:00
Nick Cao 4085842da3
Merge pull request #299354 from r-ryantm/auto-update/droidcam
droidcam: 2.1.2 -> 2.1.3
2024-03-27 10:42:43 -04:00
Weijia Wang b025bae631
Merge pull request #299296 from r-ryantm/auto-update/cargo-deny
cargo-deny: 0.14.18 -> 0.14.20
2024-03-27 15:42:29 +01:00
Weijia Wang 326400d733
Merge pull request #299246 from r-ryantm/auto-update/wasm-tools
wasm-tools: 1.201.0 -> 1.202.0
2024-03-27 15:41:39 +01:00
Weijia Wang e1f74ec3e8
Merge pull request #299378 from r-ryantm/auto-update/stripe-cli
stripe-cli: 1.19.2 -> 1.19.3
2024-03-27 15:40:53 +01:00
OTABI Tomoya 991689bc5b
Merge pull request #297453 from lucas-deangelis/master
python312Packages.mkdocs-autolinks-plugin: init at 0.7.1
2024-03-27 23:40:45 +09:00
Marek Fajkus 76859dcd09
Merge pull request #299485 from r-ryantm/auto-update/cargo-generate
cargo-generate: 0.19.0 -> 0.20.0
2024-03-27 15:39:45 +01:00
Weijia Wang 6234e46a01
Merge pull request #299337 from r-ryantm/auto-update/quisk
quisk: 4.2.29 -> 4.2.30
2024-03-27 15:39:27 +01:00
Weijia Wang 56d8c76365
Merge pull request #299349 from r-ryantm/auto-update/vals
vals: 0.35.0 -> 0.36.0
2024-03-27 15:39:05 +01:00
Weijia Wang 0a4c9c84e8
Merge pull request #299357 from r-ryantm/auto-update/cytoscape
cytoscape: 3.10.1 -> 3.10.2
2024-03-27 15:38:47 +01:00
Weijia Wang 8fadb0dabb
Merge pull request #299400 from r-ryantm/auto-update/krelay
krelay: 0.0.8 -> 0.0.9
2024-03-27 15:38:28 +01:00
Nick Cao 9240e01b0f
Merge pull request #299273 from NickCao/toml-f
xTB ecosystem: build with meson, fix (cross) compilation
2024-03-27 10:37:37 -04:00
Nick Cao a5f24ada49
Merge pull request #299320 from r-ryantm/auto-update/renode-unstable
renode-unstable: 1.15.0+20240320git97be875a3 -> 1.15.0+20240323git3bd8e280d
2024-03-27 10:36:39 -04:00
Michael Alan Dorman f424f5977c alsa-scarlett-mixer: 0.3.3 -> 0.4.0
This update enables support for newer hardware.

I am putting myself down as maintainer, and removing the prior
maintainer, @sebtm, at his specific suggestion.

This seeems reasonable to me as I do own the hardware and therefore
can do some actual testing.
2024-03-27 10:35:00 -04:00
nikstur 89284080ec
Merge pull request #299387 from r-ryantm/auto-update/python312Packages.plantuml-markdown
python312Packages.plantuml-markdown: 3.9.3 -> 3.9.4
2024-03-27 15:32:01 +01:00
06kellyjac fe6b8adaa0 semgrep{,-core}: 1.63.0 -> 1.66.2 2024-03-27 14:18:02 +00:00
Julien DIOT 899b1ed417 rofi-emoji: fix missing dependencies xdotools wtype
When trying to insert an emoji, and error notification raises:
`Could not find any tool to handle insertion. Please install xdotool or wtype.`

This commit add those missing dependencies.
To control which of these tools should be installed (one is for x11 and the
other for wayland) 2 derivations arguments have been created: `x11Support` and
`waylandSupport` defaulting to `true`.
2024-03-27 07:16:43 -07:00
OTABI Tomoya 3e8d4e7ea0
Merge pull request #299423 from MikaelFangel/update-fantomas
fantomas: 6.2.3 -> 6.3.0
2024-03-27 23:09:22 +09:00
OTABI Tomoya 4dcef167eb
Merge pull request #299430 from cafkafk/eza-0.18.9
eza: 0.18.8 -> 0.18.9
2024-03-27 23:08:11 +09:00
Payas Relekar d203755d14 glas: init at 0.2.2 2024-03-27 19:37:21 +05:30
OTABI Tomoya aca37429df
Merge pull request #299483 from otavio/tmux
python311Packages.libtmux: 0.35.0 -> 0.36.0, tmuxp: 1.43.0 -> 1.45.0
2024-03-27 23:06:26 +09:00
OTABI Tomoya 862788c3a1
Merge pull request #299413 from r-ryantm/auto-update/python311Packages.langsmith
python311Packages.langsmith: 0.1.31 -> 0.1.33
2024-03-27 23:05:56 +09:00
OTABI Tomoya 8879c4e787
Merge pull request #299374 from r-ryantm/auto-update/python312Packages.redis-om
python312Packages.redis-om: 0.2.1 -> 0.2.2
2024-03-27 23:04:58 +09:00
Martin Weinelt 7c636c48b7
Merge pull request #291897 from funkeleinhorn/add-flashprog
Refactor flashprog
2024-03-27 14:58:39 +01:00
Paul Meyer 529a53c13f
Merge pull request #299216 from r-ryantm/auto-update/python311Packages.dnf-plugins-core
python311Packages.dnf-plugins-core: 4.5.0 -> 4.6.0
2024-03-27 14:55:38 +01:00
OTABI Tomoya 0fbefaefeb
Merge pull request #299383 from r-ryantm/auto-update/python312Packages.pygls
python312Packages.pygls: 1.3.0 -> 1.3.1
2024-03-27 22:54:52 +09:00
OTABI Tomoya a28896bc1c
Merge pull request #298668 from 999eagle/fix/python-nbdime
python3Packages.nbdime: fix build for jupyter-server 2.13
2024-03-27 22:50:57 +09:00
Yureka 8c219d1ff7
fastnetmon-advanced: 2.0.362 -> 2.0.363 (#299486) 2024-03-27 14:47:11 +01:00
R. Ryantm 334b49ce2a postgresql13Packages.lantern: 0.2.1 -> 0.2.2 2024-03-27 13:43:45 +00:00
R. Ryantm 4bff7e0fca cryptomator: 1.12.3 -> 1.12.4 2024-03-27 13:43:43 +00:00
OTABI Tomoya e21a8a4293
Merge pull request #299480 from mweinelt/jupyter-server-favicon-strip
python311Packages.jupyter-server: don't strip favicon on darwin
2024-03-27 22:40:08 +09:00
Jacob Moody d9039fcdd2 nixos/tests: readd builtins.currentSystem to make-test-python.nix
There is more nuance in the  ways people expect to run tests,
as such this still has some breakage. Revert for now.
2024-03-27 08:37:43 -05:00
R. Ryantm 5eacd9525d ooniprobe-cli: 3.20.1 -> 3.21.0 2024-03-27 13:29:28 +00:00
Fabian Affolter f97761e47b badchars: refactor 2024-03-27 14:23:52 +01:00
R. Ryantm f567eefa87 mount-zip: 1.0.12 -> 1.0.13 2024-03-27 13:23:39 +00:00
Gaetan Lepage 7cf3321f2f invidious: 0.20.1-unstable-2024-02-18 -> 0.20.1-unstable-2024-03-08 2024-03-27 14:16:40 +01:00
R. Ryantm 04fa683bd8 fishPlugins.wakatime-fish: 0.0.3 -> 0.0.5 2024-03-27 13:12:13 +00:00
Pol Dellaiera ccae573b1e
Merge pull request #299286 from LordGrimmauld/swaymux
swaymux: init at 1.0
2024-03-27 14:10:32 +01:00
R. Ryantm a3e9e6739b bitwarden-directory-connector-cli: 2023.10.0 -> 2024.3.1 2024-03-27 13:10:08 +00:00
Alyssa Ross 6589674e6f libressl: backport fix for linking static libtls
This fixes e.g. pkgsStatic.catgirl.

Fixes: 449d50ab36 ("libressl: 3.8.2 -> 3.8.3")
2024-03-27 14:10:00 +01:00
Fabian Affolter e141994dbb
dvc: refactor 2024-03-27 14:07:55 +01:00
Fabian Affolter 54ebc398c2
Merge pull request #298066 from fabaff/llama-parse-bump
python311Packages.llama-parse: 0.3.9 -> 0.4.0
2024-03-27 14:02:21 +01:00
R. Ryantm c751bddad4 catnip: 1.8.0 -> 1.8.5 2024-03-27 12:58:47 +00:00
Maximilian Bosch fea9c8f0fb
Merge pull request #299418 from K900/kernels-20240327
Kernel updates for 2024-03-27
2024-03-27 12:58:10 +00:00
Maximilian Bosch 800d3f070b
Merge pull request #298016 from Ma27/bump-grafana
grafana: 10.4.0 -> 10.4.1
2024-03-27 12:45:06 +00:00
Otavio Salvador ba0b918ff5 python311Packages.libtmux: 0.35.0 -> 0.36.0 2024-03-27 12:44:50 +00:00
Otavio Salvador 48001e7136 tmuxp: 1.43.0 -> 1.45.0 2024-03-27 12:43:52 +00:00
R. Ryantm cfe196b3c3 cargo-generate: 0.19.0 -> 0.20.0 2024-03-27 12:43:44 +00:00
Martin Weinelt d48d1e7d09
python311Packages.jupyter-server: don't strip favicon on darwin
When using LLVM strip on the favicon.ico files in this package, their
size gets inflated from 31K to 772M, which results in an unreasonable
package size.

Related: #299427
2024-03-27 13:30:19 +01:00
Nicolas Benes eb1019917f fastcdr: 2.2.0 -> 2.2.1 2024-03-27 13:25:21 +01:00
Sandro f085097270
Merge pull request #298348 from r-ryantm/auto-update/nextcloud-notify_push 2024-03-27 13:07:38 +01:00
R. Ryantm 3875d6cab2 dvc-with-remotes: 3.48.4 -> 3.49.0 2024-03-27 11:45:28 +00:00
Randy Eckenrode 2944f24f12
Merge pull request #299360 from reckenrode/darwin-aliases 2024-03-27 07:31:25 -04:00
Adam C. Stephens 0ca930ad59
Merge pull request #299340 from adamcstephens/incus/0.7
incus: 0.6 -> 0.7
2024-03-27 07:29:00 -04:00
Lin Jian 098e283b46
Merge pull request #299316 from Atemu/emacs28-macport-CVE
emacs28-macport: incorporate security patches
2024-03-27 19:27:23 +08:00
zzzsyyy 707234ad1c
xanmod-kernels: use CPUFreq governor `performance`
explicitly follows the upstream CPU Frequency scaling configuration
2024-03-27 19:26:47 +08:00
Fabian Affolter b4efe534c9 sipvicious: refactor
- add dependencies
- add manpages
- use python3.pkgs
2024-03-27 12:02:03 +01:00
Doron Behar 285d456c6d
Merge pull request #288072 from lucasew/86box-roms
_86Box: bring roms together
2024-03-27 12:57:09 +02:00
Doron Behar f6bd4c34a9
Merge pull request #299436 from r-ryantm/auto-update/texlab
texlab: 5.13.1 -> 5.14.0
2024-03-27 12:55:29 +02:00
Sophie Tauchert 9ecd9e01e5
python3Packages.nbdime: fix build for jupyter-server 2.13
see also the upstream issue for this: https://github.com/jupyter/nbdime/issues/749
2024-03-27 11:32:31 +01:00
Sandro 0a8eead041
Merge pull request #291470 from numinit/update-easyrsa 2024-03-27 11:21:58 +01:00
Sandro 55c36ec47f
Merge pull request #295651 from hennk/poetry-plugin-poeblix 2024-03-27 11:21:28 +01:00
Sandro f87c956ea7
Merge pull request #281236 from melvyn2/update-kavita 2024-03-27 11:17:39 +01:00
Sandro da524b7072
Merge pull request #297245 from DerRockWolf/add/stackit-cli 2024-03-27 11:16:30 +01:00
Sandro e86a737455
Merge pull request #296404 from ByteSudoer/add-dipc 2024-03-27 11:13:55 +01:00
Yt 7d8078783c
Merge pull request #299411 from r-ryantm/auto-update/cargo-mobile2
cargo-mobile2: 0.11.0 -> 0.11.1
2024-03-27 10:04:21 +00:00
R. Ryantm af35bf9da7 snac2: 2.49 -> 2.50 2024-03-27 10:03:38 +00:00
kirillrdy a299d72c90
Merge pull request #299441 from afh/update-yubikey-manager
yubikey-manager: 5.3.0 -> 5.4.0
2024-03-27 20:57:37 +11:00
Sandro Jäckel 7bb3c84eb3
nextcloudPackages: regen 2024-03-27 10:54:17 +01:00
R. Ryantm 103d4f8a49
nextcloud-notify_push: 0.6.9 -> 0.6.10 2024-03-27 10:53:50 +01:00
Fabian Affolter a50a01003f ldeep: refactor 2024-03-27 10:50:46 +01:00
Sandro 2230a20f2b
Merge pull request #294017 from fgaz/job-security/init 2024-03-27 10:47:59 +01:00
Ivan Mincik a2ac9a5f60 pdal: 2.7.0 -> 2.7.1 2024-03-27 10:41:51 +01:00
R. RyanTM dbcc57427d
hclfmt: 2.20.0 -> 2.20.1 (#299390) 2024-03-27 10:34:17 +01:00
Shea Levy 13037eafb0
github-runner: 2.314.1 -> 2.315.0 (#299370) 2024-03-27 10:34:08 +01:00
Lampros Pitsillos 1d4a442eb9 maintainers: add lampros 2024-03-27 11:32:21 +02:00
R. Ryantm 29d96cc43a zircolite: 2.10.0 -> 2.20.0 2024-03-27 09:24:01 +00:00
Weijia Wang d290cbaca5
Merge pull request #298949 from Aleksanaa/glide-media-player
glide-media-player: 0.6.2 -> 0.6.3
2024-03-27 10:16:26 +01:00
lassulus e91a1ad1e3
Merge pull request #298737 from MatthewCroughan/mc/scion-modules
nixos/scion: init
2024-03-27 10:15:37 +01:00
R. RyanTM 6b303293b5
texpresso: 0-unstable-2024-03-24 -> 0-unstable-2024-03-26 (#299362) 2024-03-27 09:11:32 +00:00
R. Ryantm 762fe6b740 bacula: 13.0.4 -> 15.0.2 2024-03-27 09:00:39 +00:00
Fabian Affolter 92ebcf7d4d python311Packages.llama-index-agent-openai: 0.10.22 -> 0.2.0
No longer use mono repo for the source as the release cycles don't
match
2024-03-27 09:49:47 +01:00
Jacek Galowicz e6e4a15f3a
Merge pull request #299395 from ElvishJerricco/initrd-backdoor-remove-unnecessary-wait
nixos/tests: Remove unnecesary wait from initrdBackdoor
2024-03-27 09:49:40 +01:00
Fabian Affolter 381fbde3ef python311Packages.llama-index-llms-openai: 0.1.12 -> 0.1.13 2024-03-27 09:46:15 +01:00
Fabian Affolter 76c6e1555f python311Packages.llama-index-program-openai: relax llama-index-agent-openai 2024-03-27 09:46:15 +01:00
Fabian Affolter b212b74acc python311Packages.llama-index-core: 0.10.23 -> 0.10.24
Diff: https://github.com/run-llama/llama_index/compare/refs/tags/v0.10.23...v0.10.24

Changelog: https://github.com/run-llama/llama_index/blob/0.10.24/CHANGELOG.md
2024-03-27 09:46:15 +01:00
Fabian Affolter 14f05546fe
Merge pull request #299356 from r-ryantm/auto-update/python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-database: 0.1.2 -> 0.1.3
2024-03-27 09:40:40 +01:00
Fabian Affolter 5a21935c78
python311Packages.asyncstdlib: refactor 2024-03-27 09:35:44 +01:00
Fabian Affolter 6413c84519
cpustat: refactor
- specify license
2024-03-27 09:34:43 +01:00
Fabian Affolter 4409f04b23
snyk: refactor 2024-03-27 09:32:18 +01:00
Fabian Affolter c3ccd03928
Merge pull request #299290 from r-ryantm/auto-update/python311Packages.pathlib-abc
python311Packages.pathlib-abc: 0.1.1 -> 0.2.0
2024-03-27 09:30:03 +01:00
Fabian Affolter 0aa77ce90e
python311Packages.scancode-toolkit: refactor 2024-03-27 09:28:38 +01:00
Fabian Affolter ec03ececbe
Merge pull request #299325 from fabaff/exploitdb-bump
exploitdb: 2024-03-23 -> 2024-03-26
2024-03-27 09:26:35 +01:00
Pol Dellaiera 63411b26d0
Merge pull request #294003 from lucc/vagrant-completion
vagrant: install zsh completion
2024-03-27 09:25:06 +01:00
Alexis Hildebrandt cb5c74cee6 yubikey-manager: 5.3.0 -> 5.4.0
Changelog: https://github.com/Yubico/yubikey-manager/releases/tag/5.4.0

Diff: https://github.com/Yubico/yubikey-manager/compare/5.3.0...5.4.0
2024-03-27 09:22:59 +01:00
Pol Dellaiera a569260ee9
Merge pull request #296950 from kintrix007/add-vlc-bittorrent
vlc-bittorrent: init at 2.15.0
2024-03-27 09:21:49 +01:00
Pol Dellaiera 852b403278
Merge pull request #298167 from MatthewCroughan/mc/cgterm
cgterm: init at 1.7b2
2024-03-27 09:20:30 +01:00
LordGrimmauld 2814577954 swaymux: init at 1.0 2024-03-27 09:07:37 +01:00
Weijia Wang 10f2283273
Merge pull request #299308 from lunik1/iosevka-29.0.4
iosevka: 29.0.3 -> 29.0.4
2024-03-27 09:07:13 +01:00
Fabian Affolter 7289c271eb python311Packages.githubkit: fix typo 2024-03-27 09:06:37 +01:00
matthewcroughan 43310164e4 scion: add passthru.tests 2024-03-27 08:02:59 +00:00
zzzsyyy 238727c8c2
linux_xanmod_latest: 6.7.10 -> 6.7.11 2024-03-27 16:01:16 +08:00
Maxine Aubrey 19f22b217c webkitgtk: 2.42.5 → 2.44.0
https://webkitgtk.org/2024/03/16/webkitgtk2.44.0-released.html
https://webkitgtk.org/security/WSA-2024-0002.html
https://webkitgtk.org/2024/02/02/webkitgtk2.43.4-released.html
https://webkitgtk.org/2023/12/21/webkitgtk2.43.3-released.html
https://webkitgtk.org/2023/12/04/webkitgtk2.43.2-released.html
https://webkitgtk.org/2023/11/17/webkitgtk2.43.1-released.html

https://github.com/WebKit/WebKit/compare/webkitgtk-2.42.5...webkitgtk-2.43.4
https://github.com/WebKit/WebKit/compare/webkitgtk-2.43.4...webkitgtk-2.44.0
https://github.com/WebKit/WebKit/commits/webkitgtk-2.44.0/Source/WebCore/PlatformGTK.cmake
https://github.com/WebKit/WebKit/commits/webkitgtk-2.44.0/Source/cmake/OptionsGTK.cmake

- GTK 4 is the default:
  80028d2732

- Remove WPE renderer:
  3d09772ab4

- Remove X11 renderer:
  8b0ce36830
  “Package 'xdmcp', required by 'xcb', not found” is just a side effect
  of CMake over-eagerly looking for static flags – it is only listed
  in `Requires.private` so it can be safely ignored.

- Remove JPEG2000 support:
  78cb9d96aa

Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>
2024-03-27 08:58:04 +01:00
LordGrimmauld df15627b80 maintainers: add grimmauld 2024-03-27 08:57:50 +01:00
Fabian Affolter 32dbb62587
python312Packages.markdownify: refactor 2024-03-27 08:56:42 +01:00
Fabian Affolter a00bc0510d
python312Packages.markdownify: add changelog to meta 2024-03-27 08:53:59 +01:00
Azat Bahawi c31738db6d
Merge pull request #298346 from azahi/dmalloc
dmalloc: init at 5.6.5
2024-03-27 07:53:58 +00:00
Fabian Affolter c067e500c2
python312Packages.hishel: refactor 2024-03-27 08:52:09 +01:00
Fabian Affolter c9b46dbabc
python312Packages.metakernel: refactor 2024-03-27 08:50:54 +01:00
Fabian Affolter 3ddc01e54d
python312Packages.redis-om: refactor 2024-03-27 08:49:35 +01:00
Fabian Affolter 08023882bd
python312Packages.pysigma: refactor 2024-03-27 08:48:29 +01:00
Fabian Affolter 28e8ef51e6
python311Packages.langsmith: refactor 2024-03-27 08:47:27 +01:00
Fabian Affolter c3f872778c sad: 0.4.25 -> 0.4.27
Diff: https://github.com/ms-jpq/sad/compare/refs/tags/v0.4.25...v0.4.27

Changelog: https://github.com/ms-jpq/sad/releases/tag/v0.4.27
2024-03-27 08:45:41 +01:00
R. Ryantm 8e4286f755 texlab: 5.13.1 -> 5.14.0 2024-03-27 07:42:44 +00:00
lassulus 27b752e81b
Merge pull request #297608 from MatthewCroughan/mc/ustreamer-vmtest
nixos/tests/ustreamer: init
2024-03-27 08:41:24 +01:00
zzzsyyy 5125649d73
linux_xanmod: 6.6.22 -> 6.6.23 2024-03-27 15:32:42 +08:00
R. Ryantm b8e02f02da python312Packages.oci: 2.124.2 -> 2.125.0 2024-03-27 07:27:27 +00:00
Christina Sørensen 4962892234
eza: 0.18.8 -> 0.18.9
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-27 08:18:05 +01:00
Fabian Affolter 2726f127c1
Merge pull request #299283 from fabaff/sqlmodel-fix
python312Packages.sqlmodel: disable failing test
2024-03-27 08:16:43 +01:00
R. Ryantm d6fa4b619b lightburn: 1.5.04 -> 1.5.05 2024-03-27 07:09:49 +00:00
Mario Rodas 50450bfba7
Merge pull request #299397 from r-ryantm/auto-update/flow
flow: 0.231.0 -> 0.232.0
2024-03-27 02:09:01 -05:00
Mikael Fangel 6ace43b8d0 fantomas: 6.2.3 -> 6.3.0 2024-03-27 08:06:04 +01:00
matthewcroughan 716f10c176 scion: rename binaries
These are the names of the binaries as they are distributed in some
places. Upstream systemd services even depend upon these names, it is
going to be helpful to keep this naming consistent, for bootstrapping
2024-03-27 07:04:35 +00:00
R. Ryantm e49dcbbc39 spicetify-cli: 2.34.1 -> 2.36.0 2024-03-27 07:04:33 +00:00
Floris Stoica 7623f58576 qt6.full: Fix qt6 quick projects by also linking missing metatypes jsons 2024-03-27 08:03:50 +01:00
R. Ryantm e3331699d0 cirrus-cli: 0.113.0 -> 0.113.1 2024-03-27 07:03:46 +00:00
Gaetan Lepage 2acb970418 bunbun: init at 1.3.0 2024-03-27 08:02:51 +01:00
R. Ryantm c2be295239 libaec: 1.1.2 -> 1.1.3 2024-03-27 06:55:10 +00:00
matthewcroughan 4d841207c5 nixos/tests/ustreamer: init 2024-03-27 06:35:55 +00:00
matthewcroughan 704c1f5c7b akvcam: unmark as broken 2024-03-27 06:35:55 +00:00
K900 4729d1748a linux_4_19: 4.19.310 -> 4.19.311 2024-03-27 09:00:26 +03:00
K900 83f95f44a7 linux_5_4: 5.4.272 -> 5.4.273 2024-03-27 09:00:20 +03:00
K900 bdac982855 linux_5_10: 5.10.213 -> 5.10.214 2024-03-27 09:00:13 +03:00
K900 06d01ef1fc linux_5_15: 5.15.152 -> 5.15.153 2024-03-27 09:00:05 +03:00
K900 10987ad932 linux_6_1: 6.1.82 -> 6.1.83 2024-03-27 08:59:58 +03:00
K900 a95e87f9e9 linux_6_6: 6.6.22 -> 6.6.23 2024-03-27 08:59:54 +03:00
K900 8c95b2ac65 linux_6_7: 6.7.10 -> 6.7.11 2024-03-27 08:59:48 +03:00
K900 71ccd8e617 linux_6_8: 6.8.1 -> 6.8.2 2024-03-27 08:59:44 +03:00
K900 fd2ac5b6f3
Merge pull request #298948 from alyssais/linux-6.9-rc1
Linux kernels 2024-03-05
2024-03-27 08:58:18 +03:00
kirillrdy 91cdc9f453
Merge pull request #299406 from meain/update-impl
impl: 1.2.0 -> 1.3.0
2024-03-27 16:52:35 +11:00
K900 1b08f32c98
Merge pull request #299299 from eclairevoyant/pipewire-docs
nixos/{pipewire,wireplumber}: document examples for `*.configPackages` and cleanup
2024-03-27 08:43:44 +03:00
Vincent Laporte 378c25fbb7 alt-ergo: 2.5.2 → 2.5.3 2024-03-27 06:30:04 +01:00
Stanisław Pitucha 37f3e67926
Merge pull request #299410 from viraptor/cf-vault-version
cf-vault: add version string
2024-03-27 16:22:55 +11:00
Robert Schütz d39618aa2d mollysocket: init at 1.3.0 2024-03-26 22:07:29 -07:00
Vincent Laporte 6593c00cee ocamlPackages.irmin: 3.5.1 → 3.7.2 2024-03-27 06:04:58 +01:00
Will Fancher 6504cbb171
Merge pull request #288212 from r-ryantm/auto-update/makeInitrdNGTool
makeInitrdNGTool: 0.1.0 -> 0.1.0
2024-03-27 00:43:03 -04:00
R. Ryantm 554bd39b44 firebase-tools: 13.5.2 -> 13.6.0 2024-03-27 04:41:16 +00:00
R. Ryantm 5098e820a5 cargo-mobile2: 0.11.0 -> 0.11.1 2024-03-27 04:41:12 +00:00
R. Ryantm 95bda65266 python311Packages.langsmith: 0.1.31 -> 0.1.33 2024-03-27 04:41:08 +00:00
Stanisław Pitucha 2fc5edd27b cf-vault: add version string 2024-03-27 15:32:27 +11:00
Abin Simon 1824b0d65d impl: 1.2.0 -> 1.3.0
Diff: https://github.com/josharian/impl/compare/v1.2.0...v1.3.0
2024-03-27 09:57:59 +05:30
melvyn 6bf7438e4f
kavita: document breaking option changes in release notes 2024-03-26 21:15:30 -07:00
melvyn 382bb96018
kavita: run nuget upgrade after npm upgrade in script 2024-03-26 21:15:30 -07:00
Yongun Seong 477dce3b9a
nixos/kavita: accept freeform settings, ensure locales in tests 2024-03-26 21:15:29 -07:00
Yongun Seong 44cdc74071
kavita: add passthru.updateScript 2024-03-26 21:15:29 -07:00
Yongun Seong 0bb68542f2
kavita: add nevivurn to maintainers 2024-03-26 21:15:29 -07:00
melvyn 1beb8edf27
kavita: 0.7.1.4 -> 0.7.13
Co-authored-by: Yongun Seong <nevivurn@nevi.dev>
2024-03-26 21:15:29 -07:00
R. Ryantm 587f341ca1 popeye: 0.21.1 -> 0.21.2 2024-03-27 04:08:44 +00:00
R. Ryantm bbf2235337 tailscale: 1.62.0 -> 1.62.1 2024-03-27 03:56:08 +00:00
R. Ryantm 8ba309e894 krelay: 0.0.8 -> 0.0.9 2024-03-27 03:56:08 +00:00
R. Ryantm 9ba0043ba2 plumber: 2.6.0 -> 2.6.1 2024-03-27 03:55:55 +00:00
R. Ryantm c6fb897e0a suitesparse-graphblas: 9.0.3 -> 9.1.0 2024-03-27 03:55:31 +00:00
Gaétan Lepage 1b4adc1773
python311Packages.uproot: 5.3.1 -> 5.3.2 (#299315)
Diff: https://github.com/scikit-hep/uproot5/compare/refs/tags/v5.3.1...v5.3.2

Changelog: https://github.com/scikit-hep/uproot5/releases/tag/v5.3.2
2024-03-26 23:43:06 -04:00
Will Fancher 7935db1456 nixos/tests: Remove unnecesary wait from initrdBackdoor 2024-03-26 23:40:05 -04:00
R. Ryantm 4bf5c28ad1 flow: 0.231.0 -> 0.232.0 2024-03-27 03:39:54 +00:00
Mario Rodas b07adff97c
Merge pull request #296699 from stepbrobd/crunchy-cli
crunchy-cli: 3.2.5 -> 3.3.1
2024-03-26 22:29:02 -05:00
Mario Rodas fbe9db4925
Merge pull request #297470 from r-ryantm/auto-update/fn-cli
fn-cli: 0.6.29 -> 0.6.30
2024-03-26 22:28:15 -05:00
Mario Rodas 93aa1f2abf
Merge pull request #297277 from QJoly/cilium-cli-1.16.3
cilium-cli: 0.16.0 -> 0.16.3
2024-03-26 22:27:54 -05:00
Mario Rodas 8d3c0444cd
Merge pull request #299328 from marsam/update-nodejs_18
nodejs_18: 18.19.1 -> 18.20.0
2024-03-26 22:24:53 -05:00
R. Ryantm d8e150f195 python312Packages.pysigma: 0.11.3 -> 0.11.4 2024-03-27 03:24:52 +00:00
R. Ryantm ca868c37b1 cyberchef: 10.8.2 -> 10.9.0 2024-03-27 03:24:39 +00:00
Stig 6b7672b306
Merge pull request #249404 from stigtsp/package/ssh-tpm-agent-init
ssh-tpm-agent: init at 0.3.1
2024-03-27 04:21:26 +01:00
Yueh-Shun Li c9da94beff buildGoModule: Deprecate vendorSha256 with throw
Ignore vendorSha256 when vendorHash is specified.

Throw when vendorHash isn't specified:
- "buildGoModule: Expect vendorHash instead of vendorSha256" when
  vendorSha256 is specified.
- "buildGoModule: vendorHash is missing" otherwise.

`goModules.outputHashAlgo` is specified as null when vendorHash is not
empty, "sha256" otherwise.

Co-authored-by: zowoq <59103226+zowoq@users.noreply.github.com>
2024-03-27 11:19:40 +08:00
Emily 42eb76d2c4
Merge pull request #299319 from emilylange/chromium
chromedriver,chromium: 123.0.6312.58 -> 123.0.6312.86
2024-03-27 03:59:24 +01:00
R. Ryantm dd1628069b python312Packages.plantuml-markdown: 3.9.3 -> 3.9.4 2024-03-27 02:58:41 +00:00
R. Ryantm d91c39eed1 grpc-client-cli: 1.20.0 -> 1.20.1 2024-03-27 02:57:52 +00:00
R. Ryantm 76f9330db9 python312Packages.pygls: 1.3.0 -> 1.3.1 2024-03-27 02:42:29 +00:00
R. Ryantm 015c080c74 stripe-cli: 1.19.2 -> 1.19.3 2024-03-27 02:40:02 +00:00
Stig Palmquist be8502a95c
ssh-tpm-agent: init at 0.3.1 2024-03-27 03:27:05 +01:00
R. Ryantm 24389d540d python312Packages.metakernel: 0.30.1 -> 0.30.2 2024-03-27 02:26:29 +00:00
R. Ryantm 529e0df2fc python312Packages.redis-om: 0.2.1 -> 0.2.2 2024-03-27 02:24:23 +00:00
Stig 647a569075
Merge pull request #249831 from meebey/smuxi_pkg
smuxi: init at unstable-2023-07-01
2024-03-27 03:24:04 +01:00
R. Ryantm 47432c561d python312Packages.hishel: 0.0.24 -> 0.0.25 2024-03-27 02:14:44 +00:00
R. Ryantm edaf27c25b python312Packages.markdownify: 0.11.6 -> 0.12.1 2024-03-27 02:11:14 +00:00
Silvan Mosberger 320b59ed0c
Merge pull request #299050 from aaronjheng/dust
dust: 0.9.0 -> 1.0.0
2024-03-27 03:06:54 +01:00
R. Ryantm 5d743e9df3 azure-storage-azcopy: 10.23.0 -> 10.24.0 2024-03-27 02:02:19 +00:00
Aaron Jheng 319c6583f5
dust: 0.9.0 -> 1.0.0 2024-03-27 09:47:35 +08:00
Aaron Jheng 170bd916e0
mongosh: 2.2.1 -> 2.2.2 2024-03-27 09:44:45 +08:00
Randy Eckenrode 80186737d0
darwin.builder: move to darwin-aliases 2024-03-26 21:38:49 -04:00
Randy Eckenrode 31dc171e97
darwin: add darwin-aliases.nix 2024-03-26 21:38:49 -04:00
Mario Rodas 2d96747851
Merge pull request #270493 from MikaelFangel/init-ugrep-indexer
ugrep-indexer: init at 0.9.6
2024-03-26 20:24:09 -05:00
R. Ryantm 7daf08305b cytoscape: 3.10.1 -> 3.10.2 2024-03-27 01:22:50 +00:00
R. Ryantm 7105e8fba7 python311Packages.llama-index-readers-database: 0.1.2 -> 0.1.3 2024-03-27 01:15:58 +00:00
R. Ryantm 62b4fe7aa3 droidcam: 2.1.2 -> 2.1.3 2024-03-27 01:11:16 +00:00
R. Ryantm 9be97b77e1 cpustat: 0.02.19 -> 0.02.20 2024-03-27 01:00:27 +00:00
R. Ryantm 78939a41f2 vals: 0.35.0 -> 0.36.0 2024-03-27 00:55:41 +00:00
R. Ryantm 938d7fd86e python311Packages.ntc-templates: 4.3.0 -> 4.4.0 2024-03-27 00:46:44 +00:00
Mirco Bauer 73da35e350
smuxi: init at unstable-2023-07-01 2024-03-27 08:45:34 +08:00
Mirco Bauer 153f55b947
gtk-sharp-2_0: enable darwin 2024-03-27 08:45:23 +08:00
Mirco Bauer 1f6ff1de06
maintainers: add meebey 2024-03-27 08:44:19 +08:00
a-n-n-a-l-e-e 05c97b5ac3
Merge pull request #298581 from stv0g/add-ethercat
ethercat: init at 1.6-alpha
2024-03-26 17:41:50 -07:00
Andrew Marshall b8354622d6 blender: 4.0.2 -> 4.1.0
Changelog: https://www.blender.org/download/releases/4-1/

Library updates: https://projects.blender.org/blender/blender/issues/113157

Blender now supports [GPU-accelerated OpenImageDenoise on select
GPUs][1]. Enabled it for CUDA only for now as Blender 4.1.0 considers
HIP (AMD) support unstable, and I don’t have any hardware for the SYCL
(Intel) support, and it’s for very limited GPUs anyway (Xe-HPG
datacenter).

[1]: https://developer.blender.org/docs/release_notes/4.1/cycles/#supported-gpus
2024-03-26 20:21:33 -04:00
Weijia Wang d3c4cab394
Merge pull request #299160 from anthonyroussel/maintainer/steampipe
steampipe: enable tests on darwin
2024-03-27 01:18:39 +01:00
Joan Massachs e9200ffef2
nvimpager: unbreak on darwin (#299252)
Fixes nvimpager in darwin.
2024-03-27 01:17:13 +01:00
Adam Stephens a5a4da89ba
incus: 0.6 -> 0.7 2024-03-26 20:08:43 -04:00
Andrew Marshall 60b9accc60 opensubdiv: 3.5.1 -> 3.6.0
Diff: https://github.com/PixarAnimationStudios/OpenSubdiv/compare/v3_5_1...v3_6_0
2024-03-26 20:02:21 -04:00
Andrew Marshall 333e7f2841 openimagedenoise: Support building with CUDA
It also has HIP, Metal, and SYCL support, but I do not have hardware to
test any of those actually work. Further, Blender 4.1.0 does not enable
GPU OIDN on AMD (HIP), but may in 4.2.0 it seems.
2024-03-26 20:02:21 -04:00
Pavol Rusnak e80d1b6300
Merge pull request #298083 from Pandapip1/patch-1
monado: Add missing package in `buildInputs` and alphabetize
2024-03-27 00:59:39 +01:00
Gaetan Lepage a20dc76e95 vimPlugins.jupytext-nvim: init at 2024-01-24 2024-03-27 00:50:38 +01:00
R. Ryantm 490c2393cc quisk: 4.2.29 -> 4.2.30 2024-03-26 23:31:11 +00:00
Martin Weinelt aa1257d0d3
Merge pull request #299080 from mweinelt/kanidm-update
kanidm: update to latest rc.16 commit
2024-03-27 00:25:24 +01:00
Mario Rodas e306414668
Merge pull request #296256 from GaetanLepage/ruff
ruff: 0.3.2 -> 0.3.4
2024-03-26 18:24:10 -05:00
Thiago Kenji Okada 282bea96a8
Merge pull request #299203 from thiagokokada/fix-graalvm-x86_64-darwin
buildGraalvm: fix build in x86_64-darwin
2024-03-26 23:23:09 +00:00
Mario Rodas 315433842b
Merge pull request #299209 from r-ryantm/auto-update/obs-cmd
obs-cmd: 0.17.4 -> 0.17.5
2024-03-26 18:23:01 -05:00
Mario Rodas 4fd1a2c849
Merge pull request #298600 from anthonyroussel/update/elasticsearch-curator
elasticsearch-curator: 8.0.10 -> 8.0.12
2024-03-26 18:22:18 -05:00
Mario Rodas 93975548e2
Merge pull request #298596 from anthonyroussel/update/docker-credential-gcr
docker-credential-gcr: 2.1.8 -> 2.1.22
2024-03-26 18:21:31 -05:00
Mario Rodas 93883e16ec
Merge pull request #299094 from marsam/add-pg_roaringbitmap
postgresqlPackages.pg_roaringbitmap: init at 0.5.4
2024-03-26 18:12:39 -05:00
Mario Rodas a74a22b1ff
Merge pull request #299184 from marsam/update-termusic
termusic: 0.7.11 -> 0.9.0
2024-03-26 18:07:54 -05:00
Bjørn Forsman 59daf9b0b6 gnuradioPackages.osmosdr: fix source URL
The current URL doesn't work anymore:

  $ nix-build -A gnuradioPackages.osmosdr.src --check
  checking outputs of '/nix/store/3jmqk57y5214iadfi6ivbgfd1rr9fyib-gr-osmosdr.drv'...
  exporting git://git.osmocom.org/gr-osmosdr (rev v0.2.4) into /nix/store/m1qa9ipmdf4xrc6gl1r0zd0c5r0ns7bk-gr-osmosdr
  Initialized empty Git repository in /nix/store/m1qa9ipmdf4xrc6gl1r0zd0c5r0ns7bk-gr-osmosdr/.git/
  fatal: unable to connect to git.osmocom.org:
  git.osmocom.org[0: 78.46.96.155]: errno=Connection refused
  git.osmocom.org[1: 2a01:4f8:120:8470::2]: errno=Network is unreachable

Fixes https://github.com/NixOS/nixpkgs/issues/298876.
2024-03-26 23:56:35 +01:00
Steffen Vogel 3c31ed9feb ethercat: init at 1.6-alpha 2024-03-26 23:55:30 +01:00
Fabian Affolter 0c1fabbdcd
sqlfluff: refactor 2024-03-26 23:54:29 +01:00
Fabian Affolter 0fb03927a5 exploitdb: 2024-03-23 -> 2024-03-26
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2024-03-23...2024-03-26
2024-03-26 23:50:22 +01:00
Andrew Marshall acb367ce1f openimagedenoise: 1.4.3 -> 2.2.2
Diff: https://github.com/OpenImageDenoise/oidn/compare/v1.4.3...v2.2.2

Changelog: https://github.com/OpenImageDenoise/oidn/blob/v2.2.2/CHANGELOG.md
2024-03-26 18:48:42 -04:00
Andrew Marshall 15abe62244 openimagedenoise: Formatting
With nixfmt-rfc-style. Also use cmakeFeature to build cmake args.
2024-03-26 18:48:42 -04:00
Luke Granger-Brown 3b8cd8ad70 installer/nixos-generate-config: correctly detect bcache
PR #256638 inadvertently introduced a bug in `nixos-generate-config` whereby it
would never put `bcache` into the `availableKernelModules` for the initrd.

This is because the `qr` operator in Perl returns a regex object, rather than
matching it; the regex object evaluates to true, making the filter expression
effectively `grep(!true, @bcacheDevices)`, which will always return an empty
list.
2024-03-26 23:32:09 +01:00
emilylange a7a57b640a
chromium: 123.0.6312.58 -> 123.0.6312.86
https://chromereleases.googleblog.com/2024/03/stable-channel-update-for-desktop_26.html

This update includes 7 security fixes.

CVEs:
CVE-2024-2883 CVE-2024-2885 CVE-2024-2886 CVE-2024-2887
2024-03-26 23:16:07 +01:00
R. Ryantm 19bbe51b7e renode-unstable: 1.15.0+20240320git97be875a3 -> 1.15.0+20240323git3bd8e280d 2024-03-26 22:15:49 +00:00
emilylange 802746d46b
chromedriver: 123.0.6312.58 -> 123.0.6312.86 2024-03-26 23:14:43 +01:00
Will Fancher c77e28a013
Merge pull request #298201 from philiptaron/fix-initrd-activation-with-gpt-auto
nixos/systemd/initrd: make systemd mount root as `rw` when using gpt-auto to find it
2024-03-26 18:09:33 -04:00
Atemu d363582135 emacs28-macport: incorporate security patches 2024-03-26 22:59:42 +01:00
R. Ryantm 81e20bf21d python311Packages.scancode-toolkit: 32.0.8 -> 32.1.0 2024-03-26 21:49:10 +00:00
Martin Weinelt 8ab9a91a1a
Merge pull request #299305 from Stunkymonkey/rpyc4-revert-update
Revert "python3Packages.rpyc4: 4.1.5 -> 6.0.0"
2024-03-26 22:43:14 +01:00
lunik1 5726bce715
iosevka: 29.0.3 -> 29.0.4
Diff: https://github.com/be5invis/iosevka/compare/v29.0.3...v29.0.4
2024-03-26 21:27:48 +00:00
Felix Buehler eac815acde Revert "python3Packages.rpyc4: 4.1.5 -> 6.0.0"
This reverts commit 0c41b3fcbf.
2024-03-26 22:18:31 +01:00
Silvan Mosberger a4caf2acfa
Merge pull request #299301 from tweag/check-by-name-remove
tests.nixpkgs-check-by-name: Remove now that a separate repo is used
2024-03-26 22:03:06 +01:00
Anthony Roussel 21cdff5283
steampipe: disable telemetry and update check by default 2024-03-26 21:58:46 +01:00
Anthony Roussel e13c74e0fa
steampipe: fix meta.description 2024-03-26 21:58:46 +01:00
Anthony Roussel 4be9ffcb21
steampipe: remove `with lib;`, use `--replace-fail` for substitutions 2024-03-26 21:58:46 +01:00
Anthony Roussel 9cb5bf51e6
steampipe: add anthonyroussel to maintainers 2024-03-26 21:58:45 +01:00
Anthony Roussel 26f5598059
steampipe: enable and skip some tests on darwin 2024-03-26 21:58:45 +01:00
Martin Weinelt 74518d2bf6
Merge pull request #294315 from mweinelt/openvino-2024.0.0
openvino: 2023.3.0 -> 2024.0.0
2024-03-26 21:55:35 +01:00
Nick Cao ab2cbefcf9
python312Packages.tblite: fix build 2024-03-26 16:53:23 -04:00
éclairevoyant 45af6b985f
release-notes: document breaking changes for pipewire and wireplumber 2024-03-26 16:41:58 -04:00
éclairevoyant eddbb7932f
nixos/wireplumber: reuse local binding to simplify 2024-03-26 16:41:58 -04:00
éclairevoyant ff77d83327
nixos/wireplumber: provide example for `services.pipewire.wireplumber.configPackages` 2024-03-26 16:41:57 -04:00
éclairevoyant f5b680b97c
nixos/wireplumber: update `services.pipewire.wireplumber.configPackages` description for v0.5 2024-03-26 16:41:57 -04:00
éclairevoyant 3aa01f7f13
nixos/wireplumber: inherit `lib` functions 2024-03-26 16:41:57 -04:00
éclairevoyant d2843640cb
nixos/wireplumber: remove `lib.mdDoc` (no-op) 2024-03-26 16:41:52 -04:00
éclairevoyant ff8f1a1f4e
nixos/pipewire: document example for `services.pipewire.configPackages` 2024-03-26 16:41:51 -04:00
éclairevoyant 27a2f2a429
nixos/pipewire: replace `with lib;` with `inherit` 2024-03-26 16:41:51 -04:00
éclairevoyant f3b74afdc7
nixos/pipewire: remove `lib.mdDoc` (no-op) 2024-03-26 16:41:51 -04:00
Pol Dellaiera ab14a429cb
Merge pull request #296454 from Kropatz/update-tetrio-desktop
tetrio-desktop: 8.0.0 -> 9.0.0
2024-03-26 21:40:39 +01:00
Nick Cao af01b1e01e
python311Packages.pyscf: skip newly failing test_libxc_gga_deriv4 2024-03-26 16:38:12 -04:00
Silvan Mosberger 56837f26e2 tests.nixpkgs-check-by-name: Remove now that a separate repo is used
Since https://github.com/NixOS/nixpkgs/pull/297901, the tool is fetched
from https://github.com/NixOS/nixpkgs-check-by-name, so there's no need
to keep it around in Nixpkgs anymore
2024-03-26 21:37:07 +01:00
Silvan Mosberger b42fbdd7ea check-by-name: Remove now-unnecessary scripts/pinned-tool.json
It was not removed in https://github.com/NixOS/nixpkgs/pull/297901 so
that CI for that PR itself would not fail since CI runs from the base
branch.
2024-03-26 21:36:43 +01:00
Pol Dellaiera e19e9bceda
Merge pull request #299260 from romildo/upd.pdfgrep
pdfgrep: 2.1.2 -> 2.2.0
2024-03-26 21:35:34 +01:00
Silvan Mosberger 8a1110b5e6
Merge pull request #297901 from tweag/check-by-name-separate-repo
Switch the `pkgs/by-name` check to a separate repository
2024-03-26 21:33:15 +01:00
Sefa Eyeoglu 4da48aa680
xr-hardware: add update script
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-03-26 21:32:44 +01:00
Nick Cao 9eea60a631
dftd4: build with meson 2024-03-26 16:26:16 -04:00
Sefa Eyeoglu ef0cd26be7
xr-hardware: unstable-2023-11-08 -> 1.1.1
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-03-26 21:26:07 +01:00
Silvan Mosberger f7ea336cb2 workflows/check-by-name.yml: Switch to new separate repo
The nixpkgs-check-by-name tooling is [being moved](https://github.com/NixOS/nixpkgs/issues/286559#issuecomment-2000466124)
to a [separate repo](https://github.com/NixOS/nixpkgs-check-by-name).

This commit updates Nixpkgs CI to use it instead of the tree inside
Nixpkgs

No changes have been made to the tooling locally since it was moved:
- [Exported history](55bf02190e/pkgs/test/nixpkgs-check-by-name)
- [Imported history](d579e1821d/)
2024-03-26 21:24:48 +01:00
R. Ryantm 0ddbb4352b cargo-deny: 0.14.18 -> 0.14.20 2024-03-26 20:13:29 +00:00
Nick Cao 3bb4d3e8f7
multicharge: build with meson 2024-03-26 16:10:02 -04:00
Nick Cao 99da45c20f
mstore: build with meson 2024-03-26 16:10:00 -04:00
Nick Cao 14e08254a2
mctc-lib: build with meson 2024-03-26 16:09:59 -04:00
superherointj fd84c1ff89
Merge pull request #298943 from Ramblurr/init-hacompanion
hacompanion: init at 1.0.11
2024-03-26 17:03:48 -03:00
Pol Dellaiera 52bff70174
Merge pull request #299001 from jlesquembre/jl/jextract
jextract: unstable-2023-11-27 -> unstable-2024-03-13
2024-03-26 21:01:42 +01:00
R. Ryantm 1f5afe72ad codux: 15.22.2 -> 15.23.1 2024-03-26 19:59:02 +00:00
K900 81d35de446
Merge pull request #299288 from drupol/attic/fix-libcxx-stuff
attic-client: remove `env` attribute
2024-03-26 22:51:44 +03:00
DerRockWolf 971426ad49
stackit-cli: init at 0.1.0-prerelease.2 2024-03-26 20:51:13 +01:00
R. Ryantm c0aa438ed1 python311Packages.pathlib-abc: 0.1.1 -> 0.2.0 2024-03-26 19:46:38 +00:00
Atemu f54166d281
Merge pull request #299008 from Atemu/paperless-OMP_NUM_THREADS
nixos/paperless: set OMP_NUM_THREADS=1 by default
2024-03-26 19:45:45 +00:00
Pol Dellaiera 60a6ba968d
attic-client: remove `env` attribute
Related to https://github.com/NixOS/nixpkgs/pull/292043
2024-03-26 20:45:10 +01:00
Pol Dellaiera 1f704fabb2
Merge pull request #299185 from r-ryantm/auto-update/typos-lsp
typos-lsp: 0.1.15 -> 0.1.16
2024-03-26 20:28:15 +01:00
Pol Dellaiera e31edbb1dd
Merge pull request #274481 from aciceri/attic
attic-client: init at unstable-2024-02-08
2024-03-26 20:21:34 +01:00
Fabian Affolter e437c05d7a python312Packages.sqlmodel: disable failing test 2024-03-26 20:10:30 +01:00
Fabian Affolter 9b8097a5aa python312Packages.sqlmodel£: refactor 2024-03-26 20:09:21 +01:00
Nick Cao cf7071bff3
tblite: build with meson 2024-03-26 15:07:29 -04:00
Nick Cao 1ba8e8ae66
simple-dftd3: build with meson, expand platforms to all linux 2024-03-26 15:03:13 -04:00
R. Ryantm 9505dd8fc1 snyk: 1.1284.0 -> 1.1286.0 2024-03-26 19:02:46 +00:00
K900 33389fcdc5
Merge pull request #296721 from alois31/ecm-hook-offset
kdePackages.extra-cmake-modules: fix hook offset
2024-03-26 21:48:49 +03:00
K900 fc36dc4615
Merge pull request #299267 from K900/plasma-6.0.3
Plasma 6.0.3
2024-03-26 21:48:40 +03:00
K900 8bbd596797
Merge pull request #299193 from K900/qt-6.6.3
qt6: 6.6.2 -> 6.6.3
2024-03-26 21:48:32 +03:00
Nick Cao 760faab4ec
toml-f: build with meson, expand platforms to all linux 2024-03-26 14:45:08 -04:00
Nick Cao 81b9f04b48
test-drive: build with meson, fix cross compilation 2024-03-26 14:45:07 -04:00
Pol Dellaiera dbb6796cd4
tetrio-desktop: move to `pkgs/by-name` 2024-03-26 19:42:25 +01:00
Mauricio Collares d3fd6364f9
Merge pull request #298957 from Feyorsh/sage-dep
sage: fix dependencies on Darwin/Clang16
2024-03-26 19:29:01 +01:00
George Huebner e7f6ab70bf flint3: fix NTL test 2024-03-26 19:26:23 +01:00
George Huebner 56ceb0cc7d singular: bump texinfo from 4 to 7
texinfo4 fails to compile on aarch64-darwin, and singular is no longer
constrained to use an older version
2024-03-26 19:26:22 +01:00
George Huebner 8c860b090a linbox: fix clang build
Can be safely reverted after updating to 1.7.1 or beyond
2024-03-26 19:26:22 +01:00
George Huebner c4e0bff9d7 python311Packages.fpylll: fix on aarch64-darwin
No hardware support for 80-bit floating point (long double) on
aarch64-darwin; patch upstreamed
2024-03-26 19:26:13 +01:00
K900 4d8893dec2 kdePackages.drkonqi: refresh patch 2024-03-26 21:19:28 +03:00
K900 86f1d7be55 plasma: 6.0.2 -> 6.0.3 2024-03-26 21:09:45 +03:00
K900 30409af9ef scripts/kde/generate-sources: fix shebang 2024-03-26 21:09:34 +03:00
Fabian Affolter f6618fa3d5
Merge pull request #299186 from r-ryantm/auto-update/python312Packages.reptor
python312Packages.reptor: 0.13 -> 0.14
2024-03-26 19:06:30 +01:00
Joseph Stahl e1ef3aaacc
llama-cpp: embed (don't pre-compile) metal shaders
port of https://github.com/ggerganov/llama.cpp/pull/6118, although compiling shaders with XCode disabled as it requires disabling sandbox (and only works on MacOS anyways)
2024-03-26 14:01:29 -04:00
Joseph Stahl 7aa588cc96
llama-cpp: rename cuBLAS to CUDA
Matches change from upstream 280345968d
2024-03-26 13:54:30 -04:00
José Romildo 12e150a15f pdfgrep: 2.1.2 -> 2.2.0 2024-03-26 14:53:14 -03:00
R. Ryantm 3aa7da7c21 python311Packages.pymaven-patch: 0.3.0 -> 0.3.2 2024-03-26 17:50:57 +00:00
Felix Bühler d50918bc1c
Merge pull request #269302 from Stunkymonkey/electron-fiddle-migrate-prefetch-yarn-deps
electron-fiddle: migrate to prefetch-yarn-deps
2024-03-26 18:41:56 +01:00
Nick Cao 0cfa7ffc43
Merge pull request #297617 from NickCao/fcitx5-plasma6
nixos/fcitx5: stop using renamed option services.xserver.desktopManag…
2024-03-26 13:33:03 -04:00
Nick Hu bf8d06ac5a
texpresso: init at 0-unstable-2024-03-24 (#299168)
* texpresso: init at 0-unstable-2024-03-24

* Update pkgs/tools/typesetting/tex/texpresso/default.nix

Co-authored-by: Alex Rice <alexrice999@hotmail.co.uk>

---------

Co-authored-by: Alex Rice <alexrice999@hotmail.co.uk>
2024-03-26 17:32:09 +00:00
nixpkgs-merge-bot[bot] a1703beb09
Merge pull request #298391 from r-ryantm/auto-update/home-manager
home-manager: unstable-2024-03-19 -> unstable-2024-03-22
2024-03-26 17:27:15 +00:00
Nick Cao 5c773ed76d
stratisd: use --replace-fail flag on substitute{,InPlace} 2024-03-26 13:21:20 -04:00
Fabian Affolter 7426aa704c
python312Packages.karton-core: refactor 2024-03-26 18:19:25 +01:00
Nick Cao eba8b5d8b2
stratisd: 3.6.5 -> 3.6.6
Diff: https://github.com/stratis-storage/stratisd/compare/refs/tags/stratisd-v3.6.5...stratisd-v3.6.6
2024-03-26 13:17:29 -04:00
sarahec e488bee490 maintainers: add sarahec 2024-03-26 10:10:52 -07:00
Maximilian Bosch 9b6607a97e
grafana: 10.4.0 -> 10.4.1
ChangeLog: https://github.com/grafana/grafana/releases/tag/v10.4.1
2024-03-26 18:10:10 +01:00
Maximilian Bosch fcf597ff88
Merge pull request #298118 from Ma27/bump-nextcloud-exporter
prometheus-nextcloud-exporter: 0.6.2 -> 0.7.0
2024-03-26 17:08:49 +00:00
Pol Dellaiera 71df962dfd
Merge pull request #299032 from DontEatOreo/darwin-mousecape
mousecape: init at 1813
2024-03-26 18:07:34 +01:00
Maximilian Bosch 9d41ef1e52
Merge pull request #297968 from shivaraj-bh/fix/grafana-darwin
grafana: fix build failure on darwin
2024-03-26 16:56:33 +00:00
Atemu 70fa188e17 nixos/paperless: set OMP_NUM_THREADS=1 by default
Fixes https://github.com/NixOS/nixpkgs/issues/240591
2024-03-26 17:56:01 +01:00
R. Ryantm 536584040d cemu: 2.0-72 -> 2.0-73 2024-03-26 16:42:14 +00:00
R. Ryantm d81aba8448 wasm-tools: 1.201.0 -> 1.202.0 2024-03-26 16:24:54 +00:00
R. Ryantm 34f04a7a53 xmrig-proxy: 6.21.0 -> 6.21.1 2024-03-26 16:19:11 +00:00
R. Ryantm 6c086e8a18 quartoMinimal: 1.4.551 -> 1.4.552 2024-03-26 16:04:30 +00:00
R. Ryantm afd0fc834d slsa-verifier: 2.4.1 -> 2.5.1 2024-03-26 16:04:19 +00:00
R. Ryantm 1202e4941e quarto: 1.4.551 -> 1.4.552 2024-03-26 16:04:18 +00:00
R. Ryantm 27d5dff91c sentry-cli: 2.30.2 -> 2.30.4 2024-03-26 16:03:50 +00:00
Gaetan Lepage affd0b626a ruff: 0.3.2 -> 0.3.4
Diff: https://github.com/astral-sh/ruff/compare/refs/tags/v0.3.2...v0.3.4

Changelog: https://github.com/astral-sh/ruff/releases/tag/v0.3.4
2024-03-26 16:58:02 +01:00
a-n-n-a-l-e-e 59dece6022
Merge pull request #299165 from GaetanLepage/nbqa
nbqa: 1.8.4 -> 1.8.5
2024-03-26 08:57:07 -07:00
Peder Bergebakken Sundt e46dc89e01
Merge pull request #298153 from pbsds/fix-gradio-1711133748
python311Packages.gradio: 4.20.1 -> 4.22.0
2024-03-26 16:56:26 +01:00
R. RyanTM 260cb37bd5
meld: 3.22.1 → 3.22.2
https://gitlab.gnome.org/GNOME/meld/-/compare/3.22.1...3.22.2
2024-03-26 16:55:54 +01:00
matthewcroughan 99e488e2df nixos/scion: init 2024-03-26 15:54:09 +00:00
Thiago Kenji Okada e1a7ec5583 graalvm-ce: make it a scope 2024-03-26 15:48:02 +00:00
Philip Taron d3b17d0b54 Avoid top-level `with ...;` in pkgs/development/interpreters/eff/default.nix 2024-03-26 16:41:24 +01:00
Philip Taron 4fc3979c5b Avoid top-level `with ...;` in pkgs/development/tools/headache/default.nix 2024-03-26 16:41:24 +01:00
Philip Taron 9df9593b0c Avoid top-level `with ...;` in pkgs/development/tools/ocaml/ocaml-top/default.nix 2024-03-26 16:41:24 +01:00
Philip Taron 6938c6ae78 Avoid top-level `with ...;` in pkgs/development/tools/ocaml/opam-publish/default.nix 2024-03-26 16:41:24 +01:00
R. Ryantm 77d41ead13 python312Packages.microsoft-kiota-abstractions: 1.3.1 -> 1.3.2 2024-03-26 15:37:05 +00:00
R. Ryantm f8e4c8f973 python312Packages.pyleri: 1.4.2 -> 1.4.3 2024-03-26 15:36:48 +00:00
R. Ryantm 4e7e219a93 python312Packages.karton-core: 5.3.3 -> 5.3.4 2024-03-26 15:36:46 +00:00
Pascal Wittmann 71c7097220
Merge pull request #299061 from laalsaas/nw-update
newtonwars: 20150609 -> unstable-2023-04-08
2024-03-26 16:19:42 +01:00
Francesco Gazzetta c2006be9a7 job-security: init at unstable-0-2024-03-24 2024-03-26 16:14:13 +01:00
Fabian Affolter bc50837c0e
Merge pull request #299110 from fabaff/llama-index-legacy-refactor
python311Packages.llama-index-legacy: 0.10.22 -> 0.9.48
2024-03-26 16:12:17 +01:00
Fabian Affolter 994e8b66dd
Merge pull request #299126 from r-ryantm/auto-update/python312Packages.duo-client
python312Packages.duo-client: 5.2.0 -> 5.3.0
2024-03-26 16:11:31 +01:00
Fabian Affolter 48435a9ec2
Merge pull request #299196 from r-ryantm/auto-update/python311Packages.prisma
python311Packages.prisma: 0.13.0 -> 0.13.1
2024-03-26 16:11:06 +01:00
Fabian Affolter 148665e1d7
Merge pull request #299202 from r-ryantm/auto-update/katana
katana: 1.0.5 -> 1.1.0
2024-03-26 16:10:05 +01:00
R. Ryantm e094c14b48 python311Packages.dnf-plugins-core: 4.5.0 -> 4.6.0 2024-03-26 15:08:56 +00:00
R. Ryantm 34efddad1a prometheus-ping-exporter: 1.1.0 -> 1.1.1 2024-03-26 15:08:13 +00:00
Fabian Affolter 4f7fd6dded
Merge pull request #299150 from fabaff/boto3-stubs-bump
python312Packages.boto3-stubs: 1.34.69 -> 1.34.70
2024-03-26 16:04:28 +01:00
R. RyanTM 592c139bdb
python311Packages.aioesphomeapi: 23.1.0 -> 23.2.0 (#299112)
Co-authored-by: Fabian Affolter <mail@fabian-affolter.ch>
2024-03-26 15:53:28 +01:00
Thiago Kenji Okada 2fea245936 buildGraalvm: use macOS SDK 11
Fix x86_64-darwin builds.
2024-03-26 14:45:17 +00:00
Martin Weinelt f2d6eb2139
python312Packages.django_5: drop obsolete patch 2024-03-26 15:40:16 +01:00
R. Ryantm 3117888b23 organicmaps: 2024.03.05-4 -> 2024.03.18-5 2024-03-26 15:38:55 +01:00
Fabian Affolter 74fb0ebcd6
python312Packages.reptor: refactor 2024-03-26 15:38:26 +01:00
R. Ryantm f319e891ed obs-cmd: 0.17.4 -> 0.17.5 2024-03-26 14:27:43 +00:00
Lucas DE ANGELIS c0c089e8c6
python312Packages.mkdocs-autolinks-plugin: init at 0.7.1 2024-03-26 15:23:09 +01:00
Thiago Kenji Okada a98e9f4892 buildGraalvm: fix native-image warnings in installCheckPhase 2024-03-26 14:12:20 +00:00
José Luis Lafuente 47fe73f5b6
jextract: unstable-2023-11-27 -> unstable-2024-03-13
Closes #293102
2024-03-26 15:08:30 +01:00
R. Ryantm 6f5294be10 katana: 1.0.5 -> 1.1.0 2024-03-26 14:06:38 +00:00
Mario Rodas b776d8d98e
Merge pull request #299071 from marsam/add-integresql
integresql: init at 1.1.0
2024-03-26 09:03:01 -05:00
Adam C. Stephens d729632b6f
Merge pull request #297782 from adamcstephens/fix-linger
nixos/users-groups: fix broken linger
2024-03-26 09:48:05 -04:00
K900 f862bd46d3 qt6: 6.6.2 -> 6.6.3 2024-03-26 16:40:35 +03:00
Nick Cao 85b4838d3b
Merge pull request #299137 from fabaff/tencentcloud-sdk-python-bump
python312Packages.tencentcloud-sdk-python: 3.0.1115 -> 3.0.1116
2024-03-26 09:39:13 -04:00
Nick Cao 4ca8890292
Merge pull request #299143 from r-ryantm/auto-update/python312Packages.latexify-py
python312Packages.latexify-py: 0.4.2 -> 0.4.3-post1
2024-03-26 09:38:42 -04:00
Nick Cao 7934871937
Merge pull request #299144 from r-ryantm/auto-update/python312Packages.playwrightcapture
python312Packages.playwrightcapture: 1.23.13 -> 1.23.14
2024-03-26 09:38:02 -04:00
Mario Rodas 6adcdc8526
Merge pull request #298611 from anthonyroussel/update/goss
goss: 0.4.4 -> 0.4.6
2024-03-26 08:37:47 -05:00
Nick Cao 5f431e2cd7
Merge pull request #299145 from r-ryantm/auto-update/python312Packages.pipdeptree
python312Packages.pipdeptree: 2.16.1 -> 2.16.2
2024-03-26 09:37:16 -04:00
Martin Weinelt 92ac95c2be
Merge pull request #207137 from zebreus/master
ratslap: init at 0.4.1
2024-03-26 14:36:53 +01:00
Nick Cao dc146ec3e1
Merge pull request #299147 from r-ryantm/auto-update/python312Packages.riscv-config
python312Packages.riscv-config: 3.17.0 -> 3.17.1
2024-03-26 09:36:29 -04:00
R. Ryantm 10ccdbf59b python311Packages.prisma: 0.13.0 -> 0.13.1 2024-03-26 13:36:14 +00:00
R. Ryantm 47e768571d appflowy: 0.5.2 -> 0.5.3 2024-03-26 13:36:06 +00:00
Mario Rodas 5a0321cbce
Merge pull request #299013 from pbsds/bump-trimesh-1711400105
python311Packages.trimesh: 4.2.0 -> 4.2.2
2024-03-26 08:36:03 -05:00
Nick Cao 291ef1122e
Merge pull request #299157 from r-ryantm/auto-update/python312Packages.ttn-client
python312Packages.ttn-client: 0.0.3 -> 0.0.4
2024-03-26 09:35:33 -04:00
Mario Rodas e9081f6602
Merge pull request #299135 from anthonyroussel/update/tomcat
tomcat10: 10.1.19 -> 10.1.20
2024-03-26 08:34:38 -05:00
Mario Rodas 1388209cbb
Merge pull request #299142 from fabaff/checkov-bump
checkov: 3.2.45 -> 3.2.47
2024-03-26 08:34:06 -05:00
Mario Rodas 3a66e16970
Merge pull request #299167 from marsam/uv-completions
uv: install completions
2024-03-26 08:33:31 -05:00
Nick Cao 5507782052
Merge pull request #299090 from r-ryantm/auto-update/bpftrace
bpftrace: 0.20.2 -> 0.20.3
2024-03-26 09:32:59 -04:00
Nick Cao 19ba5e00de
Merge pull request #299119 from r-ryantm/auto-update/orchard
orchard: 0.15.1 -> 0.15.2
2024-03-26 09:31:45 -04:00
Bobby Rong fc10d1dcb4
Merge pull request #298614 from bobby285271/rm/automakeAddFlags
xfce.automakeAddFlags: Drop
2024-03-26 21:31:17 +08:00
Casey Link c7fb03ad0a
hacompanion: init at 1.0.11 2024-03-26 14:31:15 +01:00
Nick Cao 5c9ef7100e
Merge pull request #299040 from Shawn8901/keymapp
keymapp: 1.0.8 -> 1.1.1
2024-03-26 09:29:00 -04:00
Nick Cao 4ae005aed3
Merge pull request #299047 from r-ryantm/auto-update/mpvScripts.reload
mpvScripts.reload: unstable-2023-12-19 -> unstable-2024-03-22
2024-03-26 09:28:17 -04:00
Nick Cao f0800dec70
Merge pull request #299067 from r-ryantm/auto-update/automatic-timezoned
automatic-timezoned: 2.0.9 -> 2.0.10
2024-03-26 09:27:29 -04:00
Nick Cao 7a2deb2ed6
Merge pull request #299068 from r-ryantm/auto-update/okteto
okteto: 2.25.3 -> 2.25.4
2024-03-26 09:27:15 -04:00
Bobby Rong 7ba8a9afcf
Merge pull request #298544 from bobby285271/upd/mousepad
xfce.mousepad: Build shortcuts plugin
2024-03-26 21:26:31 +08:00
Nick Cao 7db66e1697
Merge pull request #298923 from linsui/markdown-oxide
markdown-oxide: init at 0.0.6
2024-03-26 09:14:10 -04:00
Martin Weinelt 75248d386d
Merge pull request #296187 from jab/bidict
python312Packages.bidict: minor fixes
2024-03-26 14:09:18 +01:00
Nick Cao e5920b7b3c
Merge pull request #298738 from wykurz/update-rcp
rcp: 0.6.0 -> 0.7.0
2024-03-26 09:07:07 -04:00
R. Ryantm bbb187be14 python312Packages.reptor: 0.13 -> 0.14 2024-03-26 13:05:00 +00:00
Nick Cao 0bb9cfbd69
Merge pull request #298759 from Shawn8901/portfolio
portfolio: 0.68.2 -> 0.68.3
2024-03-26 09:03:58 -04:00
R. Ryantm 8701daf46b typos-lsp: 0.1.15 -> 0.1.16 2024-03-26 13:01:34 +00:00
Nick Cao 6dc8988065
Merge pull request #298700 from qubitnano/origin-glances
glances: 3.4.0.3 -> 3.4.0.5
2024-03-26 09:00:54 -04:00
Nick Cao f6abf2a21f
Merge pull request #298702 from r-ryantm/auto-update/nwg-hello
nwg-hello: 0.1.7 -> 0.1.8
2024-03-26 08:59:52 -04:00
Nick Cao 465f33bf01
Merge pull request #298704 from r-ryantm/auto-update/linkerd_edge
linkerd_edge: 24.2.4 -> 24.3.4
2024-03-26 08:59:30 -04:00
OTABI Tomoya ae73d02176
Merge pull request #299100 from natsukium/csvlens/update
csvlens: 0.7.0 -> 0.8.1
2024-03-26 21:59:13 +09:00
Nick Cao c5fb7c66e9
Merge pull request #299098 from msfjarvis/hs/android-studio
androidStudioPackages: bump beta and canary
2024-03-26 08:57:00 -04:00
Maxine Aubrey 78ae080c3c
Merge pull request #298249 from r-ryantm/auto-update/fwupd-efi
fwupd-efi: 1.4 -> 1.5
2024-03-26 13:56:09 +01:00
R. Ryantm 4573612654 kaniko: 1.21.1 -> 1.22.0 2024-03-26 12:55:19 +00:00
Yt 3bc262f16a
Merge pull request #299149 from jtrees/update-elixir-ls
elixir-ls: 0.19.0 -> 0.20.0
2024-03-26 12:54:36 +00:00
shivaraj-bh af60144b41 grafana: supports x86_64-{linux, darwin} and aarch64-{linux, darwin} only 2024-03-26 17:55:23 +05:30
a-n-n-a-l-e-e 84b4b872f0
Merge pull request #298920 from GaetanLepage/testcontainers
python311Packages.testcontainers: 4.0.0 -> 4.2.0
2024-03-26 05:24:14 -07:00
Mario Rodas 9da0495cff
Merge pull request #294774 from ivan/validator-nu-2023-12-18
validator-nu: 22.9.29 -> 23.4.11-unstable-2023-12-18
2024-03-26 07:09:00 -05:00
Mario Rodas e51be23fab
Merge pull request #298984 from r-ryantm/auto-update/tenv
tenv: 1.2.0 -> 1.3.0
2024-03-26 07:07:02 -05:00
Mario Rodas 5efb6707d0
Merge pull request #299089 from aaronjheng/mamba
mamba: 2.3 -> 2.6
2024-03-26 07:06:47 -05:00
Atemu 9622a59241
Merge pull request #299036 from Shawn8901/fix-extest-extraenv
steam: fix merging of extraEnv with extest enabled
2024-03-26 12:06:34 +00:00
Mario Rodas 060f8a03df
Merge pull request #299066 from r-ryantm/auto-update/ecs-agent
ecs-agent: 1.82.0 -> 1.82.1
2024-03-26 07:06:14 -05:00
Mario Rodas ffa4c34fef
Merge pull request #299063 from r-ryantm/auto-update/syft
syft: 1.0.1 -> 1.1.0
2024-03-26 07:05:52 -05:00
Gabriel Fontes d3f916b237
pureref: download source automatically
Mentioned in https://github.com/NixOS/nixpkgs/issues/250520
2024-03-26 08:59:00 -03:00
Pol Dellaiera f7a8b88715
Merge pull request #298449 from AdoPi/myanon
myanon: init at 0.5
2024-03-26 12:58:41 +01:00
Gaetan Lepage 70dbdf67bf nbqa: 1.8.4 -> 1.8.5
Diff: https://github.com/nbQA-dev/nbQA/compare/refs/tags/1.8.4...1.8.5

Changelog: https://nbqa.readthedocs.io/en/latest/history.html
2024-03-26 12:58:16 +01:00
lucasew f27f538533 _86Box: add support for unfree roms as _86Box-with-roms
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-03-26 08:50:58 -03:00
lucasew cae20d2bf5 _86Box: simplify wrapping logic
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-03-26 08:50:58 -03:00
lucasew 3199d631af _86Box: rewrite derivation in finalAttrs form
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-03-26 08:50:48 -03:00
Franz Pletz 29b03c9fc1
Merge pull request #293555 from r-ryantm/auto-update/cudaPackages.nccl
cudaPackages.nccl: 2.20.3-1 -> 2.20.5-1
2024-03-26 12:41:05 +01:00
Franz Pletz 774dca168d
Merge pull request #270465 from philiptaron/sideband-socket-path
nixos/nvidia: Set SidebandSocketPath to a user-writable path in `/run`
2024-03-26 12:35:55 +01:00
superherointj 6f414604e2
Merge pull request #296852 from Ramblurr/add-microsocks
microsocks: init at 1.0.4
2024-03-26 08:34:45 -03:00
Franz Pletz 05677341df
Merge pull request #298956 from ncfavier/nvidia-doc
nixos/nvidia: update manual
2024-03-26 12:31:36 +01:00
R. Ryantm df88b8de7d spire: 1.9.1 -> 1.9.2 2024-03-26 11:29:25 +00:00
R. Ryantm ac2313d03c reptor: 0.13 -> 0.14 2024-03-26 11:28:08 +00:00
R. Ryantm 692eea054d python312Packages.ttn-client: 0.0.3 -> 0.0.4 2024-03-26 11:19:46 +00:00
nixpkgs-merge-bot[bot] 90d604856f
Merge pull request #299065 from r-ryantm/auto-update/icewm
icewm: 3.4.6 -> 3.4.7
2024-03-26 11:11:22 +00:00
Ilan Joselevich addf44e7a3
Merge pull request #298985 from Kranzes/rust-analyzer
rust-analyzer-unwrapped: 2024-03-18 -> 2024-03-25
2024-03-26 13:05:30 +02:00
Radik Islamov 11d1c33c86
python312Packages.typing-validation: init at 1.2.11 2024-03-26 16:01:30 +05:00
Pol Dellaiera 352514e22e
Merge pull request #299138 from drupol/aws-workspaces/bump/4-7-0-4312
aws-workspaces: 4.6.0.4187 -> 4.7.0.4312
2024-03-26 11:51:56 +01:00
rewine 54b435377c wayfirePlugins.wayfire-plugins-extra: 0.8.0 -> 0.8.1 2024-03-26 18:51:19 +08:00
Friedrich Altheide f0887fa040 virtualbox: fix guest additions resize support
- Build virtualbox guest additions from source and fix paths
- Install VBoxDRMClient to support resizing
  - Support resizing on wayland and x11
- Adding multiple new options
  - clipboard
  - seamless
- Removing x11 option
- Support linux 6.8
2024-03-26 11:47:00 +01:00
Adonis feb95b45f0 myanon: init at 0.5 2024-03-26 11:43:52 +01:00
Pol Dellaiera 560066b6e0
Merge pull request #299134 from drupol/oterm/bump/0-2-4
oterm: 0.1.22 -> 0.2.4
2024-03-26 11:41:16 +01:00
Fabian Affolter 310235f901 python312Packages.boto3-stubs: 1.34.69 -> 1.34.70 2024-03-26 11:39:43 +01:00
Fabian Affolter 0d61444119
python312Packages.duo-client: refactor 2024-03-26 11:37:45 +01:00
Diego Pontoriero 115de732c0 graphite-cli: 1.2.3 -> 1.2.8 2024-03-26 21:26:54 +11:00
Thomas Gerbet 2fd0f31cf8 jenkins: 2.440.1 -> 2.440.2
Include the fix for CVE-2024-22201, see
https://www.jenkins.io/security/advisory/2024-03-20/

Changes:
https://www.jenkins.io/changelog-stable/#v2.440.2
2024-03-26 21:25:03 +11:00
Fabian Affolter b6dfa1ce7c
python312Packages.pipdeptree: refactor 2024-03-26 11:24:22 +01:00
Fabian Affolter 1b79305c94
python312Packages.playwrightcapture: refactor 2024-03-26 11:23:17 +01:00
Joshua Trees cebca8587a elixir-ls: 0.19.0 -> 0.20.0 2024-03-26 11:23:12 +01:00
Fabian Affolter bf8c1d1dcd
python312Packages.latexify-py: refactor 2024-03-26 11:22:20 +01:00
Fabian Affolter 00532e60bf python312Packages.kubernetes: fix test failure 2024-03-26 11:19:16 +01:00
Fabian Affolter 4d403ea87e python312Packages.kubernetes: refactor 2024-03-26 11:18:58 +01:00
Fabian Affolter b310900280 python312Packages.kubernetes: add changelog to meta 2024-03-26 11:18:58 +01:00
R. Ryantm 2b0efc9e41 python312Packages.riscv-config: 3.17.0 -> 3.17.1 2024-03-26 10:16:12 +00:00
R. Ryantm 3bd94e764e python312Packages.pipdeptree: 2.16.1 -> 2.16.2 2024-03-26 10:12:41 +00:00
R. Ryantm 13be6bfcf7 python312Packages.playwrightcapture: 1.23.13 -> 1.23.14 2024-03-26 10:11:41 +00:00
R. Ryantm 4ae276119c python312Packages.latexify-py: 0.4.2 -> 0.4.3-post1 2024-03-26 10:08:34 +00:00
lassulus 61118a6811
Merge pull request #299106 from r-ryantm/auto-update/ddns-go
ddns-go: 6.2.2 -> 6.3.0
2024-03-26 17:00:38 +07:00
Pol Dellaiera 4f39b5c3d9
aws-workspaces: 4.6.0.4187 -> 4.7.0.4312 2024-03-26 11:00:20 +01:00
Fabian Affolter 4452b400e3 checkov: 3.2.45 -> 3.2.47
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.45...3.2.47

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.47
2024-03-26 10:52:58 +01:00
Weijia Wang 53cfb7e817
Merge pull request #299130 from anthonyroussel/fix/steampipe
steampipe: fix vendorHash
2024-03-26 10:51:06 +01:00
Fabian Affolter a1944c0a46 python312Packages.tencentcloud-sdk-python: 3.0.1115 -> 3.0.1116
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1115...3.0.1116

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1116/CHANGELOG.md
2024-03-26 10:51:05 +01:00
Fabian Affolter b3246705ad python311Packages.clarifai: 10.1.1 -> 10.2.1
Changelog: https://github.com/Clarifai/clarifai-python/releases/tag/10.2.1
2024-03-26 10:48:27 +01:00
Anthony Roussel 637b74a736
tomcat10: 10.1.19 -> 10.1.20
https://tomcat.apache.org/tomcat-10.1-doc/changelog.html#Tomcat_10.1.20_(schultz)
2024-03-26 10:38:51 +01:00
Weijia Wang 2f345e7628
Merge pull request #298659 from Aleksanaa/gabutdm
gabutdm: add aria2 to wrapper path and remove unused cmake
2024-03-26 10:33:50 +01:00
Pol Dellaiera ba9407f1bc
oterm: 0.1.22 -> 0.2.4 2024-03-26 10:32:28 +01:00
Fabian Affolter 73eadf8772
Merge pull request #299072 from r-ryantm/auto-update/gotestwaf
gotestwaf: 0.4.16 -> 0.4.17
2024-03-26 10:25:33 +01:00
OTABI Tomoya 17583652e9
Merge pull request #298970 from khaneliman/yabai
yabai: 7.0.2 -> 7.0.3
2024-03-26 18:24:16 +09:00
OTABI Tomoya 04ac1fbe4d
Merge pull request #298974 from khaneliman/fastfetch
fastfetch: 2.8.9 -> 2.8.10
2024-03-26 18:21:27 +09:00
OTABI Tomoya 1c0f361bd6
Merge pull request #298990 from NickCao/298365-followup
robotframework-tidy: move from python3Packages.robotframework-tidy
2024-03-26 18:20:21 +09:00
Fabian Affolter 5fb1b86520 python311Packages.llama-index-core: 0.10.20 -> 0.10.23
Diff: https://github.com/run-llama/llama_index/compare/refs/tags/v0.10.20...v0.10.23

Changelog: https://github.com/run-llama/llama_index/blob/0.10.23/CHANGELOG.md
2024-03-26 10:20:20 +01:00
Fabian Affolter 4b2838b4b9 python311Packages.llama-index-readers-database: init at 0.1.2 2024-03-26 10:16:20 +01:00
Paul Meyer c59ec0e0c9
Merge pull request #290133 from msanft/feat/gvisor-update
gvisor: `20231113.0` -> `20240311.0-unstable-2024-03-25`
2024-03-26 10:14:05 +01:00
Fabian Affolter 30ad336f7b python311Packages.llama-index-readers-twitter: init at 0.1.3 2024-03-26 10:11:13 +01:00
Anthony Roussel e766848d81
steampipe: move to pkgs/by-name 2024-03-26 10:09:16 +01:00
Anthony Roussel 9f5caec3ab
steampipe: add passthru.{tests.version,updateScript} 2024-03-26 10:09:15 +01:00
Anthony Roussel ee7969386d
steampipe: add meta.mainProgram 2024-03-26 10:09:15 +01:00
Fabian Affolter fa1c6edd0b
Merge pull request #298568 from fabaff/google-ai-generativelanguage-bump
python312Packages.google-ai-generativelanguage: 0.5.4 -> 0.6.0
2024-03-26 10:05:05 +01:00
Fabian Affolter 66bc1c6f1c
Merge pull request #299108 from fabaff/llama-index-embeddings-google-bump
python311Packages.llama-index-embeddings-google: 0.10.22 -> 0.1.4
2024-03-26 10:03:43 +01:00
Fabian Affolter bba1a41e54 python311Packages.llama-index-embeddings-openai: 0.10.22 -> 0.1.7
No longe ruse mono repo for the source as the release cycles don't
match
2024-03-26 10:02:43 +01:00
R. Ryantm e5103b5b15 python312Packages.duo-client: 5.2.0 -> 5.3.0 2024-03-26 09:00:12 +00:00
Fabian Affolter 792d5c613f python311Packages.llama-index-indices-managed-llama-cloud: 0.10.22 -> 0.1.5
No longer use mono repo for the source as the release cycle don't match
2024-03-26 09:59:36 +01:00
Arjan Schrijver 463f979202 ntfy-sh: 2.9.0 -> 2.10.0 2024-03-26 09:57:06 +01:00
Fabian Affolter 2d75842722 python311Packages.llama-index-llms-openai: disable tests 2024-03-26 09:56:39 +01:00
Fabian Affolter 81e32ce834 python311Packages.llama-index-llms-openai: 0.10.22 -> 0.1.12
No longer use mono repo for the sour as the release cycles don't match
2024-03-26 09:54:42 +01:00
Anthony Roussel 2cebdeefcf
steampipe: fix vendorHash 2024-03-26 09:52:53 +01:00
Fabian Affolter d3610453fb python311Packages.llama-index-multi-modal-llms-openai: 0.10.22 -> 0.1.4
No longer use mono repo for the source as the release cycle don't match
2024-03-26 09:50:57 +01:00
Fabian Affolter a00b075f01 python311Packages.llama-index-program-openai: 0.10.22 -> 0.1.4
No longer use mono repo for the source as the release cycle don't
match.
2024-03-26 09:46:00 +01:00
R. Ryantm e9019b3eb3 orchard: 0.15.1 -> 0.15.2 2024-03-26 08:45:27 +00:00
Pol Dellaiera 1c2041f9dd
Merge pull request #298906 from r-ryantm/auto-update/overmind
overmind: 2.4.0 -> 2.5.0
2024-03-26 09:45:05 +01:00
Fabian Affolter 3e16b87687 python311Packages.llama-index-question-gen-openai: update ordering 2024-03-26 09:43:01 +01:00
Fabian Affolter 58dc39aa87 python311Packages.llama-index-readers-txtai: init at 0.1.2 2024-03-26 09:41:32 +01:00
Pol Dellaiera f0177660b7
Merge pull request #298982 from r-ryantm/auto-update/rain
rain: 1.8.1 -> 1.8.2
2024-03-26 09:40:58 +01:00
Fabian Affolter 59c89b4b86 python311Packages.llama-index-vector-stores-chroma: 0.1.4 -> 0.1.6 2024-03-26 09:35:47 +01:00
Ryan Lahfa 756377102b
Merge pull request #298689 from dghubble/add-matchbox
Add matchbox-server package
2024-03-26 01:27:16 -07:00
R. Ryantm 60daff4b19 iqtree: 2.2.2.7 -> 2.3.1 2024-03-26 08:23:46 +00:00
DerRockWolf 2f600c8e7a
maintainers: add DerRockWolf 2024-03-26 09:22:17 +01:00
Moritz Sanft 3580815ea8
gvisor: `20231113.0` -> `20240311.0-unstable-2024-03-25` 2024-03-26 09:20:12 +01:00
Maximilian Bosch 0c2e34ad2c
Merge pull request #298945 from Ma27/bump-meshcentral
meshcentral: 1.1.21 -> 1.1.22
2024-03-26 08:17:51 +00:00
Fabian Affolter 9a143ea120 python311Packages.llama-index-readers-weather: 0.1.4 -> 0.1.3
No longer use llama-index mono repo for the source
2024-03-26 09:13:16 +01:00
Fabian Affolter c2720c185f python311Packages.llama-index-readers-s3: refactor 2024-03-26 09:09:35 +01:00
Fabian Affolter 98f3dcf340 python311Packages.llama-index-readers-s3: init at 0.1.4 2024-03-26 09:08:10 +01:00
Fabian Affolter ebf712b1b1 python311Packages.llama-index-legacy: 0.10.22 -> 0.9.48
Release cycle don't match with llama-index-core
2024-03-26 08:55:59 +01:00
shivaraj-bh f5e484111e grafana: fix the darwin build failure
* use xcbuild.xcbuild, which is dep for @esfx/equatable; fix 'aligned_alloc' error

* frontend's offlineCache: don't allow platforms other than the one's mentioned in `meta.platforms`
2024-03-26 13:03:23 +05:30
Fabian Affolter 505ad166ec python311Packages.llama-index-embeddings-google: 0.10.22 -> 0.1.4
No longer use mono repo for the source as the release cycle don't match
any more.
2024-03-26 08:28:15 +01:00
R. Ryantm a4502b847b ddns-go: 6.2.2 -> 6.3.0 2024-03-26 07:19:54 +00:00
Fabian Affolter 034253ed29
Merge pull request #299035 from fabaff/llama-index-readers-llama-parse-bump
python312Packages.llama-index-readers-llama-parse: 0.10.20 -> 0.1.4
2024-03-26 08:18:43 +01:00
Fabian Affolter ca5984e444
Merge pull request #299039 from fabaff/llama-index-question-gen-openai-refactor
python312Packages.llama-index-question-gen-openai: 0.10.22 -> 0.1.3
2024-03-26 08:18:18 +01:00
Lin Jian 4d6f67e080
Merge pull request #298986 from linj-fork/pr/emacs28-security-fix
emacs28: add patches to fix security vulnerabilities
2024-03-26 15:01:23 +08:00
Casey Link cef226e553
nixos/microsocks: init 2024-03-26 07:52:41 +01:00
a-n-n-a-l-e-e a87676a032
Merge pull request #298675 from GaetanLepage/sniprun
vimPlugins.sniprun: 1.3.11 -> 1.3.12
2024-03-25 23:52:35 -07:00
Pol Dellaiera 89345ead55
Merge pull request #290861 from takac/add-codefresh
codefresh: init at 0.87.3
2024-03-26 07:51:16 +01:00
natsukium 3508f57de7
csvlens: 0.7.0 -> 0.8.1
Diff: https://github.com/YS-L/csvlens/compare/refs/tags/v0.7.0...v0.8.1

Changelog: https://github.com/YS-L/csvlens/blob/refs/tags/v0.8.1/CHANGELOG.md
2024-03-26 15:06:22 +09:00
lassulus 0bb64539f2
Merge pull request #299024 from MatthewCroughan/mc/fix-scion
scion: buildGo121Modules -> buildGoModule
2024-03-26 13:00:20 +07:00
Tristan Ross c635984e73
llvmPackages_18: init 2024-03-25 22:53:02 -07:00
Harsh Shandilya 18521d9d30 androidStudioPackages.canary: 2023.3.2 Canary 1 -> 2023.3.2 Canary 2 2024-03-26 10:58:07 +05:30
Harsh Shandilya 7539016ca5 androidStudioPackages.beta: 2023.2.1 -> 2023.3.1.1 Beta 1 2024-03-26 10:57:48 +05:30
OTABI Tomoya 7fd4456cb9
Merge pull request #298937 from GaetanLepage/huggingface-hub
python311Packages.huggingface-hub: 0.21.4 -> 0.22.0
2024-03-26 14:27:22 +09:00
OTABI Tomoya a53e20bf25
Merge pull request #297047 from Stunkymonkey/setuptools-dso-normalize
python312Packages.setuptools-dso: rename from setuptools_dso
2024-03-26 14:18:50 +09:00
OTABI Tomoya c389051401
Merge pull request #298941 from r-ryantm/auto-update/python312Packages.optimum
python312Packages.optimum: 1.17.1 -> 1.18.0
2024-03-26 14:08:19 +09:00
Mario Rodas e4b3f3f652
Merge pull request #298190 from jopejoe1/postgresql-libversion
postgresqlPackages.pg_libversion: init at 2.0.0
2024-03-26 00:06:39 -05:00
OTABI Tomoya 6189b57371
Merge pull request #297752 from natsukium/jupyter/update
jupyter related packages updates 2024-03-22
2024-03-26 14:02:58 +09:00
aleksana 876802f97c gabutdm: remove unused cmake dependency 2024-03-26 13:01:46 +08:00
aleksana 4cd214edde gabutdm: add aria2 to wrapper path 2024-03-26 13:01:46 +08:00
Mario Rodas 9ec2464a9a
Merge pull request #299070 from r-ryantm/auto-update/fzf-make
fzf-make: 0.25.0 -> 0.26.0
2024-03-25 23:58:15 -05:00
Mario Rodas c2cddbfd17
Merge pull request #299052 from marsam/fix-papis-build
papis: fix build
2024-03-25 23:57:17 -05:00
aleksana b99ccf9937 glide-media-player: 0.6.2 -> 0.6.3 2024-03-26 12:55:43 +08:00
Mario Rodas 23392b616f python311Packages.flask-restx: fix build on Darwin 2024-03-26 04:20:00 +00:00
Mario Rodas b5e930a583 nodejs_18: 18.19.1 -> 18.20.0
Changelog: https://github.com/nodejs/node/releases/tag/v18.20.0
2024-03-26 04:20:00 +00:00
Mario Rodas 5e90745837 termusic: 0.7.11 -> 0.9.0
Diff: https://github.com/tramhao/termusic/compare/v0.7.11...v0.9.0
2024-03-26 04:20:00 +00:00
Lennart 0fcfddef3b ratslap: init at 0.4.1 2024-03-26 05:13:35 +01:00
Mario Rodas e7eeffbc76
Merge pull request #299005 from NickCao/postgrespin
postgresql: enable spinlock on riscv
2024-03-25 23:00:30 -05:00
Mario Rodas 261c11bc2d
Merge pull request #299044 from arthsmn/xwayland-run-update
xwayland-run: 0.0.2 -> 0.0.3
2024-03-25 22:58:16 -05:00
Mario Rodas 41f0ccb8c3
Merge pull request #299064 from marsam/update-rqbit
rqbit: 5.5.0 -> 5.5.3
2024-03-25 22:38:24 -05:00
Aaron Jheng 2c70a93717
mamba: 2.3 -> 2.6 2024-03-26 11:29:50 +08:00
Mario Rodas 3fe9cce88e
Merge pull request #299057 from philiptaron/issue-208242/ruby-part-1
Avoid top-level `with ...;` in `pkgs/development/ruby-modules`
2024-03-25 22:28:23 -05:00
R. Ryantm 5906a7b23a bpftrace: 0.20.2 -> 0.20.3 2024-03-26 03:17:53 +00:00
Weijia Wang e8a2bbf079
Merge pull request #298237 from r-ryantm/auto-update/open-vm-tools
open-vm-tools: 12.3.5 -> 12.4.0
2024-03-26 04:02:01 +01:00
Weijia Wang c0e28e69a0
Merge pull request #298472 from r-ryantm/auto-update/signalbackup-tools
signalbackup-tools: 20240319 -> 20240320
2024-03-26 04:01:30 +01:00
Weijia Wang e8b8550d28
Merge pull request #297210 from r-ryantm/auto-update/python311Packages.mkdocs-material
python311Packages.mkdocs-material: 9.5.14 -> 9.5.15
2024-03-26 04:00:09 +01:00
Martin Weinelt c12dedfe6f
kanidm: update to latest rc.16 commit
Fixes an administrator triggered thread crash in oauth2 claim maps.
2024-03-26 03:49:46 +01:00
Mario Rodas e579156a5f
Merge pull request #298842 from aaronjheng/podman-tui
podman-tui: 0.18.0 -> 1.0.0
2024-03-25 21:31:13 -05:00
Weijia Wang b755973663
Merge pull request #297231 from r-ryantm/auto-update/lima-bin
lima-bin: 0.20.2 -> 0.21.0
2024-03-26 03:17:20 +01:00
Weijia Wang 15c193640a
Merge pull request #297284 from r-ryantm/auto-update/irqbalance
irqbalance: 1.9.3 -> 1.9.4
2024-03-26 03:16:05 +01:00
Weijia Wang 674181b546
Merge pull request #297298 from r-ryantm/auto-update/poetryPlugins.poetry-plugin-export
poetryPlugins.poetry-plugin-export: 1.7.0 -> 1.7.1
2024-03-26 03:15:31 +01:00
Martin Weinelt 4b8720f332
openvino: 2023.3.0 -> 2024.0.0
https://github.com/openvinotoolkit/openvino/releases/tag/2024.0.0
2024-03-26 03:15:29 +01:00
R. Ryantm a4946bad6b gotestwaf: 0.4.16 -> 0.4.17 2024-03-26 02:13:24 +00:00
R. Ryantm a43bd894b5 fzf-make: 0.25.0 -> 0.26.0 2024-03-26 02:13:15 +00:00
Weijia Wang 3f38419746
Merge pull request #297128 from r-ryantm/auto-update/gscreenshot
gscreenshot: 3.4.2 -> 3.5.0
2024-03-26 03:12:05 +01:00
Weijia Wang 0e5c377f82
Merge pull request #297209 from r-ryantm/auto-update/jenkins-job-builder
jenkins-job-builder: 6.0.0 -> 6.1.0
2024-03-26 03:10:08 +01:00
Weijia Wang a55d0ab9b3
Merge pull request #297201 from r-ryantm/auto-update/retext
retext: 8.0.1 -> 8.0.2
2024-03-26 03:09:32 +01:00
Weijia Wang 4ad4c6204b
Merge pull request #297192 from r-ryantm/auto-update/hermitcli
hermitcli: 0.38.2 -> 0.39.0
2024-03-26 03:08:37 +01:00
Weijia Wang 3487b1d0f9
Merge pull request #297299 from r-ryantm/auto-update/tabbed
tabbed: 0.7 -> 0.8
2024-03-26 03:07:49 +01:00
Weijia Wang bd0ac6cd55
Merge pull request #297300 from r-ryantm/auto-update/saml2aws
saml2aws: 2.36.13 -> 2.36.14
2024-03-26 03:06:23 +01:00
Weijia Wang 918a73e859
Merge pull request #297332 from r-ryantm/auto-update/igir
igir: 2.5.2 -> 2.6.0
2024-03-26 03:04:19 +01:00
Weijia Wang c427cb4e53
Merge pull request #297395 from r-ryantm/auto-update/visualvm
visualvm: 2.1.7 -> 2.1.8
2024-03-26 03:03:14 +01:00
Weijia Wang fa1f70d8c3
Merge pull request #298131 from witchof0x20/xivlauncher_tz
xivlauncher: remove TZ environment variable due to timezone bug
2024-03-26 03:02:11 +01:00
Jade 4f589cabde xivlauncher: remove TZ environment variable due to timezone bug 2024-03-26 03:00:17 +01:00
Weijia Wang 1a657142bf
Merge pull request #298971 from witchof0x20/migrate_xl
xivlauncher: migrate to by-name
2024-03-26 02:59:46 +01:00
Weijia Wang 16d1988121
Merge pull request #254916 from Cryolitia/maa
maa-assistant-arknights: init at 5.2.0, maa-cli: init at 0.4.4
2024-03-26 02:50:35 +01:00
Weijia Wang 3efe37c851
Merge pull request #297402 from r-ryantm/auto-update/tempo
tempo: 2.4.0 -> 2.4.1
2024-03-26 02:49:22 +01:00
Weijia Wang e6527fb8c2
Merge pull request #297415 from r-ryantm/auto-update/pmtiles
pmtiles: 1.17.0 -> 1.19.1
2024-03-26 02:48:39 +01:00
Weijia Wang bb1ac19be5
Merge pull request #297451 from r-ryantm/auto-update/suricata
suricata: 7.0.3 -> 7.0.4
2024-03-26 02:47:58 +01:00
R. Ryantm 84a3dbc144 okteto: 2.25.3 -> 2.25.4 2024-03-26 01:42:22 +00:00
Weijia Wang eab4e7e546
Merge pull request #298987 from r-ryantm/auto-update/universal-android-debloater
universal-android-debloater: 1.0.2 -> 1.0.3
2024-03-26 02:41:28 +01:00
Weijia Wang 177351c3df
Merge pull request #298910 from r-ryantm/auto-update/qbittorrent
qbittorrent: 4.6.3 -> 4.6.4
2024-03-26 02:41:02 +01:00
Weijia Wang f8b1fbae03
Merge pull request #298934 from r-ryantm/auto-update/k6
k6: 0.49.0 -> 0.50.0
2024-03-26 02:40:39 +01:00
R. Ryantm 865c5a479f automatic-timezoned: 2.0.9 -> 2.0.10 2024-03-26 01:40:02 +00:00
R. Ryantm 4f273a7bf6 ecs-agent: 1.82.0 -> 1.82.1 2024-03-26 01:39:50 +00:00
R. Ryantm 5aaf71b8b1 icewm: 3.4.6 -> 3.4.7 2024-03-26 01:39:44 +00:00
Weijia Wang 040d125876
Merge pull request #269287 from Stunkymonkey/discourse-migrate-prefetch-yarn-deps
discourse: migrate to prefetch-yarn-deps
2024-03-26 02:36:41 +01:00
Weijia Wang c299d605b2
Merge pull request #295935 from Aleksanaa/notify
notify-client: init at 0.1.5
2024-03-26 02:35:03 +01:00
R. Ryantm 75b6447948 syft: 1.0.1 -> 1.1.0 2024-03-26 01:24:10 +00:00
R. Ryantm d35064f110 slurm: 23.11.4.1 -> 23.11.5.1 2024-03-26 01:23:44 +00:00
Weijia Wang ebf1888569
Merge pull request #298878 from wegank/juce-bump
juce: 7.0.9 -> 7.0.10
2024-03-26 02:22:32 +01:00
Robert Scott 67431bcf1b
Merge pull request #297396 from r-ryantm/auto-update/strongswan
strongswan: 5.9.13 -> 5.9.14
2024-03-26 01:14:46 +00:00
Philip Taron 73b8a831f9
Avoid top-level `with ...;` in pkgs/development/ruby-modules/bundled-common/default.nix 2024-03-25 18:12:29 -07:00
laalsaas 03f9a0d9cc newtonwars: 20150609 -> unstable-2023-04-08 2024-03-26 01:40:15 +01:00
arthsmn 850273d32c
xwayland-run: 0.0.2 -> 0.0.3 2024-03-25 20:51:45 -03:00
R. Ryantm 88c002684e mpvScripts.reload: unstable-2023-12-19 -> unstable-2024-03-22 2024-03-25 23:51:05 +00:00
Shawn8901 884a98b3a1 keymapp: 1.0.8 -> 1.1.1 2024-03-25 23:58:02 +01:00
Fabian Affolter f87ced6856 python312Packages.llama-index-question-gen-openai: 0.10.22 -> 0.1.3 2024-03-25 23:49:16 +01:00
Peder Bergebakken Sundt 5d9b876d62 python311Packages.trimesh: 4.2.1 -> 4.2.2
Changelog: https://github.com/mikedh/trimesh/releases/tag/4.2.2
2024-03-25 23:39:59 +01:00
Shawn8901 942a381573 steam: fix merging of extraEnv with extest enabled 2024-03-25 23:38:33 +01:00
Fabian Affolter b357ca71c3 python312Packages.llama-index-readers-llama-parse: 0.10.20 -> 0.1.4
Switch to PyPI as source. The release cycle doesn't match with the
mono repo.
2024-03-25 23:33:36 +01:00
DontEatOreo 539f801b60
mousecape: init at 1813 2024-03-26 00:09:19 +02:00
matthewcroughan 4e9dc84506 scion: buildGo121Modules -> buildGoModule
made possible by an upstream fix to golden test conditions
2024-03-25 21:49:16 +00:00
Felix Buehler c1677a5ddb electron-fiddle: migrate to prefetch-yarn-deps 2024-03-25 22:47:46 +01:00
Sandro Jäckel 7ffcd69c1f
nixos/goldwarden: init 2024-03-25 22:29:55 +01:00
Peder Bergebakken Sundt 0ef0d16743 python311Packages.trimesh: 4.2.0 -> 4.2.1
Changelog: https://github.com/mikedh/trimesh/releases/tag/4.2.1
2024-03-25 21:56:02 +01:00
ByteSudoer 265039b115 dipc: init at 1.0.0 2024-03-25 21:29:15 +01:00
Nick Cao 60f5ab8a3e
postgresql: enable spinlock on riscv 2024-03-25 16:15:05 -04:00
Felix Buehler be146a1021 discourse: migrate to prefetch-yarn-deps 2024-03-25 21:14:50 +01:00
Tom Cammann bacabfe504
codefresh: init at 0.87.3
Add codefresh cli[1] tool to interact with codefresh[2] service.

[1] https://github.com/codefresh-io/cli
[2] https://codefresh.io/
2024-03-25 20:10:32 +00:00
Nick Cao 25f2b36312
assimp: drop outdated "-Wno-error=free-nonheap-object" for riscv 2024-03-25 15:58:55 -04:00
Lin Jian e8124a9c5d
emacs28: backport security fixes from Emacs 29.3
https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00611.html
2024-03-26 03:52:17 +08:00
Lin Jian 0ccce9b3e6
emacs28: patch CVE-2022-45939
https://www.cve.org/CVERecord?id=CVE-2022-45939
2024-03-26 03:52:12 +08:00
Lin Jian a22eb1a5f8
emacs: pass patches through mkArgs 2024-03-26 03:51:49 +08:00
北雁 Cryolitia 42f0200b32
maa-cli: init at 0.4.4 2024-03-26 03:12:26 +08:00
北雁 Cryolitia bb69f630bf
maa-assistant-arknights: init at 5.2.0 2024-03-26 03:12:20 +08:00
Austin Horstman 5a1b40ea92
yabai: 7.0.2 -> 7.0.3 2024-03-25 14:05:52 -05:00
Austin Horstman bb9a549d5c
yabai: add passthru.updateScript 2024-03-25 14:03:16 -05:00
Nick Cao 82754c4dee
robotframework-tidy: move from python3Packages.robotframework-tidy 2024-03-25 14:59:38 -04:00
Joshua Bronson 76ea2eb90f python312Packages.bidict: minor fixes
* Correct minimum supported Python version.

  Bidict 0.23.1 (which nixpkgs recently updated to) dropped support for
  Python < 3.8.

* Skip unnecessary integration tests.

* Remove unnecessary dependencies from nativeCheckInputs.

* Fix metadata:
  * Update outdated description string.
  * Use better homepage and changelog links.
2024-03-25 14:50:28 -04:00
R. Ryantm ded43a6baf universal-android-debloater: 1.0.2 -> 1.0.3 2024-03-25 18:42:00 +00:00
R. Ryantm 1fbb1f8110 tenv: 1.2.0 -> 1.3.0 2024-03-25 18:32:59 +00:00
Ilan Joselevich 5815cd5fe4
rust-analyzer-unwrapped: 2024-03-18 -> 2024-03-25
Diff: https://github.com/rust-lang/rust-analyzer/compare/2024-03-18...2024-03-25
2024-03-25 20:31:57 +02:00
R. Ryantm 821d6885b8 rain: 1.8.1 -> 1.8.2 2024-03-25 18:27:38 +00:00
Bruno BELANYI 771fc3eea5 bt-migrate: init at 0-unstable-2023-08-17 2024-03-25 18:19:38 +00:00
Bruno BELANYI 8349507010 sqlite_orm: init at 1.8.2 2024-03-25 18:19:38 +00:00
Bruno BELANYI 914d4dd262 digestpp: init at 0-unstable-2023-11-07 2024-03-25 18:19:37 +00:00
Austin Horstman be18ba217f
fastfetch: 2.8.9 -> 2.8.10 2024-03-25 12:55:17 -05:00
Anthony Roussel 0df8e366dc
goss: move to pkgs/by-name 2024-03-25 18:49:47 +01:00
Anthony Roussel 381cfad636
dgoss: move to pkgs/by-name 2024-03-25 18:49:47 +01:00
Anthony Roussel e994c804b6
nixosTests.goss: fix unstable test 2024-03-25 18:49:46 +01:00
Anthony Roussel b110971a7a
goss: 0.4.4 -> 0.4.6
https://github.com/goss-org/goss/compare/v0.4.4...v0.4.6
2024-03-25 18:49:46 +01:00
Anthony Roussel 8694bf0696
dgoss: 0.4.2 -> 0.4.6 2024-03-25 18:49:42 +01:00
Jade 4a5b766ae4
xivlauncher: migrate to by-name 2024-03-25 13:38:48 -04:00
kintrix007 82abe746cf vlc-bittorrent: init at 2.15.0 2024-03-25 18:30:03 +01:00
Gavin John 5c56180640
monado: Add missing package and alphabetize 2024-03-25 12:20:11 -05:00
Vincent Laporte 81feea0818
ocamlPackages_5_2.ocaml: init at 5.2.0-β1 2024-03-25 18:17:34 +01:00
Naïm Favier fb613a3a41
nixos/nvidia: update manual
Remove the `nvidiaLegacy*` video drivers from the manual: not only are
they deprecated, their deprecation notice was removed in
https://github.com/NixOS/nixpkgs/pull/244060.
2024-03-25 16:56:11 +01:00
aleksana 0820fb0c50 notify-client: init at 0.1.5 2024-03-25 23:44:51 +08:00
Alyssa Ross c9729a3d77
linux-rt_6_6: 6.6.21-rt26 -> 6.6.22-rt27 2024-03-25 16:12:17 +01:00
Alyssa Ross fb2f48c42b
linux-rt_6_1: 6.1.80-rt26 -> 6.1.82-rt27 2024-03-25 16:12:15 +01:00
Alyssa Ross 5139062705
linux-rt_5_10: 5.10.211-rt103 -> 5.10.213-rt105 2024-03-25 16:12:14 +01:00
Alyssa Ross c7a64c7213
linux_testing: 6.8-rc7 -> 6.9-rc1
DAMON_DBGFS has been renamed to DAMON_DBGFS_DEPRECATED.  Let's just
drop it now.
2024-03-25 16:11:51 +01:00
R. Ryantm 5a20300142 python312Packages.optimum: 1.17.1 -> 1.18.0 2024-03-25 14:39:30 +00:00
Gaetan Lepage 84b641d321 python311Packages.huggingface-hub: 0.21.4 -> 0.22.0
Diff: https://github.com/huggingface/huggingface_hub/compare/refs/tags/v0.21.4...v0.22.0

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v0.22.0
2024-03-25 15:11:06 +01:00
Casey Link 4d16584c41 microsocks: init at 1.0.4 2024-03-25 15:09:03 +01:00
Casey Link ab7e0e6384 maintainers: add ramblurr 2024-03-25 15:09:03 +01:00
R. Ryantm 8eae1c08e2 k6: 0.49.0 -> 0.50.0 2024-03-25 14:03:44 +00:00
Maximilian Bosch 88d96b1343
meshcentral: 1.1.21 -> 1.1.22
ChangeLog: https://github.com/Ylianst/MeshCentral/releases/tag/1.1.22
2024-03-25 14:46:30 +01:00
Gaetan Lepage 06d52f97a9 python311Packages.testcontainers: 4.0.0 -> 4.2.0
Changelog: https://github.com/testcontainers/testcontainers-python/releases/tag/testcontainers-v4.2.0
2024-03-25 14:01:20 +01:00
Kopatz 9c141d5fb9 tetrio-desktop: 8.0.0 -> 9.0.0 2024-03-25 13:57:00 +01:00
linsui 3b01b27b80 markdown-oxide: init at 0.0.6 2024-03-25 20:48:49 +08:00
R. Ryantm dbfbe0a0d8 qbittorrent: 4.6.3 -> 4.6.4 2024-03-25 12:28:14 +00:00
R. Ryantm 7ae5a17ae5 overmind: 2.4.0 -> 2.5.0 2024-03-25 12:19:43 +00:00
Zhong Jianxin 193f41056b python3Packages.librosa: fix build on darwin
Follow upstream to disable test_pyin_multi_center on darwin:

> Note: this test has issues on OSX with libopenblas 0.3.26, so we
disable it for now.  We may re-enable it some time in the future.
2024-03-25 19:14:12 +08:00
Weijia Wang b8d85215de juce: 7.0.9 -> 7.0.10 2024-03-25 10:09:09 +01:00
Aaron Jheng a01dd74ebe
podman-tui: 0.18.0 -> 1.0.0 2024-03-25 15:19:56 +08:00
Mario Rodas 2b7d08ce89 postgres-lsp: unstable-2024-01-11 -> 0-unstable-2024-03-24
Diff: bbc24cc541...43ca9b675c
2024-03-25 04:20:00 +00:00
Mario Rodas 2d8a9a0bf4 postgresqlPackages.pg_roaringbitmap: init at 0.5.4 2024-03-25 04:20:00 +00:00
Mario Rodas af3037b91d integresql: init at 1.1.0 2024-03-25 04:20:00 +00:00
Mario Rodas 5780402798 uv: install completions 2024-03-25 04:20:00 +00:00
Mario Rodas 59b3f88fbf papis: fix build 2024-03-25 04:20:00 +00:00
Mario Rodas 23f1661c7e rqbit: 5.5.0 -> 5.5.3
Diff: https://github.com/ikatson/rqbit/compare/v5.5.0...v5.5.3

Changelog: https://github.com/ikatson/rqbit/releases/tag/v5.5.3
2024-03-25 04:20:00 +00:00
Peder Bergebakken Sundt 3937a5d979 python311Packages.gradio: 4.20.1 -> 4.22.0 2024-03-25 01:02:16 +01:00
Robert Schütz a69e5266ae python311Packages.robotframework-pythonlibcore: 4.3.0 -> 4.4.0
Diff: https://github.com/robotframework/PythonLibCore/compare/refs/tags/v4.3.0...v4.4.0

Changelog: https://github.com/robotframework/PythonLibCore/blob/refs/tags/v4.4.0/docs/PythonLibCore-4.4.0.rst
2024-03-24 16:44:52 -07:00
Robert Schütz 4dec72957c python311Packages.approvaltests: 11.1.2 -> 11.1.3
Diff: https://github.com/approvals/ApprovalTests.Python/compare/refs/tags/v11.1.2...v11.1.3

Changelog: https://github.com/approvals/ApprovalTests.Python/releases/tag/v11.1.3
2024-03-24 16:44:52 -07:00
Funkeleinhorn 306fe56f63
flashprog: refactor make jlink and gpio support configurable 2024-03-25 00:34:14 +01:00
R. Ryantm 4594fc201d python311Packages.asyncstdlib: 3.12.1 -> 3.12.2 2024-03-24 22:57:37 +00:00
Shawn8901 143e28d840 portfolio: 0.68.2 -> 0.68.3 2024-03-24 23:48:35 +01:00
Mateusz Wykurz 10aa8cf06a rcp: 0.6.0 -> 0.7.0 2024-03-24 15:05:19 -06:00
Funkeleinhorn 5ba311a026
maintainers: add funkeleinhorn 2024-03-24 20:04:13 +01:00
Sandro Jäckel a5404e6de9
goldwarden: 0.2.13 -> 0.2.13-unstable-2024-03-14, install browser native extension files 2024-03-24 19:32:14 +01:00
R. Ryantm cd1e59d350 linkerd_edge: 24.2.4 -> 24.3.4 2024-03-24 18:25:52 +00:00
R. Ryantm 820400bc34 nwg-hello: 0.1.7 -> 0.1.8 2024-03-24 18:14:21 +00:00
qubitnano 35a41d0dae glances: 3.4.0.3 -> 3.4.0.5 2024-03-24 13:47:03 -04:00
Gaetan Lepage ebc479ecc5 vimPlugins.sniprun: 1.3.11 -> 1.3.12
Changelog: https://github.com/michaelb/sniprun/releases/tag/v1.3.12
2024-03-24 17:29:17 +01:00
Felix Buehler 2685c876a7 python312Packages.setuptools-dso: refactor 2024-03-24 15:28:00 +01:00
R. Ryantm c70bc6c332 ast-grep: 0.19.4 -> 0.20.0 2024-03-24 13:52:49 +00:00
matthewcroughan 2ee752e3f7 cgterm: init at 1.7b2
Co-authored-by: Nikolay Korotkiy <sikmir@disroot.org>
2024-03-24 13:01:00 +00:00
Bobby Rong 8b31f1a9da
xfce.mousepad: Build shortcuts plugin
See "Edit" -> "Preferences" -> "Plugins" -> "Shortcuts Editor".

8de8f04ca5
2024-03-24 20:38:16 +08:00
Bobby Rong 7fb812afbf
xfce.automakeAddFlags: Drop
Not used in Nixpkgs.
2024-03-24 20:23:04 +08:00
Bobby Rong dea81c90bd
xfce.xfce4-pulseaudio-plugin: Drop automakeAddFlags
We don't use it anywhere, the substituteInPlace already does the job.
2024-03-24 20:19:58 +08:00
Bobby Rong df5407130f
xfce.xfce4-dict: Drop configure-gio.patch
Builds fine, build log does not mention gio-unix anywhere so it is
not accidently pulled in, and does not seem to have optional deps.
2024-03-24 20:16:58 +08:00
Lena 8fa66a23d4
starship: 1.18.0 -> 1.18.1 2024-03-24 12:28:04 +01:00
Anthony Roussel 2ac8d67212
elasticsearch-curator: move to by-name 2024-03-24 12:11:28 +01:00
Anthony Roussel 303ec90277
elasticsearch-curator: 8.0.10 -> 8.0.12
https://github.com/elastic/curator/compare/v8.0.10...v8.0.12
2024-03-24 12:11:25 +01:00
Anthony Roussel ef35305c3b
elasticsearch-curator: add passthru.{tests.version,updateScript} 2024-03-24 12:05:38 +01:00
Anthony Roussel d964e7ac2a
python311Packages.es-client: 8.12.5 -> 8.12.8
https://github.com/untergeek/es_client/compare/v8.12.5...v8.12.8
2024-03-24 12:05:37 +01:00
Anthony Roussel 332ebc60b0
docker-credential-gcr: move to pkgs/by-name 2024-03-24 11:50:42 +01:00
Anthony Roussel 57dc687f2f
docker-credential-gcr: add anthonyroussel to maintainers 2024-03-24 11:50:41 +01:00
Anthony Roussel 4b012709cd
docker-credential-gcr: 2.1.8 -> 2.1.22
https://github.com/GoogleCloudPlatform/docker-credential-gcr/compare/v2.1.8...v2.1.22
2024-03-24 11:50:39 +01:00
Anthony Roussel ba4ee66798
docker-credential-gcr: add passthru.updateScript 2024-03-24 11:39:35 +01:00
happysalada 3ed4208327 quickwit: 0.6.4 -> 0.8.0 2024-03-24 06:27:38 -04:00
Fabian Affolter 74afe6096f python312Packages.google-ai-generativelanguage: refactor 2024-03-24 09:12:43 +01:00
Fabian Affolter d799001cdf python312Packages.google-ai-generativelanguage: 0.5.4 -> 0.6.0
Changelog: https://github.com/googleapis/google-cloud-python/blob/google-ai-generativelanguage-v0.6.0/packages/google-ai-generativelanguage/CHANGELOG.md
2024-03-24 09:11:07 +01:00
Dalton Hubble 03344be986 matchbox-server: init at v0.11.0
Add a Nix `matchbox-server` package for the matchbox project
https://github.com/poseidon/matchbox. It provides a server for
PXE booting and provisioning machines into clusters and has been
maintained for many years

Note: A matchbox-window-manager is already using the Nix package name
matchbox, so name this new package matchbox-server
2024-03-24 00:35:18 -07:00
Dalton Hubble dacf3de5aa maintainers: Add dghubble 2024-03-24 00:26:21 -07:00
Christian Kögler 5cd992bea0 local-ai: buildGoModules do not allow to use buildFlags 2024-03-24 08:09:16 +01:00
Robert Scott 06c30f68c6 niv: wrap binary supplying runtime nix dependency in PATH 2024-03-24 00:04:35 +00:00
Thomas Gerbet 91f46a1551 libdwarf_20210528: drop
No remaining usages in nixpkgs and it is quite old.
2024-03-23 23:15:03 +01:00
R. Ryantm 4e3f93947b signalbackup-tools: 20240319 -> 20240320 2024-03-23 22:13:55 +00:00
Antoine Pietri eea28288d0 instawow: 3.2.0 -> 3.3.0 2024-03-23 22:53:47 +01:00
Weijia Wang 2b075b0a2b gmsh: 4.11.1 -> 4.12.2 2024-03-23 22:08:06 +01:00
R. Ryantm 0b2963c4aa sqlfluff: 3.0.2 -> 3.0.3 2024-03-23 19:42:14 +00:00
Christian Kögler a8853c6b02 local-ai: reuse derivation ncnn for go-tiny-dream 2024-03-23 20:24:55 +01:00
Christian Kögler 3a14bff91f local-ai: add feature flags for CPU extensions 2024-03-23 19:22:17 +01:00
Christian Kögler 808d9f9ffb local-ai: use cmake to install grpc-server 2024-03-23 19:21:39 +01:00
Maciej Krüger 94d6d4e93a
nixos/docuum: add module for docuum package
Co-Authored-By: Martin Weinelt <mweinelt@users.noreply.github.com>
2024-03-23 18:25:55 +01:00
R. Ryantm aa712c9252 home-manager: unstable-2024-03-19 -> unstable-2024-03-22 2024-03-23 15:59:29 +00:00
Maciej Krüger a26fa45c80
docuum: init at 0.23.1 2024-03-23 16:36:19 +01:00
R. Ryantm b06adf8b01 jibri: 8.0-160-g5af7dd7 -> 8.0-169-g1258814 2024-03-23 15:32:20 +00:00
Thomas Gerbet 772278e4b8 atasm: 1.09 -> 1.23, move to an active fork
It also fixes the build to have the binary and not only
the doc/man page.
2024-03-23 16:18:40 +01:00
R. Ryantm fb6044c8d2 igir: 2.5.2 -> 2.6.0 2024-03-23 15:09:51 +00:00
rewine e15c4cb465 wayfire: 0.8.0 -> 0.8.1 2024-03-23 21:07:27 +08:00
Azat Bahawi 75924f72d9
dmalloc: init at 5.6.5 2024-03-23 15:40:06 +03:00
R. Ryantm f2137e1175 minio: 2024-03-10T02-53-48Z -> 2024-03-15T01-07-19Z 2024-03-23 11:49:03 +00:00
Christian Kögler d5f8aa51b9 local-ai: use cmake for whisper-cpp 2024-03-23 12:44:52 +01:00
R. Ryantm bb309ecb70 python311Packages.mkdocs-material: 9.5.14 -> 9.5.15 2024-03-23 05:38:10 +00:00
R. Ryantm 3a5873a32e fwupd-efi: 1.4 -> 1.5 2024-03-23 02:11:52 +00:00
R. Ryantm 7cd602eab4 open-vm-tools: 12.3.5 -> 12.4.0 2024-03-23 01:37:18 +00:00
Philip Taron e2e43f6ce7
nixos/systemd/initrd: make systemd mount root as rw if gpt-auto is set 2024-03-22 16:08:29 -07:00
jopejoe1 b7cdcb35cb postgresqlPackages.pg_libversion: init at 2.0.0 2024-03-22 21:26:54 +01:00
Peder Bergebakken Sundt f1bb72c481 python311Packages.gradio-clients: 0.10.1 -> 0.14.0
Also adds an updateScript
2024-03-22 20:49:53 +01:00
Christian Kögler cc364c7ac9 local-ai: Build go modules as separate package and fix tts 2024-03-22 17:55:11 +01:00
Maximilian Bosch b485d07e84
prometheus-nextcloud-exporter: 0.6.2 -> 0.7.0
ChangeLog: https://github.com/xperimental/nextcloud-exporter/releases/tag/v0.7.0
2024-03-22 17:54:39 +01:00
R. Ryantm 730e570c29 ryujinx: 1.1.1239 -> 1.1.1242 2024-03-22 16:08:02 +00:00
Fabian Affolter 996f1be880 python311Packages.llama-parse: refactor 2024-03-22 15:38:30 +01:00
Fabian Affolter 1ac8e42f77 python311Packages.llama-parse: 0.3.9 -> 0.4.0 2024-03-22 15:38:00 +01:00
Wim de With a2d3d02ac7 odp-dpdk: 1.42.0.0_DPDK_22.11 -> 1.44.0.0_DPDK_22.11 2024-03-22 10:48:02 +01:00
Aaron Jheng 9a05581e2c
pixi: 0.15.2 -> 0.17.1 2024-03-22 09:45:31 +08:00
R. Ryantm 1d45945b33 microsoft-identity-broker: 1.7.0 -> 2.0.0 2024-03-22 01:17:02 +00:00
George Huebner 4d7959506e
rubiks: fix clang build
Adds newer patches upstreamed from Fedora into Sage; CRLF endings in the
`dietz` solver require `dos2unix` to apply the patches properly.
Frankly, I have no idea how this previously compiled on gcc.
2024-03-21 19:34:00 -05:00
George Huebner 909b7ce7bb
gfan: fix clang build
Internal logging macro shadows std's `log2`, so we rename it.
2024-03-21 19:33:59 -05:00
George Huebner 69c71fc683
givaro: fix clang build
Usage of `std::bool_constant` prevents compilation using Clang; see
https://github.com/linbox-team/givaro/issues/225
2024-03-21 19:33:59 -05:00
George Huebner c8d30c0af9
sage: drop flintqs
FlintQS is no longer maintained and has several bugs.
As of https://github.com/sagemath/sage/pull/35419, all of FlintQS's
functionality is contained within Sage.
2024-03-21 19:33:59 -05:00
George Huebner 1a7ea453d7
tachyon: build on aarch64-darwin 2024-03-21 19:33:59 -05:00
George Huebner 178fe4e17f
m4rie: fix build on aarch64-darwin
It appears m4rie only builds properly on Apple Clang; turning off
optimizations seems to resolve the failing test cases. See
https://bitbucket.org/malb/m4rie/issues/23/trying-to-compile-on-apple-m1
2024-03-21 19:14:50 -05:00
George Huebner a649e0e5f7
fflas-ffpack: mark as unbroken on darwin 2024-03-21 19:14:50 -05:00
Adam Stephens 790fb86a7f
nixos/users-groups: move linger to oneshot and add nixos test 2024-03-21 19:51:05 -04:00
Adam Stephens 564c3749d9
nixos/users-groups: fix broken linger 2024-03-21 13:47:15 -04:00
natsukium e570d5d535
python311Packages.pytest-jupyter: 0.9.0 -> 0.9.1
Diff: https://github.com/jupyter-server/pytest-jupyter/compare/refs/tags/v0.9.0...v0.9.1

Changelog: https://github.com/jupyter-server/pytest-jupyter/releases/tag/v0.9.1
2024-03-22 01:01:31 +09:00
natsukium 86712c6045
python311Packages.oauthenticator: 16.2.1 -> 16.3.0
Changelog: https://github.com/jupyterhub/oauthenticator/blob/16.3.0/docs/source/reference/changelog.md
2024-03-22 01:01:31 +09:00
natsukium 59e5aea080
python311Packages.notebook: 7.1.1 -> 7.1.2
Changelog: https://github.com/jupyter/notebook/blob/v7.1.2/CHANGELOG.md
2024-03-22 01:01:31 +09:00
natsukium f64ad2e398
python311Packages.nbformat: 5.9.2 -> 5.10.3 2024-03-22 01:01:30 +09:00
natsukium a67ee47648
python311Packages.nbclient: 0.9.0 -> 0.10.0
Diff: https://github.com/jupyter/nbclient/compare/refs/tags/v0.9.0...v0.10.0
2024-03-22 01:01:30 +09:00
natsukium cc527f268e
python311Packages.jupyterlab: 4.1.4 -> 4.1.5
Changelog: https://github.com/jupyterlab/jupyterlab/blob/v4.1.5/CHANGELOG.md
2024-03-22 01:01:30 +09:00
natsukium 6b0c0bbc9d
python311Packages.jupyterhub: 4.0.2 -> 4.1.0
Changelog: https://github.com/jupyterhub/jupyterhub/blob/4.1.0/docs/source/reference/changelog.md
2024-03-22 01:01:30 +09:00
natsukium 02bc12538d
python311Packages.jupyter-server-terminals: 0.5.2 -> 0.5.3
Diff: https://github.com/jupyter-server/jupyter_server_terminals/compare/refs/tags/v0.5.2...v0.5.3

Changelog: https://github.com/jupyter-server/jupyter_server_terminals/releases/tag/v0.5.3
2024-03-22 01:01:29 +09:00
natsukium 6c71c0a5bf
python311Packages.jupyter-events: 0.9.0 -> 0.10.0
Diff: https://github.com/jupyter/jupyter_events/compare/refs/tags/v0.9.0...v0.10.0

Changelog: https://github.com/jupyter/jupyter_events/releases/tag/v0.10.0
2024-03-22 01:01:29 +09:00
natsukium b97116d558
python311Packages.jupyter-core: 5.7.1 -> 5.7.2
Diff: https://github.com/jupyter/jupyter_core/compare/refs/tags/v5.7.1...v5.7.2

Changelog: https://github.com/jupyter/jupyter_core/blob/refs/tags/v5.7.2/CHANGELOG.md
2024-03-22 01:01:29 +09:00
natsukium 2cc49d7508
python311Packages.jupyter-collaboration: 2.0.4 -> 2.0.5
Changelog: https://github.com/jupyterlab/jupyter_collaboration/blob/v2.0.5/CHANGELOG.md
2024-03-22 01:01:29 +09:00
natsukium 6f0641a5bb
python311Packages.jupyter-client: 8.6.0 -> 8.6.1
Changelog: https://github.com/jupyter/jupyter_client/blob/v8.6.1/CHANGELOG.md
2024-03-22 01:01:28 +09:00
natsukium 99af2cb71c
python311Packages.ipyvuetify: 1.9.1 -> 1.9.2 2024-03-22 01:01:28 +09:00
natsukium 60d35e0522
python311Packages.hatch-jupyter-builder: 0.8.3 -> 0.9.1
Diff: https://github.com/jupyterlab/hatch-jupyter-builder/compare/refs/tags/v0.8.3...v0.9.1

Changelog: https://github.com/jupyterlab/hatch-jupyter-builder/releases/tag/v0.9.1
2024-03-22 01:01:28 +09:00
Tom Cammann dcdcfdd577
maintainers: add takac
Add myself to maintainers to support new packages
2024-03-21 14:06:21 +00:00
natsukium 7e0c9fa4ee
python311Packages.comm: 0.2.1 -> 0.2.2
Diff: https://github.com/ipython/comm/compare/refs/tags/v0.2.1...v0.2.2
2024-03-21 22:08:19 +09:00
Gaël Reyrol 34c2feed70
mailpit: 1.13.1 -> 1.15.0 2024-03-21 10:27:52 +01:00
Nick Cao e66ede958e
nixos/fcitx5: stop using renamed option services.xserver.desktopManager.plasma6.enable 2024-03-21 00:43:55 -04:00
Xavier Maillard bc40f51d1a
dockerTools: discard closure reference in imageTag 2024-03-20 17:54:09 +01:00
R. Ryantm 7378927aaf fn-cli: 0.6.29 -> 0.6.30 2024-03-20 14:33:25 +00:00
Lucas DE ANGELIS 9e7236eeaa
Add maintainer Lucas De Angelis 2024-03-20 14:16:16 +01:00
R. Ryantm 3bcb55122f suricata: 7.0.3 -> 7.0.4 2024-03-20 12:38:55 +00:00
R. Ryantm eeaf1e7ace pmtiles: 1.17.0 -> 1.19.1 2024-03-20 09:12:57 +00:00
R. Ryantm fd4e4347a4 tempo: 2.4.0 -> 2.4.1 2024-03-20 07:33:26 +00:00
R. Ryantm 249369b0dd strongswan: 5.9.13 -> 5.9.14 2024-03-20 07:18:00 +00:00
R. Ryantm 9a14ffe5ee visualvm: 2.1.7 -> 2.1.8 2024-03-20 07:16:12 +00:00
Ameya Shenoy 99c0c32a49
usbguard: fix policy enums
The available policies for `InsertedDevicePolicy` and
`ImplicitPolicyTarget` differ from the defined policy enum. This change
is to prevent users from configuring incorrect policies for `usbguard`

Related `usbguard` documentation
https://usbguard.github.io/documentation/configuration.html

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2024-03-20 08:41:21 +05:30
R. Ryantm 028674c113 saml2aws: 2.36.13 -> 2.36.14 2024-03-20 00:19:45 +00:00
R. Ryantm 405ce27d01 tabbed: 0.7 -> 0.8 2024-03-20 00:19:19 +00:00
R. Ryantm efa3818249 poetryPlugins.poetry-plugin-export: 1.7.0 -> 1.7.1 2024-03-20 00:06:01 +00:00
Philip Taron 29a46d2802
nixos/nvidia: Set SidebandSocketPath to a user-writable path in `/run`
The NVIDIA X driver uses a UNIX domain socket to pass information to
other driver components. If unable to connect to this socket, some
driver features, such as G-Sync, may not work correctly. The socket will
be bound to a file with a name unique to the X server instance created
in the directory specified by this option. Note that on Linux, an
additional abstract socket (not associated with a file) will also be
created, with this pathname socket serving as a fallback if connecting
to the abstract socket fails.

The default, which was in effect prior to this change, was `/var/run`.

The effect of not setting this option was that GDM X sessions
(and other non-root sessions) would see this warning in the log files:

```
   (WW) NVIDIA: Failed to bind sideband socket to
   (WW) NVIDIA:     '/var/run/nvidia-xdriver-b4f69129' Permission denied
```

I don't see any security implications of turning this on universally,
since there already was an abstract socket created according to the
docs.

Documentation:

1. [NVIDIA X Config Options](https://download.nvidia.com/XFree86/Linux-x86_64/440.82/README/xconfigoptions.html#SidebandSocketPath)

Diagnosis:

1. [Arch Linux BBS post](https://bbs.archlinux.org/viewtopic.php?pid=1909115#p1909115)
2024-03-19 16:34:41 -07:00
R. Ryantm bb6858cdab irqbalance: 1.9.3 -> 1.9.4 2024-03-19 22:42:11 +00:00
QJoly 1dc0d9d29b cilium-cli: 0.16.0 -> 0.16.3 2024-03-19 23:25:13 +01:00
R. Ryantm ac958b38f4 lima-bin: 0.20.2 -> 0.21.0 2024-03-19 17:26:45 +00:00
R. Ryantm d1a9032d66 jenkins-job-builder: 6.0.0 -> 6.1.0 2024-03-19 15:57:11 +00:00
R. Ryantm 0b1ae7b3c9 retext: 8.0.1 -> 8.0.2 2024-03-19 14:55:38 +00:00
R. Ryantm 6cb851cae8 hermitcli: 0.38.2 -> 0.39.0 2024-03-19 13:45:11 +00:00
Quantenzitrone 734c29c3d7
doge: 3.7.0 -> 3.8.0 2024-03-19 12:19:41 +01:00
Bu Kun 62232e8d7e
wechat-uos: init at 1.0.0.238 2024-03-19 18:12:19 +08:00
Henning Kiel 6a3ecb0f6a poetryPlugins.poetry-plugin-poeblix: init at 0.10.0 2024-03-19 10:56:34 +01:00
R. Ryantm 35c89f0fbc gscreenshot: 3.4.2 -> 3.5.0 2024-03-19 07:59:50 +00:00
Felix Buehler a9846659cc python312Packages.setuptools-dso: rename from setuptools_dso 2024-03-18 23:17:09 +01:00
becknik 01738bd3bd fzf-git-sh: Fix substituting to many `git` occurrences 2024-03-18 20:31:28 +01:00
kintrix007 6e68974cf3 maintainers: add kintrix 2024-03-18 17:21:02 +01:00
Radoslaw Sniezek 0b2e86386f maintainers: add rsniezek
Adding myself as a maintainer so that I can add myself in packages I work on.
2024-03-18 17:08:37 +01:00
Jonas Heinrich 30036c3d10 nixos/initrd-ssh: Add authorizedKeyFiles option 2024-03-18 15:27:15 +01:00
George Huebner 249b9513d5 nethack: update darwin hints file 2024-03-18 09:02:52 +01:00
Aaron Jheng 8759d4853f
gwyddion: remove broken python support 2024-03-18 11:45:18 +08:00
Alois Wohlschlager 2da73a5ac2
kdePackages.extra-cmake-modules: fix hook offset
In `kdePackages`, `strictDeps` is set and `extra-cmake-modules` goes into
`buildInputs`. The hook should run against the `buildInputs`, so it should
have `hostOffset`. This fixes for example the loading of translations that
come from dependencies.
2024-03-17 19:09:38 +01:00
Yifei Sun 908f72458a
crunchy-cli: 3.2.5 -> 3.3.1 2024-03-17 12:35:48 -04:00
Bobby Rong bf2ba6e629
nixosTests.pantheon: Add test for io.elementary.gala.daemon@x11.service
Which is manually added in the nixos module.
2024-03-17 13:42:34 +08:00
Bobby Rong a4bca9aaef
nixos/pantheon: Add missing gala-daemon systemd services
Otherwise it doesn't autostart after user session managed by systemd.
2024-03-17 13:42:33 +08:00
Bobby Rong e49a58b847
nixosTests.pantheon: Fix gala environ subtest
This is changed after we manage session with systemd, as
io.elementary.gala@.service has `ExecStart=@bindir@/gala`.
2024-03-17 13:42:33 +08:00
Bobby Rong 0b41a85c95
nixos/display-managers: Don't force graphical-session.target activation for Pantheon
See Nixpkgs pull request 233981.
2024-03-17 13:42:33 +08:00
Bobby Rong 7522f97cbe
pantheon: Manage user session with systemd
This is now needed as gnome-session 46 drops `--builtin` option.
2024-03-17 13:41:51 +08:00
Aaron Jheng 08f76a1dc7
rm-improved: 0.13.0 -> 0.13.1 2024-03-16 22:54:43 +08:00
Aaron Jheng 3f99c89532
iferr: 2018-06-15 -> 0-unstable-2024-01-22 2024-03-15 22:51:42 +08:00
Aaron Jheng 465151cdb2
cue: 0.7.1 -> 0.8.0 2024-03-15 22:01:35 +08:00
Mikael Fangel 95eb164ede
ugrep-indexer: init at 0.9.6 2024-03-15 08:30:19 +01:00
Andrea Ciceri 495613d555
attic: init at unstable-2024-2-8 2024-03-13 22:26:15 +01:00
Henning Kiel f2d82a2cfd maintainers: add hennk 2024-03-13 18:12:28 +01:00
SharzyL 555c7d1ba1
llvmPackages_17.clangUseLLVM: apply #220520 2024-03-13 00:10:59 +08:00
Ivan Kozik f362114e1f validator-nu: add myself to maintainers 2024-03-12 06:39:17 +00:00
Ivan Kozik 436f4e2f06 validator-nu: 22.9.29 -> 23.4.11-unstable-2023-12-18 2024-03-12 06:36:07 +00:00
David Flores 00af52229e fastqc: init at 0.12.1
fastqc: remove trailing whitespaces

fastqc: moved to by-name hierarchy

Update pkgs/by-name/fa/fastqc/package.nix

Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>

Update pkgs/by-name/fa/fastqc/package.nix

Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>

Update pkgs/by-name/fa/fastqc/package.nix

Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>

Update pkgs/by-name/fa/fastqc/package.nix

Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>

Update pkgs/by-name/fa/fastqc/package.nix

Co-authored-by: OTABI Tomoya <tomoya.otabi@gmail.com>

fastqc: suggested code changes applied

fastqc: added testVersion

fastqc: some corrections

fastqc: remove with lib;
2024-03-11 22:32:26 +01:00
David Flores 54f1d8f199 maintainers: add dflores 2024-03-10 23:39:45 +01:00
Sandro Jäckel 32adfce17c
goldwarden: package GUI, drop pinentry
The correct way is to use goldwarden through the programs.goldwarden module
and the correct pinentry flavor based on programs.gnupg.agent.pinentryFlavor is now used.
2024-03-10 00:17:43 +01:00
Sandro Jäckel 3b2d1bebd6
python3Packages.tendo: init at 0.4.0 2024-03-10 00:17:02 +01:00
David McFarland ecad5a115d dotnet: add publish and web tests
This adds a helper for creating dotnet tests, and adds tests for:

- normal publish and run via wrapper
- aspnetcore web app
2024-03-09 13:30:36 -04:00
Lucas Hoffmann 5a7bdf9d38 vagrant: install zsh completion 2024-03-07 09:42:08 +01:00
R. Ryantm eb9b60a2de cudaPackages.nccl: 2.20.3-1 -> 2.20.5-1 2024-03-05 17:30:51 +00:00
Morgan Jones c9b61a3205
easyrsa: default EASYRSA_OPENSSL, add installCheckPhase 2024-03-04 21:48:48 -08:00
Valentin Chassignol 314c2806cc
kmeet: init at 2.0.1 2024-02-29 10:52:49 +01:00
Izorkin 937220442c
nixos/peertube: update nginx configuration 2024-02-16 09:31:27 +03:00
Izorkin b0b1f73473
nixos/tests/peertube: update peertube-cli tests 2024-02-16 09:31:26 +03:00
Izorkin 1bdbfd5778
peertube: add peertube-runnerr utility 2024-02-16 09:31:26 +03:00
Izorkin 6e61227199
peertube: split peertube-cli utility 2024-02-16 09:31:26 +03:00
Izorkin 00e4bf4d02
peertube: 5.2.1 -> 6.0.3 2024-02-16 09:31:26 +03:00
R. Ryantm 2214a3f6e4 makeInitrdNGTool: 0.1.0 -> 0.1.0 2024-02-12 05:11:50 +00:00
ajs124 da6bfeee12 xfsprogs: 6.4.0 -> 6.6.0
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/doc/CHANGES?id=7a7b09c2b027b6f45de61c6e56b36154c1138c0c
2024-02-05 20:59:00 +01:00
NullBite c3933fdc40
google-fonts: fix font name format
When specifying a list of fonts to install, the google-fonts package
would previously only search for fonts with the formats `$font-*.ttf`
and `$font[*.ttf`. However, certain fonts in the Google fonts repository
do not follow this naming scheme (e.g., Nova Square;
ofl/novasquare/NovaSquare.ttf). I have added `$font.ttf` as a format.

I have also optimized the build script so it does not make multiple calls
to `find`.
2024-02-05 11:26:25 +01:00
Rvfg ff3d9902e0
nixos-rebuild: use --pipe instead of --pty in systemd-run 2024-01-26 13:10:22 +08:00
traxys f553bdbb07 nixos/jitsi-meet: allow to customize jitsi auth
This allows to set different prosody auth providers for jitsi, like PAM
authentication
2023-12-28 20:22:35 +01:00
ifurther ad152c62f8
rime-data: 0.38.20211002 -> 0.38.20231116 2023-11-17 22:22:31 +08:00
1307 changed files with 40284 additions and 15659 deletions

5
.github/CODEOWNERS vendored
View File

@ -159,7 +159,6 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @raitobezarius @ma27
# C compilers
/pkgs/development/compilers/gcc
/pkgs/development/compilers/llvm @RaitoBezarius
/pkgs/development/compilers/emscripten @raitobezarius
/doc/languages-frameworks/emscripten.section.md @raitobezarius
@ -204,10 +203,6 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/nixos/modules/services/databases/postgresql.nix @thoughtpolice
/nixos/tests/postgresql.nix @thoughtpolice
# Linux kernel
/pkgs/os-specific/linux/kernel @raitobezarius
/pkgs/top-level/linux-kernels.nix @raitobezarius
# Hardened profile & related modules
/nixos/modules/profiles/hardened.nix @joachifm
/nixos/modules/security/hidepid.nix @joachifm

View File

@ -1,11 +1,9 @@
# Checks pkgs/by-name (see pkgs/by-name/README.md)
# using the nixpkgs-check-by-name tool (see pkgs/test/nixpkgs-check-by-name)
# using the nixpkgs-check-by-name tool (see https://github.com/NixOS/nixpkgs-check-by-name)
#
# When you make changes to this workflow, also update pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh adequately
# When you make changes to this workflow, also update pkgs/test/check-by-name/run-local.sh adequately
name: Check pkgs/by-name
# The tool is pinned to a pre-built version on Hydra,
# see pkgs/test/nixpkgs-check-by-name/scripts/README.md
on:
# Using pull_request_target instead of pull_request avoids having to approve first time contributors
pull_request_target:
@ -24,8 +22,7 @@ permissions:
jobs:
check:
# This is x86_64-linux, for which the tool is always prebuilt on the nixos-* channels,
# as specified in nixos/release-combined.nix
# This needs to be x86_64-linux, because we depend on the tooling being pre-built in the GitHub releases
runs-on: ubuntu-latest
# This should take 1 minute at most, but let's be generous.
# The default of 6 hours is definitely too long
@ -100,11 +97,14 @@ jobs:
echo "base=$base" >> "$GITHUB_ENV"
- uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26
- name: Fetching the pinned tool
# Update the pinned version using pkgs/test/nixpkgs-check-by-name/scripts/update-pinned-tool.sh
# Update the pinned version using pkgs/test/check-by-name/update-pinned-tool.sh
run: |
# Get the direct /nix/store path from the pin to avoid having to evaluate Nixpkgs
toolPath=$(jq -r '."ci-path"' pkgs/test/nixpkgs-check-by-name/scripts/pinned-tool.json)
# This asks the substituter for the path, which should be there because Hydra will have pre-built and pushed it
# The pinned version of the tooling to use
toolVersion=$(<pkgs/test/check-by-name/pinned-version.txt)
# Fetch the x86_64-linux-specific release artifact containing the Gzipped NAR of the pre-built tool
toolPath=$(curl -sSfL https://github.com/NixOS/nixpkgs-check-by-name/releases/download/"$toolVersion"/x86_64-linux.nar.gz \
| gzip -cd | nix-store --import | tail -1)
# Adds a result symlink as a GC root
nix-store --realise "$toolPath" --add-root result
- name: Running nixpkgs-check-by-name
run: |

View File

@ -557,7 +557,7 @@ Names of files and directories should be in lowercase, with dashes between words
```nix
foo {
arg = ...;
arg = <...>;
}
```
@ -566,14 +566,14 @@ Names of files and directories should be in lowercase, with dashes between words
```nix
foo
{
arg = ...;
arg = <...>;
}
```
Also fine is
```nix
foo { arg = ...; }
foo { arg = <...>; }
```
if it's a short call.
@ -581,41 +581,45 @@ Names of files and directories should be in lowercase, with dashes between words
- In attribute sets or lists that span multiple lines, the attribute names or list elements should be aligned:
```nix
# A long list.
list = [
elem1
elem2
elem3
];
{
# A long list.
list = [
elem1
elem2
elem3
];
# A long attribute set.
attrs = {
attr1 = short_expr;
attr2 =
if true then big_expr else big_expr;
};
# A long attribute set.
attrs = {
attr1 = short_expr;
attr2 =
if true then big_expr else big_expr;
};
# Combined
listOfAttrs = [
{
attr1 = 3;
attr2 = "fff";
}
{
attr1 = 5;
attr2 = "ggg";
}
];
# Combined
listOfAttrs = [
{
attr1 = 3;
attr2 = "fff";
}
{
attr1 = 5;
attr2 = "ggg";
}
];
}
```
- Short lists or attribute sets can be written on one line:
```nix
# A short list.
list = [ elem1 elem2 elem3 ];
{
# A short list.
list = [ elem1 elem2 elem3 ];
# A short set.
attrs = { x = 1280; y = 1024; };
# A short set.
attrs = { x = 1280; y = 1024; };
}
```
- Breaking in the middle of a function argument can give hard-to-read code, like
@ -649,7 +653,7 @@ Names of files and directories should be in lowercase, with dashes between words
```nix
{ arg1, arg2 }:
assert system == "i686-linux";
stdenv.mkDerivation { ...
stdenv.mkDerivation { /* ... */ }
```
not
@ -657,41 +661,41 @@ Names of files and directories should be in lowercase, with dashes between words
```nix
{ arg1, arg2 }:
assert system == "i686-linux";
stdenv.mkDerivation { ...
stdenv.mkDerivation { /* ... */ }
```
- Function formal arguments are written as:
```nix
{ arg1, arg2, arg3 }:
{ arg1, arg2, arg3 }: { /* ... */ }
```
but if they don't fit on one line they're written as:
```nix
{ arg1, arg2, arg3
, arg4, ...
, # Some comment...
argN
}:
, arg4
# Some comment...
, argN
}: { }
```
- Functions should list their expected arguments as precisely as possible. That is, write
```nix
{ stdenv, fetchurl, perl }: ...
{ stdenv, fetchurl, perl }: <...>
```
instead of
```nix
args: with args; ...
args: with args; <...>
```
or
```nix
{ stdenv, fetchurl, perl, ... }: ...
{ stdenv, fetchurl, perl, ... }: <...>
```
For functions that are truly generic in the number of arguments (such as wrappers around `mkDerivation`) that have some required arguments, you should write them using an `@`-pattern:
@ -700,7 +704,7 @@ Names of files and directories should be in lowercase, with dashes between words
{ stdenv, doCoverageAnalysis ? false, ... } @ args:
stdenv.mkDerivation (args // {
... if doCoverageAnalysis then "bla" else "" ...
foo = if doCoverageAnalysis then "bla" else "";
})
```
@ -710,32 +714,40 @@ Names of files and directories should be in lowercase, with dashes between words
args:
args.stdenv.mkDerivation (args // {
... if args ? doCoverageAnalysis && args.doCoverageAnalysis then "bla" else "" ...
foo = if args ? doCoverageAnalysis && args.doCoverageAnalysis then "bla" else "";
})
```
- Unnecessary string conversions should be avoided. Do
```nix
rev = version;
{
rev = version;
}
```
instead of
```nix
rev = "${version}";
{
rev = "${version}";
}
```
- Building lists conditionally _should_ be done with `lib.optional(s)` instead of using `if cond then [ ... ] else null` or `if cond then [ ... ] else [ ]`.
```nix
buildInputs = lib.optional stdenv.isDarwin iconv;
{
buildInputs = lib.optional stdenv.isDarwin iconv;
}
```
instead of
```nix
buildInputs = if stdenv.isDarwin then [ iconv ] else null;
{
buildInputs = if stdenv.isDarwin then [ iconv ] else null;
}
```
As an exception, an explicit conditional expression with null can be used when fixing a important bug without triggering a mass rebuild.

View File

@ -30,7 +30,7 @@ For example, consider the following fetcher:
fetchurl {
url = "http://www.example.org/hello-1.0.tar.gz";
hash = "sha256-lTeyxzJNQeMdu1IVdovNMtgn77jRIhSybLdMbTkf2Ww=";
};
}
```
A common mistake is to update a fetchers URL, or a version parameter, without updating the hash.
@ -39,7 +39,7 @@ A common mistake is to update a fetchers URL, or a version parameter, without
fetchurl {
url = "http://www.example.org/hello-1.1.tar.gz";
hash = "sha256-lTeyxzJNQeMdu1IVdovNMtgn77jRIhSybLdMbTkf2Ww=";
};
}
```
**This will reuse the old contents**.
@ -49,7 +49,7 @@ Remember to invalidate the hash argument, in this case by setting the `hash` att
fetchurl {
url = "http://www.example.org/hello-1.1.tar.gz";
hash = "";
};
}
```
Use the resulting error message to determine the correct hash.
@ -123,7 +123,7 @@ Here is an example of `fetchDebianPatch` in action:
buildPythonPackage rec {
pname = "pysimplesoap";
version = "1.16.2";
src = ...;
src = <...>;
patches = [
(fetchDebianPatch {
@ -134,7 +134,7 @@ buildPythonPackage rec {
})
];
...
# ...
}
```
@ -243,7 +243,7 @@ This is a useful last-resort workaround for license restrictions that prohibit r
If the requested file is present in the Nix store, the resulting derivation will not be built, because its expected output is already available.
Otherwise, the builder will run, but fail with a message explaining to the user how to provide the file. The following code, for example:
```
```nix
requireFile {
name = "jdk-${version}_linux-x64_bin.tar.gz";
url = "https://www.oracle.com/java/technologies/javase-jdk11-downloads.html";
@ -270,7 +270,7 @@ It produces packages that cannot be built automatically.
`fetchtorrent` expects two arguments. `url` which can either be a Magnet URI (Magnet Link) such as `magnet:?xt=urn:btih:dd8255ecdc7ca55fb0bbf81323d87062db1f6d1c` or an HTTP URL pointing to a `.torrent` file. It can also take a `config` argument which will craft a `settings.json` configuration file and give it to `transmission`, the underlying program that is performing the fetch. The available config options for `transmission` can be found [here](https://github.com/transmission/transmission/blob/main/docs/Editing-Configuration-Files.md#options)
```
```nix
{ fetchtorrent }:
fetchtorrent {

View File

@ -1177,6 +1177,7 @@ dockerTools.buildImage {
hello
dockerTools.binSh
];
}
```
After building the image and loading it in Docker, we can create a container based on it and enter a shell inside the container.

View File

@ -9,13 +9,17 @@ However, we can tell Nix explicitly what the previous build state was, by repres
To change a normal derivation to a checkpoint based build, these steps must be taken:
- apply `prepareCheckpointBuild` on the desired derivation, e.g.
```nix
checkpointArtifacts = (pkgs.checkpointBuildTools.prepareCheckpointBuild pkgs.virtualbox);
{
checkpointArtifacts = (pkgs.checkpointBuildTools.prepareCheckpointBuild pkgs.virtualbox);
}
```
- change something you want in the sources of the package, e.g. use a source override:
```nix
changedVBox = pkgs.virtualbox.overrideAttrs (old: {
src = path/to/vbox/sources;
});
{
changedVBox = pkgs.virtualbox.overrideAttrs (old: {
src = path/to/vbox/sources;
});
}
```
- use `mkCheckpointBuild changedVBox checkpointArtifacts`
- enjoy shorter build times

View File

@ -14,11 +14,13 @@ If the `moduleNames` argument is omitted, `hasPkgConfigModules` will use `meta.p
# Check that `pkg-config` modules are exposed using default values
```nix
passthru.tests.pkg-config = testers.hasPkgConfigModules {
package = finalAttrs.finalPackage;
};
{
passthru.tests.pkg-config = testers.hasPkgConfigModules {
package = finalAttrs.finalPackage;
};
meta.pkgConfigModules = [ "libfoo" ];
meta.pkgConfigModules = [ "libfoo" ];
}
```
:::
@ -28,10 +30,12 @@ meta.pkgConfigModules = [ "libfoo" ];
# Check that `pkg-config` modules are exposed using explicit module names
```nix
passthru.tests.pkg-config = testers.hasPkgConfigModules {
package = finalAttrs.finalPackage;
moduleNames = [ "libfoo" ];
};
{
passthru.tests.pkg-config = testers.hasPkgConfigModules {
package = finalAttrs.finalPackage;
moduleNames = [ "libfoo" ];
};
}
```
:::
@ -55,7 +59,9 @@ The default argument to the command is `--version`, and the version to be checke
This example will run the command `hello --version`, and then check that the version of the `hello` package is in the output of the command.
```nix
passthru.tests.version = testers.testVersion { package = hello; };
{
passthru.tests.version = testers.testVersion { package = hello; };
}
```
:::
@ -70,13 +76,15 @@ This means that an output like "leetcode 0.4.21" would fail the tests, and an ou
A common usage of the `version` attribute is to specify `version = "v${version}"`.
```nix
version = "0.4.2";
{
version = "0.4.2";
passthru.tests.version = testers.testVersion {
package = leetcode-cli;
command = "leetcode -V";
version = "leetcode ${version}";
};
passthru.tests.version = testers.testVersion {
package = leetcode-cli;
command = "leetcode -V";
version = "leetcode ${version}";
};
}
```
:::
@ -116,7 +124,7 @@ runCommand "example" {
grep -F 'failing though' $failed/testBuildFailure.log
[[ 3 = $(cat $failed/testBuildFailure.exit) ]]
touch $out
'';
''
```
:::
@ -193,12 +201,14 @@ once to get a derivation hash, and again to produce the final fixed output deriv
# Prevent nix from reusing the output of a fetcher
```nix
tests.fetchgit = testers.invalidateFetcherByDrvHash fetchgit {
name = "nix-source";
url = "https://github.com/NixOS/nix";
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
hash = "sha256-7DszvbCNTjpzGRmpIVAWXk20P0/XTrWZ79KSOGLrUWY=";
};
{
tests.fetchgit = testers.invalidateFetcherByDrvHash fetchgit {
name = "nix-source";
url = "https://github.com/NixOS/nix";
rev = "9d9dbe6ed05854e03811c361a3380e09183f4f4a";
hash = "sha256-7DszvbCNTjpzGRmpIVAWXk20P0/XTrWZ79KSOGLrUWY=";
};
}
```
:::

View File

@ -76,12 +76,14 @@ If you need to refer to the resulting files somewhere else in a Nix expression,
For example, if the file destination is a directory:
```nix
my-file = writeTextFile {
name = "my-file";
text = ''
Contents of File
'';
destination = "/share/my-file";
{
my-file = writeTextFile {
name = "my-file";
text = ''
Contents of File
'';
destination = "/share/my-file";
};
}
```
@ -90,7 +92,7 @@ Remember to append "/share/my-file" to the resulting store path when using it el
```nix
writeShellScript "evaluate-my-file.sh" ''
cat ${my-file}/share/my-file
'';
''
```
::::
@ -287,7 +289,7 @@ writeTextFile {
};
allowSubstitutes = true;
preferLocalBuild = false;
};
}
```
:::
@ -351,7 +353,7 @@ Write the string `Contents of File` to `/nix/store/<store path>`:
writeText "my-file"
''
Contents of File
'';
''
```
:::
@ -391,7 +393,7 @@ Write the string `Contents of File` to `/nix/store/<store path>/share/my-file`:
writeTextDir "share/my-file"
''
Contents of File
'';
''
```
:::
@ -433,7 +435,7 @@ Write the string `Contents of File` to `/nix/store/<store path>` and make the fi
writeScript "my-file"
''
Contents of File
'';
''
```
:::
@ -475,7 +477,7 @@ The store path will include the the name, and it will be a directory.
writeScriptBin "my-script"
''
echo "hi"
'';
''
```
:::
@ -519,7 +521,7 @@ This function is almost exactly like [](#trivial-builder-writeScript), except th
writeShellScript "my-script"
''
echo "hi"
'';
''
```
:::
@ -562,7 +564,7 @@ This function is a combination of [](#trivial-builder-writeShellScript) and [](#
writeShellScriptBin "my-script"
''
echo "hi"
'';
''
```
:::
@ -674,7 +676,7 @@ writeClosure [ (writeScriptBin "hi" ''${hello}/bin/hello'') ]
produces an output path `/nix/store/<hash>-runtime-deps` containing
```nix
```
/nix/store/<hash>-hello-2.10
/nix/store/<hash>-hi
/nix/store/<hash>-libidn2-2.3.0
@ -700,7 +702,7 @@ writeDirectReferencesToFile (writeScriptBin "hi" ''${hello}/bin/hello'')
produces an output path `/nix/store/<hash>-runtime-references` containing
```nix
```
/nix/store/<hash>-hello-2.10
```

View File

@ -7,27 +7,30 @@
`pkgs.nix-gitignore` exports a number of functions, but you'll most likely need either `gitignoreSource` or `gitignoreSourcePure`. As their first argument, they both accept either 1. a file with gitignore lines or 2. a string with gitignore lines, or 3. a list of either of the two. They will be concatenated into a single big string.
```nix
{ pkgs ? import <nixpkgs> {} }:
{ pkgs ? import <nixpkgs> {} }: {
nix-gitignore.gitignoreSource [] ./source
src = nix-gitignore.gitignoreSource [] ./source;
# Simplest version
nix-gitignore.gitignoreSource "supplemental-ignores\n" ./source
src = nix-gitignore.gitignoreSource "supplemental-ignores\n" ./source;
# This one reads the ./source/.gitignore and concats the auxiliary ignores
nix-gitignore.gitignoreSourcePure "ignore-this\nignore-that\n" ./source
src = nix-gitignore.gitignoreSourcePure "ignore-this\nignore-that\n" ./source;
# Use this string as gitignore, don't read ./source/.gitignore.
nix-gitignore.gitignoreSourcePure ["ignore-this\nignore-that\n", ~/.gitignore] ./source
src = nix-gitignore.gitignoreSourcePure ["ignore-this\nignore-that\n" ~/.gitignore] ./source;
# It also accepts a list (of strings and paths) that will be concatenated
# once the paths are turned to strings via readFile.
}
```
These functions are derived from the `Filter` functions by setting the first filter argument to `(_: _: true)`:
```nix
gitignoreSourcePure = gitignoreFilterSourcePure (_: _: true);
gitignoreSource = gitignoreFilterSource (_: _: true);
{
gitignoreSourcePure = gitignoreFilterSourcePure (_: _: true);
gitignoreSource = gitignoreFilterSource (_: _: true);
}
```
Those filter functions accept the same arguments the `builtins.filterSource` function would pass to its filters, thus `fn: gitignoreFilterSourcePure fn ""` should be extensionally equivalent to `filterSource`. The file is blacklisted if it's blacklisted by either your filter or the gitignoreFilter.
@ -35,7 +38,9 @@ Those filter functions accept the same arguments the `builtins.filterSource` fun
If you want to make your own filter from scratch, you may use
```nix
gitignoreFilter = ign: root: filterPattern (gitignoreToPatterns ign) root;
{
gitignoreFilter = ign: root: filterPattern (gitignoreToPatterns ign) root;
}
```
## gitignore files in subdirectories {#sec-pkgs-nix-gitignore-usage-recursive}
@ -43,7 +48,9 @@ gitignoreFilter = ign: root: filterPattern (gitignoreToPatterns ign) root;
If you wish to use a filter that would search for .gitignore files in subdirectories, just like git does by default, use this function:
```nix
gitignoreFilterRecursiveSource = filter: patterns: root:
# OR
gitignoreRecursiveSource = gitignoreFilterSourcePure (_: _: true);
{
# gitignoreFilterRecursiveSource = filter: patterns: root:
# OR
gitignoreRecursiveSource = gitignoreFilterSourcePure (_: _: true);
}
```

View File

@ -3,7 +3,9 @@
This hook will make a build pause instead of stopping when a failure happens. It prevents nix from cleaning up the build environment immediately and allows the user to attach to a build environment using the `cntr` command. Upon build error it will print instructions on how to use `cntr`, which can be used to enter the environment for debugging. Installing cntr and running the command will provide shell access to the build sandbox of failed build. At `/var/lib/cntr` the sandboxed filesystem is mounted. All commands and files of the system are still accessible within the shell. To execute commands from the sandbox use the cntr exec subcommand. `cntr` is only supported on Linux-based platforms. To use it first add `cntr` to your `environment.systemPackages` on NixOS or alternatively to the root user on non-NixOS systems. Then in the package that is supposed to be inspected, add `breakpointHook` to `nativeBuildInputs`.
```nix
nativeBuildInputs = [ breakpointHook ];
{
nativeBuildInputs = [ breakpointHook ];
}
```
When a build failure happens there will be an instruction printed that shows how to attach with `cntr` to the build sandbox.

View File

@ -7,19 +7,21 @@ The `installManPage` function takes one or more paths to manpages to install. Th
The `installShellCompletion` function takes one or more paths to shell completion files. By default it will autodetect the shell type from the completion file extension, but you may also specify it by passing one of `--bash`, `--fish`, or `--zsh`. These flags apply to all paths listed after them (up until another shell flag is given). Each path may also have a custom installation name provided by providing a flag `--name NAME` before the path. If this flag is not provided, zsh completions will be renamed automatically such that `foobar.zsh` becomes `_foobar`. A root name may be provided for all paths using the flag `--cmd NAME`; this synthesizes the appropriate name depending on the shell (e.g. `--cmd foo` will synthesize the name `foo.bash` for bash and `_foo` for zsh). The path may also be a fifo or named fd (such as produced by `<(cmd)`), in which case the shell and name must be provided.
```nix
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installManPage doc/foobar.1 doc/barfoo.3
# explicit behavior
installShellCompletion --bash --name foobar.bash share/completions.bash
installShellCompletion --fish --name foobar.fish share/completions.fish
installShellCompletion --zsh --name _foobar share/completions.zsh
# implicit behavior
installShellCompletion share/completions/foobar.{bash,fish,zsh}
# using named fd
installShellCompletion --cmd foobar \
--bash <($out/bin/foobar --bash-completion) \
--fish <($out/bin/foobar --fish-completion) \
--zsh <($out/bin/foobar --zsh-completion)
'';
{
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installManPage doc/foobar.1 doc/barfoo.3
# explicit behavior
installShellCompletion --bash --name foobar.bash share/completions.bash
installShellCompletion --fish --name foobar.fish share/completions.fish
installShellCompletion --zsh --name _foobar share/completions.zsh
# implicit behavior
installShellCompletion share/completions/foobar.{bash,fish,zsh}
# using named fd
installShellCompletion --cmd foobar \
--bash <($out/bin/foobar --bash-completion) \
--fish <($out/bin/foobar --fish-completion) \
--zsh <($out/bin/foobar --zsh-completion)
'';
}
```

View File

@ -12,13 +12,14 @@ Example:
```nix
{ mpiCheckPhaseHook, mpi, ... }:
{
# ...
...
nativeCheckInputs = [
openssh
mpiCheckPhaseHook
];
nativeCheckInputs = [
openssh
mpiCheckPhaseHook
];
}
```

View File

@ -114,7 +114,7 @@ This can be overridden by a different version of `ghc` as follows:
```nix
agda.withPackages {
pkgs = [ ... ];
pkgs = [ /* ... */ ];
ghc = haskell.compiler.ghcHEAD;
}
```
@ -180,6 +180,7 @@ To add an Agda package to `nixpkgs`, the derivation should be written to `pkgs/d
```nix
{ mkDerivation, standard-library, fetchFromGitHub }:
{}
```
Note that the derivation function is called with `mkDerivation` set to `agdaPackages.mkDerivation`, therefore you
@ -193,7 +194,7 @@ mkDerivation {
version = "1.5.0";
pname = "iowa-stdlib";
src = ...
src = <...>;
libraryFile = "";
libraryName = "IAL-1.3";

View File

@ -104,18 +104,20 @@ pull from:
repo.json to the Nix store based on the given repository XMLs.
```nix
repoXmls = {
packages = [ ./xml/repository2-1.xml ];
images = [
./xml/android-sys-img2-1.xml
./xml/android-tv-sys-img2-1.xml
./xml/android-wear-sys-img2-1.xml
./xml/android-wear-cn-sys-img2-1.xml
./xml/google_apis-sys-img2-1.xml
./xml/google_apis_playstore-sys-img2-1.xml
];
addons = [ ./xml/addon2-1.xml ];
};
{
repoXmls = {
packages = [ ./xml/repository2-1.xml ];
images = [
./xml/android-sys-img2-1.xml
./xml/android-tv-sys-img2-1.xml
./xml/android-wear-sys-img2-1.xml
./xml/android-wear-cn-sys-img2-1.xml
./xml/google_apis-sys-img2-1.xml
./xml/google_apis_playstore-sys-img2-1.xml
];
addons = [ ./xml/addon2-1.xml ];
};
}
```
When building the above expression with:

View File

@ -117,6 +117,7 @@ If there are git dependencies.
- From the mix_deps.nix file, remove the dependencies that had git versions and pass them as an override to the import function.
```nix
{
mixNixDeps = import ./mix.nix {
inherit beamPackages lib;
overrides = (final: prev: {
@ -138,8 +139,9 @@ If there are git dependencies.
# you can re-use the same beamDeps argument as generated
beamDeps = with final; [ prometheus ];
};
});
};
});
};
}
```
You will need to run the build process once to fix the hash to correspond to your new git src.
@ -153,11 +155,13 @@ Practical steps
- start with the following argument to mixRelease
```nix
{
mixFodDeps = fetchMixDeps {
pname = "mix-deps-${pname}";
inherit src version;
hash = lib.fakeHash;
};
}
```
The first build will complain about the hash value, you can replace with the suggested value after that.

View File

@ -28,7 +28,7 @@ buildEnv { name = "bower-env"; ignoreCollisions = true; paths = [
(fetchbower "angular" "1.5.3" "~1.5.0" "1749xb0firxdra4rzadm4q9x90v6pzkbd7xmcyjk6qfza09ykk9y")
(fetchbower "bootstrap" "3.3.6" "~3.3.6" "1vvqlpbfcy0k5pncfjaiskj3y6scwifxygfqnw393sjfxiviwmbv")
(fetchbower "jquery" "2.2.2" "1.9.1 - 2" "10sp5h98sqwk90y4k6hbdviwqzvzwqf47r3r51pakch5ii2y7js1")
];
]; }
```
Using the `bower2nix` command line arguments, the output can be redirected to a file. A name like `bower-packages.nix` would be fine.
@ -42,11 +42,13 @@ The function is implemented in [pkgs/development/bower-modules/generic/default.n
### Example buildBowerComponents {#ex-buildBowerComponents}
```nix
bowerComponents = buildBowerComponents {
name = "my-web-app";
generated = ./bower-packages.nix; # note 1
src = myWebApp; # note 2
};
{
bowerComponents = buildBowerComponents {
name = "my-web-app";
generated = ./bower-packages.nix; # note 1
src = myWebApp; # note 2
};
}
```
In ["buildBowerComponents" example](#ex-buildBowerComponents) the following arguments are of special significance to the function:

View File

@ -13,10 +13,12 @@ done in the typical Nix fashion. For example, to include support for [SRFI
might write:
```nix
{
buildInputs = [
chicken
chickenPackages.chickenEggs.srfi-189
];
}
```
Both `chicken` and its eggs have a setup hook which configures the environment
@ -67,12 +69,12 @@ let
chickenEggs = super.chickenEggs.overrideScope' (eggself: eggsuper: {
srfi-180 = eggsuper.srfi-180.overrideAttrs {
# path to a local copy of srfi-180
src = ...
src = <...>;
};
});
});
in
# Here, `myChickenPackages.chickenEggs.json-rpc`, which depends on `srfi-180` will use
# the local copy of `srfi-180`.
# ...
<...>
```

View File

@ -33,22 +33,26 @@ crystal.buildCrystalPackage rec {
# Insert the path to your shards.nix file here
shardsFile = ./shards.nix;
...
# ...
}
```
This won't build anything yet, because we haven't told it what files build. We can specify a mapping from binary names to source files with the `crystalBinaries` attribute. The project's compilation instructions should show this. For Mint, the binary is called "mint", which is compiled from the source file `src/mint.cr`, so we'll specify this as follows:
```nix
{
crystalBinaries.mint.src = "src/mint.cr";
# ...
}
```
Additionally you can override the default `crystal build` options (which are currently `--release --progress --no-debug --verbose`) with
```nix
{
crystalBinaries.mint.options = [ "--release" "--verbose" ];
}
```
Depending on the project, you might need additional steps to get it to compile successfully. In Mint's case, we need to link against openssl, so in the end the Nix file looks as follows:

View File

@ -16,24 +16,28 @@ To use one or more CUDA packages in an expression, give the expression a `cudaPa
, cudaSupport ? config.cudaSupport
, cudaPackages ? { }
, ...
}:
}: {}
```
When using `callPackage`, you can choose to pass in a different variant, e.g.
when a different version of the toolkit suffices
```nix
mypkg = callPackage { cudaPackages = cudaPackages_11_5; }
{
mypkg = callPackage { cudaPackages = cudaPackages_11_5; };
}
```
If another version of say `cudnn` or `cutensor` is needed, you can override the
package set to make it the default. This guarantees you get a consistent package
set.
```nix
mypkg = let
cudaPackages = cudaPackages_11_5.overrideScope (final: prev: {
cudnn = prev.cudnn_8_3;
}});
in callPackage { inherit cudaPackages; };
{
mypkg = let
cudaPackages = cudaPackages_11_5.overrideScope (final: prev: {
cudnn = prev.cudnn_8_3;
});
in callPackage { inherit cudaPackages; };
}
```
The CUDA NVCC compiler requires flags to determine which hardware you

View File

@ -26,7 +26,7 @@ Cuelang schemas are similar to JSON, here is a quick cheatsheet:
Nixpkgs provides a `pkgs.writeCueValidator` helper, which will write a validation script based on the provided Cuelang schema.
Here is an example:
```
```nix
pkgs.writeCueValidator
(pkgs.writeText "schema.cue" ''
#Def1: {
@ -42,7 +42,7 @@ pkgs.writeCueValidator
`document` : match your input data against this fragment of structure or definition, e.g. you may use the same schema file but different documents based on the data you are validating.
Another example, given the following `validator.nix` :
```
```nix
{ pkgs ? import <nixpkgs> {} }:
let
genericValidator = version:

View File

@ -187,6 +187,7 @@ wish to specify `source = true` for all Dhall packages, then you can amend the
Dhall overlay like this:
```nix
{
dhallOverrides = self: super: {
# Enable source for all Dhall packages
buildDhallPackage =
@ -194,6 +195,7 @@ Dhall overlay like this:
true = self.callPackage ./true.nix { };
};
}
```
… and now the Prelude will contain the fully decoded result of interpreting
@ -429,22 +431,26 @@ $ dhall-to-nixpkgs github https://github.com/dhall-lang/dhall-lang.git \
the Prelude globally for all packages, like this:
```nix
{
dhallOverrides = self: super: {
true = self.callPackage ./true.nix { };
Prelude = self.callPackage ./Prelude.nix { };
};
}
```
… or selectively overriding the Prelude dependency for just the `true` package,
like this:
```nix
{
dhallOverrides = self: super: {
true = self.callPackage ./true.nix {
Prelude = self.callPackage ./Prelude.nix { };
};
};
}
```
## Overrides {#ssec-dhall-overrides}
@ -454,11 +460,13 @@ You can override any of the arguments to `buildDhallGitHubPackage` or
For example, suppose we wanted to selectively enable `source = true` just for the Prelude. We can do that like this:
```nix
{
dhallOverrides = self: super: {
Prelude = super.Prelude.overridePackage { source = true; };
# ...
};
}
```
[semantic-integrity-checks]: https://docs.dhall-lang.org/tutorials/Language-Tour.html#installing-packages

View File

@ -134,7 +134,7 @@ Here is an example `default.nix`, using some of the previously discussed argumen
{ lib, buildDotnetModule, dotnetCorePackages, ffmpeg }:
let
referencedProject = import ../../bar { ... };
referencedProject = import ../../bar { /* ... */ };
in buildDotnetModule rec {
pname = "someDotnetApplication";
version = "0.1";
@ -236,7 +236,7 @@ the packages inside the `out` directory.
$ nuget-to-nix out > deps.nix
```
Which `nuget-to-nix` will generate an output similar to below
```
```nix
{ fetchNuGet }: [
(fetchNuGet { pname = "FosterFramework"; version = "0.1.15-alpha"; sha256 = "0pzsdfbsfx28xfqljcwy100xhbs6wyx0z1d5qxgmv3l60di9xkll"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "8.0.1"; sha256 = "1gjz379y61ag9whi78qxx09bwkwcznkx2mzypgycibxk61g11da1"; })

View File

@ -47,6 +47,7 @@ When an application uses icons, an icon theme should be available in `XDG_DATA_D
In the rare case you need to use icons from dependencies (e.g. when an app forces an icon theme), you can use the following to pick them up:
```nix
{
buildInputs = [
pantheon.elementary-icon-theme
];
@ -56,6 +57,7 @@ In the rare case you need to use icons from dependencies (e.g. when an app force
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS"
)
'';
}
```
To avoid costly file system access when locating icons, GTK, [as well as Qt](https://woboq.com/blog/qicon-reads-gtk-icon-cache-in-qt57.html), can rely on `icon-theme.cache` files from the themes' top-level directories. These files are generated using `gtk-update-icon-cache`, which is expected to be run whenever an icon is added or removed to an icon theme (typically an application icon into `hicolor` theme) and some programs do indeed run this after icon installation. However, since packages are installed into their own prefix by Nix, this would lead to conflicts. For that reason, `gtk3` provides a [setup hook](#ssec-gnome-hooks-gtk-drop-icon-theme-cache) that will clean the file from installation. Since most applications only ship their own icon that will be loaded on start-up, it should not affect them too much. On the other hand, icon themes are much larger and more widely used so we need to cache them. Because we recommend installing icon themes globally, we will generate the cache files from all packages in a profile using a NixOS module. You can enable the cache generation using `gtk.iconCache.enable` option if your desktop environment does not already do that.
@ -85,17 +87,19 @@ If your application uses [GStreamer](https://gstreamer.freedesktop.org/) or [Gri
Given the requirements above, the package expression would become messy quickly:
```nix
preFixup = ''
for f in $(find $out/bin/ $out/libexec/ -type f -executable); do
wrapProgram "$f" \
--prefix GIO_EXTRA_MODULES : "${getLib dconf}/lib/gio/modules" \
--prefix XDG_DATA_DIRS : "$out/share" \
--prefix XDG_DATA_DIRS : "$out/share/gsettings-schemas/${name}" \
--prefix XDG_DATA_DIRS : "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}" \
--prefix XDG_DATA_DIRS : "${hicolor-icon-theme}/share" \
--prefix GI_TYPELIB_PATH : "${lib.makeSearchPath "lib/girepository-1.0" [ pango json-glib ]}"
done
'';
{
preFixup = ''
for f in $(find $out/bin/ $out/libexec/ -type f -executable); do
wrapProgram "$f" \
--prefix GIO_EXTRA_MODULES : "${getLib dconf}/lib/gio/modules" \
--prefix XDG_DATA_DIRS : "$out/share" \
--prefix XDG_DATA_DIRS : "$out/share/gsettings-schemas/${name}" \
--prefix XDG_DATA_DIRS : "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}" \
--prefix XDG_DATA_DIRS : "${hicolor-icon-theme}/share" \
--prefix GI_TYPELIB_PATH : "${lib.makeSearchPath "lib/girepository-1.0" [ pango json-glib ]}"
done
'';
}
```
Fortunately, there is [`wrapGAppsHook`]{#ssec-gnome-hooks-wrapgappshook}. It works in conjunction with other setup hooks that populate environment variables, and it will then wrap all executables in `bin` and `libexec` directories using said variables.
@ -121,14 +125,16 @@ For convenience, it also adds `dconf.lib` for a GIO module implementing a GSetti
You can also pass additional arguments to `makeWrapper` using `gappsWrapperArgs` in `preFixup` hook:
```nix
preFixup = ''
gappsWrapperArgs+=(
# Thumbnailers
--prefix XDG_DATA_DIRS : "${gdk-pixbuf}/share"
--prefix XDG_DATA_DIRS : "${librsvg}/share"
--prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
)
'';
{
preFixup = ''
gappsWrapperArgs+=(
# Thumbnailers
--prefix XDG_DATA_DIRS : "${gdk-pixbuf}/share"
--prefix XDG_DATA_DIRS : "${librsvg}/share"
--prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
)
'';
}
```
## Updating GNOME packages {#ssec-gnome-updating}
@ -159,7 +165,7 @@ python3.pkgs.buildPythonApplication {
nativeBuildInputs = [
wrapGAppsHook
gobject-introspection
...
# ...
];
dontWrapGApps = true;
@ -181,7 +187,7 @@ mkDerivation {
nativeBuildInputs = [
wrapGAppsHook
qmake
...
# ...
];
dontWrapGApps = true;

View File

@ -38,24 +38,26 @@ The `buildGoModule` function accepts the following parameters in addition to the
The following is an example expression using `buildGoModule`:
```nix
pet = buildGoModule rec {
pname = "pet";
version = "0.3.4";
{
pet = buildGoModule rec {
pname = "pet";
version = "0.3.4";
src = fetchFromGitHub {
owner = "knqyf263";
repo = "pet";
rev = "v${version}";
hash = "sha256-Gjw1dRrgM8D3G7v6WIM2+50r4HmTXvx0Xxme2fH9TlQ=";
};
src = fetchFromGitHub {
owner = "knqyf263";
repo = "pet";
rev = "v${version}";
hash = "sha256-Gjw1dRrgM8D3G7v6WIM2+50r4HmTXvx0Xxme2fH9TlQ=";
};
vendorHash = "sha256-ciBIR+a1oaYH+H1PcC8cD8ncfJczk1IiJ8iYNM+R6aA=";
vendorHash = "sha256-ciBIR+a1oaYH+H1PcC8cD8ncfJczk1IiJ8iYNM+R6aA=";
meta = {
description = "Simple command-line snippet manager, written in Go";
homepage = "https://github.com/knqyf263/pet";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kalbasit ];
meta = {
description = "Simple command-line snippet manager, written in Go";
homepage = "https://github.com/knqyf263/pet";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kalbasit ];
};
};
}
```
@ -72,20 +74,22 @@ In the following is an example expression using `buildGoPackage`, the following
- `goDeps` is where the Go dependencies of a Go program are listed as a list of package source identified by Go import path. It could be imported as a separate `deps.nix` file for readability. The dependency data structure is described below.
```nix
deis = buildGoPackage rec {
pname = "deis";
version = "1.13.0";
{
deis = buildGoPackage rec {
pname = "deis";
version = "1.13.0";
goPackagePath = "github.com/deis/deis";
goPackagePath = "github.com/deis/deis";
src = fetchFromGitHub {
owner = "deis";
repo = "deis";
rev = "v${version}";
hash = "sha256-XCPD4LNWtAd8uz7zyCLRfT8rzxycIUmTACjU03GnaeM=";
src = fetchFromGitHub {
owner = "deis";
repo = "deis";
rev = "v${version}";
hash = "sha256-XCPD4LNWtAd8uz7zyCLRfT8rzxycIUmTACjU03GnaeM=";
};
goDeps = ./deps.nix;
};
goDeps = ./deps.nix;
}
```
@ -153,10 +157,12 @@ A string list of flags to pass to the Go linker tool via the `-ldflags` argument
The most common use case for this argument is to make the resulting executable aware of its own version by injecting the value of string variable using the `-X` flag. For example:
```nix
{
ldflags = [
"-X main.Version=${version}"
"-X main.Commit=${version}"
];
}
```
### `tags` {#var-go-tags}
@ -164,16 +170,20 @@ The most common use case for this argument is to make the resulting executable a
A string list of [Go build tags (also called build constraints)](https://pkg.go.dev/cmd/go#hdr-Build_constraints) that are passed via the `-tags` argument of `go build`. These constraints control whether Go files from the source should be included in the build. For example:
```nix
{
tags = [
"production"
"sqlite"
];
}
```
Tags can also be set conditionally:
```nix
{
tags = [ "production" ] ++ lib.optionals withSqlite [ "sqlite" ];
}
```
### `deleteVendor` {#var-go-deleteVendor}
@ -188,10 +198,12 @@ Many Go projects keep the main package in a `cmd` directory.
Following example could be used to only build the example-cli and example-server binaries:
```nix
subPackages = [
"cmd/example-cli"
"cmd/example-server"
];
{
subPackages = [
"cmd/example-cli"
"cmd/example-server"
];
}
```
### `excludedPackages` {#var-go-excludedPackages}
@ -213,10 +225,12 @@ on a per package level using build tags (`tags`). In case CGO is disabled, these
When a Go program depends on C libraries, place those dependencies in `buildInputs`:
```nix
{
buildInputs = [
libvirt
libxml2
];
}
```
`CGO_ENABLED` defaults to `1`.
@ -245,15 +259,18 @@ This is done with the [`-skip` or `-run`](https://pkg.go.dev/cmd/go#hdr-Testing_
For example, only a selection of tests could be run with:
```nix
{
# -run and -skip accept regular expressions
checkFlags = [
"-run=^Test(Simple|Fast)$"
];
}
```
If a larger amount of tests should be skipped, the following pattern can be used:
```nix
{
checkFlags =
let
# Skip tests that require network access
@ -264,6 +281,7 @@ If a larger amount of tests should be skipped, the following pattern can be used
];
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
}
```
To disable tests altogether, set `doCheck = false;`.

View File

@ -134,9 +134,9 @@ For example you could set
```nix
build-idris-package {
idrisBuildOptions = [ "--log" "1" "--verbose" ]
idrisBuildOptions = [ "--log" "1" "--verbose" ];
...
# ...
}
```

View File

@ -7,7 +7,7 @@ stdenv.mkDerivation {
pname = "...";
version = "...";
src = fetchurl { ... };
src = fetchurl { /* ... */ };
nativeBuildInputs = [
ant
@ -48,8 +48,10 @@ installs a JAR named `foo.jar` in its `share/java` directory, and
another package declares the attribute
```nix
buildInputs = [ libfoo ];
nativeBuildInputs = [ jdk ];
{
buildInputs = [ libfoo ];
nativeBuildInputs = [ jdk ];
}
```
then `CLASSPATH` will be set to
@ -62,13 +64,15 @@ If your Java package provides a program, you need to generate a wrapper
script to run it using a JRE. You can use `makeWrapper` for this:
```nix
nativeBuildInputs = [ makeWrapper ];
{
nativeBuildInputs = [ makeWrapper ];
installPhase = ''
mkdir -p $out/bin
makeWrapper ${jre}/bin/java $out/bin/foo \
--add-flags "-cp $out/share/java/foo.jar org.foo.Main"
'';
installPhase = ''
mkdir -p $out/bin
makeWrapper ${jre}/bin/java $out/bin/foo \
--add-flags "-cp $out/share/java/foo.jar org.foo.Main"
'';
}
```
Since the introduction of the Java Platform Module System in Java 9,
@ -92,16 +96,18 @@ let
something = (pkgs.something.override { jre = my_jre; });
other = (pkgs.other.override { jre = my_jre; });
in
...
<...>
```
You can also specify what JDK your JRE should be based on, for example
selecting a 'headless' build to avoid including a link to GTK+:
```nix
my_jre = pkgs.jre_minimal.override {
jdk = jdk11_headless;
};
{
my_jre = pkgs.jre_minimal.override {
jdk = jdk11_headless;
};
}
```
Note all JDKs passthru `home`, so if your application requires
@ -116,7 +122,9 @@ It is possible to use a different Java compiler than `javac` from the
OpenJDK. For instance, to use the GNU Java Compiler:
```nix
nativeBuildInputs = [ gcj ant ];
{
nativeBuildInputs = [ gcj ant ];
}
```
Here, Ant will automatically use `gij` (the GNU Java Runtime) instead of

View File

@ -76,11 +76,13 @@ Exceptions to this rule are:
when you need to override a package.json. It's nice to use the one from the upstream source and do some explicit override. Here is an example:
```nix
patchedPackageJSON = final.runCommand "package.json" { } ''
${jq}/bin/jq '.version = "0.4.0" |
.devDependencies."@jsdoc/cli" = "^0.2.5"
${sonar-src}/package.json > $out
'';
{
patchedPackageJSON = final.runCommand "package.json" { } ''
${jq}/bin/jq '.version = "0.4.0" |
.devDependencies."@jsdoc/cli" = "^0.2.5"
${sonar-src}/package.json > $out
'';
}
```
You will still need to commit the modified version of the lock files, but at least the overrides are explicit for everyone to see.
@ -115,10 +117,12 @@ After you have identified the correct system, you need to override your package
For example, `dat` requires `node-gyp-build`, so we override its expression in [pkgs/development/node-packages/overrides.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/node-packages/overrides.nix):
```nix
{
dat = prev.dat.override (oldAttrs: {
buildInputs = [ final.node-gyp-build pkgs.libtool pkgs.autoconf pkgs.automake ];
meta = oldAttrs.meta // { broken = since "12"; };
});
}
```
### Adding and Updating Javascript packages in nixpkgs {#javascript-adding-or-updating-packages}
@ -315,10 +319,12 @@ You will need at least a `yarn.lock` file. If upstream does not have one you nee
If the downloaded files contain the `package.json` and `yarn.lock` files they can be used like this:
```nix
offlineCache = fetchYarnDeps {
yarnLock = src + "/yarn.lock";
hash = "....";
};
{
offlineCache = fetchYarnDeps {
yarnLock = src + "/yarn.lock";
hash = "....";
};
}
```
#### mkYarnPackage {#javascript-yarn2nix-mkYarnPackage}
@ -328,33 +334,41 @@ offlineCache = fetchYarnDeps {
It's important to use the `--offline` flag. For example if you script is `"build": "something"` in `package.json` use:
```nix
buildPhase = ''
export HOME=$(mktemp -d)
yarn --offline build
'';
{
buildPhase = ''
export HOME=$(mktemp -d)
yarn --offline build
'';
}
```
The `distPhase` is packing the package's dependencies in a tarball using `yarn pack`. You can disable it using:
```nix
doDist = false;
{
doDist = false;
}
```
The configure phase can sometimes fail because it makes many assumptions which may not always apply. One common override is:
```nix
configurePhase = ''
ln -s $node_modules node_modules
'';
{
configurePhase = ''
ln -s $node_modules node_modules
'';
}
```
or if you need a writeable node_modules directory:
```nix
configurePhase = ''
cp -r $node_modules node_modules
chmod +w node_modules
'';
{
configurePhase = ''
cp -r $node_modules node_modules
chmod +w node_modules
'';
}
```
#### mkYarnModules {#javascript-yarn2nix-mkYarnModules}
@ -394,12 +408,14 @@ mkYarnPackage rec {
- Having trouble with `node-gyp`? Try adding these lines to the `yarnPreBuild` steps:
```nix
yarnPreBuild = ''
mkdir -p $HOME/.node-gyp/${nodejs.version}
echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion
ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version}
export npm_config_nodedir=${nodejs}
'';
{
yarnPreBuild = ''
mkdir -p $HOME/.node-gyp/${nodejs.version}
echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion
ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version}
export npm_config_nodedir=${nodejs}
'';
}
```
- The `echo 9` steps comes from this answer: <https://stackoverflow.com/a/49139496>

View File

@ -45,7 +45,7 @@ $ sbcl
Also one can create a `pkgs.mkShell` environment in `shell.nix`/`flake.nix`:
```
```nix
let
sbcl' = sbcl.withPackages (ps: [ ps.alexandria ]);
in mkShell {
@ -55,10 +55,12 @@ in mkShell {
Such a Lisp can be now used e.g. to compile your sources:
```
buildPhase = ''
${sbcl'}/bin/sbcl --load my-build-file.lisp
''
```nix
{
buildPhase = ''
${sbcl'}/bin/sbcl --load my-build-file.lisp
'';
}
```
## Importing packages from Quicklisp {#lisp-importing-packages-from-quicklisp}
@ -173,7 +175,7 @@ into the package scope with `withOverrides`.
A package defined outside Nixpkgs using `buildASDFSystem` can be woven into the
Nixpkgs-provided scope like this:
```
```nix
let
alexandria = sbcl.buildASDFSystem rec {
pname = "alexandria";
@ -199,7 +201,7 @@ new package with different parameters.
Example of overriding `alexandria`:
```
```nix
sbcl.pkgs.alexandria.overrideLispAttrs (oldAttrs: rec {
version = "1.4";
src = fetchFromGitLab {
@ -225,7 +227,7 @@ vice versa.
To package slashy systems, use `overrideLispAttrs`, like so:
```
```nix
ecl.pkgs.alexandria.overrideLispAttrs (oldAttrs: {
systems = oldAttrs.systems ++ [ "alexandria/tests" ];
lispLibs = oldAttrs.lispLibs ++ [ ecl.pkgs.rt ];
@ -290,7 +292,7 @@ derivation.
This example wraps CLISP:
```
```nix
wrapLisp {
pkg = clisp;
faslExt = "fas";

View File

@ -87,6 +87,7 @@ final: prev:
pname = "luarocks-nix";
src = /home/my_luarocks/repository;
});
};
};
luaPackages = lua.pkgs;
@ -154,7 +155,9 @@ You can develop your package as you usually would, just don't forget to wrap it
within a `toLuaModule` call, for instance
```nix
mynewlib = toLuaModule ( stdenv.mkDerivation { ... });
{
mynewlib = toLuaModule ( stdenv.mkDerivation { /* ... */ });
}
```
There is also the `buildLuaPackage` function that can be used when lua modules
@ -182,24 +185,26 @@ Each interpreter has the following attributes:
The `buildLuarocksPackage` function is implemented in `pkgs/development/interpreters/lua-5/build-luarocks-package.nix`
The following is an example:
```nix
luaposix = buildLuarocksPackage {
pname = "luaposix";
version = "34.0.4-1";
{
luaposix = buildLuarocksPackage {
pname = "luaposix";
version = "34.0.4-1";
src = fetchurl {
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/luaposix-34.0.4-1.src.rock";
hash = "sha256-4mLJG8n4m6y4Fqd0meUDfsOb9RHSR0qa/KD5KCwrNXs=";
};
disabled = (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ bit32 lua std_normalize ];
src = fetchurl {
url = "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/luaposix-34.0.4-1.src.rock";
hash = "sha256-4mLJG8n4m6y4Fqd0meUDfsOb9RHSR0qa/KD5KCwrNXs=";
};
disabled = (luaOlder "5.1") || (luaAtLeast "5.4");
propagatedBuildInputs = [ bit32 lua std_normalize ];
meta = {
homepage = "https://github.com/luaposix/luaposix/";
description = "Lua bindings for POSIX";
maintainers = with lib.maintainers; [ vyp lblasc ];
license.fullName = "MIT/X11";
meta = {
homepage = "https://github.com/luaposix/luaposix/";
description = "Lua bindings for POSIX";
maintainers = with lib.maintainers; [ vyp lblasc ];
license.fullName = "MIT/X11";
};
};
};
}
```
The `buildLuarocksPackage` delegates most tasks to luarocks:

View File

@ -40,7 +40,7 @@ maven.buildMavenPackage rec {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ majiir ];
};
}:
}
```
This package calls `maven.buildMavenPackage` to do its work. The primary difference from `stdenv.mkDerivation` is the `mvnHash` variable, which is a hash of all of the Maven dependencies.

View File

@ -92,6 +92,7 @@ buildDunePackage rec {
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ sternenseemann ];
};
}
```
Here is a second example, this time using a source archive generated with `dune-release`. It is a good idea to use this archive when it is available as it will usually contain substituted variables such as a `%%VERSION%%` field. This library does not depend on any other OCaml library and no tests are run after building it.

View File

@ -34,23 +34,27 @@ Nixpkgs provides a function `buildPerlPackage`, a generic package builder functi
Perl packages from CPAN are defined in [pkgs/top-level/perl-packages.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/perl-packages.nix) rather than `pkgs/all-packages.nix`. Most Perl packages are so straight-forward to build that they are defined here directly, rather than having a separate function for each package called from `perl-packages.nix`. However, more complicated packages should be put in a separate file, typically in `pkgs/development/perl-modules`. Here is an example of the former:
```nix
ClassC3 = buildPerlPackage rec {
pname = "Class-C3";
version = "0.21";
src = fetchurl {
url = "mirror://cpan/authors/id/F/FL/FLORA/${pname}-${version}.tar.gz";
hash = "sha256-/5GE5xHT0uYGOQxroqj6LMU7CtKn2s6vMVoSXxL4iK4=";
{
ClassC3 = buildPerlPackage rec {
pname = "Class-C3";
version = "0.21";
src = fetchurl {
url = "mirror://cpan/authors/id/F/FL/FLORA/${pname}-${version}.tar.gz";
hash = "sha256-/5GE5xHT0uYGOQxroqj6LMU7CtKn2s6vMVoSXxL4iK4=";
};
};
};
}
```
Note the use of `mirror://cpan/`, and the `pname` and `version` in the URL definition to ensure that the `pname` attribute is consistent with the source that were actually downloading. Perl packages are made available in `all-packages.nix` through the variable `perlPackages`. For instance, if you have a package that needs `ClassC3`, you would typically write
```nix
foo = import ../path/to/foo.nix {
inherit stdenv fetchurl ...;
inherit (perlPackages) ClassC3;
};
{
foo = import ../path/to/foo.nix {
inherit stdenv fetchurl /* ... */;
inherit (perlPackages) ClassC3;
};
}
```
in `all-packages.nix`. You can test building a Perl package as follows:
@ -91,17 +95,19 @@ buildPerlPackage rec {
Dependencies on other Perl packages can be specified in the `buildInputs` and `propagatedBuildInputs` attributes. If something is exclusively a build-time dependency, use `buildInputs`; if its (also) a runtime dependency, use `propagatedBuildInputs`. For instance, this builds a Perl module that has runtime dependencies on a bunch of other modules:
```nix
ClassC3Componentised = buildPerlPackage rec {
pname = "Class-C3-Componentised";
version = "1.0004";
src = fetchurl {
url = "mirror://cpan/authors/id/A/AS/ASH/${pname}-${version}.tar.gz";
hash = "sha256-ASO9rV/FzJYZ0BH572Fxm2ZrFLMZLFATJng1NuU4FHc=";
{
ClassC3Componentised = buildPerlPackage rec {
pname = "Class-C3-Componentised";
version = "1.0004";
src = fetchurl {
url = "mirror://cpan/authors/id/A/AS/ASH/${pname}-${version}.tar.gz";
hash = "sha256-ASO9rV/FzJYZ0BH572Fxm2ZrFLMZLFATJng1NuU4FHc=";
};
propagatedBuildInputs = [
ClassC3 ClassInspector TestException MROCompat
];
};
propagatedBuildInputs = [
ClassC3 ClassInspector TestException MROCompat
];
};
}
```
On Darwin, if a script has too many `-Idir` flags in its first line (its “shebang line”), it will not run. This can be worked around by calling the `shortenPerlShebang` function from the `postInstall` phase:
@ -109,20 +115,22 @@ On Darwin, if a script has too many `-Idir` flags in its first line (its “sheb
```nix
{ lib, stdenv, buildPerlPackage, fetchurl, shortenPerlShebang }:
ImageExifTool = buildPerlPackage {
pname = "Image-ExifTool";
version = "12.50";
{
ImageExifTool = buildPerlPackage {
pname = "Image-ExifTool";
version = "12.50";
src = fetchurl {
url = "https://exiftool.org/${pname}-${version}.tar.gz";
hash = "sha256-vOhB/FwQMC8PPvdnjDvxRpU6jAZcC6GMQfc0AH4uwKg=";
src = fetchurl {
url = "https://exiftool.org/${pname}-${version}.tar.gz";
hash = "sha256-vOhB/FwQMC8PPvdnjDvxRpU6jAZcC6GMQfc0AH4uwKg=";
};
nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang;
postInstall = lib.optionalString stdenv.isDarwin ''
shortenPerlShebang $out/bin/exiftool
'';
};
nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang;
postInstall = lib.optionalString stdenv.isDarwin ''
shortenPerlShebang $out/bin/exiftool
'';
};
}
```
This will remove the `-I` flags from the shebang line, rewrite them in the `use lib` form, and put them on the next line instead. This function can be given any number of Perl scripts as arguments; it will modify them in-place.

View File

@ -97,7 +97,7 @@ let
myPhp = php.withExtensions ({ all, ... }: with all; [ imagick opcache ]);
in {
services.phpfpm.pools."foo".phpPackage = myPhp;
};
}
```
```nix
@ -108,7 +108,7 @@ let
};
in {
services.phpfpm.pools."foo".phpPackage = myPhp;
};
}
```
#### Example usage with `nix-shell` {#ssec-php-user-guide-installing-with-extensions-nix-shell}
@ -149,7 +149,7 @@ php.override {
extensions = prev.extensions // {
mysqlnd = prev.extensions.mysqlnd.overrideAttrs (attrs: {
patches = attrs.patches or [] ++ [
# ...
];
});
};

View File

@ -12,18 +12,18 @@ Additionally, the [`validatePkgConfig` setup hook](https://nixos.org/manual/nixp
A good example of all these things is zlib:
```
```nix
{ pkg-config, testers, ... }:
stdenv.mkDerivation (finalAttrs: {
...
/* ... */
nativeBuildInputs = [ pkg-config validatePkgConfig ];
passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
meta = {
...
/* ... */
pkgConfigModules = [ "zlib" ];
};
})

View File

@ -254,17 +254,19 @@ The next example shows a non trivial overriding of the `blas` implementation to
be used through out all of the Python package set:
```nix
python3MyBlas = pkgs.python3.override {
packageOverrides = self: super: {
# We need toPythonModule for the package set to evaluate this
blas = super.toPythonModule(super.pkgs.blas.override {
blasProvider = super.pkgs.mkl;
});
lapack = super.toPythonModule(super.pkgs.lapack.override {
lapackProvider = super.pkgs.mkl;
});
{
python3MyBlas = pkgs.python3.override {
packageOverrides = self: super: {
# We need toPythonModule for the package set to evaluate this
blas = super.toPythonModule(super.pkgs.blas.override {
blasProvider = super.pkgs.mkl;
});
lapack = super.toPythonModule(super.pkgs.lapack.override {
lapackProvider = super.pkgs.mkl;
});
};
};
};
}
```
This is particularly useful for numpy and scipy users who want to gain speed with other blas implementations.
@ -322,7 +324,9 @@ python3Packages.buildPythonApplication rec {
This is then added to `all-packages.nix` just as any other application would be.
```nix
luigi = callPackage ../applications/networking/cluster/luigi { };
{
luigi = callPackage ../applications/networking/cluster/luigi { };
}
```
Since the package is an application, a consumer doesn't need to care about
@ -342,7 +346,9 @@ the attribute in `python-packages.nix`, and the `toPythonApplication` shall be
applied to the reference:
```nix
youtube-dl = with python3Packages; toPythonApplication youtube-dl;
{
youtube-dl = with python3Packages; toPythonApplication youtube-dl;
}
```
#### `toPythonModule` function {#topythonmodule-function}
@ -354,10 +360,12 @@ bindings should be made available from `python-packages.nix`. The
modifications.
```nix
opencv = toPythonModule (pkgs.opencv.override {
enablePython = true;
pythonPackages = self;
});
{
opencv = toPythonModule (pkgs.opencv.override {
enablePython = true;
pythonPackages = self;
});
}
```
Do pay attention to passing in the right Python version!
@ -1197,7 +1205,8 @@ a good indication that the package is not in a valid state.
Pytest is the most common test runner for python repositories. A trivial
test run would be:
```
```nix
{
nativeCheckInputs = [ pytest ];
checkPhase = ''
runHook preCheck
@ -1206,6 +1215,7 @@ test run would be:
runHook postCheck
'';
}
```
However, many repositories' test suites do not translate well to nix's build
@ -1213,7 +1223,8 @@ sandbox, and will generally need many tests to be disabled.
To filter tests using pytest, one can do the following:
```
```nix
{
nativeCheckInputs = [ pytest ];
# avoid tests which need additional data or touch network
checkPhase = ''
@ -1223,6 +1234,7 @@ To filter tests using pytest, one can do the following:
runHook postCheck
'';
}
```
`--ignore` will tell pytest to ignore that file or directory from being
@ -1248,7 +1260,8 @@ when a package may need many items disabled to run the test suite.
Using the example above, the analogous `pytestCheckHook` usage would be:
```
```nix
{
nativeCheckInputs = [
pytestCheckHook
];
@ -1268,12 +1281,14 @@ Using the example above, the analogous `pytestCheckHook` usage would be:
disabledTestPaths = [
"tests/test_failing.py"
];
}
```
This is especially useful when tests need to be conditionally disabled,
for example:
```
```nix
{
disabledTests = [
# touches network
"download"
@ -1285,6 +1300,7 @@ for example:
# can fail when building with other packages
"socket"
];
}
```
Trying to concatenate the related strings to disable tests in a regular
@ -1298,20 +1314,24 @@ all packages have test suites that can be run easily, and some have none at all.
To help ensure the package still works, [`pythonImportsCheck`](#using-pythonimportscheck) can attempt to import
the listed modules.
```
```nix
{
pythonImportsCheck = [
"requests"
"urllib"
];
}
```
roughly translates to:
```
```nix
{
postCheck = ''
PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH
python -c "import requests; import urllib"
'';
}
```
However, this is done in its own phase, and not dependent on whether [`doCheck = true;`](#var-stdenv-doCheck).
@ -1342,7 +1362,8 @@ pkg3>=1.0,<=2.0
we can do:
```
```nix
{
nativeBuildInputs = [
pythonRelaxDepsHook
];
@ -1353,6 +1374,7 @@ we can do:
pythonRemoveDeps = [
"pkg2"
];
}
```
which would result in the following `requirements.txt` file:
@ -1365,9 +1387,11 @@ pkg3
Another option is to pass `true`, that will relax/remove all dependencies, for
example:
```
```nix
{
nativeBuildInputs = [ pythonRelaxDepsHook ];
pythonRelaxDeps = true;
}
```
which would result in the following `requirements.txt` file:
@ -1392,7 +1416,8 @@ work with any of the [existing hooks](#setup-hooks).
`unittestCheckHook` is a hook which will substitute the setuptools `test` command for a [`checkPhase`](#ssec-check-phase) which runs `python -m unittest discover`:
```
```nix
{
nativeCheckInputs = [
unittestCheckHook
];
@ -1400,6 +1425,7 @@ work with any of the [existing hooks](#setup-hooks).
unittestFlagsArray = [
"-s" "tests" "-v"
];
}
```
#### Using sphinxHook {#using-sphinxhook}
@ -1409,7 +1435,8 @@ using the popular Sphinx documentation generator.
It is setup to automatically find common documentation source paths and
render them using the default `html` style.
```
```nix
{
outputs = [
"out"
"doc"
@ -1418,13 +1445,15 @@ render them using the default `html` style.
nativeBuildInputs = [
sphinxHook
];
}
```
The hook will automatically build and install the artifact into the
`doc` output, if it exists. It also provides an automatic diversion
for the artifacts of the `man` builder into the `man` target.
```
```nix
{
outputs = [
"out"
"doc"
@ -1436,14 +1465,17 @@ for the artifacts of the `man` builder into the `man` target.
"singlehtml"
"man"
];
}
```
Overwrite `sphinxRoot` when the hook is unable to find your
documentation source root.
```
```nix
{
# Configure sphinxRoot for uncommon paths
sphinxRoot = "weird/docs/path";
}
```
The hook is also available to packages outside the python ecosystem by
@ -1827,6 +1859,7 @@ folder and not downloaded again.
If you need to change a package's attribute(s) from `configuration.nix` you could do:
```nix
{
nixpkgs.config.packageOverrides = super: {
python3 = super.python3.override {
packageOverrides = python-self: python-super: {
@ -1841,6 +1874,7 @@ If you need to change a package's attribute(s) from `configuration.nix` you coul
};
};
};
}
```
`python3Packages.twisted` is now globally overridden.
@ -1853,11 +1887,13 @@ To modify only a Python package set instead of a whole Python derivation, use
this snippet:
```nix
{
myPythonPackages = python3Packages.override {
overrides = self: super: {
twisted = ...;
twisted = <...>;
};
}
};
}
```
### How to override a Python package using overlays? {#how-to-override-a-python-package-using-overlays}
@ -1893,7 +1929,7 @@ final: prev: {
(
python-final: python-prev: {
foo = python-prev.foo.overridePythonAttrs (oldAttrs: {
...
# ...
});
}
)
@ -1920,7 +1956,7 @@ The Python interpreters are by default not built with optimizations enabled, bec
the builds are in that case not reproducible. To enable optimizations, override the
interpreter of interest, e.g using
```
```nix
let
pkgs = import ./. {};
mypython = pkgs.python3.override {
@ -1938,17 +1974,21 @@ Some packages define optional dependencies for additional features. With
`extras-require`, while PEP 621 calls these `optional-dependencies`.
```nix
optional-dependencies = {
complete = [ distributed ];
};
{
optional-dependencies = {
complete = [ distributed ];
};
}
```
and letting the package requiring the extra add the list to its dependencies
```nix
dependencies = [
...
] ++ dask.optional-dependencies.complete;
{
dependencies = [
# ...
] ++ dask.optional-dependencies.complete;
}
```
This method is using `passthru`, meaning that changing `optional-dependencies` of a package won't cause it to rebuild.

View File

@ -124,11 +124,13 @@ mkShell { buildInputs = [ gems (lowPrio gems.wrappedRuby) ]; }
Sometimes a Gemfile references other files. Such as `.ruby-version` or vendored gems. When copying the Gemfile to the nix store we need to copy those files alongside. This can be done using `extraConfigPaths`. For example:
```nix
{
gems = bundlerEnv {
name = "gems-for-some-project";
gemdir = ./.;
extraConfigPaths = [ "${./.}/.ruby-version" ];
};
}
```
### Gem-specific configurations and workarounds {#gem-specific-configurations-and-workarounds}

View File

@ -3,10 +3,12 @@
To install the rust compiler and cargo put
```nix
environment.systemPackages = [
rustc
cargo
];
{
environment.systemPackages = [
rustc
cargo
];
}
```
into your `configuration.nix` or bring them into scope with `nix-shell -p rustc cargo`.
@ -51,7 +53,9 @@ preferred over `cargoSha256` which was used for traditional Nix SHA-256 hashes.
For example:
```nix
{
cargoHash = "sha256-l1vL2ZdtDRxSGvP0X/l3nMw8+6WF67KPutJEzUROjg8=";
}
```
Exception: If the application has cargo `git` dependencies, the `cargoHash`/`cargoSha256`
@ -67,13 +71,17 @@ then be taken from the failed build. A fake hash can be used for
`cargoHash` as follows:
```nix
{
cargoHash = lib.fakeHash;
}
```
For `cargoSha256` you can use:
```nix
{
cargoSha256 = lib.fakeSha256;
}
```
Per the instructions in the [Cargo Book](https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html)
@ -162,9 +170,11 @@ doesn't add a `Cargo.lock` to your `src`, and a `Cargo.lock` is still
required to build a rust package. A simple fix is to use:
```nix
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
{
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
}
```
The output hash of each dependency that uses a git source must be
@ -409,7 +419,7 @@ the `cargoPatches` attribute to update or add it.
```nix
rustPlatform.buildRustPackage rec {
(...)
# ...
cargoPatches = [
# a patch file to add/update Cargo.lock in the source code
./add-Cargo.lock.patch
@ -433,10 +443,12 @@ containing `Cargo.toml` and `Cargo.lock`, `fetchCargoTarball`
can be used as follows:
```nix
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
hash = "sha256-BoHIN/519Top1NUBjpB/oEMqi86Omt3zTQcXFWqrek0=";
};
{
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
hash = "sha256-BoHIN/519Top1NUBjpB/oEMqi86Omt3zTQcXFWqrek0=";
};
}
```
The `src` attribute is required, as well as a hash specified through
@ -458,23 +470,27 @@ function does not require a hash (unless git dependencies are used)
and fetches every dependency as a separate fixed-output derivation.
`importCargoLock` can be used as follows:
```
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
};
```nix
{
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
};
}
```
If the `Cargo.lock` file includes git dependencies, then their output
hashes need to be specified since they are not available through the
lock file. For example:
```
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"rand-0.8.3" = "0ya2hia3cn31qa8894s3av2s8j5bjwb6yq92k0jsnlx7jid0jwqa";
```nix
{
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"rand-0.8.3" = "0ya2hia3cn31qa8894s3av2s8j5bjwb6yq92k0jsnlx7jid0jwqa";
};
};
};
}
```
If you do not specify an output hash for a git dependency, building
@ -792,27 +808,27 @@ general. A number of other parameters can be overridden:
- The version of `rustc` used to compile the crate:
```nix
(hello {}).override { rust = pkgs.rust; };
(hello {}).override { rust = pkgs.rust; }
```
- Whether to build in release mode or debug mode (release mode by
default):
```nix
(hello {}).override { release = false; };
(hello {}).override { release = false; }
```
- Whether to print the commands sent to `rustc` when building
(equivalent to `--verbose` in cargo:
```nix
(hello {}).override { verbose = false; };
(hello {}).override { verbose = false; }
```
- Extra arguments to be passed to `rustc`:
```nix
(hello {}).override { extraRustcOpts = "-Z debuginfo=2"; };
(hello {}).override { extraRustcOpts = "-Z debuginfo=2"; }
```
- Phases, just like in any other derivation, can be specified using
@ -828,7 +844,7 @@ general. A number of other parameters can be overridden:
preConfigure = ''
echo "pub const PATH=\"${hi.out}\";" >> src/path.rs"
'';
};
}
```
### Setting Up `nix-shell` {#setting-up-nix-shell}

View File

@ -112,13 +112,17 @@ stdenv.mkDerivation rec {
If you'd like to build a different configuration than `release`:
```nix
swiftpmBuildConfig = "debug";
{
swiftpmBuildConfig = "debug";
}
```
It is also possible to provide additional flags to `swift build`:
```nix
swiftpmFlags = [ "--disable-dead-strip" ];
{
swiftpmFlags = [ "--disable-dead-strip" ];
}
```
The default `buildPhase` already passes `-j` for parallel building.
@ -132,7 +136,9 @@ Including `swiftpm` in your `nativeBuildInputs` also provides a default
`checkPhase`, but it must be enabled with:
```nix
doCheck = true;
{
doCheck = true;
}
```
This essentially runs: `swift test -c release`
@ -147,13 +153,15 @@ them, we need to make them writable.
A special function `swiftpmMakeMutable` is available to replace the symlink
with a writable copy:
```
configurePhase = generated.configure ++ ''
# Replace the dependency symlink with a writable copy.
swiftpmMakeMutable swift-crypto
# Now apply a patch.
patch -p1 -d .build/checkouts/swift-crypto -i ${./some-fix.patch}
'';
```nix
{
configurePhase = generated.configure ++ ''
# Replace the dependency symlink with a writable copy.
swiftpmMakeMutable swift-crypto
# Now apply a patch.
patch -p1 -d .build/checkouts/swift-crypto -i ${./some-fix.patch}
'';
}
```
## Considerations for custom build tools {#ssec-swift-considerations-for-custom-build-tools}

View File

@ -219,9 +219,11 @@ After running the updater, if nvim-treesitter received an update, also run [`nvi
Some plugins require overrides in order to function properly. Overrides are placed in [overrides.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/overrides.nix). Overrides are most often required when a plugin requires some dependencies, or extra steps are required during the build process. For example `deoplete-fish` requires both `deoplete-nvim` and `vim-fish`, and so the following override was added:
```nix
deoplete-fish = super.deoplete-fish.overrideAttrs(old: {
dependencies = with super; [ deoplete-nvim vim-fish ];
});
{
deoplete-fish = super.deoplete-fish.overrideAttrs(old: {
dependencies = with super; [ deoplete-nvim vim-fish ];
});
}
```
Sometimes plugins require an override that must be changed when the plugin is updated. This can cause issues when Vim plugins are auto-updated but the associated override isn't updated. For these plugins, the override should be written so that it specifies all information required to install the plugin, and running `./update.py` doesn't change the derivation for the plugin. Manually updating the override is required to update these types of plugins. An example of such a plugin is `LanguageClient-neovim`.
@ -264,8 +266,10 @@ pwntester/octo.nvim,,
You can then reference the generated vim plugins via:
```nix
myVimPlugins = pkgs.vimPlugins.extend (
(pkgs.callPackage ./generated.nix {})
);
{
myVimPlugins = pkgs.vimPlugins.extend (
(pkgs.callPackage ./generated.nix {})
);
}
```

View File

@ -81,7 +81,7 @@ $ sudo launchctl kickstart -k system/org.nixos.nix-daemon
## Example flake usage {#sec-darwin-builder-example-flake}
```
```nix
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-22.11-darwin";
@ -153,7 +153,8 @@ you may use it to build a modified remote builder with additional storage or mem
To do this, you just need to set the `virtualisation.darwin-builder.*` parameters as
in the example below and rebuild.
```
```nix
{
darwin-builder = nixpkgs.lib.nixosSystem {
system = linuxSystem;
modules = [
@ -166,6 +167,8 @@ in the example below and rebuild.
virtualisation.darwin-builder.workingDirectory = "/var/lib/darwin-builder";
}
];
};
}
```
You may make any other changes to your VM in this attribute set. For example,

View File

@ -13,11 +13,13 @@ Once an Eclipse variant is installed, it can be run using the `eclipse` command,
If you prefer to install plugins in a more declarative manner, then Nixpkgs also offer a number of Eclipse plugins that can be installed in an _Eclipse environment_. This type of environment is created using the function `eclipseWithPlugins` found inside the `nixpkgs.eclipses` attribute set. This function takes as argument `{ eclipse, plugins ? [], jvmArgs ? [] }` where `eclipse` is a one of the Eclipse packages described above, `plugins` is a list of plugin derivations, and `jvmArgs` is a list of arguments given to the JVM running the Eclipse. For example, say you wish to install the latest Eclipse Platform with the popular Eclipse Color Theme plugin and also allow Eclipse to use more RAM. You could then add:
```nix
packageOverrides = pkgs: {
myEclipse = with pkgs.eclipses; eclipseWithPlugins {
eclipse = eclipse-platform;
jvmArgs = [ "-Xmx2048m" ];
plugins = [ plugins.color-theme ];
{
packageOverrides = pkgs: {
myEclipse = with pkgs.eclipses; eclipseWithPlugins {
eclipse = eclipse-platform;
jvmArgs = [ "-Xmx2048m" ];
plugins = [ plugins.color-theme ];
};
};
}
```
@ -33,32 +35,34 @@ If there is a need to install plugins that are not available in Nixpkgs then it
Expanding the previous example with two plugins using the above functions, we have:
```nix
packageOverrides = pkgs: {
myEclipse = with pkgs.eclipses; eclipseWithPlugins {
eclipse = eclipse-platform;
jvmArgs = [ "-Xmx2048m" ];
plugins = [
plugins.color-theme
(plugins.buildEclipsePlugin {
name = "myplugin1-1.0";
srcFeature = fetchurl {
url = "http://…/features/myplugin1.jar";
hash = "sha256-123…";
};
srcPlugin = fetchurl {
url = "http://…/plugins/myplugin1.jar";
hash = "sha256-123…";
};
});
(plugins.buildEclipseUpdateSite {
name = "myplugin2-1.0";
src = fetchurl {
stripRoot = false;
url = "http://…/myplugin2.zip";
hash = "sha256-123…";
};
});
];
{
packageOverrides = pkgs: {
myEclipse = with pkgs.eclipses; eclipseWithPlugins {
eclipse = eclipse-platform;
jvmArgs = [ "-Xmx2048m" ];
plugins = [
plugins.color-theme
(plugins.buildEclipsePlugin {
name = "myplugin1-1.0";
srcFeature = fetchurl {
url = "http://…/features/myplugin1.jar";
hash = "sha256-123…";
};
srcPlugin = fetchurl {
url = "http://…/plugins/myplugin1.jar";
hash = "sha256-123…";
};
})
(plugins.buildEclipseUpdateSite {
name = "myplugin2-1.0";
src = fetchurl {
stripRoot = false;
url = "http://…/myplugin2.zip";
hash = "sha256-123…";
};
})
];
};
};
}
```

View File

@ -16,7 +16,7 @@ The Emacs package comes with some extra helpers to make it easier to configure.
projectile
use-package
]));
}
};
}
```
@ -102,10 +102,12 @@ This provides a fairly full Emacs start file. It will load in addition to the us
Sometimes `emacs.pkgs.withPackages` is not enough, as this package set has some priorities imposed on packages (with the lowest priority assigned to GNU-devel ELPA, and the highest for packages manually defined in `pkgs/applications/editors/emacs/elisp-packages/manual-packages`). But you can't control these priorities when some package is installed as a dependency. You can override it on a per-package-basis, providing all the required dependencies manually, but it's tedious and there is always a possibility that an unwanted dependency will sneak in through some other package. To completely override such a package, you can use `overrideScope`.
```nix
overrides = self: super: rec {
haskell-mode = self.melpaPackages.haskell-mode;
...
};
let
overrides = self: super: rec {
haskell-mode = self.melpaPackages.haskell-mode;
# ...
};
in
((emacsPackagesFor emacs).overrideScope overrides).withPackages
(p: with p; [
# here both these package will use haskell-mode of our own choice
@ -113,3 +115,4 @@ overrides = self: super: rec {
dante
])
```
}

View File

@ -51,7 +51,7 @@ Use `programs.steam.enable = true;` if you want to add steam to `systemPackages`
you need to add:
```nix
steam.override { withJava = true; };
steam.override { withJava = true; }
```
## steam-run {#sec-steam-run}

View File

@ -65,7 +65,9 @@ A plugin can be any kind of derivation, the only requirement is that it should a
If the plugin is itself a Perl package that needs to be imported from other plugins or scripts, add the following passthrough:
```nix
passthru.perlPackages = [ "self" ];
{
passthru.perlPackages = [ "self" ];
}
```
This will make the urxvt wrapper pick up the dependency and set up the Perl path accordingly.

View File

@ -3,9 +3,9 @@
WeeChat can be configured to include your choice of plugins, reducing its closure size from the default configuration which includes all available plugins. To make use of this functionality, install an expression that overrides its configuration, such as:
```nix
weechat.override {configure = {availablePlugins, ...}: {
weechat.override {configure = ({availablePlugins, ...}: {
plugins = with availablePlugins; [ python perl ];
}
});
}
```
@ -59,7 +59,7 @@ weechat.override {
];
init = ''
/set plugins.var.python.jabber.key "val"
'':
'';
};
}
```

View File

@ -15,7 +15,9 @@ Nixpkgs follows the [conventions of GNU autoconf](https://gcc.gnu.org/onlinedocs
In Nixpkgs, these three platforms are defined as attribute sets under the names `buildPlatform`, `hostPlatform`, and `targetPlatform`. They are always defined as attributes in the standard environment. That means one can access them like:
```nix
{ stdenv, fooDep, barDep, ... }: ...stdenv.buildPlatform...
{ stdenv, fooDep, barDep, ... }: {
# ...stdenv.buildPlatform...
}
```
`buildPlatform`
@ -127,7 +129,9 @@ Some frequently encountered problems when packaging for cross-compilation should
Many packages assume that an unprefixed binutils (`cc`/`ar`/`ld` etc.) is available, but Nix doesn't provide one. It only provides a prefixed one, just as it only does for all the other binutils programs. It may be necessary to patch the package to fix the build system to use a prefix. For instance, instead of `cc`, use `${stdenv.cc.targetPrefix}cc`.
```nix
makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
{
makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
}
```
#### How do I avoid compiling a GCC cross-compiler from source? {#cross-qa-avoid-compiling-gcc-cross-compiler}
@ -142,7 +146,9 @@ $ nix-build '<nixpkgs>' -A pkgsCross.raspberryPi.hello
Add the following to your `mkDerivation` invocation.
```nix
depsBuildBuild = [ buildPackages.stdenv.cc ];
{
depsBuildBuild = [ buildPackages.stdenv.cc ];
}
```
#### My packages testsuite needs to run host platform code. {#cross-testsuite-runs-host-code}
@ -150,7 +156,9 @@ depsBuildBuild = [ buildPackages.stdenv.cc ];
Add the following to your `mkDerivation` invocation.
```nix
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
{
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
}
```
#### Package using Meson needs to run binaries for the host platform during build. {#cross-meson-runs-host-code}
@ -159,12 +167,14 @@ Add `mesonEmulatorHook` to `nativeBuildInputs` conditionally on if the target bi
e.g.
```
nativeBuildInputs = [
meson
] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
mesonEmulatorHook
];
```nix
{
nativeBuildInputs = [
meson
] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
mesonEmulatorHook
];
}
```
Example of an error which this fixes.

View File

@ -3,17 +3,19 @@
Nix packages can declare *meta-attributes* that contain information about a package such as a description, its homepage, its license, and so on. For instance, the GNU Hello package has a `meta` declaration like this:
```nix
meta = {
description = "A program that produces a familiar, friendly greeting";
longDescription = ''
GNU Hello is a program that prints "Hello, world!" when you run it.
It is fully customizable.
'';
homepage = "https://www.gnu.org/software/hello/manual/";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ eelco ];
platforms = lib.platforms.all;
};
{
meta = {
description = "A program that produces a familiar, friendly greeting";
longDescription = ''
GNU Hello is a program that prints "Hello, world!" when you run it.
It is fully customizable.
'';
homepage = "https://www.gnu.org/software/hello/manual/";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ eelco ];
platforms = lib.platforms.all;
};
}
```
Meta-attributes are not passed to the builder of the package. Thus, a change to a meta-attribute doesnt trigger a recompilation of the package.
@ -45,6 +47,10 @@ Release branch. Used to specify that a package is not going to receive updates t
The packages homepage. Example: `https://www.gnu.org/software/hello/manual/`
### `repository` {#var-meta-repository}
A webpage where the package's source code can be viewed. `https` links are preferred if available. Automatically set to a default value if the package uses a `fetchFrom*` fetcher for its `src`. Example: `https://github.com/forthy42/gforth`
### `downloadPage` {#var-meta-downloadPage}
The page where a link to the current version can be found. Example: `https://ftp.gnu.org/gnu/hello/`
@ -82,7 +88,9 @@ The *priority* of the package, used by `nix-env` to resolve file name conflicts
The list of Nix platform types on which the package is supported. Hydra builds packages according to the platform specified. If no platform is specified, the package does not have prebuilt binaries. An example is:
```nix
meta.platforms = lib.platforms.linux;
{
meta.platforms = lib.platforms.linux;
}
```
Attribute Set `lib.platforms` defines [various common lists](https://github.com/NixOS/nixpkgs/blob/master/lib/systems/doubles.nix) of platforms types.
@ -95,8 +103,10 @@ In general it is preferable to set `meta.platforms = lib.platforms.all` and then
For example, a package which requires dynamic linking and cannot be linked statically could use this:
```nix
meta.platforms = lib.platforms.all;
meta.badPlatforms = [ lib.systems.inspect.patterns.isStatic ];
{
meta.platforms = lib.platforms.all;
meta.badPlatforms = [ lib.systems.inspect.patterns.isStatic ];
}
```
The [`lib.meta.availableOn`](https://github.com/NixOS/nixpkgs/blob/b03ac42b0734da3e7be9bf8d94433a5195734b19/lib/meta.nix#L95-L106) function can be used to test whether or not a package is available (i.e. buildable) on a given platform.
@ -136,7 +146,7 @@ For more on how to write and run package tests, see [](#sec-package-tests).
The NixOS tests are available as `nixosTests` in parameters of derivations. For instance, the OpenSMTPD derivation includes lines similar to:
```nix
{ /* ... */, nixosTests }:
{ /* ... , */ nixosTests }:
{
# ...
passthru.tests = {
@ -194,8 +204,10 @@ To be effective, it must be presented directly to an evaluation process that han
The list of Nix platform types for which the [Hydra](https://github.com/nixos/hydra) [instance at `hydra.nixos.org`](https://nixos.org/hydra) will build the package. (Hydra is the Nix-based continuous build system.) It defaults to the value of `meta.platforms`. Thus, the only reason to set `meta.hydraPlatforms` is if you want `hydra.nixos.org` to build the package on a subset of `meta.platforms`, or not at all, e.g.
```nix
meta.platforms = lib.platforms.linux;
meta.hydraPlatforms = [];
{
meta.platforms = lib.platforms.linux;
meta.hydraPlatforms = [];
}
```
### `broken` {#var-meta-broken}
@ -209,13 +221,17 @@ This means that `broken` can be used to express constraints, for example:
- Does not cross compile
```nix
meta.broken = !(stdenv.buildPlatform.canExecute stdenv.hostPlatform)
{
meta.broken = !(stdenv.buildPlatform.canExecute stdenv.hostPlatform);
}
```
- Broken if all of a certain set of its dependencies are broken
```nix
meta.broken = lib.all (map (p: p.meta.broken) [ glibc musl ])
{
meta.broken = lib.all (map (p: p.meta.broken) [ glibc musl ]);
}
```
This makes `broken` strictly more powerful than `meta.badPlatforms`.

View File

@ -30,7 +30,9 @@ Here you find how to write a derivation that produces multiple outputs.
In nixpkgs there is a framework supporting multiple-output derivations. It tries to cover most cases by default behavior. You can find the source separated in `<nixpkgs/pkgs/build-support/setup-hooks/multiple-outputs.sh>`; its relatively well-readable. The whole machinery is triggered by defining the `outputs` attribute to contain the list of desired output names (strings).
```nix
outputs = [ "bin" "dev" "out" "doc" ];
{
outputs = [ "bin" "dev" "out" "doc" ];
}
```
Often such a single line is enough. For each output an equally named environment variable is passed to the builder and contains the path in nix store for that output. Typically you also want to have the main `out` output, as it catches any files that didnt get elsewhere.

View File

@ -36,7 +36,7 @@ Many packages have dependencies that are not provided in the standard environmen
stdenv.mkDerivation {
pname = "libfoo";
version = "1.2.3";
...
# ...
buildInputs = [libbar perl ncurses];
}
```
@ -49,7 +49,7 @@ Often it is necessary to override or modify some aspect of the build. To make th
stdenv.mkDerivation {
pname = "fnord";
version = "4.5";
...
# ...
buildPhase = ''
gcc foo.c -o foo
'';
@ -70,7 +70,7 @@ While the standard environment provides a generic builder, you can still supply
stdenv.mkDerivation {
pname = "libfoo";
version = "1.2.3";
...
# ...
builder = ./builder.sh;
}
```
@ -449,11 +449,13 @@ Unless set to `false`, some build systems with good support for parallel buildin
This is an attribute set which can be filled with arbitrary values. For example:
```nix
passthru = {
foo = "bar";
baz = {
value1 = 4;
value2 = 5;
{
passthru = {
foo = "bar";
baz = {
value1 = 4;
value2 = 5;
};
};
}
```
@ -467,27 +469,33 @@ A script to be run by `maintainers/scripts/update.nix` when the package is match
- []{#var-passthru-updateScript-command} an executable file, either on the file system:
```nix
passthru.updateScript = ./update.sh;
{
passthru.updateScript = ./update.sh;
}
```
or inside the expression itself:
```nix
passthru.updateScript = writeScript "update-zoom-us" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl pcre2 common-updater-scripts
{
passthru.updateScript = writeScript "update-zoom-us" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl pcre2 common-updater-scripts
set -eu -o pipefail
set -eu -o pipefail
version="$(curl -sI https://zoom.us/client/latest/zoom_x86_64.tar.xz | grep -Fi 'Location:' | pcre2grep -o1 '/(([0-9]\.?)+)/')"
update-source-version zoom-us "$version"
'';
version="$(curl -sI https://zoom.us/client/latest/zoom_x86_64.tar.xz | grep -Fi 'Location:' | pcre2grep -o1 '/(([0-9]\.?)+)/')"
update-source-version zoom-us "$version"
'';
}
```
- a list, a script followed by arguments to be passed to it:
```nix
passthru.updateScript = [ ../../update.sh pname "--requested-release=unstable" ];
{
passthru.updateScript = [ ../../update.sh pname "--requested-release=unstable" ];
}
```
- an attribute set containing:
@ -496,18 +504,22 @@ A script to be run by `maintainers/scripts/update.nix` when the package is match
- [`supportedFeatures`]{#var-passthru-updateScript-set-supportedFeatures} (optional) a list of the [extra features](#var-passthru-updateScript-supported-features) the script supports.
```nix
passthru.updateScript = {
command = [ ../../update.sh pname ];
attrPath = pname;
supportedFeatures = [ … ];
};
{
passthru.updateScript = {
command = [ ../../update.sh pname ];
attrPath = pname;
supportedFeatures = [ /* ... */ ];
};
}
```
::: {.tip}
A common pattern is to use the [`nix-update-script`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/common-updater/nix-update.nix) attribute provided in Nixpkgs, which runs [`nix-update`](https://github.com/Mic92/nix-update):
```nix
passthru.updateScript = nix-update-script { };
{
passthru.updateScript = nix-update-script { };
}
```
For simple packages, this is often enough, and will ensure that the package is updated automatically by [`nixpkgs-update`](https://ryantm.github.io/nixpkgs-update) when a new version is released. The [update bot](https://nix-community.org/update-bot) runs periodically to attempt to automatically update packages, and will run `passthru.updateScript` if set. While not strictly necessary if the project is listed on [Repology](https://repology.org), using `nix-update-script` allows the package to update via many more sources (e.g. GitHub releases).
@ -846,7 +858,9 @@ The file name of the Makefile.
A list of strings passed as additional flags to `make`. These flags are also used by the default install and check phase. For setting make flags specific to the build phase, use `buildFlags` (see below).
```nix
makeFlags = [ "PREFIX=$(out)" ];
{
makeFlags = [ "PREFIX=$(out)" ];
}
```
::: {.note}
@ -858,9 +872,11 @@ The flags are quoted in bash, but environment variables can be specified by usin
A shell array containing additional arguments passed to `make`. You must use this instead of `makeFlags` if the arguments contain spaces, e.g.
```nix
preBuild = ''
makeFlagsArray+=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar")
'';
{
preBuild = ''
makeFlagsArray+=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar")
'';
}
```
Note that shell arrays cannot be passed through environment variables, so you cannot set `makeFlagsArray` in a derivation attribute (because those are passed through environment variables): you have to define them in shell code.
@ -892,7 +908,9 @@ The check phase checks whether the package was built correctly by running its te
Controls whether the check phase is executed. By default it is skipped, but if `doCheck` is set to true, the check phase is usually executed. Thus you should set
```nix
doCheck = true;
{
doCheck = true;
}
```
in the derivation to enable checks. The exception is cross compilation. Cross compiled builds never run tests, no matter how `doCheck` is set, as the newly-built program wont run on the platform used to build it.
@ -945,7 +963,9 @@ See the [build phase](#var-stdenv-makeFlags) for details.
The make targets that perform the installation. Defaults to `install`. Example:
```nix
installTargets = "install-bin install-doc";
{
installTargets = "install-bin install-doc";
}
```
##### `installFlags` / `installFlagsArray` {#var-stdenv-installFlags}
@ -1024,7 +1044,7 @@ This example prevents all `*.rlib` files from being stripped:
```nix
stdenv.mkDerivation {
# ...
stripExclude = [ "*.rlib" ]
stripExclude = [ "*.rlib" ];
}
```
@ -1033,7 +1053,7 @@ This example prevents files within certain paths from being stripped:
```nix
stdenv.mkDerivation {
# ...
stripExclude = [ "lib/modules/*/build/* ]
stripExclude = [ "lib/modules/*/build/*" ];
}
```
@ -1134,7 +1154,9 @@ It is often better to add tests that are not part of the source distribution to
Controls whether the installCheck phase is executed. By default it is skipped, but if `doInstallCheck` is set to true, the installCheck phase is usually executed. Thus you should set
```nix
doInstallCheck = true;
{
doInstallCheck = true;
}
```
in the derivation to enable install checks. The exception is cross compilation. Cross compiled builds never run tests, no matter how `doInstallCheck` is set, as the newly-built program wont run on the platform used to build it.
@ -1244,9 +1266,11 @@ To use this, add `removeReferencesTo` to `nativeBuildInputs`.
As `remove-references-to` is an actual executable and not a shell function, it can be used with `find`.
Example removing all references to the compiler in the output:
```nix
postInstall = ''
find "$out" -type f -exec remove-references-to -t ${stdenv.cc} '{}' +
'';
{
postInstall = ''
find "$out" -type f -exec remove-references-to -t ${stdenv.cc} '{}' +
'';
}
```
### `substitute` \<infile\> \<outfile\> \<subs\> {#fun-substitute}

View File

@ -176,7 +176,7 @@ You can define a function called `packageOverrides` in your local `~/.config/nix
```nix
{
packageOverrides = pkgs: rec {
foo = pkgs.foo.override { ... };
foo = pkgs.foo.override { /* ... */ };
};
}
```

View File

@ -141,7 +141,7 @@ For BLAS/LAPACK switching to work correctly, all packages must depend on `blas`
assert (!blas.isILP64) && (!lapack.isILP64);
stdenv.mkDerivation {
...
# ...
}
```

View File

@ -13,13 +13,13 @@ It is used to override the arguments passed to a function.
Example usages:
```nix
pkgs.foo.override { arg1 = val1; arg2 = val2; ... }
pkgs.foo.override { arg1 = val1; arg2 = val2; /* ... */ }
```
It's also possible to access the previous arguments.
```nix
pkgs.foo.override (previous: { arg1 = previous.arg1; ... })
pkgs.foo.override (previous: { arg1 = previous.arg1; /* ... */ })
```
<!-- TODO: move below programlisting to a new section about extending and overlays and reference it -->
@ -27,13 +27,15 @@ pkgs.foo.override (previous: { arg1 = previous.arg1; ... })
```nix
import pkgs.path { overlays = [ (self: super: {
foo = super.foo.override { barSupport = true ; };
})]};
})];}
```
```nix
mypkg = pkgs.callPackage ./mypkg.nix {
mydep = pkgs.mydep.override { ... };
}
{
mypkg = pkgs.callPackage ./mypkg.nix {
mydep = pkgs.mydep.override { /* ... */ };
};
}
```
In the first example, `pkgs.foo` is the result of a function call with some default arguments, usually a derivation. Using `pkgs.foo.override` will call the same function with the given new arguments.
@ -45,9 +47,11 @@ The function `overrideAttrs` allows overriding the attribute set passed to a `st
Example usages:
```nix
helloBar = pkgs.hello.overrideAttrs (finalAttrs: previousAttrs: {
pname = previousAttrs.pname + "-bar";
});
{
helloBar = pkgs.hello.overrideAttrs (finalAttrs: previousAttrs: {
pname = previousAttrs.pname + "-bar";
});
}
```
In the above example, "-bar" is appended to the pname attribute, while all other attributes will be retained from the original `hello` package.
@ -61,9 +65,11 @@ If only a one-argument function is written, the argument has the meaning of `pre
Function arguments can be omitted entirely if there is no need to access `previousAttrs` or `finalAttrs`.
```nix
helloWithDebug = pkgs.hello.overrideAttrs {
separateDebugInfo = true;
};
{
helloWithDebug = pkgs.hello.overrideAttrs {
separateDebugInfo = true;
};
}
```
In the above example, the `separateDebugInfo` attribute is overridden to be true, thus building debug info for `helloWithDebug`.
@ -87,14 +93,16 @@ The function `overrideDerivation` creates a new derivation based on an existing
Example usage:
```nix
mySed = pkgs.gnused.overrideDerivation (oldAttrs: {
name = "sed-4.2.2-pre";
src = fetchurl {
url = "ftp://alpha.gnu.org/gnu/sed/sed-4.2.2-pre.tar.bz2";
hash = "sha256-MxBJRcM2rYzQYwJ5XKxhXTQByvSg5jZc5cSHEZoB2IY=";
};
patches = [];
});
{
mySed = pkgs.gnused.overrideDerivation (oldAttrs: {
name = "sed-4.2.2-pre";
src = fetchurl {
url = "ftp://alpha.gnu.org/gnu/sed/sed-4.2.2-pre.tar.bz2";
hash = "sha256-MxBJRcM2rYzQYwJ5XKxhXTQByvSg5jZc5cSHEZoB2IY=";
};
patches = [];
});
}
```
In the above example, the `name`, `src`, and `patches` of the derivation will be overridden, while all other attributes will be retained from the original derivation.
@ -112,8 +120,10 @@ The function `lib.makeOverridable` is used to make the result of a function easi
Example usage:
```nix
f = { a, b }: { result = a+b; };
c = lib.makeOverridable f { a = 1; b = 2; };
{
f = { a, b }: { result = a+b; };
c = lib.makeOverridable f { a = 1; b = 2; };
}
```
The variable `c` is the value of the `f` function applied with some default arguments. Hence the value of `c.result` is `3`, in this example.

View File

@ -87,8 +87,8 @@ checks should be performed:
keys = [{
fingerprint = "0000 0000 2A70 6423 0AED 3C11 F04F 7A19 AAA6 3AFE";
}];
}
};
};
}
```
First receive their key from a keyserver:
@ -133,8 +133,8 @@ checks should be performed:
name = "Example User";
github = "ghost";
githubId = 10137;
}
};
};
}
```
First, make sure that the listed GitHub handle matches the author of

View File

@ -4745,6 +4745,12 @@
githubId = 4956158;
name = "Robin Stumm";
};
DerRockWolf = {
email = "git@rockwolf.eu";
github = "DerRockWolf";
githubId = 50499906;
name = "DerRockWolf";
};
DerTim1 = {
email = "tim.digel@active-group.de";
github = "DerTim1";
@ -4826,6 +4832,12 @@
github = "dfithian";
githubId = 8409320;
};
dflores = {
email = "dflores.country455@passinbox.com";
name = "David Flores";
github = "dflores1";
githubId = 8538265;
};
dfordivam = {
email = "dfordivam+nixpkgs@gmail.com";
github = "dfordivam";
@ -4838,6 +4850,12 @@
githubId = 4708206;
name = "Daniel Fox Franke";
};
dghubble = {
email = "dghubble@gmail.com";
github = "dghubble";
githubId = 2253428;
name = "Dalton Hubble";
};
dgliwka = {
email = "dawid.gliwka@gmail.com";
github = "dgliwka";
@ -6789,6 +6807,15 @@
githubId = 21362942;
name = "Fugi";
};
funkeleinhorn = {
email = "git@funkeleinhorn.com";
github = "funkeleinhorn";
githubId = 103313934;
name = "Funkeleinhorn";
keys = [{
fingerprint = "689D 1C81 DA0D 1EB2 F029 D24E C7BE A25A 0A33 5A72";
}];
};
fusion809 = {
email = "brentonhorne77@gmail.com";
github = "fusion809";
@ -7453,6 +7480,13 @@
githubId = 201997;
name = "Eric Seidel";
};
grimmauld = {
name = "Sören Bender";
email = "soeren@benjos.de";
github = "LordGrimmauld";
githubId = 49513131;
matrix = "@grimmauld:grimmauld.de";
};
grindhold = {
name = "grindhold";
email = "grindhold+nix@skarphed.org";
@ -7782,6 +7816,12 @@
matrix = "@chris:netsoj.nl";
name = "Chris Josten";
};
hennk = {
email = "henning.kiel@gmail.com";
github = "hennk";
githubId = 328259;
name = "Henning Kiel";
};
henrikolsson = {
email = "henrik@fixme.se";
github = "henrikolsson";
@ -8660,6 +8700,12 @@
github = "j4m3s-s";
githubId = 9413812;
};
jab = {
name = "Joshua Bronson";
email = "jabronson@gmail.com";
github = "jab";
githubId = 64992;
};
jacbart = {
name = "Jack Bartlett";
email = "jacbart@gmail.com";
@ -10323,6 +10369,12 @@
githubId = 691290;
name = "Keshav Kini";
};
kintrix = {
email = "kintrix007@proton.me";
github = "kintrix007";
githubId = 60898798;
name = "kintrix";
};
kinzoku = {
email = "kinzokudev4869@gmail.com";
github = "kinzoku-dev";
@ -10815,6 +10867,12 @@
githubId = 695526;
name = "Benjamin Kober";
};
lampros = {
email = "hauahx@gmail.com";
github = "LamprosPitsillos";
githubId = 61395246;
name = "Lampros Pitsillos";
};
larsr = {
email = "Lars.Rasmusson@gmail.com";
github = "larsr";
@ -11173,6 +11231,12 @@
fingerprint = "92D8 A09D 03DD B774 AABD 53B9 E136 2F07 D750 DB5C";
}];
};
lilacious = {
email = "yuchenhe126@gmail.com";
github = "Lilacious";
githubId = 101508537;
name = "Yuchen He";
};
lillycham = {
email = "lillycat332@gmail.com";
github = "lillycat332";
@ -11491,6 +11555,15 @@
githubId = 3717454;
name = "Lucas Bergman";
};
lucas-deangelis = {
email = "deangelis.lucas@outlook.com";
github = "lucas-deangelis";
githubId = 55180995;
name = "Lucas De Angelis";
keys = [{
fingerprint = "3C8B D3AD 93BB 1F36 B8FF 30BD 8627 E5ED F74B 5BF4";
}];
};
lucasew = {
email = "lucas59356@gmail.com";
github = "lucasew";
@ -12489,6 +12562,12 @@
fingerprint = "D709 03C8 0BE9 ACDC 14F0 3BFB 77BF E531 397E DE94";
}];
};
mdorman = {
email = "mdorman@jaunder.io";
github = "mdorman";
githubId = 333344;
name = "Michael Alan Dorman";
};
mdr = {
email = "MattRussellUK@gmail.com";
github = "mdr";
@ -12520,6 +12599,12 @@
githubId = 1631737;
name = "Mikhail Medvedev";
};
meebey = {
email = "meebey@meebey.net";
github = "meebey";
githubId = 318066;
name = "Mirco Bauer";
};
megheaiulian = {
email = "iulian.meghea@gmail.com";
github = "megheaiulian";
@ -16188,6 +16273,15 @@
githubId = 104558;
name = "Benjamin Saunders";
};
ramblurr = {
name = "Casey Link";
email = "nix@caseylink.com";
github = "Ramblurr";
githubId = 14830;
keys = [{
fingerprint = "978C 4D08 058B A26E B97C B518 2078 2DBC ACFA ACDA";
}];
};
ramkromberg = {
email = "ramkromberg@mail.com";
github = "RamKromberg";
@ -16943,6 +17037,12 @@
github = "rski";
githubId = 2960312;
};
rsniezek = {
email = "radoslaw.sniezek@protonmail.com";
github = "rsniezek";
githubId = 19433256;
name = "Radoslaw Sniezek";
};
rsynnest = {
email = "contact@rsynnest.com";
github = "rsynnest";
@ -17326,6 +17426,12 @@
githubId = 92817635;
name = "Sanskar Gurdasani";
};
sarahec = {
email = "sarahec@nextquestion.net";
github = "sarahec";
githubId = 11277967;
name = "Sarah Clark";
};
sarcasticadmin = {
email = "rob@sarcasticadmin.com";
github = "sarcasticadmin";
@ -17996,6 +18102,16 @@
github = "silky";
githubId = 129525;
};
sils = {
name = "Silas Schöffel";
email = "sils@sils.li";
matrix = "@sils:vhack.eu";
github = "s1ls";
githubId = 91412114;
keys = [{
fingerprint = "C1DA A551 B422 7A6F 3FD9 6B3A 467B 7D12 9EA7 3AC9";
}];
};
Silver-Golden = {
name = "Brendan Golden";
email = "github+nixpkgs@brendan.ie";
@ -18487,6 +18603,12 @@
fingerprint = "652F FAAD 5CB8 AF1D 3F96 9521 929E D6C4 0414 D3F5";
}];
};
spk = {
email = "laurent@spkdev.net";
github = "spk";
githubId = 98590;
name = "Laurent Arnoud";
};
spoonbaker = {
github = "Spoonbaker";
githubId = 47164123;
@ -19077,6 +19199,12 @@
githubId = 321799;
name = "Paul Colomiets";
};
takac = {
email = "cammann.tom@gmail.com";
github = "takac";
githubId = 1015381;
name = "Tom Cammann";
};
takagiy = {
email = "takagiy.4dev@gmail.com";
github = "takagiy";

View File

@ -11,7 +11,7 @@ What follows is a (very incomplete) overview of available scripts.
### `check-by-name.sh`
An alias for `pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh`, see [documentation](../../pkgs/test/nixpkgs-check-by-name/scripts/README.md).
An alias for `pkgs/test/check-by-name/run-local.sh`, see [documentation](../../pkgs/test/check-by-name/README.md).
### `get-maintainer.sh`

View File

@ -1 +1 @@
../../pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh
../../pkgs/test/check-by-name/run-local.sh

View File

@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
#!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.beautifulsoup4 ps.click ps.httpx ps.jinja2 ps.pyyaml ])
#!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.beautifulsoup4 ps.click ps.httpx ps.jinja2 ps.pyyaml ])"
import base64
import binascii
import json

View File

@ -559,7 +559,7 @@ with lib.maintainers; {
ericson2314
lovek323
qyliss
raitobezarius
RossComputerGuy
rrbutani
sternenseemann
];

View File

@ -21,8 +21,10 @@ You can tell NixOS in `configuration.nix` to run this unit automatically
at certain points in time, for instance, every night at 03:15:
```nix
nix.gc.automatic = true;
nix.gc.dates = "03:15";
{
nix.gc.automatic = true;
nix.gc.dates = "03:15";
}
```
The commands above do not remove garbage collector roots, such as old

View File

@ -26,9 +26,11 @@ host to rewrite container traffic to use your external IP address. This
can be accomplished using the following configuration on the host:
```nix
networking.nat.enable = true;
networking.nat.internalInterfaces = ["ve-+"];
networking.nat.externalInterface = "eth0";
{
networking.nat.enable = true;
networking.nat.internalInterfaces = ["ve-+"];
networking.nat.externalInterface = "eth0";
}
```
where `eth0` should be replaced with the desired external interface.
@ -38,7 +40,9 @@ If you are using Network Manager, you need to explicitly prevent it from
managing container interfaces:
```nix
networking.networkmanager.unmanaged = [ "interface-name:ve-*" ];
{
networking.networkmanager.unmanaged = [ "interface-name:ve-*" ];
}
```
You may need to restart your system for the changes to take effect.

View File

@ -39,7 +39,9 @@ they were in the same cgroup, then the PostgreSQL process would get
`configuration.nix`:
```nix
systemd.services.httpd.serviceConfig.CPUShares = 512;
{
systemd.services.httpd.serviceConfig.CPUShares = 512;
}
```
By default, every cgroup has 1024 CPU shares, so this will halve the CPU
@ -52,7 +54,9 @@ limits can be specified in `configuration.nix`; for instance, to limit
`httpd.service` to 512 MiB of RAM (excluding swap):
```nix
systemd.services.httpd.serviceConfig.MemoryLimit = "512M";
{
systemd.services.httpd.serviceConfig.MemoryLimit = "512M";
}
```
The command `systemd-cgtop` shows a continuously updated list of all

View File

@ -5,13 +5,15 @@ You can also specify containers and their configuration in the host's
shall be a container named `database` running PostgreSQL:
```nix
containers.database =
{ config =
{ config, pkgs, ... }:
{ services.postgresql.enable = true;
services.postgresql.package = pkgs.postgresql_14;
};
};
{
containers.database =
{ config =
{ config, pkgs, ... }:
{ services.postgresql.enable = true;
services.postgresql.package = pkgs.postgresql_14;
};
};
}
```
If you run `nixos-rebuild switch`, the container will be built. If the
@ -25,11 +27,13 @@ cannot change the network configuration. You can give a container its
own network as follows:
```nix
containers.database = {
privateNetwork = true;
hostAddress = "192.168.100.10";
localAddress = "192.168.100.11";
};
{
containers.database = {
privateNetwork = true;
hostAddress = "192.168.100.10";
localAddress = "192.168.100.11";
};
}
```
This gives the container a private virtual Ethernet interface with IP

View File

@ -82,7 +82,9 @@ In order to enable a systemd *system* service with provided upstream
package, use (e.g):
```nix
systemd.packages = [ pkgs.packagekit ];
{
systemd.packages = [ pkgs.packagekit ];
}
```
Usually NixOS modules written by the community do the above, plus take

View File

@ -47,9 +47,9 @@ You can write a `let` wherever an expression is allowed. Thus, you also could ha
```nix
{
services.httpd.virtualHosts =
let commonConfig = ...; in
{ "blog.example.org" = (commonConfig // { ... })
"wiki.example.org" = (commonConfig // { ... })
let commonConfig = { /* ... */ }; in
{ "blog.example.org" = (commonConfig // { /* ... */ });
"wiki.example.org" = (commonConfig // { /* ... */ });
};
}
```

View File

@ -6,8 +6,10 @@ is useful for doing network configuration not covered by the existing NixOS
modules. For instance, to statically configure an IPv6 address:
```nix
networking.localCommands =
''
ip -6 addr add 2001:610:685:1::1/64 dev eth0
'';
{
networking.localCommands =
''
ip -6 addr add 2001:610:685:1::1/64 dev eth0
'';
}
```

View File

@ -23,7 +23,9 @@ Then you write and test the package as described in the Nixpkgs manual.
Finally, you add it to [](#opt-environment.systemPackages), e.g.
```nix
environment.systemPackages = [ pkgs.my-package ];
{
environment.systemPackages = [ pkgs.my-package ];
}
```
and you run `nixos-rebuild`, specifying your own Nixpkgs tree:
@ -38,24 +40,28 @@ tree. For instance, here is how you specify a build of the
`configuration.nix`:
```nix
environment.systemPackages =
let
my-hello = with pkgs; stdenv.mkDerivation rec {
name = "hello-2.8";
src = fetchurl {
url = "mirror://gnu/hello/${name}.tar.gz";
hash = "sha256-5rd/gffPfa761Kn1tl3myunD8TuM+66oy1O7XqVGDXM=";
{
environment.systemPackages =
let
my-hello = with pkgs; stdenv.mkDerivation rec {
name = "hello-2.8";
src = fetchurl {
url = "mirror://gnu/hello/${name}.tar.gz";
hash = "sha256-5rd/gffPfa761Kn1tl3myunD8TuM+66oy1O7XqVGDXM=";
};
};
};
in
[ my-hello ];
in
[ my-hello ];
}
```
Of course, you can also move the definition of `my-hello` into a
separate Nix expression, e.g.
```nix
environment.systemPackages = [ (import ./my-hello.nix) ];
{
environment.systemPackages = [ (import ./my-hello.nix) ];
}
```
where `my-hello.nix` contains:
@ -88,7 +94,9 @@ section](#module-services-flatpak). AppImages will not run "as-is" on NixOS.
First you need to install `appimage-run`: add to `/etc/nixos/configuration.nix`
```nix
environment.systemPackages = [ pkgs.appimage-run ];
{
environment.systemPackages = [ pkgs.appimage-run ];
}
```
Then instead of running the AppImage "as-is", run `appimage-run foo.appimage`.

View File

@ -5,7 +5,7 @@ The NixOS configuration file generally looks like this:
```nix
{ config, pkgs, ... }:
{ option definitions
{ /* option definitions */
}
```
@ -80,7 +80,9 @@ Strings
: Strings are enclosed in double quotes, e.g.
```nix
networking.hostName = "dexter";
{
networking.hostName = "dexter";
}
```
Special characters can be escaped by prefixing them with a backslash
@ -89,11 +91,13 @@ Strings
Multi-line strings can be enclosed in *double single quotes*, e.g.
```nix
networking.extraHosts =
''
127.0.0.2 other-localhost
10.0.0.1 server
'';
{
networking.extraHosts =
''
127.0.0.2 other-localhost
10.0.0.1 server
'';
}
```
The main difference is that it strips from each line a number of
@ -108,8 +112,10 @@ Booleans
: These can be `true` or `false`, e.g.
```nix
networking.firewall.enable = true;
networking.firewall.allowPing = false;
{
networking.firewall.enable = true;
networking.firewall.allowPing = false;
}
```
Integers
@ -117,7 +123,9 @@ Integers
: For example,
```nix
boot.kernel.sysctl."net.ipv4.tcp_keepalive_time" = 60;
{
boot.kernel.sysctl."net.ipv4.tcp_keepalive_time" = 60;
}
```
(Note that here the attribute name `net.ipv4.tcp_keepalive_time` is
@ -132,11 +140,13 @@ Sets
braces, as in the option definition
```nix
fileSystems."/boot" =
{ device = "/dev/sda1";
fsType = "ext4";
options = [ "rw" "data=ordered" "relatime" ];
};
{
fileSystems."/boot" =
{ device = "/dev/sda1";
fsType = "ext4";
options = [ "rw" "data=ordered" "relatime" ];
};
}
```
Lists
@ -145,13 +155,17 @@ Lists
separated by whitespace, like this:
```nix
boot.kernelModules = [ "fuse" "kvm-intel" "coretemp" ];
{
boot.kernelModules = [ "fuse" "kvm-intel" "coretemp" ];
}
```
List elements can be any other type, e.g. sets:
```nix
swapDevices = [ { device = "/dev/disk/by-label/swap"; } ];
{
swapDevices = [ { device = "/dev/disk/by-label/swap"; } ];
}
```
Packages
@ -161,12 +175,14 @@ Packages
argument `pkgs`. Typical uses:
```nix
environment.systemPackages =
[ pkgs.thunderbird
pkgs.emacs
];
{
environment.systemPackages =
[ pkgs.thunderbird
pkgs.emacs
];
services.postgresql.package = pkgs.postgresql_14;
services.postgresql.package = pkgs.postgresql_14;
}
```
The latter option definition changes the default PostgreSQL package

View File

@ -16,18 +16,20 @@ Examples include:
You can use them like this:
```nix
environment.systemPackages = with pkgs; [
sl
(pass.withExtensions (subpkgs: with subpkgs; [
pass-audit
pass-otp
pass-genphrase
]))
(python3.withPackages (subpkgs: with subpkgs; [
requests
]))
cowsay
];
{
environment.systemPackages = with pkgs; [
sl
(pass.withExtensions (subpkgs: with subpkgs; [
pass-audit
pass-otp
pass-genphrase
]))
(python3.withPackages (subpkgs: with subpkgs; [
requests
]))
cowsay
];
}
```
:::
@ -38,7 +40,9 @@ dependency on GTK 2. If you want to build it against GTK 3, you can
specify that as follows:
```nix
environment.systemPackages = [ (pkgs.emacs.override { gtk = pkgs.gtk3; }) ];
{
environment.systemPackages = [ (pkgs.emacs.override { gtk = pkgs.gtk3; }) ];
}
```
The function `override` performs the call to the Nix function that
@ -58,12 +62,14 @@ of the package, such as the source code. For instance, if you want to
override the source code of Emacs, you can say:
```nix
environment.systemPackages = [
(pkgs.emacs.overrideAttrs (oldAttrs: {
name = "emacs-25.0-pre";
src = /path/to/my/emacs/tree;
}))
];
{
environment.systemPackages = [
(pkgs.emacs.overrideAttrs (oldAttrs: {
name = "emacs-25.0-pre";
src = /path/to/my/emacs/tree;
}))
];
}
```
Here, `overrideAttrs` takes the Nix derivation specified by `pkgs.emacs`
@ -80,9 +86,11 @@ two instances of the package. If you want to have everything depend on
your customised instance, you can apply a *global* override as follows:
```nix
nixpkgs.config.packageOverrides = pkgs:
{ emacs = pkgs.emacs.override { gtk = pkgs.gtk3; };
};
{
nixpkgs.config.packageOverrides = pkgs:
{ emacs = pkgs.emacs.override { gtk = pkgs.gtk3; };
};
}
```
The effect of this definition is essentially equivalent to modifying the

View File

@ -7,7 +7,9 @@ following line to `configuration.nix` enables the Mozilla Thunderbird
email application:
```nix
environment.systemPackages = [ pkgs.thunderbird ];
{
environment.systemPackages = [ pkgs.thunderbird ];
}
```
The effect of this specification is that the Thunderbird package from

View File

@ -6,10 +6,12 @@ Ext4 file system on device `/dev/disk/by-label/data` onto the mount
point `/data`:
```nix
fileSystems."/data" =
{ device = "/dev/disk/by-label/data";
fsType = "ext4";
};
{
fileSystems."/data" =
{ device = "/dev/disk/by-label/data";
fsType = "ext4";
};
}
```
This will create an entry in `/etc/fstab`, which will generate a

View File

@ -5,14 +5,18 @@ and other unexpected packets. The firewall applies to both IPv4 and IPv6
traffic. It is enabled by default. It can be disabled as follows:
```nix
networking.firewall.enable = false;
{
networking.firewall.enable = false;
}
```
If the firewall is enabled, you can open specific TCP ports to the
outside world:
```nix
networking.firewall.allowedTCPPorts = [ 80 443 ];
{
networking.firewall.allowedTCPPorts = [ 80 443 ];
}
```
Note that TCP port 22 (ssh) is opened automatically if the SSH daemon is
@ -22,10 +26,12 @@ enabled (`services.openssh.enable = true`). UDP ports can be opened through
To open ranges of TCP ports:
```nix
networking.firewall.allowedTCPPortRanges = [
{ from = 4000; to = 4007; }
{ from = 8000; to = 8010; }
];
{
networking.firewall.allowedTCPPortRanges = [
{ from = 4000; to = 4007; }
{ from = 8000; to = 8010; }
];
}
```
Similarly, UDP port ranges can be opened through

View File

@ -55,9 +55,11 @@ supported through the rocmPackages.clr.icd package. Adding this package to
enables OpenCL support:
```nix
hardware.opengl.extraPackages = [
rocmPackages.clr.icd
];
{
hardware.opengl.extraPackages = [
rocmPackages.clr.icd
];
}
```
### Intel {#sec-gpu-accel-opencl-intel}
@ -74,9 +76,11 @@ to enable OpenCL support. For example, for Gen8 and later GPUs, the following
configuration can be used:
```nix
hardware.opengl.extraPackages = [
intel-compute-runtime
];
{
hardware.opengl.extraPackages = [
intel-compute-runtime
];
}
```
## Vulkan {#sec-gpu-accel-vulkan}
@ -141,20 +145,22 @@ makes amdvlk the default driver and hides radv and lavapipe from the device list
A specific driver can be forced as follows:
```nix
hardware.opengl.extraPackages = [
pkgs.amdvlk
];
{
hardware.opengl.extraPackages = [
pkgs.amdvlk
];
# To enable Vulkan support for 32-bit applications, also add:
hardware.opengl.extraPackages32 = [
pkgs.driversi686Linux.amdvlk
];
# To enable Vulkan support for 32-bit applications, also add:
hardware.opengl.extraPackages32 = [
pkgs.driversi686Linux.amdvlk
];
# Force radv
environment.variables.AMD_VULKAN_ICD = "RADV";
# Or
environment.variables.VK_ICD_FILENAMES =
"/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json";
# Force radv
environment.variables.AMD_VULKAN_ICD = "RADV";
# Or
environment.variables.VK_ICD_FILENAMES =
"/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json";
}
```
## VA-API {#sec-gpu-accel-va-api}
@ -178,17 +184,21 @@ $ nix-shell -p libva-utils --run vainfo
Modern Intel GPUs use the iHD driver, which can be installed with:
```nix
hardware.opengl.extraPackages = [
intel-media-driver
];
{
hardware.opengl.extraPackages = [
intel-media-driver
];
}
```
Older Intel GPUs use the i965 driver, which can be installed with:
```nix
hardware.opengl.extraPackages = [
intel-vaapi-driver
];
{
hardware.opengl.extraPackages = [
intel-vaapi-driver
];
}
```
## Common issues {#sec-gpu-accel-common-issues}

View File

@ -5,18 +5,22 @@ configure network interfaces. However, you can configure an interface
manually as follows:
```nix
networking.interfaces.eth0.ipv4.addresses = [ {
address = "192.168.1.2";
prefixLength = 24;
} ];
{
networking.interfaces.eth0.ipv4.addresses = [ {
address = "192.168.1.2";
prefixLength = 24;
} ];
}
```
Typically you'll also want to set a default gateway and set of name
servers:
```nix
networking.defaultGateway = "192.168.1.1";
networking.nameservers = [ "8.8.8.8" ];
{
networking.defaultGateway = "192.168.1.1";
networking.nameservers = [ "8.8.8.8" ];
}
```
::: {.note}
@ -28,7 +32,9 @@ configuration is performed by `network-setup.service`.
The host name is set using [](#opt-networking.hostName):
```nix
networking.hostName = "cartman";
{
networking.hostName = "cartman";
}
```
The default host name is `nixos`. Set it to the empty string (`""`) to

View File

@ -9,34 +9,42 @@ may be overridden on a per-interface basis by
IPv6 support globally by setting:
```nix
networking.enableIPv6 = false;
{
networking.enableIPv6 = false;
}
```
You can disable IPv6 on a single interface using a normal sysctl (in
this example, we use interface `eth0`):
```nix
boot.kernel.sysctl."net.ipv6.conf.eth0.disable_ipv6" = true;
{
boot.kernel.sysctl."net.ipv6.conf.eth0.disable_ipv6" = true;
}
```
As with IPv4 networking interfaces are automatically configured via
DHCPv6. You can configure an interface manually:
```nix
networking.interfaces.eth0.ipv6.addresses = [ {
address = "fe00:aa:bb:cc::2";
prefixLength = 64;
} ];
{
networking.interfaces.eth0.ipv6.addresses = [ {
address = "fe00:aa:bb:cc::2";
prefixLength = 64;
} ];
}
```
For configuring a gateway, optionally with explicitly specified
interface:
```nix
networking.defaultGateway6 = {
address = "fe00::1";
interface = "enp0s3";
};
{
networking.defaultGateway6 = {
address = "fe00::1";
interface = "enp0s3";
};
}
```
See [](#sec-ipv4) for similar examples and additional information.

View File

@ -7,14 +7,16 @@ There are generally two ways of enabling Kubernetes on NixOS. One way is
to enable and configure cluster components appropriately by hand:
```nix
services.kubernetes = {
apiserver.enable = true;
controllerManager.enable = true;
scheduler.enable = true;
addonManager.enable = true;
proxy.enable = true;
flannel.enable = true;
};
{
services.kubernetes = {
apiserver.enable = true;
controllerManager.enable = true;
scheduler.enable = true;
addonManager.enable = true;
proxy.enable = true;
flannel.enable = true;
};
}
```
Another way is to assign cluster roles ("master" and/or "node") to
@ -22,20 +24,26 @@ the host. This enables apiserver, controllerManager, scheduler,
addonManager, kube-proxy and etcd:
```nix
services.kubernetes.roles = [ "master" ];
{
services.kubernetes.roles = [ "master" ];
}
```
While this will enable the kubelet and kube-proxy only:
```nix
services.kubernetes.roles = [ "node" ];
{
services.kubernetes.roles = [ "node" ];
}
```
Assigning both the master and node roles is usable if you want a single
node Kubernetes cluster for dev or testing purposes:
```nix
services.kubernetes.roles = [ "master" "node" ];
{
services.kubernetes.roles = [ "master" "node" ];
}
```
Note: Assigning either role will also default both

View File

@ -5,7 +5,9 @@ option `boot.kernelPackages`. For instance, this selects the Linux 3.10
kernel:
```nix
boot.kernelPackages = pkgs.linuxKernel.packages.linux_3_10;
{
boot.kernelPackages = pkgs.linuxKernel.packages.linux_3_10;
}
```
Note that this not only replaces the kernel, but also packages that are
@ -40,13 +42,15 @@ If you want to change the kernel configuration, you can use the
instance, to enable support for the kernel debugger KGDB:
```nix
nixpkgs.config.packageOverrides = pkgs: pkgs.lib.recursiveUpdate pkgs {
linuxKernel.kernels.linux_5_10 = pkgs.linuxKernel.kernels.linux_5_10.override {
extraConfig = ''
KGDB y
'';
{
nixpkgs.config.packageOverrides = pkgs: pkgs.lib.recursiveUpdate pkgs {
linuxKernel.kernels.linux_5_10 = pkgs.linuxKernel.kernels.linux_5_10.override {
extraConfig = ''
KGDB y
'';
};
};
};
}
```
`extraConfig` takes a list of Linux kernel configuration options, one
@ -59,14 +63,18 @@ by `udev`. You can force a module to be loaded via
[](#opt-boot.kernelModules), e.g.
```nix
boot.kernelModules = [ "fuse" "kvm-intel" "coretemp" ];
{
boot.kernelModules = [ "fuse" "kvm-intel" "coretemp" ];
}
```
If the module is required early during the boot (e.g. to mount the root
file system), you can use [](#opt-boot.initrd.kernelModules):
```nix
boot.initrd.kernelModules = [ "cifs" ];
{
boot.initrd.kernelModules = [ "cifs" ];
}
```
This causes the specified modules and their dependencies to be added to
@ -76,7 +84,9 @@ Kernel runtime parameters can be set through
[](#opt-boot.kernel.sysctl), e.g.
```nix
boot.kernel.sysctl."net.ipv4.tcp_keepalive_time" = 120;
{
boot.kernel.sysctl."net.ipv4.tcp_keepalive_time" = 120;
}
```
sets the kernel's TCP keepalive time to 120 seconds. To see the
@ -89,7 +99,9 @@ Please refer to the Nixpkgs manual for the various ways of [building a custom ke
To use your custom kernel package in your NixOS configuration, set
```nix
boot.kernelPackages = pkgs.linuxPackagesFor yourCustomKernel;
{
boot.kernelPackages = pkgs.linuxPackagesFor yourCustomKernel;
}
```
## Rust {#sec-linux-rust}
@ -99,15 +111,17 @@ default. For kernel versions 6.7 or newer, experimental Rust support
can be enabled. In a NixOS configuration, set:
```nix
boot.kernelPatches = [
{
name = "Rust Support";
patch = null;
features = {
rust = true;
};
}
];
{
boot.kernelPatches = [
{
name = "Rust Support";
patch = null;
features = {
rust = true;
};
}
];
}
```
## Developing kernel modules {#sec-linux-config-developing-modules}

View File

@ -29,15 +29,19 @@ system is automatically mounted at boot time as `/`, add the following
to `configuration.nix`:
```nix
boot.initrd.luks.devices.crypted.device = "/dev/disk/by-uuid/3f6b0024-3a44-4fde-a43a-767b872abe5d";
fileSystems."/".device = "/dev/mapper/crypted";
{
boot.initrd.luks.devices.crypted.device = "/dev/disk/by-uuid/3f6b0024-3a44-4fde-a43a-767b872abe5d";
fileSystems."/".device = "/dev/mapper/crypted";
}
```
Should grub be used as bootloader, and `/boot` is located on an
encrypted partition, it is necessary to add the following grub option:
```nix
boot.loader.grub.enableCryptodisk = true;
{
boot.loader.grub.enableCryptodisk = true;
}
```
## FIDO2 {#sec-luks-file-systems-fido2}
@ -68,8 +72,10 @@ To ensure that this file system is decrypted using the FIDO2 compatible
key, add the following to `configuration.nix`:
```nix
boot.initrd.luks.fido2Support = true;
boot.initrd.luks.devices."/dev/sda2".fido2.credential = "f1d00200108b9d6e849a8b388da457688e3dd653b4e53770012d8f28e5d3b269865038c346802f36f3da7278b13ad6a3bb6a1452e24ebeeaa24ba40eef559b1b287d2a2f80b7";
{
boot.initrd.luks.fido2Support = true;
boot.initrd.luks.devices."/dev/sda2".fido2.credential = "f1d00200108b9d6e849a8b388da457688e3dd653b4e53770012d8f28e5d3b269865038c346802f36f3da7278b13ad6a3bb6a1452e24ebeeaa24ba40eef559b1b287d2a2f80b7";
}
```
You can also use the FIDO2 passwordless setup, but for security reasons,
@ -77,7 +83,9 @@ you might want to enable it only when your device is PIN protected, such
as [Trezor](https://trezor.io/).
```nix
boot.initrd.luks.devices."/dev/sda2".fido2.passwordLess = true;
{
boot.initrd.luks.devices."/dev/sda2".fido2.passwordLess = true;
}
```
### systemd Stage 1 {#sec-luks-file-systems-fido2-systemd}
@ -88,13 +96,15 @@ unlocking the existing LUKS2 volume `root` using any enrolled FIDO2 compatible
tokens.
```nix
boot.initrd = {
luks.devices.root = {
crypttabExtraOpts = [ "fido2-device=auto" ];
device = "/dev/sda2";
{
boot.initrd = {
luks.devices.root = {
crypttabExtraOpts = [ "fido2-device=auto" ];
device = "/dev/sda2";
};
systemd.enable = true;
};
systemd.enable = true;
};
}
```
All tokens that should be used for unlocking the LUKS2-encrypted volume must

View File

@ -16,7 +16,7 @@ including them from `configuration.nix`, e.g.:
{ imports = [ ./vpn.nix ./kde.nix ];
services.httpd.enable = true;
environment.systemPackages = [ pkgs.emacs ];
...
# ...
}
```
@ -42,7 +42,9 @@ merged last, so for list-type options, it will appear at the end of the
merged list. If you want it to appear first, you can use `mkBefore`:
```nix
boot.kernelModules = mkBefore [ "kvm-intel" ];
{
boot.kernelModules = mkBefore [ "kvm-intel" ];
}
```
This causes the `kvm-intel` kernel module to be loaded before any other
@ -60,7 +62,9 @@ When that happens, it's possible to force one definition take precedence
over the others:
```nix
services.httpd.adminAddr = pkgs.lib.mkForce "bob@example.org";
{
services.httpd.adminAddr = pkgs.lib.mkForce "bob@example.org";
}
```
When using multiple modules, you may need to access configuration values

View File

@ -4,7 +4,9 @@ To facilitate network configuration, some desktop environments use
NetworkManager. You can enable NetworkManager by setting:
```nix
networking.networkmanager.enable = true;
{
networking.networkmanager.enable = true;
}
```
some desktop managers (e.g., GNOME) enable NetworkManager automatically
@ -14,7 +16,9 @@ All users that should have permission to change network settings must
belong to the `networkmanager` group:
```nix
users.users.alice.extraGroups = [ "networkmanager" ];
{
users.users.alice.extraGroups = [ "networkmanager" ];
}
```
NetworkManager is controlled using either `nmcli` or `nmtui`
@ -32,9 +36,11 @@ can be used together if desired. To do this you need to instruct
NetworkManager to ignore those interfaces like:
```nix
networking.networkmanager.unmanaged = [
"*" "except:type:wwan" "except:type:gsm"
];
{
networking.networkmanager.unmanaged = [
"*" "except:type:wwan" "except:type:gsm"
];
}
```
Refer to the option description for the exact syntax and references to

View File

@ -4,21 +4,23 @@ NixOS offers a convenient abstraction to create both read-only as well writable
overlays.
```nix
fileSystems = {
"/writable-overlay" = {
overlay = {
lowerdir = [ writableOverlayLowerdir ];
upperdir = "/.rw-writable-overlay/upper";
workdir = "/.rw-writable-overlay/work";
{
fileSystems = {
"/writable-overlay" = {
overlay = {
lowerdir = [ writableOverlayLowerdir ];
upperdir = "/.rw-writable-overlay/upper";
workdir = "/.rw-writable-overlay/work";
};
# Mount the writable overlay in the initrd.
neededForBoot = true;
};
# Mount the writable overlay in the initrd.
neededForBoot = true;
"/readonly-overlay".overlay.lowerdir = [
writableOverlayLowerdir
writableOverlayLowerdir2
];
};
"/readonly-overlay".overlay.lowerdir = [
writableOverlayLowerdir
writableOverlayLowerdir2
];
};
}
```
If `upperdir` and `workdir` are not null, they will be created before the

View File

@ -8,9 +8,11 @@ is to say, expected usage is to add them to the imports list of your
`/etc/configuration.nix` as such:
```nix
imports = [
<nixpkgs/nixos/modules/profiles/profile-name.nix>
];
{
imports = [
<nixpkgs/nixos/modules/profiles/profile-name.nix>
];
}
```
Even if some of these profiles seem only useful in the context of

View File

@ -25,10 +25,12 @@ we assign the name `wan` to the interface with MAC address
`52:54:00:12:01:01` using a netword link unit:
```nix
systemd.network.links."10-wan" = {
matchConfig.PermanentMACAddress = "52:54:00:12:01:01";
linkConfig.Name = "wan";
};
{
systemd.network.links."10-wan" = {
matchConfig.PermanentMACAddress = "52:54:00:12:01:01";
linkConfig.Name = "wan";
};
}
```
Note that links are directly read by udev, *not networkd*, and will work
@ -37,10 +39,12 @@ even if networkd is disabled.
Alternatively, we can use a plain old udev rule:
```nix
boot.initrd.services.udev.rules = ''
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \
ATTR{address}=="52:54:00:12:01:01", KERNEL=="eth*", NAME="wan"
'';
{
boot.initrd.services.udev.rules = ''
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \
ATTR{address}=="52:54:00:12:01:01", KERNEL=="eth*", NAME="wan"
'';
}
```
::: {.warning}

View File

@ -3,7 +3,9 @@
Secure shell (SSH) access to your machine can be enabled by setting:
```nix
services.openssh.enable = true;
{
services.openssh.enable = true;
}
```
By default, root logins using a password are disallowed. They can be
@ -14,6 +16,8 @@ You can declaratively specify authorised RSA/DSA public keys for a user
as follows:
```nix
users.users.alice.openssh.authorizedKeys.keys =
[ "ssh-dss AAAAB3NzaC1kc3MAAACBAPIkGWVEt4..." ];
{
users.users.alice.openssh.authorizedKeys.keys =
[ "ssh-dss AAAAB3NzaC1kc3MAAACBAPIkGWVEt4..." ];
}
```

View File

@ -21,9 +21,11 @@ Apache HTTP, setting [](#opt-services.httpd.adminAddr)
appropriately:
```nix
services.httpd.enable = true;
services.httpd.adminAddr = ...;
networking.firewall.allowedTCPPorts = [ 80 443 ];
{
services.httpd.enable = true;
services.httpd.adminAddr = "...";
networking.firewall.allowedTCPPorts = [ 80 443 ];
}
```
For a simple Subversion server with basic authentication, configure the
@ -34,25 +36,28 @@ the `.authz` file describing access permission, and `AuthUserFile` to
the password file.
```nix
services.httpd.extraModules = [
# note that order is *super* important here
{ name = "dav_svn"; path = "${pkgs.apacheHttpdPackages.subversion}/modules/mod_dav_svn.so"; }
{ name = "authz_svn"; path = "${pkgs.apacheHttpdPackages.subversion}/modules/mod_authz_svn.so"; }
];
services.httpd.virtualHosts = {
"svn" = {
hostName = HOSTNAME;
documentRoot = DOCUMENTROOT;
locations."/svn".extraConfig = ''
DAV svn
SVNParentPath REPO_PARENT
AuthzSVNAccessFile ACCESS_FILE
AuthName "SVN Repositories"
AuthType Basic
AuthUserFile PASSWORD_FILE
Require valid-user
'';
}
{
services.httpd.extraModules = [
# note that order is *super* important here
{ name = "dav_svn"; path = "${pkgs.apacheHttpdPackages.subversion}/modules/mod_dav_svn.so"; }
{ name = "authz_svn"; path = "${pkgs.apacheHttpdPackages.subversion}/modules/mod_authz_svn.so"; }
];
services.httpd.virtualHosts = {
"svn" = {
hostName = HOSTNAME;
documentRoot = DOCUMENTROOT;
locations."/svn".extraConfig = ''
DAV svn
SVNParentPath REPO_PARENT
AuthzSVNAccessFile ACCESS_FILE
AuthName "SVN Repositories"
AuthType Basic
AuthUserFile PASSWORD_FILE
Require valid-user
'';
};
};
}
```
The key `"svn"` is just a symbolic name identifying the virtual host.
@ -90,7 +95,7 @@ $ htpasswd -s PASSWORD_FILE USER_NAME
The file describing access permissions `ACCESS_FILE` will look something
like the following:
```nix
```
[/]
* = r

View File

@ -6,13 +6,15 @@ management. In the declarative style, users are specified in
account named `alice` shall exist:
```nix
users.users.alice = {
isNormalUser = true;
home = "/home/alice";
description = "Alice Foobar";
extraGroups = [ "wheel" "networkmanager" ];
openssh.authorizedKeys.keys = [ "ssh-dss AAAAB3Nza... alice@foobar" ];
};
{
users.users.alice = {
isNormalUser = true;
home = "/home/alice";
description = "Alice Foobar";
extraGroups = [ "wheel" "networkmanager" ];
openssh.authorizedKeys.keys = [ "ssh-dss AAAAB3Nza... alice@foobar" ];
};
}
```
Note that `alice` is a member of the `wheel` and `networkmanager`
@ -38,7 +40,9 @@ A user ID (uid) is assigned automatically. You can also specify a uid
manually by adding
```nix
uid = 1000;
{
uid = 1000;
}
```
to the user specification.
@ -47,7 +51,9 @@ Groups can be specified similarly. The following states that a group
named `students` shall exist:
```nix
users.groups.students.gid = 1000;
{
users.groups.students.gid = 1000;
}
```
As with users, the group ID (gid) is optional and will be assigned
@ -100,7 +106,9 @@ Instead of using a custom perl script to create users and groups, you can use
systemd-sysusers:
```nix
systemd.sysusers.enable = true;
{
systemd.sysusers.enable = true;
}
```
The primary benefit of this is to remove a dependency on perl.

View File

@ -9,7 +9,9 @@ a Wayland Compositor such as sway without separately enabling a Wayland
server:
```nix
{
programs.sway.enable = true;
}
```
This installs the sway compositor along with some essential utilities.
@ -19,7 +21,9 @@ If you are using a wlroots-based compositor, like sway, and want to be
able to share your screen, you might want to activate this option:
```nix
xdg.portal.wlr.enable = true;
{
xdg.portal.wlr.enable = true;
}
```
and configure Pipewire using

View File

@ -7,25 +7,29 @@ skip the rest of this section on wireless networks.
NixOS will start wpa_supplicant for you if you enable this setting:
```nix
networking.wireless.enable = true;
{
networking.wireless.enable = true;
}
```
NixOS lets you specify networks for wpa_supplicant declaratively:
```nix
networking.wireless.networks = {
echelon = { # SSID with no spaces or special characters
psk = "abcdefgh";
{
networking.wireless.networks = {
echelon = { # SSID with no spaces or special characters
psk = "abcdefgh";
};
"echelon's AP" = { # SSID with spaces and/or special characters
psk = "ijklmnop";
};
echelon = { # Hidden SSID
hidden = true;
psk = "qrstuvwx";
};
free.wifi = {}; # Public wireless network
};
"echelon's AP" = { # SSID with spaces and/or special characters
psk = "ijklmnop";
};
echelon = { # Hidden SSID
hidden = true;
psk = "qrstuvwx";
};
free.wifi = {}; # Public wireless network
};
}
```
Be aware that keys will be written to the nix store in plaintext! When
@ -46,11 +50,13 @@ network={
```
```nix
networking.wireless.networks = {
echelon = {
pskRaw = "dca6d6ed41f4ab5a984c9f55f6f66d4efdc720ebf66959810f4329bb391c5435";
{
networking.wireless.networks = {
echelon = {
pskRaw = "dca6d6ed41f4ab5a984c9f55f6f66d4efdc720ebf66959810f4329bb391c5435";
};
};
};
}
```
or you can use it to directly generate the `wpa_supplicant.conf`:

View File

@ -4,7 +4,9 @@ The X Window System (X11) provides the basis of NixOS' graphical user
interface. It can be enabled as follows:
```nix
services.xserver.enable = true;
{
services.xserver.enable = true;
}
```
The X server will automatically detect and use the appropriate video
@ -12,7 +14,9 @@ driver from a set of X.org drivers (such as `vesa` and `intel`). You can
also specify a driver manually, e.g.
```nix
services.xserver.videoDrivers = [ "r128" ];
{
services.xserver.videoDrivers = [ "r128" ];
}
```
to enable X.org's `xf86-video-r128` driver.
@ -22,15 +26,17 @@ Otherwise, you can only log into a plain undecorated `xterm` window.
Thus you should pick one or more of the following lines:
```nix
services.xserver.desktopManager.plasma5.enable = true;
services.xserver.desktopManager.xfce.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.xserver.desktopManager.mate.enable = true;
services.xserver.windowManager.xmonad.enable = true;
services.xserver.windowManager.twm.enable = true;
services.xserver.windowManager.icewm.enable = true;
services.xserver.windowManager.i3.enable = true;
services.xserver.windowManager.herbstluftwm.enable = true;
{
services.xserver.desktopManager.plasma5.enable = true;
services.xserver.desktopManager.xfce.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.xserver.desktopManager.mate.enable = true;
services.xserver.windowManager.xmonad.enable = true;
services.xserver.windowManager.twm.enable = true;
services.xserver.windowManager.icewm.enable = true;
services.xserver.windowManager.i3.enable = true;
services.xserver.windowManager.herbstluftwm.enable = true;
}
```
NixOS's default *display manager* (the program that provides a graphical
@ -38,22 +44,28 @@ login prompt and manages the X server) is LightDM. You can select an
alternative one by picking one of the following lines:
```nix
services.xserver.displayManager.sddm.enable = true;
services.xserver.displayManager.gdm.enable = true;
{
services.xserver.displayManager.sddm.enable = true;
services.xserver.displayManager.gdm.enable = true;
}
```
You can set the keyboard layout (and optionally the layout variant):
```nix
services.xserver.xkb.layout = "de";
services.xserver.xkb.variant = "neo";
{
services.xserver.xkb.layout = "de";
services.xserver.xkb.variant = "neo";
}
```
The X server is started automatically at boot time. If you don't want
this to happen, you can set:
```nix
services.xserver.autorun = false;
{
services.xserver.autorun = false;
}
```
The X server can then be started manually:
@ -66,7 +78,9 @@ On 64-bit systems, if you want OpenGL for 32-bit programs such as in
Wine, you should also set the following:
```nix
hardware.opengl.driSupport32Bit = true;
{
hardware.opengl.driSupport32Bit = true;
}
```
## Auto-login {#sec-x11-auto-login}
@ -84,16 +98,20 @@ desktop environment. If you wanted no desktop environment and i3 as your
your window manager, you'd define:
```nix
services.xserver.displayManager.defaultSession = "none+i3";
{
services.xserver.displayManager.defaultSession = "none+i3";
}
```
Every display manager in NixOS supports auto-login, here is an example
using lightdm for a user `alice`:
```nix
services.xserver.displayManager.lightdm.enable = true;
services.xserver.displayManager.autoLogin.enable = true;
services.xserver.displayManager.autoLogin.user = "alice";
{
services.xserver.displayManager.lightdm.enable = true;
services.xserver.displayManager.autoLogin.enable = true;
services.xserver.displayManager.autoLogin.user = "alice";
}
```
## Intel Graphics drivers {#sec-x11--graphics-cards-intel}
@ -119,18 +137,22 @@ drivers. Use the option
to set one. The recommended configuration for modern systems is:
```nix
services.xserver.videoDrivers = [ "modesetting" ];
{
services.xserver.videoDrivers = [ "modesetting" ];
}
```
If you experience screen tearing no matter what, this configuration was
reported to resolve the issue:
```nix
services.xserver.videoDrivers = [ "intel" ];
services.xserver.deviceSection = ''
Option "DRI" "2"
Option "TearFree" "true"
'';
{
services.xserver.videoDrivers = [ "intel" ];
services.xserver.deviceSection = ''
Option "DRI" "2"
Option "TearFree" "true"
'';
}
```
Note that this will likely downgrade the performance compared to
@ -143,17 +165,19 @@ better 3D performance than the X.org drivers. It is not enabled by
default because it's not free software. You can enable it as follows:
```nix
services.xserver.videoDrivers = [ "nvidia" ];
{
services.xserver.videoDrivers = [ "nvidia" ];
}
```
Or if you have an older card, you may have to use one of the legacy
drivers:
If you have an older card, you may have to use one of the legacy drivers:
```nix
services.xserver.videoDrivers = [ "nvidiaLegacy470" ];
services.xserver.videoDrivers = [ "nvidiaLegacy390" ];
services.xserver.videoDrivers = [ "nvidiaLegacy340" ];
services.xserver.videoDrivers = [ "nvidiaLegacy304" ];
{
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_470;
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_390;
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_340;
}
```
You may need to reboot after enabling this driver to prevent a clash
@ -168,7 +192,9 @@ performance. If you still want to use it anyway, you need to explicitly
set:
```nix
services.xserver.videoDrivers = [ "amdgpu-pro" ];
{
services.xserver.videoDrivers = [ "amdgpu-pro" ];
}
```
You will need to reboot after enabling this driver to prevent a clash
@ -180,14 +206,18 @@ Support for Synaptics touchpads (found in many laptops such as the Dell
Latitude series) can be enabled as follows:
```nix
services.xserver.libinput.enable = true;
{
services.xserver.libinput.enable = true;
}
```
The driver has many options (see [](#ch-options)).
For instance, the following disables tap-to-click behavior:
```nix
services.xserver.libinput.touchpad.tapping = false;
{
services.xserver.libinput.touchpad.tapping = false;
}
```
Note: the use of `services.xserver.synaptics` is deprecated since NixOS
@ -200,9 +230,11 @@ GTK themes can be installed either to user profile or system-wide (via
GTK ones, you can use the following configuration:
```nix
qt.enable = true;
qt.platformTheme = "gtk2";
qt.style = "gtk2";
{
qt.enable = true;
qt.platformTheme = "gtk2";
qt.style = "gtk2";
}
```
## Custom XKB layouts {#custom-xkb-layouts}
@ -219,7 +251,7 @@ Create a file called `us-greek` with the following content (under a
directory called `symbols`; it's an XKB peculiarity that will help with
testing):
```nix
```
xkb_symbols "us-greek"
{
include "us(basic)" // includes the base US keys
@ -236,11 +268,13 @@ xkb_symbols "us-greek"
A minimal layout specification must include the following:
```nix
services.xserver.xkb.extraLayouts.us-greek = {
description = "US layout with alt-gr greek";
languages = [ "eng" ];
symbolsFile = /yourpath/symbols/us-greek;
};
{
services.xserver.xkb.extraLayouts.us-greek = {
description = "US layout with alt-gr greek";
languages = [ "eng" ];
symbolsFile = /yourpath/symbols/us-greek;
};
}
```
::: {.note}
@ -277,7 +311,7 @@ Use the *xev* utility from `pkgs.xorg.xev` to find the codes of the keys
of interest, then create a `media-key` file to hold the keycodes
definitions
```nix
```
xkb_keycodes "media"
{
<volUp> = 123;
@ -287,7 +321,7 @@ xkb_keycodes "media"
Now use the newly define keycodes in `media-sym`:
```nix
```
xkb_symbols "media"
{
key.type = "ONE_LEVEL";
@ -299,12 +333,14 @@ xkb_symbols "media"
As before, to install the layout do
```nix
services.xserver.xkb.extraLayouts.media = {
description = "Multimedia keys remapping";
languages = [ "eng" ];
symbolsFile = /path/to/media-key;
keycodesFile = /path/to/media-sym;
};
{
services.xserver.xkb.extraLayouts.media = {
description = "Multimedia keys remapping";
languages = [ "eng" ];
symbolsFile = /path/to/media-key;
keycodesFile = /path/to/media-sym;
};
}
```
::: {.note}
@ -320,7 +356,9 @@ workaround, you can set the keymap using `setxkbmap` at the start of the
session with:
```nix
services.xserver.displayManager.sessionCommands = "setxkbmap -keycodes media";
{
services.xserver.displayManager.sessionCommands = "setxkbmap -keycodes media";
}
```
If you are manually starting the X server, you should set the argument

View File

@ -3,21 +3,25 @@
To enable the Xfce Desktop Environment, set
```nix
services.xserver.desktopManager.xfce.enable = true;
services.xserver.displayManager.defaultSession = "xfce";
{
services.xserver.desktopManager.xfce.enable = true;
services.xserver.displayManager.defaultSession = "xfce";
}
```
Optionally, *picom* can be enabled for nice graphical effects, some
example settings:
```nix
services.picom = {
enable = true;
fade = true;
inactiveOpacity = 0.9;
shadow = true;
fadeDelta = 4;
};
{
services.picom = {
enable = true;
fade = true;
inactiveOpacity = 0.9;
shadow = true;
fadeDelta = 4;
};
}
```
Some Xfce programs are not installed automatically. To install them

View File

@ -17,13 +17,15 @@ activation script will take these dependencies into account and order the
snippets accordingly. As a simple example:
```nix
system.activationScripts.my-activation-script = {
deps = [ "etc" ];
# supportsDryActivation = true;
text = ''
echo "Hallo i bims"
'';
};
{
system.activationScripts.my-activation-script = {
deps = [ "etc" ];
# supportsDryActivation = true;
text = ''
echo "Hallo i bims"
'';
};
}
```
This example creates an activation script snippet that is run after the `etc`

View File

@ -18,7 +18,7 @@ This is an example of using `warnings`.
This is known to cause some specific problems in certain situations.
'' ]
else [];
}
};
}
```
@ -35,6 +35,6 @@ This example, extracted from the [`syslogd` module](https://github.com/NixOS/nix
message = "rsyslogd conflicts with syslogd";
}
];
}
};
}
```

View File

@ -9,7 +9,9 @@ Instead of using a custom perl script to activate `/etc`, you activate it via an
overlay filesystem:
```nix
system.etc.overlay.enable = true;
{
system.etc.overlay.enable = true;
}
```
Using an overlay has two benefits:
@ -22,7 +24,9 @@ upper layer). However, you can also mount `/etc` immutably (i.e. read-only) by
setting:
```nix
system.etc.overlay.mutable = false;
{
system.etc.overlay.mutable = false;
}
```
The overlay is atomically replaced during system switch. However, files that

View File

@ -14,11 +14,11 @@ file.
{ config, lib, pkgs, ... }:
{
options = {
...
# ...
};
config = {
...
# ...
};
meta = {

View File

@ -9,7 +9,7 @@ profile:
```nix
{ modulesPath, ... }: {
imports = [ "${modulesPath}/profiles/image-based-appliance.nix" ]
imports = [ "${modulesPath}/profiles/image-based-appliance.nix" ];
}
```

View File

@ -6,14 +6,16 @@ hasn't been declared in any module. An option declaration generally
looks like this:
```nix
options = {
name = mkOption {
type = type specification;
default = default value;
example = example value;
description = lib.mdDoc "Description for use in the NixOS manual.";
{
options = {
name = mkOption {
type = type specification;
default = default value;
example = example value;
description = lib.mdDoc "Description for use in the NixOS manual.";
};
};
};
}
```
The attribute names within the `name` attribute path must be camel
@ -221,28 +223,34 @@ enforces that there can only be a single display manager enabled.
::: {#ex-option-declaration-eot-service .example}
### Extensible type placeholder in the service module
```nix
services.xserver.displayManager.enable = mkOption {
description = "Display manager to use";
type = with types; nullOr (enum [ ]);
};
{
services.xserver.displayManager.enable = mkOption {
description = "Display manager to use";
type = with types; nullOr (enum [ ]);
};
}
```
:::
::: {#ex-option-declaration-eot-backend-gdm .example}
### Extending `services.xserver.displayManager.enable` in the `gdm` module
```nix
services.xserver.displayManager.enable = mkOption {
type = with types; nullOr (enum [ "gdm" ]);
};
{
services.xserver.displayManager.enable = mkOption {
type = with types; nullOr (enum [ "gdm" ]);
};
}
```
:::
::: {#ex-option-declaration-eot-backend-sddm .example}
### Extending `services.xserver.displayManager.enable` in the `sddm` module
```nix
services.xserver.displayManager.enable = mkOption {
type = with types; nullOr (enum [ "sddm" ]);
};
{
services.xserver.displayManager.enable = mkOption {
type = with types; nullOr (enum [ "sddm" ]);
};
}
```
:::

View File

@ -4,9 +4,11 @@ Option definitions are generally straight-forward bindings of values to
option names, like
```nix
config = {
services.httpd.enable = true;
};
{
config = {
services.httpd.enable = true;
};
}
```
However, sometimes you need to wrap an option definition or set of
@ -18,10 +20,12 @@ If a set of option definitions is conditional on the value of another
option, you may need to use `mkIf`. Consider, for instance:
```nix
config = if config.services.httpd.enable then {
environment.systemPackages = [ ... ];
...
} else {};
{
config = if config.services.httpd.enable then {
environment.systemPackages = [ /* ... */ ];
# ...
} else {};
}
```
This definition will cause Nix to fail with an "infinite recursion"
@ -30,30 +34,36 @@ on the value being constructed here. After all, you could also write the
clearly circular and contradictory:
```nix
config = if config.services.httpd.enable then {
services.httpd.enable = false;
} else {
services.httpd.enable = true;
};
{
config = if config.services.httpd.enable then {
services.httpd.enable = false;
} else {
services.httpd.enable = true;
};
}
```
The solution is to write:
```nix
config = mkIf config.services.httpd.enable {
environment.systemPackages = [ ... ];
...
};
{
config = mkIf config.services.httpd.enable {
environment.systemPackages = [ /* ... */ ];
# ...
};
}
```
The special function `mkIf` causes the evaluation of the conditional to
be "pushed down" into the individual definitions, as if you had written:
```nix
config = {
environment.systemPackages = if config.services.httpd.enable then [ ... ] else [];
...
};
{
config = {
environment.systemPackages = if config.services.httpd.enable then [ /* ... */ ] else [];
# ...
};
}
```
## Setting Priorities {#sec-option-definitions-setting-priorities}
@ -65,7 +75,9 @@ priority 100 and option defaults have priority 1500.
You can specify an explicit priority by using `mkOverride`, e.g.
```nix
services.openssh.enable = mkOverride 10 false;
{
services.openssh.enable = mkOverride 10 false;
}
```
This definition causes all other definitions with priorities above 10 to
@ -80,7 +92,9 @@ The functions `mkBefore` and `mkAfter` are equal to `mkOrder 500` and `mkOrder 1
As an example,
```nix
hardware.firmware = mkBefore [ myFirmware ];
{
hardware.firmware = mkBefore [ myFirmware ];
}
```
This definition ensures that `myFirmware` comes before other unordered
@ -97,13 +111,15 @@ they were declared in separate modules. This can be done using
`mkMerge`:
```nix
config = mkMerge
[ # Unconditional stuff.
{ environment.systemPackages = [ ... ];
}
# Conditional stuff.
(mkIf config.services.bla.enable {
environment.systemPackages = [ ... ];
})
];
{
config = mkMerge
[ # Unconditional stuff.
{ environment.systemPackages = [ /* ... */ ];
}
# Conditional stuff.
(mkIf config.services.bla.enable {
environment.systemPackages = [ /* ... */ ];
})
];
}
```

View File

@ -374,19 +374,21 @@ if you want to allow users to leave it undefined.
::: {#ex-submodule-direct .example}
### Directly defined submodule
```nix
options.mod = mkOption {
description = "submodule example";
type = with types; submodule {
options = {
foo = mkOption {
type = int;
};
bar = mkOption {
type = str;
{
options.mod = mkOption {
description = "submodule example";
type = with types; submodule {
options = {
foo = mkOption {
type = int;
};
bar = mkOption {
type = str;
};
};
};
};
};
}
```
:::
@ -405,10 +407,12 @@ let
};
};
in
options.mod = mkOption {
description = "submodule example";
type = with types; submodule modOptions;
};
{
options.mod = mkOption {
description = "submodule example";
type = with types; submodule modOptions;
};
}
```
:::
@ -421,29 +425,33 @@ multiple definitions of the submodule option set
::: {#ex-submodule-listof-declaration .example}
### Declaration of a list of submodules
```nix
options.mod = mkOption {
description = "submodule example";
type = with types; listOf (submodule {
options = {
foo = mkOption {
type = int;
{
options.mod = mkOption {
description = "submodule example";
type = with types; listOf (submodule {
options = {
foo = mkOption {
type = int;
};
bar = mkOption {
type = str;
};
};
bar = mkOption {
type = str;
};
};
});
};
});
};
}
```
:::
::: {#ex-submodule-listof-definition .example}
### Definition of a list of submodules
```nix
config.mod = [
{ foo = 1; bar = "one"; }
{ foo = 2; bar = "two"; }
];
{
config.mod = [
{ foo = 1; bar = "one"; }
{ foo = 2; bar = "two"; }
];
}
```
:::
@ -455,27 +463,31 @@ multiple named definitions of the submodule option set
::: {#ex-submodule-attrsof-declaration .example}
### Declaration of attribute sets of submodules
```nix
options.mod = mkOption {
description = "submodule example";
type = with types; attrsOf (submodule {
options = {
foo = mkOption {
type = int;
{
options.mod = mkOption {
description = "submodule example";
type = with types; attrsOf (submodule {
options = {
foo = mkOption {
type = int;
};
bar = mkOption {
type = str;
};
};
bar = mkOption {
type = str;
};
};
});
};
});
};
}
```
:::
::: {#ex-submodule-attrsof-definition .example}
### Definition of attribute sets of submodules
```nix
config.mod.one = { foo = 1; bar = "one"; };
config.mod.two = { foo = 2; bar = "two"; };
{
config.mod.one = { foo = 1; bar = "one"; };
config.mod.two = { foo = 2; bar = "two"; };
}
```
:::
@ -495,10 +507,12 @@ Types are mainly characterized by their `check` and `merge` functions.
### Adding a type check
```nix
byte = mkOption {
description = "An integer between 0 and 255.";
type = types.addCheck types.int (x: x >= 0 && x <= 255);
};
{
byte = mkOption {
description = "An integer between 0 and 255.";
type = types.addCheck types.int (x: x >= 0 && x <= 255);
};
}
```
:::
@ -506,12 +520,14 @@ Types are mainly characterized by their `check` and `merge` functions.
### Overriding a type check
```nix
nixThings = mkOption {
description = "words that start with 'nix'";
type = types.str // {
check = (x: lib.hasPrefix "nix" x)
{
nixThings = mkOption {
description = "words that start with 'nix'";
type = types.str // {
check = (x: lib.hasPrefix "nix" x);
};
};
};
}
```
:::

View File

@ -248,28 +248,30 @@ up in the manual.
::: {#ex-settings-typed-attrs .example}
### Declaring a type-checked `settings` attribute
```nix
settings = lib.mkOption {
type = lib.types.submodule {
{
settings = lib.mkOption {
type = lib.types.submodule {
freeformType = settingsFormat.type;
freeformType = settingsFormat.type;
# Declare an option for the port such that the type is checked and this option
# is shown in the manual.
options.port = lib.mkOption {
type = lib.types.port;
default = 8080;
description = ''
Which port this service should listen on.
'';
};
# Declare an option for the port such that the type is checked and this option
# is shown in the manual.
options.port = lib.mkOption {
type = lib.types.port;
default = 8080;
description = ''
Which port this service should listen on.
'';
};
default = {};
description = ''
Configuration for Foo, see
<link xlink:href="https://example.com/docs/foo"/>
for supported values.
'';
};
default = {};
description = ''
Configuration for Foo, see
<link xlink:href="https://example.com/docs/foo"/>
for supported values.
'';
};
}
```
:::

View File

@ -94,11 +94,13 @@ To make an existing sysinit service restart correctly during system switch, you
have to declare:
```nix
systemd.services.my-sysinit = {
requiredBy = [ "sysinit-reactivation.target" ];
before = [ "sysinit-reactivation.target" ];
restartTriggers = [ config.environment.etc."my-sysinit.d".source ];
};
{
systemd.services.my-sysinit = {
requiredBy = [ "sysinit-reactivation.target" ];
before = [ "sysinit-reactivation.target" ];
restartTriggers = [ config.environment.etc."my-sysinit.d".source ];
};
}
```
You need to configure appropriate `restartTriggers` specific to your service.

View File

@ -28,7 +28,7 @@ NixOS modules:
```nix
{ config, pkgs, ... }:
{ option definitions
{ # option definitions
}
```
@ -43,15 +43,15 @@ is shown in [Example: Structure of NixOS Modules](#ex-module-syntax).
{
imports =
[ paths of other modules
[ # paths of other modules
];
options = {
option declarations
# option declarations
};
config = {
option definitions
# option definitions
};
}
```

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