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