Compare commits

...

565 Commits

Author SHA1 Message Date
Nick Cao 5f81b2812e
Merge pull request #302719 from NickCao/fw-ectool
fw-ectool: unstable-2022-12-03 -> 0-unstable-2023-12-15, switch upstream
2024-04-14 11:11:45 -04:00
Matthias Beyer 689c67d2cc
Merge pull request #304042 from r-ryantm/auto-update/cargo-temp
cargo-temp: 0.2.19 -> 0.2.20
2024-04-14 17:10:13 +02:00
Sandro f712cc6b5d
Merge pull request #303914 from SuperSandro2000/prom-port-type
nixos/prometheus: use ports type
2024-04-14 17:07:04 +02:00
Nick Cao e0c9ecbd75
Merge pull request #304032 from r-ryantm/auto-update/protolint
protolint: 0.49.4 -> 0.49.6
2024-04-14 11:00:37 -04:00
éclairevoyant efe282a872
Merge pull request #303997 from isabelroses/add-pace
pace: init at 0.15.2
2024-04-14 14:59:44 +00:00
Nick Cao f525f59597
Merge pull request #303988 from r-ryantm/auto-update/phrase-cli
phrase-cli: 2.23.1 -> 2.23.2
2024-04-14 10:58:39 -04:00
Nick Cao 189eeaa32d
Merge pull request #303989 from r-ryantm/auto-update/ugrep
ugrep: 5.1.3 -> 5.1.4
2024-04-14 10:58:19 -04:00
Nick Cao 7aa3fa87d7
Merge pull request #304004 from r-ryantm/auto-update/tenv
tenv: 1.7.0 -> 1.7.1
2024-04-14 10:57:28 -04:00
Nick Cao 6ad3a27b75
Merge pull request #304013 from r-ryantm/auto-update/cariddi
cariddi: 1.3.3 -> 1.3.4
2024-04-14 10:56:40 -04:00
Nick Cao 5ea19893ca
Merge pull request #303949 from r-ryantm/auto-update/python312Packages.mdformat-mkdocs
python312Packages.mdformat-mkdocs: 2.0.7 -> 2.0.8
2024-04-14 10:54:44 -04:00
Nick Cao f0b178c95a
Merge pull request #303970 from r-ryantm/auto-update/atmos
atmos: 1.68.0 -> 1.69.0
2024-04-14 10:52:36 -04:00
Nick Cao 53d7f552be
Merge pull request #303971 from r-ryantm/auto-update/minijinja
minijinja: 1.0.17 -> 1.0.20
2024-04-14 10:52:01 -04:00
Nick Cao 86c3f356b0
Merge pull request #303981 from fabaff/exploitdb-bump
exploitdb: 2024-04-13 -> 2024-04-14
2024-04-14 10:51:03 -04:00
Nick Cao 470d6d7c07
Merge pull request #303920 from TomaSajt/simulide_
simulide_1_1_0: 1.1.0-RC1 -> 1.1.0-SR0
2024-04-14 10:48:20 -04:00
Nick Cao 0132930648
Merge pull request #303926 from r-ryantm/auto-update/python311Packages.pyprecice
python311Packages.pyprecice: 3.0.0.0 -> 3.1.0
2024-04-14 10:47:49 -04:00
Nick Cao ea6c376ee9
Merge pull request #303932 from DeeUnderscore/update/listenbrainz-mpd-2.3.4
listenbrainz-mpd: 2.3.3 -> 2.3.4
2024-04-14 10:47:00 -04:00
Nick Cao 96a1bdbceb
Merge pull request #303936 from wegank/ladybird-darwin
ladybird: restore x86_64-darwin support
2024-04-14 10:45:54 -04:00
Nick Cao 0e06a0aca9
Merge pull request #303937 from r-ryantm/auto-update/klipper-estimator
klipper-estimator: 3.7.1 -> 3.7.2
2024-04-14 10:45:10 -04:00
Nick Cao 4ce19ea5e2
Merge pull request #303939 from r-ryantm/auto-update/prometheus-zfs-exporter
prometheus-zfs-exporter: 2.3.2 -> 2.3.4
2024-04-14 10:44:54 -04:00
Nick Cao cbd7401c8f
Merge pull request #303873 from r-ryantm/auto-update/rpcs3
rpcs3: 0.0.31-16271-4ecf8ecd0 -> 0.0.31-16334-fba1db29b
2024-04-14 10:41:44 -04:00
Nick Cao 21fdec94cb
Merge pull request #303875 from r-ryantm/auto-update/python311Packages.django-ipware
python311Packages.django-ipware: 6.0.4 -> 6.0.5
2024-04-14 10:41:28 -04:00
Nick Cao 53815617f0
Merge pull request #303880 from Scrumplex/pkgs/prismlauncher/add-vulkan-loader
prismlauncher: add vulkan-loader
2024-04-14 10:40:49 -04:00
Nick Cao b7c0e108ac
Merge pull request #303977 from msfjarvis/hs/android-studio
androidStudioPackages.canary: 2024.1.1.2 -> 2024.1.1.3
2024-04-14 10:38:11 -04:00
Nick Cao 05642f2489
Merge pull request #303831 from r-ryantm/auto-update/dendrite
dendrite: 0.13.6 -> 0.13.7
2024-04-14 10:35:35 -04:00
R. Ryantm be86ca7e0e cargo-temp: 0.2.19 -> 0.2.20 2024-04-14 14:31:14 +00:00
Matthias Beyer 237bab77a8
Merge pull request #304015 from r-ryantm/auto-update/cargo-tally
cargo-tally: 1.0.42 -> 1.0.43
2024-04-14 16:19:09 +02:00
isabel 57f408c562
pace: init at 0.15.2 2024-04-14 15:05:38 +01:00
Markus Kowalewski 55b4d7d86f
Merge pull request #303741 from r-ryantm/auto-update/structorizer
structorizer: 3.32-19 -> 3.32-20
2024-04-14 14:00:38 +00:00
nixpkgs-merge-bot[bot] 659a19ec7a
Merge pull request #304016 from r-ryantm/auto-update/clipcat
clipcat: 0.16.5 -> 0.16.6
2024-04-14 13:41:39 +00:00
R. Ryantm d904600229 protolint: 0.49.4 -> 0.49.6 2024-04-14 13:35:00 +00:00
Aleksana 7e60fe6de6
Merge pull request #295711 from mksafavi/pkg/livi
livi: init at 0.0.6
2024-04-14 21:18:43 +08:00
Justin Bedő 797c4855ad
Merge pull request #303459 from Kupac/fix_snapcount
rPackages.snapcount: skip load check
2024-04-14 23:11:26 +10:00
Justin Bedő 6e3c0c0aef
Merge pull request #303727 from Kupac/fix_podkat
rPackages.podkat: fix build
2024-04-14 23:09:21 +10:00
Justin Bedő 56934ec701
Merge pull request #303728 from Kupac/fix_coMethDMR
rPackages.coMethDMR: skip load test
2024-04-14 23:09:00 +10:00
Leona Maroni 025d3a2f65
Merge pull request #303388 from SuperSandro2000/paperless-only-enabled-languages
nixos/paperless: override enabled tesseract languages with the in paperless configured ones
2024-04-14 14:59:33 +02:00
Fabian Affolter b23078031f
Merge pull request #303687 from r-ryantm/auto-update/python312Packages.hishel
python312Packages.hishel: 0.0.25 -> 0.0.26
2024-04-14 14:41:54 +02:00
R. Ryantm 6b09031c2c clipcat: 0.16.5 -> 0.16.6 2024-04-14 12:32:48 +00:00
R. Ryantm cf8ecfbd02 cargo-tally: 1.0.42 -> 1.0.43 2024-04-14 12:28:51 +00:00
isabel 3aa35ca023
maintainers: add isabelroses 2024-04-14 13:27:59 +01:00
R. Ryantm 8faaed6024 cariddi: 1.3.3 -> 1.3.4 2024-04-14 12:26:08 +00:00
Yt 038cdc993a
Merge pull request #303750 from chiroptical/add-erlang_27-rc2
erlang_27: init at 27-rc2
2024-04-14 12:01:36 +00:00
Yt 2a963398e3
Merge pull request #303824 from r-ryantm/auto-update/erlang
erlang: 25.3.2.10 -> 25.3.2.11
2024-04-14 11:58:16 +00:00
Yt c9cd6c5627
Merge pull request #303820 from r-ryantm/auto-update/python311Packages.litellm
python311Packages.litellm: 1.35.1 -> 1.35.4
2024-04-14 11:57:37 +00:00
piegames e55f20ad0f
Merge pull request #303710 from merspieler/4d-minesweeper
4d-minesweeper: Init at 2.0
2024-04-14 12:27:33 +01:00
R. Ryantm b680b6eb94 tenv: 1.7.0 -> 1.7.1 2024-04-14 11:21:25 +00:00
Atemu 7bf72935bc
Merge pull request #303342 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2024-04-10
2024-04-14 13:08:02 +02:00
mksafavi 10062752e1 livi: init at 0.0.6 2024-04-14 14:28:04 +03:30
Robert Scott b025595eb9
Merge pull request #303232 from LeSuisse/cosign-2.2.4
cosign: 2.2.3 -> 2.2.4
2024-04-14 11:35:47 +01:00
lassulus f32598c9fb
Merge pull request #303900 from r-ryantm/auto-update/sketchybar-app-font
sketchybar-app-font: 2.0.16 -> 2.0.17
2024-04-14 11:52:42 +02:00
Fabian Affolter ad4d02ca86
Merge pull request #303850 from r-ryantm/auto-update/python311Packages.azure-appconfiguration
python311Packages.azure-appconfiguration: 1.5.0 -> 1.6.0
2024-04-14 11:50:04 +02:00
OTABI Tomoya d97cd093db
Merge pull request #303478 from mweinelt/python-3.13.0a6
python313: 3.13.0a5 -> 3.13.0a6
2024-04-14 18:31:20 +09:00
Pol Dellaiera bc408469e9
Merge pull request #303866 from drupol/templ/init/0-2-663
templ: move to `pkgs/by-name`
2024-04-14 11:22:02 +02:00
kirillrdy 90f73e53d0
Merge pull request #303909 from geri1701/amdgpu_top
amdgpu_top: 0.7.0 -> 0.8.2
2024-04-14 19:11:52 +10:00
Pol Dellaiera 5d67f4277d
Merge pull request #303708 from abysssol/update-ollama-0.1.31
ollama: 0.1.30 -> 0.1.31
2024-04-14 10:57:54 +02:00
Markus Kowalewski c2529df52a
Merge pull request #303904 from markuskowa/upd-f2c
f2c: 20240130 -> 20240312
2024-04-14 08:48:56 +00:00
R. Ryantm 6bc0ceaee7 ugrep: 5.1.3 -> 5.1.4 2024-04-14 08:48:48 +00:00
kirillrdy 32d9e07959
Merge pull request #303813 from necrophcodr/fteqw-update-2024-04-13
fteqw: unstable-2023-08-03 -> 0-unstable-2024-04-13
2024-04-14 18:45:54 +10:00
kirillrdy cb1104d778
Merge pull request #303957 from khaneliman/unar
unar: add meta.mainProgram
2024-04-14 18:37:55 +10:00
R. Ryantm 816ec8cfe3 phrase-cli: 2.23.1 -> 2.23.2 2024-04-14 08:37:26 +00:00
Fabian Affolter 56742e961c exploitdb: 2024-04-13 -> 2024-04-14
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2024-04-13...2024-04-14
2024-04-14 10:10:42 +02:00
Fabian Affolter 01c1cf524d
Merge pull request #303290 from fabaff/trufflehog-bump
trufflehog: 3.72.0 -> 3.73.0
2024-04-14 10:08:06 +02:00
Fabian Affolter 8afe335649
Merge pull request #301774 from fabaff/pylitterbot-bump
python312Packages.pylitterbot: 2023.4.9 -> 2023.4.10
2024-04-14 10:02:29 +02:00
Fabian Affolter 8f91e71c0a
Merge pull request #299959 from fabaff/attrdict-refactor
python312Packages.attrdict: refactor
2024-04-14 10:01:43 +02:00
Fabian Affolter 8a4ef30971
Merge pull request #303895 from fabaff/simplekv-refactor
python312Packages.simplekv: refactor
2024-04-14 10:00:54 +02:00
Fabian Affolter c5000e7a5d
Merge pull request #303837 from fabaff/metasploit-bump
metasploit: 6.4.2 -> 6.4.3
2024-04-14 10:00:32 +02:00
Naïm Favier 25f42f0350
Merge pull request #302351 from phijor/agda-separate-bin-output
haskellPackages.Agda: Split outputs to reduce closure size
2024-04-14 09:56:56 +02:00
Harsh Shandilya ca453e82df androidStudioPackages.canary: 2024.1.1.2 -> 2024.1.1.3 2024-04-14 13:00:57 +05:30
TomaSajt db585038d2
simulide_1_1_0: 1.1.0-RC1 -> 1.1.0-SR0 2024-04-14 09:21:21 +02:00
K900 5477b3525f
Merge pull request #303972 from K900/plasma-5.27.11
Plasma 5: 5.27.10 -> 5.27.11
2024-04-14 10:05:05 +03:00
Matthias Beyer f6b077a8e4
Merge pull request #303537 from r-ryantm/auto-update/gatus
gatus: 5.8.0 -> 5.9.0
2024-04-14 08:58:14 +02:00
Matthias Beyer acbfe234d4
Merge pull request #303528 from klchen0112/micromamba
micromamba: 1.5.4 -> 1.5.8
2024-04-14 08:57:56 +02:00
Matthias Beyer 63213ad060
Merge pull request #303583 from r-ryantm/auto-update/mercure
mercure: 0.15.10 -> 0.15.11
2024-04-14 08:57:39 +02:00
Matthias Beyer cb5db6bf22
Merge pull request #303591 from aaronjheng/vsce
vsce: 2.24.0 -> 2.25.0
2024-04-14 08:57:27 +02:00
Matthias Beyer a5b2a9e255
Merge pull request #303610 from r-ryantm/auto-update/flannel
flannel: 0.24.4 -> 0.25.1
2024-04-14 08:57:15 +02:00
Matthias Beyer adfd7392b3
Merge pull request #303628 from kashw2/albert
albert: 0.22.17 -> 0.23.0
2024-04-14 08:56:44 +02:00
Matthias Beyer 9b06f33a7b
Merge pull request #303649 from r-ryantm/auto-update/cdogs-sdl
cdogs-sdl: 2.0.0 -> 2.1.0
2024-04-14 08:56:19 +02:00
Matthias Beyer ab862db1e4
Merge pull request #303679 from r-ryantm/auto-update/quarkus
quarkus: 3.9.2 -> 3.9.3
2024-04-14 08:56:00 +02:00
Matthias Beyer 7d237e17b4
Merge pull request #303653 from r-ryantm/auto-update/go-toml
go-toml: 2.2.0 -> 2.2.1
2024-04-14 08:55:49 +02:00
Matthias Beyer 35a1f13a10
Merge pull request #303689 from r-ryantm/auto-update/sameboy
sameboy: 0.16.2 -> 0.16.3
2024-04-14 08:55:38 +02:00
R. Ryantm d0b62f2105 minijinja: 1.0.17 -> 1.0.20 2024-04-14 06:48:32 +00:00
Matthias Beyer 911cda41e0
Merge pull request #303698 from r-ryantm/auto-update/victoriametrics
victoriametrics: 1.100.0 -> 1.100.1
2024-04-14 08:38:20 +02:00
Matthias Beyer f255cf7bc6
Merge pull request #303769 from r-ryantm/auto-update/alerta
alerta: 8.5.2 -> 8.5.3
2024-04-14 08:37:45 +02:00
K900 a8800e7f5f Plasma 5: 5.27.10 -> 5.27.11
uh, woops
2024-04-14 09:32:55 +03:00
Matthias Beyer 7206aa8063
Merge pull request #303791 from oluceps/update-hysteria
hysteria: 2.4.0 -> 2.4.1
2024-04-14 08:32:45 +02:00
Bobby Rong efcd11b433
Merge pull request #194294 from jraygauthier/jrg/xfce-fix-bg-support-when-no-desktop
nixos/xfce: `bgSupport = !noDesktop`
2024-04-14 14:25:52 +08:00
Aleksana ed38987a93
Merge pull request #267009 from bonsairobo/ktx-tools
ktx-tools: init at 4.3.2
2024-04-14 14:24:51 +08:00
Matthias Beyer aedb247a4b
Merge pull request #303834 from r-ryantm/auto-update/gitoxide
gitoxide: 0.34.0 -> 0.35.0
2024-04-14 08:14:54 +02:00
Matthias Beyer be749f51ec
Merge pull request #303835 from r-ryantm/auto-update/git-town
git-town: 13.0.2 -> 14.0.0
2024-04-14 08:14:42 +02:00
Matthias Beyer a51291f10c
Merge pull request #303836 from fabaff/radcli
radcli: init at 1.3.1
2024-04-14 08:14:23 +02:00
R. Ryantm b51329603f atmos: 1.68.0 -> 1.69.0 2024-04-14 06:13:28 +00:00
Matthias Beyer cc109e13b2
Merge pull request #303929 from r-ryantm/auto-update/frugal
frugal: 3.17.10 -> 3.17.11
2024-04-14 08:08:32 +02:00
Matthias Beyer 810f4f4c85
Merge pull request #303934 from r-ryantm/auto-update/far2l
far2l: 2.6.0 -> 2.6.1
2024-04-14 08:08:19 +02:00
Matthias Beyer 4b47e1fe60
Merge pull request #303938 from r-ryantm/auto-update/aseprite
aseprite: 1.3.2 -> 1.3.6
2024-04-14 08:07:57 +02:00
Matthias Beyer ce19b0e841
Merge pull request #303958 from r-ryantm/auto-update/rain
rain: 1.8.4 -> 1.8.5
2024-04-14 08:07:41 +02:00
Matthias Beyer 0f7e85917e
Merge pull request #303964 from r-ryantm/auto-update/mystmd
mystmd: 1.1.52 -> 1.1.53
2024-04-14 08:07:20 +02:00
Matthias Beyer 9bf30c99d4
Merge pull request #294537 from r-ryantm/auto-update/cargo-dist
cargo-dist: 0.11.1 -> 0.13.1
2024-04-14 07:59:26 +02:00
Raymond Gauthier 4ae12930f2
nixos/xfce: `bgSupport = !noDesktop`
The Xfce desktop manager only has background image support when
`xfdesktop` is used. Otherwise, we want the possibility to specify a
custom background via the `~/.background-image` file.
2024-04-14 13:49:09 +08:00
R. Ryantm b8d10fa8b4 mystmd: 1.1.52 -> 1.1.53 2024-04-14 05:19:04 +00:00
Nick Cao a4a608e794
Merge pull request #303876 from fabaff/exploitdb-bump
exploitdb: 2024-04-09 -> 2024-04-13
2024-04-14 00:15:04 -04:00
Weijia Wang bc59f72803
Merge pull request #303953 from r-ryantm/auto-update/sarasa-gothic
sarasa-gothic: 1.0.9 -> 1.0.10
2024-04-14 05:17:45 +02:00
R. Ryantm 5afa0eef21 rain: 1.8.4 -> 1.8.5 2024-04-14 03:00:08 +00:00
Austin Horstman 0aeb5d0cc2
unar: add meta.mainProgram 2024-04-13 21:59:20 -05:00
Weijia Wang 6da46d61ba
Merge pull request #303948 from ExpidusOS/feat/llvm-git-commonify-clang
llvmPackages_{12,13,14,15,16,17,18,git}: use common clang
2024-04-14 04:54:42 +02:00
Weijia Wang 62b4744089
Merge pull request #302634 from r-ryantm/auto-update/awscli2
awscli2: 2.15.34 -> 2.15.38
2024-04-14 04:29:31 +02:00
R. Ryantm 071d333ca0 sarasa-gothic: 1.0.9 -> 1.0.10 2024-04-14 02:29:22 +00:00
Weijia Wang 24f1b5c160
Merge pull request #302498 from r-ryantm/auto-update/python312Packages.pytest-cases
python312Packages.pytest-cases: 3.8.4 -> 3.8.5
2024-04-14 04:14:24 +02:00
R. Ryantm ef92c82420 python312Packages.mdformat-mkdocs: 2.0.7 -> 2.0.8 2024-04-14 02:12:15 +00:00
Tristan Ross dc4d5c2193
llvmPackages_{12,13,14,15,16,17,18,git}: use common clang 2024-04-13 19:01:42 -07:00
Weijia Wang 7ec2248074
Merge pull request #298413 from Naxdy/work/pysimplegui-license
python3Packages.pysimplegui: change license & mark as broken
2024-04-14 03:37:00 +02:00
Weijia Wang c212ac238b
Merge pull request #302235 from JohnRTitor/calibre
calibre: 7.7.0 -> 7.8.0
2024-04-14 03:33:09 +02:00
Weijia Wang 3b0adbab6a
Merge pull request #303034 from vbgl/ocaml-result-dune-3
ocamlPackages.result: use Dune 3
2024-04-14 03:31:31 +02:00
R. Ryantm 3510d0af43 prometheus-zfs-exporter: 2.3.2 -> 2.3.4 2024-04-14 01:30:31 +00:00
Weijia Wang ac6bc68753
Merge pull request #303740 from r-ryantm/auto-update/beeper
beeper: 3.102.14 -> 3.103.36
2024-04-14 03:28:03 +02:00
Barry Moore 92b656e044 erlang_27: init at 27-rc2 2024-04-13 21:27:59 -04:00
Weijia Wang 4126b787f4
Merge pull request #303792 from r-ryantm/auto-update/slack
slack: 4.37.94 -> 4.37.101
2024-04-14 03:27:38 +02:00
Weijia Wang 97f162dd94
Merge pull request #303879 from r-ryantm/auto-update/unciv
unciv: 4.11.2 -> 4.11.4
2024-04-14 03:26:47 +02:00
Weijia Wang 3ba2d26453
Merge pull request #303915 from r-ryantm/auto-update/turso-cli
turso-cli: 0.90.3 -> 0.90.7
2024-04-14 03:26:00 +02:00
Sarah Clark 907ee9b75a
maintainers: corrected email address (#303922)
Co-authored-by: sarahec <sarahec@nextquestion.net>
2024-04-14 03:25:42 +02:00
R. Ryantm e014052f61 aseprite: 1.3.2 -> 1.3.6 2024-04-14 01:22:42 +00:00
R. Ryantm 0b49eafe5f klipper-estimator: 3.7.1 -> 3.7.2 2024-04-14 01:03:47 +00:00
Weijia Wang e2442cd3c7 ladybird: restore x86_64-darwin support 2024-04-14 03:02:47 +02:00
R. Ryantm eee3a882e2 far2l: 2.6.0 -> 2.6.1 2024-04-14 00:54:23 +00:00
R. Ryantm ca482b6bdb frugal: 3.17.10 -> 3.17.11 2024-04-14 00:41:39 +00:00
Dee Anzorge e784c7af31 listenbrainz-mpd: 2.3.3 -> 2.3.4
Changes: https://codeberg.org/elomatreb/listenbrainz-mpd/releases/tag/v2.3.4
2024-04-14 02:32:05 +02:00
Someone 1b69196959
Merge pull request #288644 from errnoh/add-zluda
ZLUDA: init at 3
2024-04-13 23:56:53 +00:00
R. Ryantm 86f8ba301f python311Packages.pyprecice: 3.0.0.0 -> 3.1.0 2024-04-13 23:52:45 +00:00
abysssol 4508b59900 nixos/ollama: update documentation 2024-04-13 19:52:08 -04:00
abysssol 3769ffed59 ollama: 0.1.30 -> 0.1.31 2024-04-13 19:51:51 -04:00
fly 5a7fd60a2d 4d-minesweeper: Init at 2.0
Signed-off-by: fly <merspieler@alwaysdata.com>
2024-04-14 01:45:57 +02:00
R. Ryantm 73492d7fa1 awscli2: 2.15.34 -> 2.15.38 2024-04-13 23:38:29 +00:00
Peder Bergebakken Sundt c2706c7ae7
Merge pull request #286980 from stephen-huan/mip-cffi
python3Packages.mip: fix cffi version
2024-04-14 01:27:50 +02:00
Peder Bergebakken Sundt 1c84dcbf5c
Merge pull request #276325 from Arcayr/burpsuite
burpsuite: 2023.10.2.4 -> 2024.1.1.4
2024-04-14 01:25:45 +02:00
Daniel Sidhion 460990ef54
Merge pull request #302599 from Aleksanaa/doc-wrapGAppsHook4
doc/gnome: make wrapGAppsHook4 more discoverable
2024-04-13 16:24:14 -07:00
Peder Bergebakken Sundt 9e8bc41303
Merge pull request #277656 from PacificViking/update_miraclecast
miraclecast: 1.0-20190403 -> 1.0-20231112
2024-04-14 01:23:12 +02:00
Peder Bergebakken Sundt 4060bce212
Merge pull request #273093 from zeuner/rakarrack-segfault
rakarrack: fix segmentation fault
2024-04-14 01:02:30 +02:00
Sandro 922d3d7807
Merge pull request #302579 from r-ryantm/auto-update/python311Packages.kubernetes
python311Packages.kubernetes: 28.1.0 -> 29.0.0
2024-04-14 00:54:22 +02:00
Peder Bergebakken Sundt a9595a05b2
Merge pull request #285518 from lucasnethaj/nng-fix
nng: fix mbedtlsSupport override
2024-04-14 00:52:25 +02:00
Peder Bergebakken Sundt 723882e511
Merge pull request #290616 from timbertson/gup
gup: 0.9.0 -> 0.9.1
2024-04-14 00:50:07 +02:00
Peder Bergebakken Sundt 0c44c57bc6
Merge pull request #302437 from pinpox/signal-cli-update-0.13.1
signal-cli: 0.12.8 -> 0.13.2
2024-04-14 00:49:50 +02:00
Peder Bergebakken Sundt 65404392b0
Merge pull request #289932 from ocfox/gpsoauth
python311Packages.gpsoauth: fix build
2024-04-14 00:48:39 +02:00
Peder Bergebakken Sundt 20d55e8b9b
Merge pull request #302151 from Yarny0/foomatic-db-engine-update
foomatic-db-engine: unstable-2024-02-10 -> unstable-2024-04-05
2024-04-14 00:44:22 +02:00
Peder Bergebakken Sundt 311da2877e
Merge pull request #285227 from michaelgrahamevans/clairvoyant-3.1.3
clairvoyant: 3.1.2 -> 3.1.3
2024-04-14 00:43:14 +02:00
Sandro a2a0f5f67d
Merge pull request #293949 from TheRealKeto/update/editorconfig-core-c
editorconfig-core-c: 0.12.5 -> 0.12.7
2024-04-14 00:34:20 +02:00
Sandro Jäckel de5b46c471
nixos/prometheus: use ports type 2024-04-14 00:32:23 +02:00
Peder Bergebakken Sundt aab82e1d8b
Merge pull request #296784 from antonmosich/libcdio-paranoia-update
libcdio-paranoia: 10.2+0.94+2 -> 10.2+2.0.1
2024-04-14 00:30:54 +02:00
Peder Bergebakken Sundt 47cb1f6038
Merge pull request #278319 from yaxitech/pulumi-3.99.0
pulumi: 3.93.0 -> 3.99.0
2024-04-14 00:24:43 +02:00
R. Ryantm 7a80e67cb3 turso-cli: 0.90.3 -> 0.90.7 2024-04-13 22:23:50 +00:00
Weijia Wang 72dcd7c042
Merge pull request #299006 from crimeminister/update-iroh-0.13.0
iroh: 0.11.0 -> 0.13.0
2024-04-14 00:23:31 +02:00
Weijia Wang 419fe16bde
Merge pull request #303282 from r-ryantm/auto-update/ex_doc
ex_doc: 0.31.2 -> 0.32.0
2024-04-14 00:13:37 +02:00
Weijia Wang 1285fbf1d5
Merge pull request #303538 from r-ryantm/auto-update/openloco
openloco: 24.01.1 -> 24.04
2024-04-14 00:13:07 +02:00
Weijia Wang b432281d97
Merge pull request #303805 from panicgh/libmicrohttpd-cleanup
libmicrohttpd: remove unused old versions
2024-04-14 00:10:23 +02:00
Weijia Wang 92522bfa06
Merge pull request #303844 from quantenzitrone/xdg-terminal-exec
xdg-terminal-exec: 0.9.0 -> 0.9.3
2024-04-14 00:09:56 +02:00
Weijia Wang 01664cbb74
Merge pull request #303847 from Sigmanificient/mini-calc-2.12.3
mini-calc: 2.12.2 -> 2.12.3
2024-04-14 00:09:35 +02:00
Weijia Wang f7eb54366d
Merge pull request #302551 from r-ryantm/auto-update/prometheus-smokeping-prober
prometheus-smokeping-prober: 0.8.0 -> 0.8.1
2024-04-14 00:05:37 +02:00
Weijia Wang e6062a9c99
Merge pull request #302319 from r-ryantm/auto-update/edid-decode
edid-decode: unstable-2024-01-29 -> unstable-2024-04-02
2024-04-14 00:04:39 +02:00
Weijia Wang 3a8f6f641a
Merge pull request #302263 from r-ryantm/auto-update/aws-sam-cli
aws-sam-cli: 1.113.0 -> 1.115.0
2024-04-14 00:00:17 +02:00
Pol Dellaiera 2e1cafdad3
templ: move to `pkgs/by-name` 2024-04-13 23:59:07 +02:00
Weijia Wang c7c6f047b3
Merge pull request #302505 from r-ryantm/auto-update/gigalixir
gigalixir: 1.11.1 -> 1.12.0
2024-04-13 23:55:51 +02:00
Weijia Wang ff97b5d4c2
Merge pull request #302496 from r-ryantm/auto-update/crawley
crawley: 1.7.4 -> 1.7.5
2024-04-13 23:55:16 +02:00
Weijia Wang 67d3f97c2a
Merge pull request #302482 from r-ryantm/auto-update/stgit
stgit: 2.4.5 -> 2.4.6
2024-04-13 23:54:46 +02:00
Weijia Wang b56689e5c4
Merge pull request #302469 from r-ryantm/auto-update/konstraint
konstraint: 0.35.0 -> 0.36.0
2024-04-13 23:54:11 +02:00
Weijia Wang c4f4fa6324
Merge pull request #302246 from r-ryantm/auto-update/promptfoo
promptfoo: 0.49.3 -> 0.51.0
2024-04-13 23:53:32 +02:00
Keto e2cd8a7a2b
editorconfig-core-c: 0.12.5 -> 0.12.7 2024-04-13 17:53:00 -04:00
Weijia Wang 495d9bd7ad
Merge pull request #302225 from r-ryantm/auto-update/bosh-cli
bosh-cli: 7.5.5 -> 7.5.6
2024-04-13 23:44:55 +02:00
Weijia Wang 3d2afcff3f
Merge pull request #301674 from r-ryantm/auto-update/libtommath
libtommath: 1.2.1 -> 1.3.0
2024-04-13 23:44:04 +02:00
Peder Bergebakken Sundt a4d57bd429
Merge pull request #294939 from FliegendeWurst/kcolorpicker-0.3.1
kcolorpicker: 0.3.0 -> 0.3.1 & kimageannotator: 0.7.0 -> 0.7.1
2024-04-13 23:40:53 +02:00
geri1701 788a2a4399
amdgpu_top: 0.7.0 -> 0.8.2 2024-04-13 23:24:06 +02:00
Vlad M f4e4674ea5
Merge pull request #302650 from TomaSajt/texturepacker
texturepacker: 7.1.0 -> 7.2.0
2024-04-14 00:20:51 +03:00
Weijia Wang 42cd414c7f
Merge pull request #301211 from wegank/fuse2-init
fuse2: add to top-level
2024-04-13 23:20:13 +02:00
Moritz Sanft d5793186e8
python3Packages.sev-snp-measure: init at 0.0.9 (#303158)
* python3Packages.sev-snp-measure: init at 0.0.9

* Update pkgs/development/python-modules/sev-snp-measure/default.nix

---------

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-04-13 23:11:12 +02:00
necrophcodr 0e9632b597 fteqw: unstable-2023-08-03 -> 0-unstable-2024-04-13 2024-04-13 23:10:09 +02:00
Markus Kowalewski 6d8db49ed0
f2c: 20240130 -> 20240312 2024-04-13 22:48:20 +02:00
Sandro 01bbd6cee7
Merge pull request #299984 from willswats/hyprshade-fix-install
hyprshade: fix systemd user service
2024-04-13 22:47:11 +02:00
Sandro Jäckel b579dac4ed
nixos/paperless: override enabled tesseract languages with the in paperless configured ones 2024-04-13 22:44:19 +02:00
Sandro 4927aeab6e
Merge pull request #295257 from Scrumplex/pkgs/gimp-plugin-gap/fix-build-2
gimpPlugins.gap: patch ffmpeg to avoid asm error
2024-04-13 22:39:04 +02:00
Duncan Fairbanks 4ed0ebac06 maintainers: add bonsairobo
Co-authored-by: Jussi Kuokkanen <44469719+Lurkki14@users.noreply.github.com>
2024-04-13 13:30:53 -07:00
Duncan Fairbanks c27e1bcb98 ktx-tools: init at 4.2.1
Co-authored-by: Jussi Kuokkanen <44469719+Lurkki14@users.noreply.github.com>
2024-04-13 13:30:26 -07:00
superherointj 62281e537e
Merge pull request #303885 from kylecarbs/master
coder: add update script
2024-04-13 17:25:50 -03:00
R. Ryantm ec7438fdc3 cargo-dist: 0.11.1 -> 0.13.1 2024-04-13 20:20:40 +00:00
R. Ryantm dd939b341f sketchybar-app-font: 2.0.16 -> 2.0.17 2024-04-13 20:15:42 +00:00
Fabian Affolter 490494e82d python312Packages.simplekv: format with nixfmt 2024-04-13 22:09:27 +02:00
Fabian Affolter 5981eaa4af python312Packages.simplekv: refactor 2024-04-13 22:08:42 +02:00
Maximilian Bosch 52432f0a45
Merge pull request #302586 from Ma27/synapse-initialscript-docs
nixos/matrix-synapse: don't use `services.postgresql.initialScript` in setup example
2024-04-13 20:07:12 +00:00
Fabian Affolter 7f6b573df9 python312Packages.attrdict: format with nixfmt 2024-04-13 21:52:45 +02:00
Kyle Carberry 841e60c6c5 coder: add updateScript 2024-04-13 15:42:45 -04:00
Fabian Affolter 8931710805 python311Packages.azure-appconfiguration: format with nixfmt 2024-04-13 21:39:07 +02:00
Fabian Affolter 0e6226eb02 python311Packages.azure-appconfiguration: refactor 2024-04-13 21:38:43 +02:00
Peder Bergebakken Sundt be14b2e8fc
Merge pull request #289126 from arkivm/update/discount
discount: 2.2.7b -> 3.0.0d
2024-04-13 21:38:11 +02:00
Fabian Affolter e9f4c8d41e trufflehog: 3.72.0 -> 3.73.0
Diff: trufflesecurity/trufflehog@refs/tags/v3.72.0...v3.73.0

Changelog: https://github.com/trufflesecurity/trufflehog/releases/tag/v3.73.0
2024-04-13 21:36:01 +02:00
Fabian Affolter 56e1c1009e
Merge pull request #303804 from r-ryantm/auto-update/python311Packages.types-redis
python311Packages.types-redis: 4.6.0.20240311 -> 4.6.0.20240409
2024-04-13 21:35:31 +02:00
Fabian Affolter f2b01625bd
Merge pull request #303845 from r-ryantm/auto-update/python312Packages.adlfs
python312Packages.adlfs: 2024.2.0 -> 2024.4.0
2024-04-13 21:33:45 +02:00
Weijia Wang 50f8ebb2f8
Merge pull request #303773 from r-ryantm/auto-update/powershell
powershell: 7.4.1 -> 7.4.2
2024-04-13 21:24:21 +02:00
Weijia Wang e87abac607
Merge pull request #299075 from wegank/gnunet-bump
gnunet: 0.20.0 -> 0.21.1
2024-04-13 21:12:59 +02:00
Martin Weinelt 34b99d8171
Merge pull request #303861 from mweinelt/indego
home-assistant-custom-components.indego: init at 5.5.0
2024-04-13 20:55:53 +02:00
Sefa Eyeoglu 26013573a7
gimpPlugins.gap: patch ffmpeg to avoid asm error
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-04-13 20:55:22 +02:00
superherointj c1616c55dc
Merge pull request #303634 from lucasew/upd-flet-client-flutter-0.21.2
flet-client-flutter: 0.21.1 -> 0.22.0
2024-04-13 15:51:48 -03:00
Sefa Eyeoglu b730874aa5
prismlauncher: add vulkan-loader
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-04-13 20:50:04 +02:00
éclairevoyant a083aec651
Merge pull request #295938 from dragonginger10/discover-overlay-0.7.0
discover-overlay: init at 0.7.0
2024-04-13 18:47:30 +00:00
R. Ryantm fe77b88406 unciv: 4.11.2 -> 4.11.4 2024-04-13 18:35:05 +00:00
lassulus 44f5a5f39c
Merge pull request #300917 from Tom-Hubrecht/crabfit
crabfit: init at unstable-2023-08-02
2024-04-13 20:29:09 +02:00
Fabian Affolter 3566f9e81d exploitdb: 2024-04-09 -> 2024-04-13
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2024-04-09...2024-04-13
2024-04-13 20:25:41 +02:00
Aleksana 055788637e
Merge pull request #303564 from Aleksanaa/librum-update
librum: 0.12.1 -> 0.12.2
2024-04-14 02:22:59 +08:00
rewine 304c66ce05
Merge pull request #303174 from JohnRTitor/hyprland-module
nixos/hyprland: add the correct user profile bin directory to systemd PATH
2024-04-14 02:20:21 +08:00
R. Ryantm a47f8954c7 python311Packages.django-ipware: 6.0.4 -> 6.0.5 2024-04-13 18:12:38 +00:00
Robert Scott 31fa1dd312
Merge pull request #297049 from LeSuisse/libdwarf-0.9.1
libdwarf: 0.9.0 -> 0.9.2
2024-04-13 19:04:51 +01:00
nixpkgs-merge-bot[bot] 516ff15745
Merge pull request #303757 from r-ryantm/auto-update/pixel-code
pixel-code: 2.1 -> 2.2
2024-04-13 18:04:30 +00:00
R. Ryantm aece25266a rpcs3: 0.0.31-16271-4ecf8ecd0 -> 0.0.31-16334-fba1db29b 2024-04-13 17:56:58 +00:00
superherointj 2065840153
Merge pull request #303664 from lucasew/upd-ciscoPacketTracer8-822
ciscoPacketTracer8: small refactor, qol
2024-04-13 14:53:14 -03:00
superherointj 1dc6bb3a2a
Merge pull request #303797 from suominen/tcsh-maintainers
tcsh: Add suominen to maintainers
2024-04-13 14:40:21 -03:00
superherointj 72af1687fb
Merge pull request #303862 from herbetom/bird-maintainer-herbetom
bird: add herbetom as maintainer
2024-04-13 14:33:43 -03:00
superherointj 2516380a54
Merge pull request #303864 from r-ryantm/auto-update/linkerd_edge
linkerd_edge: 24.3.5 -> 24.4.2
2024-04-13 14:32:48 -03:00
superherointj 5faab26458
Merge pull request #279400 from js6pak/vscode-extensionJson-relativeLocation
vscode-utils: add relativeLocation in toExtensionJson
2024-04-13 14:29:30 -03:00
Martin Weinelt ba2a15e0c4
home-assistant-custom-components.indego: init at 5.5.0 2024-04-13 19:08:17 +02:00
Martin Weinelt 41df6e2e2b
python312Packages.pyindego: init at 3.1.1 2024-04-13 19:08:17 +02:00
stuebinm c0c2f2903f lib.mdDoc: remove and replace with warning 2024-04-13 10:07:35 -07:00
stuebinm 46456a929b lib: remove all uses of lib.mdDoc
this change is otherwise a no-op, as lib.mdDoc is already defined to be
the identity function.
2024-04-13 10:07:35 -07:00
stuebinm 170e005a92 pkgs/config: remove uses of lib.mdDoc
this commit is a no-op, as lib.mdDoc was already defined as id.
2024-04-13 10:07:35 -07:00
stuebinm 6afb255d97 nixos: remove all uses of lib.mdDoc
these changes were generated with nixq 0.0.2, by running

  nixq ">> lib.mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
  nixq ">> mdDoc[remove] Argument[keep]" --batchmode nixos/**.nix
  nixq ">> Inherit >> mdDoc[remove]" --batchmode nixos/**.nix

two mentions of the mdDoc function remain in nixos/, both of which
are inside of comments.

Since lib.mdDoc is already defined as just id, this commit is a no-op as
far as Nix (and the built manual) is concerned.
2024-04-13 10:07:35 -07:00
R. Ryantm 1dd996e59a aichat: 0.15.0 -> 0.16.0 2024-04-13 19:04:59 +02:00
Nikolay Korotkiy bc4f8004d0
Merge pull request #302483 from r-ryantm/auto-update/tegola
tegola: 0.19.0 -> 0.20.0
2024-04-13 20:57:51 +04:00
Nikolay Korotkiy 59778b7d09
Merge pull request #303851 from r-ryantm/auto-update/tootik
tootik: 0.9.6 -> 0.10.0
2024-04-13 20:51:28 +04:00
Tom Hubrecht 96659af197 nixos/crabfit: init 2024-04-13 18:51:02 +02:00
Maximilian Bosch 2705b9062f
Merge pull request #299136 from wolfgangwalther/pg-safeupdate
postgresql{12,13}Packages.pg_safeupdate: 1.5 -> 1.4
2024-04-13 16:47:51 +00:00
Thomas Gerbet 933dd4ce28 libdwarf: 0.9.0 -> 0.9.2
Fixes CVE-2024-2002 (DW202402-002), DW202402-001, DW202402-003
and DW202403-001.

Changes:
https://github.com/davea42/libdwarf-code/releases/tag/v0.9.1
https://github.com/davea42/libdwarf-code/releases/tag/v0.9.2
2024-04-13 18:37:36 +02:00
Tom Hubrecht 600fcb2070 crabfit-frontend: init at unstable-2023-08-02 2024-04-13 18:31:08 +02:00
Pol Dellaiera 978b2a29b8
Merge pull request #303283 from shivaraj-bh/update-nix-health
nix-health: 0.2.3 -> 0.3.0
2024-04-13 18:27:07 +02:00
R. Ryantm 9239dfa065 linkerd_edge: 24.3.5 -> 24.4.2 2024-04-13 16:23:53 +00:00
Tom Herbers 84f74ee14b
bird: add herbetom as maintainer 2024-04-13 18:20:43 +02:00
Tom Hubrecht 9039bcbe79 crabfit-api: init at unstable-2023-08-02 2024-04-13 18:14:29 +02:00
mksafavi 8526ce728d maintainers: add mksafavi 2024-04-13 19:36:09 +03:30
Peder Bergebakken Sundt 7ea497abce
Merge pull request #294054 from Strum355/bump-apko
apko: 0.10.0 -> 0.13.2
2024-04-13 17:53:37 +02:00
Thiago Kenji Okada 32b22f229d
Merge pull request #303802 from gepbird/osu-lazer-2024.412.1
osu-lazer{,bin}: 2024.312.1 -> 2024.412.1
2024-04-13 16:51:23 +01:00
Peder Bergebakken Sundt 9961c0273f
Merge pull request #302096 from SuperSamus/skytemple-update
skytemple: 1.6.3 -> 1.6.5
2024-04-13 17:47:44 +02:00
Markus Kowalewski 61d5de9808
Merge pull request #303833 from markuskowa/upd-dablin
dablin: 1.15.0 -> 1.16.0
2024-04-13 15:44:25 +00:00
Pol Dellaiera 3595a79d1a
Merge pull request #303818 from raboof/samba-reproducible-builds-303436
samba: work around reproducible-builds issue
2024-04-13 17:43:53 +02:00
Maximilian Bosch 382aeb466f
Merge pull request #303640 from Ma27/bump-grafana
grafana: 10.4.1 -> 10.4.2
2024-04-13 15:41:52 +00:00
Emily a82470b511
Merge pull request #293063 from Kiskae/chromium-vulkan-fix
chromium: fix ANGLE vulkan backend on NixOS
2024-04-13 17:36:35 +02:00
Nick Cao e546289ea9
Merge pull request #303584 from r-ryantm/auto-update/bun
bun: 1.1.2 -> 1.1.3
2024-04-13 11:18:54 -04:00
Naïm Favier 2791b5e605
Merge pull request #301484 from ncfavier/ghc-libdir
mueval,diagrams-builder: fix GHC libdir
2024-04-13 17:18:43 +02:00
Nick Cao 141342b194
Merge pull request #303789 from r-ryantm/auto-update/python312Packages.oncalendar
python312Packages.oncalendar: 1.0 -> 1.1
2024-04-13 11:18:17 -04:00
Naïm Favier 2c5c7de19a
Merge pull request #301063 from ncfavier/fix-swraid
mdadm: update homepage
2024-04-13 17:17:53 +02:00
Naïm Favier 4f158a4666
Merge pull request #301328 from ncfavier/search-agda-packages
packages-config.nix: add `agdaPackages`
2024-04-13 17:17:15 +02:00
Nick Cao 4cb0574740
Merge pull request #303281 from cafkafk/eza-0.18.10
eza: 0.18.9 -> 0.18.10
2024-04-13 11:17:00 -04:00
Nick Cao 97d443becc
Merge pull request #303188 from Defelo/uiua
uiua: 0.10.2 -> 0.10.3
2024-04-13 11:16:09 -04:00
Nick Cao f1ca0610c1
Merge pull request #302182 from Kupac/fix_SpatialDecon
rPackages.SpatialDecon: fix build
2024-04-13 11:14:25 -04:00
Nick Cao a14f05ccbc
Merge pull request #302189 from Kupac/fix_ChemmineOB
rPackages.ChemmineOB: fix build
2024-04-13 11:14:19 -04:00
Nick Cao 32ddcd8064
Merge pull request #299239 from anthonyroussel/update/apvlv
apvlv: 0.1.5 -> 0.5.0
2024-04-13 11:13:13 -04:00
Nick Cao f805656494
Merge pull request #298015 from herbetom/update-bird2
bird: 2.15 -> 2.15.1
2024-04-13 11:11:43 -04:00
Nick Cao ef0e0b6cc6
Merge pull request #298562 from Yarny0/tvbrowser-reproducible
tvbrowser: use `stripJavaArchivesHook` for determinism
2024-04-13 11:11:03 -04:00
JP 21c9e6650e discover-overlay: init at 0.7.0 2024-04-13 10:06:56 -05:00
Nick Cao c591c87205
Merge pull request #303828 from r-ryantm/auto-update/eigenlayer
eigenlayer: 0.7.0 -> 0.7.2
2024-04-13 11:06:12 -04:00
Nick Cao 927ecd232a
Merge pull request #303829 from r-ryantm/auto-update/supabase-cli
supabase-cli: 1.155.1 -> 1.156.3
2024-04-13 11:05:37 -04:00
Nick Cao c20f0900f1
Merge pull request #303839 from r-ryantm/auto-update/clash-geoip
clash-geoip: 20240312 -> 20240412
2024-04-13 11:04:51 -04:00
Nick Cao 4c79268a80
Merge pull request #303840 from r-ryantm/auto-update/pspg
pspg: 5.8.2 -> 5.8.3
2024-04-13 11:04:08 -04:00
Nick Cao 5e84988cdf
Merge pull request #303794 from r-ryantm/auto-update/typos
typos: 1.20.4 -> 1.20.8
2024-04-13 11:02:15 -04:00
Nick Cao 0554890f6f
Merge pull request #303808 from r-ryantm/auto-update/ast-grep
ast-grep: 0.20.3 -> 0.20.5
2024-04-13 11:00:03 -04:00
Nick Cao 6ce7c6b6ee
Merge pull request #303826 from r-ryantm/auto-update/cargo-tarpaulin
cargo-tarpaulin: 0.27.3 -> 0.28.0
2024-04-13 10:58:32 -04:00
Nick Cao 4f74629922
Merge pull request #303779 from r-ryantm/auto-update/ansible-lint
ansible-lint: 24.2.1 -> 24.2.2
2024-04-13 10:54:53 -04:00
Nick Cao 5533477c81
Merge pull request #303722 from r-ryantm/auto-update/trunk-io
trunk-io: 1.3.0 -> 1.3.1
2024-04-13 10:50:20 -04:00
Nick Cao a585bdf1ba
Merge pull request #303744 from r-ryantm/auto-update/api-linter
api-linter: 1.64.0 -> 1.65.0
2024-04-13 10:49:55 -04:00
Nick Cao 9244143833
Merge pull request #303749 from r-ryantm/auto-update/flake-checker
flake-checker: 0.1.17 -> 0.1.18
2024-04-13 10:48:18 -04:00
R. Ryantm 6bb72e79f7 tootik: 0.9.6 -> 0.10.0 2024-04-13 14:48:04 +00:00
Guillaume Girol d3644d8d68
Merge pull request #300353 from tjkirch/ptouch-print-1.5-unstable
ptouch-print: 1.4.3 -> 1.5-unstable-2024-02-11
2024-04-13 16:45:18 +02:00
R. Ryantm 5774fe4232 python311Packages.azure-appconfiguration: 1.5.0 -> 1.6.0 2024-04-13 14:39:31 +00:00
Nick Cao 59e8caa727
Merge pull request #303684 from r-ryantm/auto-update/python312Packages.dataprep-ml
python312Packages.dataprep-ml: 0.0.22 -> 0.0.23
2024-04-13 10:38:56 -04:00
Nick Cao 5293e19d39
Merge pull request #303688 from r-ryantm/auto-update/python312Packages.pex
python312Packages.pex: 2.3.0 -> 2.3.1
2024-04-13 10:35:41 -04:00
Nick Cao e82223974b
Merge pull request #303691 from r-ryantm/auto-update/rustywind
rustywind: 0.21.1 -> 0.22.0
2024-04-13 10:34:54 -04:00
Nick Cao a695910e19
Merge pull request #303701 from r-ryantm/auto-update/where-is-my-sddm-theme
where-is-my-sddm-theme: 1.8.0 -> 1.9.0
2024-04-13 10:33:24 -04:00
Weijia Wang e65e742588
Merge pull request #303449 from ExpidusOS/feat/llvm-git-commonify-libcxx
llvmPackages_{12,13,14,15,16,17,18,git}: use common libcxx
2024-04-13 16:31:35 +02:00
Weijia Wang 8a26b55947
Merge pull request #303479 from ExpidusOS/feat/llvm-git-commonify-compiler-rt
llvmPackages_{12,13,14,15,16,17,18,git}: use common compiler-rt
2024-04-13 16:31:02 +02:00
Fabian Affolter b41efa712d
Merge pull request #303598 from r-ryantm/auto-update/sqlfluff
sqlfluff: 3.0.3 -> 3.0.4
2024-04-13 16:19:41 +02:00
Fabian Affolter b18d7cc426 python312Packages.adlfs: foramt with nixfmt 2024-04-13 16:17:58 +02:00
Fabian Affolter ac1f7bc86d python312Packages.adlfs: refactor 2024-04-13 16:17:31 +02:00
Sigmanificient 33346ab5ac mini-calc: 2.12.2 -> 2.12.3 2024-04-13 16:02:56 +02:00
R. Ryantm 1ba97bc32c python312Packages.adlfs: 2024.2.0 -> 2024.4.0 2024-04-13 14:01:55 +00:00
Quantenzitrone 9e7b5b2801
xdg-terminal-exec: 0.9.0 -> 0.9.3
and improved meta.description
2024-04-13 16:00:28 +02:00
Guillaume Girol 7fe12a45e9
Merge pull request #286404 from dbeecham/master
netevent: 20201018 -> 20230429
2024-04-13 15:54:43 +02:00
Guillaume Girol 6ed7ae5371
Merge pull request #285649 from luxzeitlos/otto-matic-update
otto-matic: 4.0.1 -> unstable-2023-11-13
2024-04-13 15:50:23 +02:00
lassulus 710fd8c330
Merge pull request #271502 from souxd/update-doomseeker
doomseeker: 2018-03-05 -> 2023-08-09
2024-04-13 15:45:33 +02:00
lassulus ee1c8e6794
Merge pull request #271501 from souxd/init-zandronum-alpha
zandronum-alpha: init at 3.2-230709-1914
2024-04-13 15:45:21 +02:00
R. Ryantm e9e9bc9450 pspg: 5.8.2 -> 5.8.3 2024-04-13 13:33:42 +00:00
Peder Bergebakken Sundt f8e37ff586
Merge pull request #301089 from bcdarwin/python312-nibabel-unbreak
python312Packages.nibabel: unbreak by disabling test requiring `distutils`
2024-04-13 15:23:22 +02:00
R. Ryantm 8945f3e5ff clash-geoip: 20240312 -> 20240412 2024-04-13 13:21:35 +00:00
Fabian Affolter eb086c0687 metasploit: 6.4.2 -> 6.4.3 2024-04-13 15:21:21 +02:00
willswats 21ac8f8cd8
hyprshade: fix systemd user service 2024-04-13 14:17:20 +01:00
Fabian Affolter 6de29df165 python311Packages.types-redis: format with nixfmt 2024-04-13 15:16:15 +02:00
Fabian Affolter 4673cc1e00 python311Packages.types-redis: refactor 2024-04-13 15:15:49 +02:00
Fabian Affolter ab05cc3b1f radcli: init at 1.3.1
RADIUS client library

https://radcli.github.io/radcli/
2024-04-13 15:12:04 +02:00
Yureka ee64a5f3ea
mdadm: fix build on musl (#303565) 2024-04-13 15:06:48 +02:00
R. Ryantm 8f944c0cde git-town: 13.0.2 -> 14.0.0 2024-04-13 13:05:11 +00:00
Markus Kowalewski d4d3f04593
dablin: 1.15.0 -> 1.16.0 2024-04-13 15:00:31 +02:00
K900 13cdde11e4
Merge pull request #303819 from K900/kernels-20240413
Kernel updates for 2024-04-13
2024-04-13 15:59:45 +03:00
R. Ryantm f2809550ff gitoxide: 0.34.0 -> 0.35.0 2024-04-13 12:59:41 +00:00
R. Ryantm 355f3f1b71 dendrite: 0.13.6 -> 0.13.7 2024-04-13 12:56:10 +00:00
R. Ryantm c5df2aec81 supabase-cli: 1.155.1 -> 1.156.3 2024-04-13 12:51:40 +00:00
Peder Bergebakken Sundt 45a7e83f3b
Merge pull request #303621 from 06kellyjac/deno
deno: 1.41.3 -> 1.42.3
2024-04-13 14:49:38 +02:00
R. Ryantm 384eea2fd8 eigenlayer: 0.7.0 -> 0.7.2 2024-04-13 12:40:56 +00:00
R. Ryantm 5f44f01790 cargo-tarpaulin: 0.27.3 -> 0.28.0 2024-04-13 12:25:50 +00:00
Lily Foster c15240aa32
Merge pull request #303695 from merspieler/hidviz
hidviz: Init at 0.2
2024-04-13 08:24:15 -04:00
Erno Hopearuoho 9f27b35053 ZLUDA: init at 3 2024-04-13 15:22:03 +03:00
Cosima Neidahl 5ff628396c
Merge pull request #303595 from OPNA2608/fix/lomiri-pkgconfig-files
lomiri.* Fix lack of output fixup in pkg-config files, update pkg-config calls with new CMake option
2024-04-13 14:20:04 +02:00
Cosima Neidahl fdfe57cda6
Merge pull request #300711 from codifryed/coolercontrol
coolercontrol.*: 1.1.1 -> 1.2.2
2024-04-13 14:10:04 +02:00
K900 6fe3456226 linux_4_19: 4.19.311 -> 4.19.312 2024-04-13 15:09:05 +03:00
K900 f17c454892 linux_5_4: 5.4.273 -> 5.4.274 2024-04-13 15:09:04 +03:00
K900 a3417d1088 linux_5_10: 5.10.214 -> 5.10.215 2024-04-13 15:09:04 +03:00
K900 5491d76e0e linux_5_15: 5.15.154 -> 5.15.155 2024-04-13 15:09:04 +03:00
K900 11568449f1 linux_6_1: 6.1.85 -> 6.1.86 2024-04-13 15:09:04 +03:00
K900 d20461f6b7 linux_6_6: 6.6.26 -> 6.6.27 2024-04-13 15:09:04 +03:00
K900 83084587f4 linux_6_8: 6.8.5 -> 6.8.6 2024-04-13 15:09:04 +03:00
K900 02214bedf5
Merge pull request #303821 from K900/enable-zram-multi-comp
linux/common-config: enable ZRAM_MULTI_COMP where available
2024-04-13 15:08:19 +03:00
K900 764d49ffea
Merge pull request #303822 from K900/backport-uboot-tools
[backport from staging] linuxManualConfig: Sometimes depend on ubootTools
2024-04-13 15:08:08 +03:00
Samuel Dionne-Riel 1504f79fdf linuxManualConfig: Sometimes depend on ubootTools
This issue was (understandably) introduced with #262677.
2024-04-13 15:07:30 +03:00
K900 92d4fc3a4c linux/common-config: enable ZRAM_MULTI_COMP where available 2024-04-13 15:05:06 +03:00
Robert Scott 14b13525fc
Merge pull request #302499 from r-ryantm/auto-update/cloudfoundry-cli
cloudfoundry-cli: 8.7.9 -> 8.7.10
2024-04-13 12:49:53 +01:00
R. Ryantm f7adf20d2f python311Packages.litellm: 1.35.1 -> 1.35.4 2024-04-13 11:47:01 +00:00
Aleksana 92aece79b3
Merge pull request #291473 from MatthewCroughan/mc/cc1541
cc1541: init at 4.1
2024-04-13 19:25:07 +08:00
R. Ryantm 8b3a6eab4c erlang: 25.3.2.10 -> 25.3.2.11 2024-04-13 11:24:41 +00:00
Robert Scott 92b2565469
Merge pull request #303204 from LeSuisse/envoy-CVE-2024-30255-tag
envoy: flag as vulnerable to CVE-2024-30255
2024-04-13 12:24:29 +01:00
Arnout Engelen c531d97bf8 samba: work around reproducible-builds issue
Upstream issue https://bugzilla.samba.org/show_bug.cgi?id=15632

Fixes #303436
2024-04-13 13:22:34 +02:00
Matthias Beyer 692ceb334b
Merge pull request #303807 from matthiasbeyer/update-cargo-about
cargo-about: 0.6.0 -> 0.6.1
2024-04-13 13:11:50 +02:00
Aleksana a811284450
Merge pull request #302772 from fgaz/wayfarer/init
wayfarer: init at 1.2.4
2024-04-13 18:53:11 +08:00
Sandro 743077f1d1
Merge pull request #303756 from iynaix/bump-nerdfonts
nerdfonts: 3.2.0 -> 3.2.1
2024-04-13 12:43:39 +02:00
Sandro 26e5c05a14
Merge pull request #303275 from RoGreat/streamlink-twitch-gui-icons
streamlink-twitch-gui-bin: desktop icons
2024-04-13 12:42:29 +02:00
Markus Kowalewski c62e6165da
Merge pull request #303692 from Tungsten842/limesuite
limesuite: disable gui by default and add limesuiteWithGui
2024-04-13 10:41:46 +00:00
Sandro 3196e22a17
Merge pull request #303766 from r-ryantm/auto-update/wireproxy
wireproxy: 1.0.7 -> 1.0.8
2024-04-13 12:41:29 +02:00
Sandro bda7cde140
Merge pull request #303761 from colbs255/add-grapple.nvim
vimPlugins.grapple-nvim: init at 2024-04-09
2024-04-13 12:40:27 +02:00
Someone c6e5499be1
Merge pull request #303433 from SomeoneSerge/update/rerun
rerun: fix the checkPhase
2024-04-13 10:38:48 +00:00
Sandro 521da6940c
Merge pull request #289497 from Izorkin/update-http3-libs
Update http3 libraries
2024-04-13 12:30:07 +02:00
OPNA2608 29ef3d58b5
nixos/coolercontrol: Add support for Nvidia hardware 2024-04-13 12:24:02 +02:00
OPNA2608 bbc0a5ee52
coolercontrol.coolercontrold: Hardcode a shell
So we don't need to add bash to the service's PATH
2024-04-13 12:24:02 +02:00
Guy Boldon 5bb6726e84
coolercontrol.*: 1.1.1 -> 1.2.2 2024-04-13 12:24:02 +02:00
R. Ryantm 7988aa5999 ast-grep: 0.20.3 -> 0.20.5 2024-04-13 10:19:49 +00:00
Matthias Beyer 78dc094cba
cargo-about: 0.6.0 -> 0.6.1
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2024-04-13 12:17:58 +02:00
kirillrdy 46e0c9707e
Merge pull request #303775 from 3JlOy-PYCCKUi/anilibria-winmaclinux
anilibria-winmaclinux: 1.2.15 -> 1.2.16.1
2024-04-13 20:09:55 +10:00
Pol Dellaiera 3860566c6f
Merge pull request #303801 from domenkozar/devenv-1.0.4
devenv: 1.0.3 -> 1.0.4
2024-04-13 12:00:07 +02:00
Someone Serge d6733d933d rerun: nixfmt 2024-04-13 09:47:35 +00:00
Someone Serge 7c74092ad1 rerun: fix the broken test 2024-04-13 09:47:35 +00:00
Izorkin f70de388b1
ngtcp2: 1.2.0 -> 1.4.0 2024-04-13 12:43:54 +03:00
Nicolas Benes 640586d9d8 libmicrohttpd: remove unused old versions 2024-04-13 11:40:34 +02:00
Izorkin 128d8fb72d
nghttp3: 1.1.0 -> 1.2.0 2024-04-13 12:35:50 +03:00
Pol Dellaiera 07000911fa
Merge pull request #284039 from mfrischknecht/update-commandergenius
commandergenius: 2.3.3 -> 3.5.0
2024-04-13 11:35:21 +02:00
Someone 6f1f21b417
Merge pull request #301743 from GaetanLepage/arviz
python311Packages.arviz: 0.17.1 -> 0.18.0
2024-04-13 09:31:40 +00:00
R. Ryantm ecf60ecf68 python311Packages.types-redis: 4.6.0.20240311 -> 4.6.0.20240409 2024-04-13 09:17:26 +00:00
rewine c8c32da7e6
Merge pull request #303795 from r-ryantm/auto-update/simdutf
simdutf: 5.2.3 -> 5.2.4
2024-04-13 16:48:47 +08:00
Ulrik Strid 3e20bc5468
Merge pull request #298451 from dwf/hiprand_init
rocmPackages_6.hiprand: init at 6.0.2
2024-04-13 10:38:56 +02:00
Domen Kožar ab6229306a
Merge pull request #301728 from domenkozar/make-devenv-release-blocker
make devenv release blocker
2024-04-13 15:27:03 +07:00
Domen Kožar bfc8ad764f devenv: 1.0.3 -> 1.0.4 2024-04-13 09:25:35 +01:00
Fabian Affolter 25cac3d982
Merge pull request #303686 from fabaff/digitalocean-refactor
python312Packages.python-digitalocean: rename from digital-ocean
2024-04-13 10:13:16 +02:00
Fabian Affolter 637722d59b python312Packages.pylitterbot: format with nixfmt 2024-04-13 10:10:55 +02:00
Fabian Affolter 589df7c908 python312Packages.pylitterbot: refactor 2024-04-13 10:10:48 +02:00
Gutyina Gergő feb75846b5
osu-lazer: 2024.312.1 -> 2024.412.1 2024-04-13 10:09:29 +02:00
Gutyina Gergő 7b93ea965e
osu-lazer-bin: 2024.312.1 -> 2024.412.1 2024-04-13 10:09:27 +02:00
Fabian Affolter ba8e828487
Merge pull request #303579 from fabaff/pybotvac-bump
python312Packages.pybotvac: 0.0.24 -> 0.0.25
2024-04-13 10:08:22 +02:00
Fabian Affolter 0a8983c12e
Merge pull request #303717 from fabaff/boto3-stubs-bump
python312Packages.boto3-stubs: 1.34.83 -> 1.34.84
2024-04-13 10:08:06 +02:00
Fabian Affolter 71e29c2271
Merge pull request #303719 from fabaff/llama-index-readers-s3-bump
python312Packages.llama-index-readers-s3: 0.1.5 -> 0.1.7
2024-04-13 10:07:52 +02:00
Fabian Affolter bc08da900d
Merge pull request #303720 from fabaff/llamaindex-py-client-bump
python312Packages.llamaindex-py-client: 0.1.16 -> 0.1.18
2024-04-13 10:07:40 +02:00
Fabian Affolter f012d71be0
Merge pull request #303721 from fabaff/tencentcloud-sdk-python-bump
python312Packages.tencentcloud-sdk-python: 3.0.1127 -> 3.0.1128
2024-04-13 10:07:23 +02:00
Fabian Affolter 3d6f559ee5
Merge pull request #303729 from fabaff/publicsuffixlist-bump
python312Packages.publicsuffixlist: 0.10.0.20240411 -> 0.10.0.20240412
2024-04-13 10:07:04 +02:00
Fabian Affolter 3a60a2240e
Merge pull request #303732 from fabaff/playwrightcapture-bump
python312Packages.playwrightcapture: 1.24.2 -> 1.24.3
2024-04-13 10:06:48 +02:00
Fabian Affolter 5497d564c2
Merge pull request #303734 from fabaff/pytest-aio-bump
python312Packages.pytest-aio: 1.5.0 -> 1.8.1
2024-04-13 10:06:38 +02:00
Fabian Affolter 11e08d3561
Merge pull request #303735 from fabaff/whirlpool-sixth-sense-bump
python312Packages.whirlpool-sixth-sense: 0.18.7 -> 0.18.8
2024-04-13 10:06:29 +02:00
lassulus 311fab91ae
Merge pull request #303696 from r-ryantm/auto-update/syft
syft: 1.1.1 -> 1.2.0
2024-04-13 09:59:03 +02:00
Kimmo Suominen 8a3c26b034 tcsh: Add suominen to maintainers 2024-04-13 10:57:58 +03:00
R. Ryantm 6a70b734ee simdutf: 5.2.3 -> 5.2.4 2024-04-13 07:45:18 +00:00
R. Ryantm f9bd870b18 typos: 1.20.4 -> 1.20.8 2024-04-13 07:41:51 +00:00
lassulus ac6c93e575
Merge pull request #303763 from r-ryantm/auto-update/xh
xh: 0.21.0 -> 0.22.0
2024-04-13 09:37:34 +02:00
oluceps 4926fc2766
hysteria: 2.4.0 -> 2.4.1
Diff: https://github.com/apernet/hysteria/compare/app/v2.4.0...app/v2.4.1
2024-04-13 07:23:42 +00:00
Pol Dellaiera 4370f64a6c
Merge pull request #303711 from Ma27/bump-phps
php: 8.1.27 -> 8.1.28, 8.2.17 -> 8.2.18, 8.3.4 -> 8.3.6, fix CVE-2024-2756, CVE-2024-3096, CVE-2024-2757
2024-04-13 09:22:36 +02:00
R. Ryantm cd82e3be21 slack: 4.37.94 -> 4.37.101 2024-04-13 07:21:44 +00:00
Aleksana a8b040a743
Merge pull request #301301 from 0Supa/master
chatterino2: build with Qt6
2024-04-13 15:19:52 +08:00
K900 b33dd0d92d
Merge pull request #303788 from K900/midea-bump
home-assistant-components.midea-air-appliances-lan: 0.9.2 -> 0.9.4
2024-04-13 10:12:55 +03:00
K900 b56fccdf5f home-assistant-components.midea-air-appliances-lan: 0.9.2 -> 0.9.4 2024-04-13 10:04:50 +03:00
R. Ryantm 1d9a0f56f4 python312Packages.oncalendar: 1.0 -> 1.1 2024-04-13 07:01:53 +00:00
rewine af9a1f1a26
Merge pull request #303685 from pbek/feature/qownnotes-update-shell-integration
qownnotes: 24.4.1 -> 24.4.2
2024-04-13 14:36:23 +08:00
3JlOy_PYCCKUI 96eb78b80c anilibria-winmaclinux: 1.2.15 -> 1.2.16.1 2024-04-13 09:14:36 +03:00
éclairevoyant f46237b072
Merge pull request #303148 from callahad/fix-unfree-predicate-message
stdenv/check-meta: Fix error message for disallowed unfree packages
2024-04-13 05:50:23 +00:00
R. Ryantm 76bf98fc84 ansible-lint: 24.2.1 -> 24.2.2 2024-04-13 05:48:47 +00:00
Aleksana ddfd6f48dc
Merge pull request #303705 from Aleksanaa/not-copy-desktop-items
treewide: remove unused copyDesktopItems from some packages
2024-04-13 13:01:51 +08:00
R. Ryantm 4ade905f62 powershell: 7.4.1 -> 7.4.2 2024-04-13 04:31:17 +00:00
colbs255 4773a14416 vimPlugins.grapple-nvim: init at 2024-04-09 2024-04-12 23:56:16 -04:00
R. Ryantm 68fad31376 alerta: 8.5.2 -> 8.5.3 2024-04-13 03:52:16 +00:00
RoGreat 4c7b61ce79 streamlink-twitch-gui-bin: copyDesktopItems 2024-04-12 22:43:54 -05:00
Justin Bedő 0c26c1a03c
Merge pull request #302194 from Kupac/fix_signatureSearch
rPackages.signatureSearch: disable package
2024-04-13 13:43:43 +10:00
Justin Bedő 965a6f5cc1
Merge pull request #303699 from Kupac/fix_epialleleR
rPackages.epialleleR: fix build
2024-04-13 13:42:13 +10:00
R. Ryantm bdfd7e0bce wireproxy: 1.0.7 -> 1.0.8 2024-04-13 03:19:29 +00:00
R. Ryantm d3ea189a5a xh: 0.21.0 -> 0.22.0 2024-04-13 03:03:29 +00:00
fly dc646e04c4 maintainers: add nayala
Signed-off-by: fly <merspieler@alwaysdata.com>
2024-04-13 04:26:08 +02:00
fly d3992ec28b hidviz: Init at 0.2
Signed-off-by: fly <merspieler@alwaysdata.com>
2024-04-13 04:25:28 +02:00
R. Ryantm aa2c07f767 pixel-code: 2.1 -> 2.2 2024-04-13 01:30:29 +00:00
Lin Xianyi 155c06562e nerdfonts: 3.2.0 -> 3.2.1
Changelog: https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.2.1
Diff: https://github.com/ryanoasis/nerd-fonts/compare/v3.2.0...v3.2.1
2024-04-13 09:18:39 +08:00
R. Ryantm b0f90fa4e6 flake-checker: 0.1.17 -> 0.1.18 2024-04-13 00:53:23 +00:00
R. Ryantm cda1320493 api-linter: 1.64.0 -> 1.65.0 2024-04-13 00:20:00 +00:00
R. Ryantm 82ba27933d structorizer: 3.32-19 -> 3.32-20 2024-04-12 23:51:56 +00:00
R. Ryantm 34cae29e83 beeper: 3.102.14 -> 3.103.36 2024-04-12 23:34:16 +00:00
Fabian Affolter 8403200fc5 python312Packages.whirlpool-sixth-sense: 0.18.7 -> 0.18.8
Diff: https://github.com/abmantis/whirlpool-sixth-sense/compare/refs/tags/0.18.7...0.18.8
2024-04-13 01:03:22 +02:00
Fabian Affolter 4801ec1d5b python312Packages.pytest-aio: format with nixfmt 2024-04-13 00:59:42 +02:00
Fabian Affolter 36ba4c15c7 python312Packages.pytest-aio: 1.5.0 -> 1.8.1
Diff: https://github.com/klen/pytest-aio/compare/refs/tags/1.5.0...1.8.1

Changelog: https://github.com/klen/pytest-aio/blob/1.8.1/CHANGELOG.md
2024-04-13 00:58:49 +02:00
Fabian Affolter b542a3f147 python312Packages.playwrightcapture: format with nixfmt 2024-04-13 00:52:48 +02:00
Fabian Affolter 2be4b0cafe python312Packages.playwrightcapture: refactor 2024-04-13 00:52:25 +02:00
Fabian Affolter 5d0de9ac81 python312Packages.playwrightcapture: 1.24.2 -> 1.24.3
Diff: https://github.com/Lookyloo/PlaywrightCapture/compare/refs/tags/v1.24.2...v1.24.3

Changelog: https://github.com/Lookyloo/PlaywrightCapture/releases/tag/v1.24.3
2024-04-13 00:50:39 +02:00
Tristan Ross 782fc2ebac
llvmPackages_{12,13,14,15,16,17,18,git}: use common libcxx 2024-04-12 15:50:13 -07:00
Fabian Affolter f877a57402 python312Packages.publicsuffixlist: 0.10.0.20240411 -> 0.10.0.20240412 2024-04-13 00:40:40 +02:00
Fabian Affolter 08901bd1f7 sqlfluff: format with nixfmt 2024-04-13 00:38:24 +02:00
László Kupcsik e560bce34f rPackages.coMethDMR: skip load test 2024-04-13 00:37:38 +02:00
László Kupcsik 395d717e54 rPackages.podkat: fix build 2024-04-13 00:28:30 +02:00
Tungsten842 5ae151de0e limesuite: disable gui by default and add limesuiteWithGui 2024-04-13 00:16:35 +02:00
R. Ryantm 487ebcad6f trunk-io: 1.3.0 -> 1.3.1 2024-04-12 21:51:07 +00:00
Fabian Affolter 6d56dcdbb0 python312Packages.tencentcloud-sdk-python: 3.0.1127 -> 3.0.1128
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1127...3.0.1128

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1128/CHANGELOG.md
2024-04-12 23:49:55 +02:00
Fabian Affolter 100654623a python312Packages.llama-index-readers-s3: format with nixfmt 2024-04-12 23:43:10 +02:00
Fabian Affolter 0aef707601 python312Packages.llama-index-readers-s3: 0.1.5 -> 0.1.7 2024-04-12 23:42:47 +02:00
Fabian Affolter bb9843af72 python312Packages.llamaindex-py-client: 0.1.16 -> 0.1.18 2024-04-12 23:41:49 +02:00
Fabian Affolter ab40cb6eba python312Packages.boto3-stubs: format with nixfmt 2024-04-12 23:40:09 +02:00
Fabian Affolter e305a83762 python312Packages.boto3-stubs: refactor 2024-04-12 23:38:51 +02:00
Fabian Affolter a0372d53fd python312Packages.boto3-stubs: 1.34.83 -> 1.34.84 2024-04-12 23:38:32 +02:00
Maximilian Bosch c6e4e72218
php83: 8.3.4 -> 8.3.6, fix CVE-2024-2756, CVE-2024-3096, CVE-2024-2757
Announcement: https://news-web.php.net/php.announce/424
2024-04-12 23:14:37 +02:00
Maximilian Bosch 147dffac94
php82: 8.2.17 -> 8.2.18, fix CVE-2024-2756, CVE-2024-3096
Announcement: https://news-web.php.net/php.announce/423
2024-04-12 23:14:36 +02:00
Maximilian Bosch d12c76c716
php81: 8.1.27 -> 8.1.28, fix CVE-2024-2756, CVE-2024-3096
Announcement: https://news-web.php.net/php.announce/425
2024-04-12 23:14:36 +02:00
Tristan Ross 312264686e
llvmPackages_{12,13,14,15,16,17,18,git}: use common compiler-rt 2024-04-12 13:38:29 -07:00
aleksana ac27f7cab1 treewide: remove unused copyDesktopItems from some packages 2024-04-13 04:20:50 +08:00
OPNA2608 40e6d7af2e lomiri.u1db-qt: Fix pkg-config file 2024-04-12 22:12:47 +02:00
László Kupcsik 5cdbc4e2d0 rPackages.epialleleR: fix build 2024-04-12 22:04:02 +02:00
R. Ryantm 973c61c6a7 where-is-my-sddm-theme: 1.8.0 -> 1.9.0 2024-04-12 20:00:50 +00:00
R. Ryantm 01866b54b4 victoriametrics: 1.100.0 -> 1.100.1 2024-04-12 19:55:20 +00:00
R. Ryantm 7c2df2d4b0 syft: 1.1.1 -> 1.2.0 2024-04-12 19:51:33 +00:00
László Kupcsik 86d03d629c rPackages.snapcount: skip load check 2024-04-12 21:47:26 +02:00
Fabian Affolter 91787e50c1 nixops-digitalocean: rename python-digitalocean 2024-04-12 21:38:04 +02:00
R. Ryantm 8fc4a6f148 rustywind: 0.21.1 -> 0.22.0 2024-04-12 19:37:39 +00:00
OPNA2608 425c8101a9 lomiri.trust-store: Fix references variable in pkg-config 2024-04-12 21:37:39 +02:00
R. Ryantm ad81e95a46 sameboy: 0.16.2 -> 0.16.3 2024-04-12 19:34:26 +00:00
Fabian Affolter d744c7d85a home-assistant: update component-packages 2024-04-12 21:34:01 +02:00
Fabian Affolter 82dfc5fa5f python312Packages.python-digitalocean: rename from digital-ocean 2024-04-12 21:34:01 +02:00
Fabian Affolter cb99251ab2 python312Packages.hishel: format with nixfmt 2024-04-12 21:27:49 +02:00
R. Ryantm e7e00f901d python312Packages.pex: 2.3.0 -> 2.3.1 2024-04-12 19:21:41 +00:00
Patrizio Bekerle 0bc4989d4a qownnotes: 24.4.1 -> 24.4.2 2024-04-12 21:19:47 +02:00
R. Ryantm 6364a02b3c python312Packages.dataprep-ml: 0.0.22 -> 0.0.23 2024-04-12 19:05:52 +00:00
Francesco Gazzetta 2f318100a6 wayfarer: init at 1.2.4 2024-04-12 20:57:24 +02:00
R. Ryantm 7fbe99df22 quarkus: 3.9.2 -> 3.9.3 2024-04-12 18:37:33 +00:00
lucasew 7601af5b18 ciscoPacketTracer8: small refactor, qol
- Ignore custom QT themes: dark themes work buggy
- Remove unused arguments
- I still didn't figure out about that "Missing Script Module" error

Signed-off-by: lucasew <lucas59356@gmail.com>
2024-04-12 14:09:56 -03:00
aleksana b4d4dc825e librum: 0.12.1 -> 0.12.2
Diff: https://github.com/Librum-Reader/Librum/compare/v.0.12.1...v.0.12.2

Changelog: https://github.com/Librum-Reader/Librum/releases/tag/v.0.12.2
2024-04-13 00:57:28 +08:00
Fabian Affolter b416c3227c python312Packages.digital-ocean: format with nixfmt 2024-04-12 18:35:52 +02:00
Fabian Affolter 7fd404603e python312Packages.digital-ocean: refactor 2024-04-12 18:34:31 +02:00
R. Ryantm 4d9ff3606a go-toml: 2.2.0 -> 2.2.1 2024-04-12 15:52:06 +00:00
R. Ryantm f9d4239cf8 cdogs-sdl: 2.0.0 -> 2.1.0 2024-04-12 15:26:02 +00:00
Nikolay Korotkiy ac9cc54ca0
tegola: enable viewer 2024-04-12 19:06:09 +04:00
Nikolay Korotkiy 64483813c2
tegola: migrate to by-name 2024-04-12 19:06:09 +04:00
Nikolay Korotkiy 59da012b5b
tegola: add geospatial team to maintainers 2024-04-12 19:06:08 +04:00
R. Ryantm 421bd7e5db
tegola: 0.19.0 -> 0.20.0 2024-04-12 19:06:02 +04:00
OPNA2608 33fc340c95 lomiri.deviceinfo: Fix references variable in pkg-config 2024-04-12 17:04:37 +02:00
Maximilian Bosch 9d0e0a6ea3
grafana: 10.4.1 -> 10.4.2
ChangeLog: https://github.com/grafana/grafana/releases/tag/v10.4.2
2024-04-12 16:55:56 +02:00
lucasew 9a4b6ea478 flet-client-flutter: 0.21.1 -> 0.22.0
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-04-12 11:48:10 -03:00
kashw2 2ea07897e7 albert: 0.22.17 -> 0.23.0 2024-04-13 00:21:16 +10:00
06kellyjac 54b29dac32 deno: 1.41.3 -> 1.42.3
librusty_v8 is distributed as .a.gz now
2024-04-12 14:47:59 +01:00
R. Ryantm 15c8770013 flannel: 0.24.4 -> 0.25.1 2024-04-12 12:57:53 +00:00
R. Ryantm 43e1b321d2 sqlfluff: 3.0.3 -> 3.0.4 2024-04-12 11:46:39 +00:00
OPNA2608 7523091d97 lomiri.lomiri-download-manager: Fix lack of output fixup in pkg-config file, update pkg-config call with new CMake option 2024-04-12 13:20:37 +02:00
Aaron Jheng 5b9cf6d246
vsce: 2.24.0 -> 2.25.0 2024-04-12 19:10:28 +08:00
R. Ryantm 0e2e5ebac4 bun: 1.1.2 -> 1.1.3 2024-04-12 10:40:52 +00:00
R. Ryantm a2130085b2 mercure: 0.15.10 -> 0.15.11 2024-04-12 10:38:49 +00:00
Fabian Affolter 8cdf8ea4ba python312Packages.pybotvac: format with nixfmt 2024-04-12 12:33:27 +02:00
Fabian Affolter c96bb37f80 python312Packages.pybotvac: 0.0.24 -> 0.0.25
Changelog: https://github.com/stianaske/pybotvac/releases/tag/v0.0.25
2024-04-12 12:32:51 +02:00
OPNA2608 4c958df482 lomiri.biometryd: Fix lack of output fixup in pkg-config file, update pkg-config call with new CMake option 2024-04-12 12:13:32 +02:00
R. Ryantm 43291a15b3 openloco: 24.01.1 -> 24.04 2024-04-12 06:28:45 +00:00
R. Ryantm 8e2fd36871 aws-sam-cli: 1.113.0 -> 1.115.0 2024-04-12 06:27:02 +00:00
R. Ryantm f3e66fad04 gatus: 5.8.0 -> 5.9.0 2024-04-12 06:07:26 +00:00
R. Ryantm b2f100e455 promptfoo: 0.49.3 -> 0.51.0 2024-04-12 05:20:41 +00:00
chenkailong_dxm d9936bc2aa micromamba: 1.5.4 -> 1.5.8 2024-04-12 13:08:41 +08:00
JP 5e37f12c64 maintainers: add dragonginger 2024-04-11 17:39:02 -05:00
Martin Weinelt 72502ca655
python313: 3.13.0a5 -> 3.13.0a6
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-6
2024-04-12 00:27:07 +02:00
Supa dfc2c88169
chatterino2: include qtwayland
Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-04-11 21:43:08 +03:00
matthewcroughan a38bfa7f82 cc1541: init at 4.1
Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
Co-authored-by: Cosima Neidahl <opna2608@protonmail.com>
2024-04-11 15:17:29 +01:00
zzzsyyy e77ea8ece5
linux_xanmod_latest: 6.7.12 -> 6.8.5 2024-04-11 20:04:25 +08:00
zzzsyyy c99a64cf89
linux_xanmod: 6.6.25 -> 6.6.26 2024-04-11 19:29:47 +08:00
Vincent Laporte 8d5f73b543
ocamlPackages.ppx_derivers: use Dune 3 2024-04-11 10:08:05 +02:00
Vincent Laporte 41493b10d7
ocamlPackages.octavius: use Dune 3 2024-04-11 09:53:46 +02:00
Vincent Laporte 5380bb424c
ocamlPackages.result: use Dune 3
ocamlPackages.base_quickcheck: 0.12.0 → 0.12.1

ocamlPackages.janeStreet_0_12: use Dune 3
2024-04-11 09:43:35 +02:00
R. Ryantm 05f88d6332 ex_doc: 0.31.2 -> 0.32.0 2024-04-11 05:14:48 +00:00
Christina Sørensen ad0527eef5
eza: 0.18.9 -> 0.18.10
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-04-11 07:13:18 +02:00
John Titor 1198dc84f8
nixos/hyprland: systemd.setPath - fix user profile bin directory
%u modifier can be used to get the username in systemd config
$USER var expansion does not work without manually importing $USER
Should fix opening links in home manager/user profile programs
2024-04-11 09:53:43 +05:30
RoGreat 1c9801b1c1 streamlink-twitch-gui-bin: icons 2024-04-10 23:15:23 -05:00
shivaraj-bh a3c17b5d6b nix-health: 0.2.3 -> 0.3.0
* add shivaraj-bh as maintainer
2024-04-11 09:13:08 +05:30
Thomas Gerbet 2e87a8cbd1 cosign: 2.2.3 -> 2.2.4
Fixes GHSA-95pr-fxf5-86gv and GHSA-88jx-383q-w4qc.

Changes:
https://github.com/sigstore/cosign/releases/tag/v2.2.4
2024-04-11 00:20:20 +02:00
Thomas Gerbet bc4dc452fa envoy: flag as vulnerable to CVE-2024-30255
Envoy 1.27.4 [0] contains the fix but upgrading it is
not straightforward as the build of the current version
is already broken and only thanks to the caching of the deps
(seems to be the case since the removal of Go 1.20).

Fixing the build seems to require more Bazel knownledge than I have
and the the usual maintainer is currently not available.

[0] https://github.com/envoyproxy/envoy/releases/tag/v1.27.4
2024-04-10 22:43:57 +02:00
Defelo 3acad1b873
uiua: 0.10.2 -> 0.10.3 2024-04-10 22:39:46 +02:00
Maximilian Bosch a3d3cdf5d9
nixos/matrix-synapse: don't use `services.postgresql.initialScript` in setup example
Closes #285688

This is misleading because `initialScript` will only be executed at the
*very first* run of postgresql. I.e. when deploying synapse to a server
with an existing postgresql, this won't work.

We don't have a good way of automatically provisioning databases
_declaratively_, so for now just explain what needs to be done here and
leave it to the user how to include this into their deployment.
2024-04-10 17:43:02 +02:00
Dan Callahan ec6c594944 stdenv/check-meta: Fix error message for disallowed unfree packages
Nixpkgs tries to print a helpful message when it blocks unfree packages,
but the suggestion is subtly broken. The predicate only matches on the
package's name, but the suggestion includes the full name-version pair.

Fixed by formatting the message with the same function as the predicate.

This issue arises because check-meta defines its own local getName with
semantics divergent from lib.getName. The former includes the version,
the latter does not.

Example Before:

    Alternatively you can configure a predicate to allow specific packages:
      { nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
          "obsidian-1.5.12"
        ];
      }

Example After:

    Alternatively you can configure a predicate to allow specific packages:
      { nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
          "obsidian"
        ];
      }

Fixes #303116
2024-04-10 16:15:24 +01:00
Weijia Wang d8102af473 taler: 0.9.3 -> 0.10.1 2024-04-10 10:55:10 +02:00
Gaetan Lepage b993e9c7b3 python311Packages.arviz: 0.17.1 -> 0.18.0
Diff: https://github.com/arviz-devs/arviz/compare/refs/tags/v0.17.1...v0.18.0

Changelog: https://github.com/arviz-devs/arviz/blob/v0.18.0/CHANGELOG.md
2024-04-10 08:14:19 +02:00
Nick Cao 97db26f1cf
fw-ectool: unstable-2022-12-03 -> 0-unstable-2023-12-15, switch upstream 2024-04-08 22:38:34 -04:00
TomaSajt 5c9e0805f9
texturepacker: 7.1.0 -> 7.2.0 2024-04-08 21:53:24 +02:00
aleksana 9f90c73360 doc/gnome: make wrapGAppsHook4 more discoverable 2024-04-08 23:02:46 +08:00
R. Ryantm bcc8eabb74 python311Packages.kubernetes: 28.1.0 -> 29.0.0 2024-04-08 13:45:13 +00:00
R. Ryantm ff7266a2b9 prometheus-smokeping-prober: 0.8.0 -> 0.8.1 2024-04-08 11:46:07 +00:00
R. Ryantm 69f108271f gigalixir: 1.11.1 -> 1.12.0 2024-04-08 06:23:46 +00:00
R. Ryantm a314f1ecf0 cloudfoundry-cli: 8.7.9 -> 8.7.10 2024-04-08 05:41:22 +00:00
R. Ryantm d5749032b4 crawley: 1.7.4 -> 1.7.5 2024-04-08 05:26:41 +00:00
R. Ryantm a0b3ee3a3e python312Packages.pytest-cases: 3.8.4 -> 3.8.5 2024-04-08 04:41:13 +00:00
R. Ryantm d9f56c353e stgit: 2.4.5 -> 2.4.6 2024-04-08 02:44:15 +00:00
R. Ryantm 55bc686535 konstraint: 0.35.0 -> 0.36.0 2024-04-08 01:29:01 +00:00
Pablo Ovelleiro Corral b60a810408
signal-cli: 0.12.8 -> 0.13.2
Fixes #293753
2024-04-08 00:00:45 +02:00
Philipp Joram 294245f750 haskellPackages.Agda: Split outputs to reduce closure size
After enabling a separate binary output for the `Agda` Haskell package,
the new `bin` output measures ~100MiB, compared to the ~4.5GiB before.
Using it in `agdaWithPackages` reduces the closure size of an Agda
installation from ~5GiB to ~3GiB.  The remaining space is taken up
mostly by the GHC backend.

With this change, derivations depending on `haskellPackages.Agda`
directly need to pick the right (binary) output.  This concerns in
particular `emacsPackages.agda2-mode`.
2024-04-07 16:36:57 +03:00
R. Ryantm 429b414ffc edid-decode: unstable-2024-01-29 -> unstable-2024-04-02 2024-04-07 11:19:32 +00:00
0Supa 943b7323ec chatterino2: use `callPackage` directly 2024-04-07 11:58:15 +03:00
John Titor 699cfb5e5d
calibre: 7.7.0 -> 7.8.0
Changelog: https://github.com/kovidgoyal/calibre/releases/tag/v7.8.0
2024-04-07 07:19:23 +05:30
R. Ryantm 1eee0a157c bosh-cli: 7.5.5 -> 7.5.6 2024-04-07 00:38:12 +00:00
Anthony Roussel bc2e4a537e
apvlv: move to pkgs/by-name 2024-04-06 23:55:08 +02:00
Anthony Roussel 0d86a49d54
apvlv: add anthonyroussel to maintainers 2024-04-06 23:55:08 +02:00
Anthony Roussel a9b20bb178
apvlv: 0.1.5 -> 0.5.0
https://github.com/naihe2010/apvlv/compare/v0.1.5...v0.5.0-final
2024-04-06 23:55:03 +02:00
László Kupcsik 49b8ddad05 rPackages.signatureSearch: disable package
ExperimentHub dependent
2024-04-06 23:49:53 +02:00
László Kupcsik da66198664 rPackages.ChemmineOB: fix build 2024-04-06 23:26:15 +02:00
László Kupcsik ce6a887ed2 rPackages.SpatialDecon: fix build 2024-04-06 22:45:35 +02:00
Martino Fontana 8dcbf0d8d8 skytemple: 1.6.3 -> 1.6.5 2024-04-06 14:52:40 +02:00
Martino Fontana bde74bb03c python3Packages.skytemple-ssb-debugger: 1.6.2 -> 1.6.4 2024-04-06 14:52:15 +02:00
Martino Fontana ded0193048 python3Packages.skytemple-ssb-emulator: 1.6.1.post1 -> 1.6.4 2024-04-06 14:51:52 +02:00
Martino Fontana aeb1209cbc python3Packages.skytemple-files: 1.6.3 -> 1.6.5 2024-04-06 14:51:09 +02:00
Martino Fontana 4d5101b1b6 python3Packages.skytemple-rust: 1.6.3 -> 1.6.5 2024-04-06 14:50:05 +02:00
Yarny0 08fd84846e foomatic-db-engine: unstable-2024-02-10 -> unstable-2024-04-05
Due to the sole new commit

a2b12271e1
"Fix wget / curl auto-detection at configure"

curl (or wget) is now a mandatory (runtime!) dependency.
2024-04-06 12:21:08 +02:00
Domen Kožar 9598063d68 make devenv release blocker 2024-04-05 06:08:31 +01:00
R. Ryantm eede894699 libtommath: 1.2.1 -> 1.3.0 2024-04-04 23:08:21 +00:00
Kiskae 230e558635 electron-*-bin: fix vulkan-loader 2024-04-04 22:50:10 +02:00
Kiskae bb145640a0 chromium: fix vulkan-loader 2024-04-04 22:49:39 +02:00
Naïm Favier 7eb7e71eb8
mueval,diagrams-builder: fix GHC libdir
Rather than hardcoding the path to GHC's libdir which may change, use
`ghc --print-libdir` in wrappers.

Another option would be to expose mkGhcLibdir from generic-builder.nix.

Also add a test for mueval.
2024-04-04 10:49:45 +02:00
Tom Kirchner 57f9cc103f ptouch-print: 1.4.3 -> 1.5-unstable-2024-02-11
The old upstream homepage and repo are dead; this moves them to the new home.

The latest release version is 1.5, but that does not contain several
important commits, including support for Brother's latest "standard"
label makers, so this moves to the latest commit.  Log here:
https://git.familie-radermacher.ch/linux/ptouch-print.git/log/

See original effort to update to 1.5 here; most of the changes are
from this original PR:
https://github.com/NixOS/nixpkgs/pull/197981
2024-04-03 15:47:27 -07:00
Naïm Favier bd5839cd1e
packages-config.nix: add `agdaPackages` 2024-04-03 22:36:03 +02:00
0Supa 756672d106 chatterino2: add supa as maintainer 2024-04-03 20:10:18 +03:00
0Supa 279ba486a7 maintainers: add supa 2024-04-03 20:09:28 +03:00
0Supa a986892985 chatterino2: build with Qt6 2024-04-03 20:08:48 +03:00
Noah Santschi-Cooney 77f34ccf4d
apko: 0.10.0 -> 0.13.2 2024-04-03 15:19:29 +01:00
Weijia Wang 4e71d4b8ed rar2fs: use fuse2 2024-04-03 12:46:27 +02:00
Weijia Wang c3428248d9 fuse2: add to top-level 2024-04-03 12:45:22 +02:00
Naïm Favier 543d39e057
mdadm: update homepage
Neil Brown's website returns an internal error, and has been stating
that he is no longer involved in maintaining mdadm: https://web.archive.org/web/20211120095829/http://neil.brown.name/blog/mdadm
2024-04-03 10:02:36 +02:00
Ben Darwin 4874517e27 python31Packages.nibabel: unbreak by disabling test requiring `distutils` 2024-04-02 20:16:31 -04:00
Wolfgang Walther 5e0eeb362b
postgresql{12,13}Packages.pg_safeupdate: 1.5 -> 1.4
pg_safeupdate was updated to 1.5 in #269755. v1.5 is not compatible with
PostgreSQL 12 and 13 anymore, so those were marked as broken.

However, this blocks anyone using PostgreSQL 12 or 13 with pg_safeupdate
from updating nixpkgs.

Instead, the old version should have been kept for PG 12 and 13.
2024-03-31 19:32:31 +02:00
Wolfgang Walther 7a358ffd0e
postgresqlPackages.postgis: add myself as maintainer 2024-03-31 19:32:31 +02:00
Wolfgang Walther 156f69bbcb
postgresqlPackages.pg_safeupdate: add myself as maintainer 2024-03-31 19:32:29 +02:00
Fabian Affolter 974a3a22aa python312Packages.attrdict: refactor 2024-03-29 11:30:18 +01:00
Weijia Wang 8922d75e93 gnunet-gtk: 0.20.0 -> 0.21.0 2024-03-26 03:34:14 +01:00
Weijia Wang 39035bd263 gnunet: 0.20.0 -> 0.21.1 2024-03-26 03:34:01 +01:00
Robert Medeiros c4304c2afa
iroh: 0.11.0 -> 0.13.0 2024-03-25 16:22:35 -04:00
David Warde-Farley f528df9f37 rocmPackages_6.hiprand: init at 6.0.2
Per the rocRAND README:

"As of version 5.0, [hipRAND] was split into a separate library. As of
version 6.0, hipRAND can no longer be built from rocRAND."

Also fixes `buildTests = true` behaviour for rocRAND.
2024-03-24 23:40:26 +00:00
Naxdy 642b9fc72b
python3Packages.pysimplegui: mark as broken 2024-03-23 19:08:33 +01:00
Naxdy 91238caafb
python3Packages.pysimplegui: change license to unfree 2024-03-23 19:03:46 +01:00
Yarny0 e335ef7991 tvbrowser: user stripJavaArchivesHook for determinism 2024-03-23 17:02:10 +01:00
Tom Herbers 8f5bbcc327
bird: 2.15 -> 2.15.1
Changelog: https://gitlab.nic.cz/labs/bird/-/blob/v2.15.1/NEWS
2024-03-22 12:09:10 +01:00
Anton Mosich 750d257532
libcdio-paranoia: 10.2+0.94+2 -> 10.2+2.0.1 2024-03-18 00:51:34 +01:00
FliegendeWurst a805ae9f3a ksnip: fix build with latest kcolorpicker 2024-03-11 11:12:44 +01:00
FliegendeWurst 4e93621647 libsForQt5.kimageannotator: 0.7.0 -> 0.7.1 2024-03-11 11:02:11 +01:00
R. Ryantm a8728bf01b kdePackages.kcolorpicker: 0.3.0 -> 0.3.1 2024-03-11 10:57:10 +01:00
Elliot Speck (Arcayr) df71fdde05 burpsuite: 2023.10.2.4 -> 2024.1.1.4 2024-03-06 21:10:58 +11:00
Tim Cuthbertson ddeb49e0ae gup: 0.9.0 -> 0.9.1 2024-02-22 21:17:50 +11:00
ocfox c0b1470a9a
python311Packages.gpsoauth: fix build 2024-02-19 17:27:32 +08:00
Vikram Narayanan 9c3d536f00 discount: 2.2.7b -> 3.0.0d 2024-02-15 11:41:05 -08:00
Stephen Huan 7fa9a0c896
python3Packages.mip: fix cffi version 2024-02-07 07:10:18 -05:00
Daniel Beecham 2ab5c8b5fa
netevent: 20201018 -> 20230429 2024-02-05 02:46:31 +01:00
Lux 4dd2148ca6 otto-matic: 4.0.1 -> unstable-2023-11-13
Version 4.0.1 does no longer build, and there is no newer version
2024-02-01 23:17:16 +01:00
Lucas Rasmussen 8af634a8ac lib.nng: fix mbedtlsSupport override
previously overriding the mbedtlsSupport flag
would result in a configure error because the build would still search for
the necessarry mbedtls libraries
2024-02-01 10:48:51 +01:00
Michael Evans 4beb6898f8 clairvoyant: Add hideUnsupportedVersionBanner option
Clairvoyant v3.1.3 introduced a non-dismissble banner stating that this
version of the app is unsupported, which is shown when the app detects
that it is not running as a Flatpak. This change adds the
"hideUnsupportedVersionBanner" option, disabled by default, which makes
it look like the app is running as a Flatpak.
2024-01-31 09:11:07 +02:00
Michael Evans e0905a878f clairvoyant: Add wrapGAppsHook4 and use finalAttrs pattern 2024-01-31 09:11:07 +02:00
R. Ryantm 543c6ce4f8 clairvoyant: 3.1.2 -> 3.1.3 2024-01-31 03:38:06 +00:00
Manuel Frischknecht cf0edc3321 commandergenius: 2.3.3 -> 3.5.0
The currently packaged version of `Commander-Genius` stopped
building with GCC 13, because GCC stopped transitively pulling
in a couple of standard headers in various scenarios. Among these
is `cstdint`, which declares a couple of standard integer types
like `uint32_t`.

At the same time, the currently packaged version is rather old
already, and these build issues have been resolved upstream in
newer versions.

This change updates `Commander-Genius` to the most recent upstream
release, fixing said build issues in the process as a side effect.
2024-01-26 14:59:41 +00:00
John Hao 05e97cbddd miraclecast: 1.0-20190403 -> 1.0-20231112 2024-01-22 09:46:59 -05:00
js6pak 08d28f1f1d
vscode-utils: add relativeLocation in toExtensionJson 2024-01-07 16:12:51 +01:00
Andreas Stührk b5654da7e6 pulumi: 3.93.0 -> 3.99.0 2024-01-02 14:36:32 +01:00
Isidor Zeuner 383eba59d3 rakarrack: fix segmentation fault 2023-12-09 13:39:18 +01:00
souxd 547fea8f6f doomseeker: 2018-03-05 -> 2023-08-09
new file:   pkgs/games/doom-ports/doomseeker/add_gitinfo.patch
	modified:   pkgs/games/doom-ports/doomseeker/default.nix
	new file:   pkgs/games/doom-ports/doomseeker/dont_update_gitinfo.patch
	modified:   pkgs/games/doom-ports/doomseeker/fix_paths.patch
2023-12-01 15:04:30 -03:00
souxd 125fc57962 zandronum-alpha: init at 3.2-230709-1914
new file:   pkgs/games/doom-ports/zandronum/alpha/add_gitinfo.patch
	new file:   pkgs/games/doom-ports/zandronum/alpha/default.nix
	new file:   pkgs/games/doom-ports/zandronum/alpha/dont_update_gitinfo.patch
	new file:   pkgs/games/doom-ports/zandronum/alpha/zan_configure_impurity.patch
	modified:   pkgs/top-level/all-packages.nix
2023-12-01 14:59:56 -03:00
2054 changed files with 26902 additions and 20848 deletions

View File

@ -102,9 +102,11 @@ Given the requirements above, the package expression would become messy quickly:
}
```
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.
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. For convenience, it also adds `dconf.lib` for a GIO module implementing a GSettings backend using `dconf`, `gtk3` for GSettings schemas, and `librsvg` for GdkPixbuf loader to the closure.
For convenience, it also adds `dconf.lib` for a GIO module implementing a GSettings backend using `dconf`, `gtk3` for GSettings schemas, and `librsvg` for GdkPixbuf loader to the closure. There is also [`wrapGAppsHook4`]{#ssec-gnome-hooks-wrapgappshook4}, which replaces GTK 3 with GTK 4. And in case you are packaging a program without a graphical interface, you might want to use [`wrapGAppsNoGuiHook`]{#ssec-gnome-hooks-wrapgappsnoguihook}, which runs the same script as `wrapGAppsHook` but does not bring `gtk3` and `librsvg` into the closure.
There is also [`wrapGAppsHook4`]{#ssec-gnome-hooks-wrapgappshook4}, which replaces GTK 3 with GTK 4. Instead of `wrapGAppsHook`, this should be used for all GTK4 applications.
In case you are packaging a program without a graphical interface, you might want to use [`wrapGAppsNoGuiHook`]{#ssec-gnome-hooks-wrapgappsnoguihook}, which runs the same script as `wrapGAppsHook` but does not bring `gtk3` and `librsvg` into the closure.
- `wrapGAppsHook` itself will add the packages `share` directory to `XDG_DATA_DIRS`.

View File

@ -146,7 +146,7 @@ let
scrubOptionValue literalExpression literalExample
showOption showOptionWithDefLocs showFiles
unknownModule mkOption mkPackageOption mkPackageOptionMD
mdDoc literalMD;
literalMD;
inherit (self.types) isType setType defaultTypeMerge defaultFunctor
isOptionType mkOptionType;
inherit (self.asserts)

View File

@ -136,7 +136,7 @@ let
# TODO: Change the type of this option to a submodule with a
# freeformType, so that individual arguments can be documented
# separately
description = lib.mdDoc ''
description = ''
Additional arguments passed to each module in addition to ones
like `lib`, `config`,
and `pkgs`, `modulesPath`.
@ -187,14 +187,14 @@ let
type = types.bool;
internal = true;
default = true;
description = lib.mdDoc "Whether to check whether all option definitions have matching declarations.";
description = "Whether to check whether all option definitions have matching declarations.";
};
_module.freeformType = mkOption {
type = types.nullOr types.optionType;
internal = true;
default = null;
description = lib.mdDoc ''
description = ''
If set, merge all definitions that don't have an associated option
together using this type. The result then gets combined with the
values of all declared options to produce the final `
@ -209,7 +209,7 @@ let
_module.specialArgs = mkOption {
readOnly = true;
internal = true;
description = lib.mdDoc ''
description = ''
Externally provided module arguments that can't be modified from
within a configuration, but can be used in module imports.
'';

View File

@ -400,9 +400,11 @@ rec {
literalExample = lib.warn "lib.literalExample is deprecated, use lib.literalExpression instead, or use lib.literalMD for a non-Nix description." literalExpression;
/* Transition marker for documentation that's already migrated to markdown
syntax. This is a no-op and no longer needed.
syntax. Has been a no-op for some while and been removed from nixpkgs.
Kept here to alert downstream users who may not be aware of the migration's
completion that it should be removed from modules.
*/
mdDoc = lib.id;
mdDoc = lib.warn "lib.mdDoc was removed from nixpkgs. Option descriptions are now in Markdown by default, you can remove any remaining uses of it.";
/* For use in the `defaultText` and `example` option attributes. Causes the
given MD text to be inserted verbatim in the documentation, for when

View File

@ -2752,6 +2752,12 @@
githubId = 150560585;
name = "Dmitry Ivankov";
};
bonsairobo = {
email = "duncanfairbanks6@gmail.com";
github = "bonsairobo";
githubId = 3229981;
name = "Duncan Fairbanks";
};
booklearner = {
name = "booklearner";
email = "booklearner@proton.me";
@ -5301,6 +5307,12 @@
fingerprint = "D245 D484 F357 8CB1 7FD6 DA6B 67DB 29BF F3C9 6757";
}];
};
dragonginger = {
email = "dragonginger10@gmail.com";
github = "dragonginger10";
githubId = 20759788;
name = "JP Lippold";
};
dramaturg = {
email = "seb@ds.ag";
github = "dramaturg";
@ -8677,6 +8689,12 @@
githubId = 137306;
name = "Michele Catalano";
};
isabelroses = {
email = "isabel@isabelroses.com";
github = "isabelroses";
githubId = 71222764;
name = "Isabel Roses";
};
isaozler = {
email = "isaozler@gmail.com";
github = "isaozler";
@ -13312,6 +13330,12 @@
fingerprint = "E90C BA34 55B3 6236 740C 038F 0D94 8CE1 9CF4 9C5F";
}];
};
mksafavi = {
name = "MK Safavi";
email = "mksafavi@gmail.com";
github = "mksafavi";
githubId = 50653293;
};
mktip = {
email = "mo.issa.ok+nix@gmail.com";
github = "mktip";
@ -13973,6 +13997,10 @@
githubId = 56316606;
name = "Amneesh Singh";
};
nayala = {
name = "Nia";
matrix = "@fly:asra.gr";
};
nazarewk = {
name = "Krzysztof Nazarewski";
matrix = "@nazarewk:matrix.org";
@ -17661,7 +17689,7 @@
name = "Sanskar Gurdasani";
};
sarahec = {
email = "sarahec@nextquestion.net";
email = "seclark@nextquestion.net";
github = "sarahec";
githubId = 11277967;
name = "Sarah Clark";
@ -19242,6 +19270,12 @@
githubId = 1939855;
name = "Kimmo Suominen";
};
supa = {
email = "supa.codes@gmail.com";
github = "0Supa";
githubId = 36031171;
name = "Supa";
};
superbo = {
email = "supernbo@gmail.com";
github = "SuperBo";

View File

@ -23,7 +23,7 @@ in {
options.amazonImage = {
name = mkOption {
type = types.str;
description = lib.mdDoc "The name of the generated derivation";
description = "The name of the generated derivation";
default = "nixos-amazon-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}";
};
@ -35,7 +35,7 @@ in {
]
'';
default = [];
description = lib.mdDoc ''
description = ''
This option lists files to be copied to fixed locations in the
generated image. Glob patterns work.
'';
@ -45,13 +45,13 @@ in {
type = with types; either (enum [ "auto" ]) int;
default = 3072;
example = 8192;
description = lib.mdDoc "The size in MB of the image";
description = "The size in MB of the image";
};
format = mkOption {
type = types.enum [ "raw" "qcow2" "vpc" ];
default = "vpc";
description = lib.mdDoc "The image format to output";
description = "The image format to output";
};
};

View File

@ -16,26 +16,26 @@ in
options.openstackImage = {
name = mkOption {
type = types.str;
description = lib.mdDoc "The name of the generated derivation";
description = "The name of the generated derivation";
default = "nixos-openstack-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}";
};
ramMB = mkOption {
type = types.int;
default = 1024;
description = lib.mdDoc "RAM allocation for build VM";
description = "RAM allocation for build VM";
};
sizeMB = mkOption {
type = types.int;
default = 8192;
description = lib.mdDoc "The size in MB of the image";
description = "The size in MB of the image";
};
format = mkOption {
type = types.enum [ "raw" "qcow2" ];
default = "qcow2";
description = lib.mdDoc "The image format to output";
description = "The image format to output";
};
};

View File

@ -6,7 +6,7 @@ with lib;
appstream.enable = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Whether to install files to support the
[AppStream metadata specification](https://www.freedesktop.org/software/appstream/docs/index.html).
'';

View File

@ -40,7 +40,7 @@ in
###### interface
options.console = {
enable = mkEnableOption (lib.mdDoc "virtual console") // {
enable = mkEnableOption "virtual console" // {
default = true;
};
@ -48,7 +48,7 @@ in
type = with types; nullOr (either str path);
default = null;
example = "LatArCyrHeb-16";
description = mdDoc ''
description = ''
The font used for the virtual consoles.
Can be `null`, a font name, or a path to a PSF font file.
@ -65,7 +65,7 @@ in
type = with types; either str path;
default = "us";
example = "fr";
description = lib.mdDoc ''
description = ''
The keyboard mapping table for the virtual consoles.
'';
};
@ -79,7 +79,7 @@ in
"002b36" "cb4b16" "586e75" "657b83"
"839496" "6c71c4" "93a1a1" "fdf6e3"
];
description = lib.mdDoc ''
description = ''
The 16 colors palette used by the virtual consoles.
Leave empty to use the default colors.
Colors must be in hexadecimal format and listed in
@ -91,7 +91,7 @@ in
packages = mkOption {
type = types.listOf types.package;
default = [ ];
description = lib.mdDoc ''
description = ''
List of additional packages that provide console fonts, keymaps and
other resources for virtual consoles use.
'';
@ -100,7 +100,7 @@ in
useXkbConfig = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
If set, configure the virtual console keymap from the xserver
keyboard settings.
'';
@ -109,7 +109,7 @@ in
earlySetup = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Enable setting virtual console options as early as possible (in initrd).
'';
};

View File

@ -9,7 +9,7 @@ with lib;
environment.enableDebugInfo = mkOption {
type = types.bool;
default = false;
description = mdDoc ''
description = ''
Some NixOS packages provide debug symbols. However, these are
not included in the system closure by default to save disk
space. Enabling this option causes the debug symbols to appear

View File

@ -7,7 +7,7 @@ let
in
{
options.services.fanout = {
enable = lib.mkEnableOption (lib.mdDoc "fanout");
enable = lib.mkEnableOption "fanout";
fanoutDevices = lib.mkOption {
type = lib.types.int;
default = 1;

View File

@ -278,7 +278,7 @@ in
enable = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
If enabled, a Fontconfig configuration file will be built
pointing to a set of default fonts. If you don't care about
running X11 applications or any other program that uses
@ -291,7 +291,7 @@ in
internal = true;
type = with types; listOf path;
default = [ ];
description = lib.mdDoc ''
description = ''
Fontconfig configuration packages.
'';
};
@ -299,7 +299,7 @@ in
antialias = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Enable font antialiasing. At high resolution (> 200 DPI),
antialiasing has no visible effect; users of such displays may want
to disable this option.
@ -309,7 +309,7 @@ in
localConf = mkOption {
type = types.lines;
default = "";
description = lib.mdDoc ''
description = ''
System-wide customization file contents, has higher priority than
`defaultFonts` settings.
'';
@ -319,7 +319,7 @@ in
monospace = mkOption {
type = types.listOf types.str;
default = ["DejaVu Sans Mono"];
description = lib.mdDoc ''
description = ''
System-wide default monospace font(s). Multiple fonts may be
listed in case multiple languages must be supported.
'';
@ -328,7 +328,7 @@ in
sansSerif = mkOption {
type = types.listOf types.str;
default = ["DejaVu Sans"];
description = lib.mdDoc ''
description = ''
System-wide default sans serif font(s). Multiple fonts may be
listed in case multiple languages must be supported.
'';
@ -337,7 +337,7 @@ in
serif = mkOption {
type = types.listOf types.str;
default = ["DejaVu Serif"];
description = lib.mdDoc ''
description = ''
System-wide default serif font(s). Multiple fonts may be listed
in case multiple languages must be supported.
'';
@ -346,7 +346,7 @@ in
emoji = mkOption {
type = types.listOf types.str;
default = ["Noto Color Emoji"];
description = lib.mdDoc ''
description = ''
System-wide default emoji font(s). Multiple fonts may be listed
in case a font does not support all emoji.
@ -363,7 +363,7 @@ in
enable = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Enable font hinting. Hinting aligns glyphs to pixel boundaries to
improve rendering sharpness at low resolution. At high resolution
(> 200 dpi) hinting will do nothing (at best); users of such
@ -374,7 +374,7 @@ in
autohint = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enable the autohinter in place of the default interpreter.
The results are usually lower quality than correctly-hinted
fonts, but better than unhinted fonts.
@ -384,7 +384,7 @@ in
style = mkOption {
type = types.enum ["none" "slight" "medium" "full"];
default = "slight";
description = lib.mdDoc ''
description = ''
Hintstyle is the amount of font reshaping done to line up
to the grid.
@ -407,7 +407,7 @@ in
includeUserConf = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Include the user configuration from
{file}`~/.config/fontconfig/fonts.conf` or
{file}`~/.config/fontconfig/conf.d`.
@ -419,7 +419,7 @@ in
rgba = mkOption {
default = "none";
type = types.enum ["rgb" "bgr" "vrgb" "vbgr" "none"];
description = lib.mdDoc ''
description = ''
Subpixel order. The overwhelming majority of displays are
`rgb` in their normal orientation. Select
`vrgb` for mounting such a display 90 degrees
@ -435,7 +435,7 @@ in
lcdfilter = mkOption {
default = "default";
type = types.enum ["none" "default" "light" "legacy"];
description = lib.mdDoc ''
description = ''
FreeType LCD filter. At high resolution (> 200 DPI), LCD filtering
has no visible effect; users of such displays may want to select
`none`.
@ -447,7 +447,7 @@ in
cache32Bit = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Generate system fonts cache for 32-bit applications.
'';
};
@ -455,7 +455,7 @@ in
allowBitmaps = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Allow bitmap fonts. Set to `false` to ban all
bitmap fonts.
'';
@ -464,7 +464,7 @@ in
allowType1 = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Allow Type-1 fonts. Default is `false` because of
poor rendering.
'';
@ -473,7 +473,7 @@ in
useEmbeddedBitmaps = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc "Use embedded bitmaps in fonts like Calibri.";
description = "Use embedded bitmaps in fonts like Calibri.";
};
};

View File

@ -30,7 +30,7 @@ in
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Whether to create a directory with links to all fonts in
{file}`/run/current-system/sw/share/X11/fonts`.
'';
@ -40,7 +40,7 @@ in
type = types.bool;
default = config.programs.xwayland.enable;
defaultText = literalExpression "config.programs.xwayland.enable";
description = lib.mdDoc ''
description = ''
Whether to decompress fonts in
{file}`/run/current-system/sw/share/X11/fonts`.
'';

View File

@ -7,7 +7,7 @@ with lib;
fonts.enableGhostscriptFonts = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Whether to add the fonts provided by Ghostscript (such as
various URW fonts and the Base-14 Postscript fonts) to the
list of system fonts, making them available to X11

View File

@ -16,13 +16,13 @@ in
type = with lib.types; listOf path;
default = [];
example = lib.literalExpression "[ pkgs.dejavu_fonts ]";
description = lib.mdDoc "List of primary font packages.";
description = "List of primary font packages.";
};
enableDefaultPackages = lib.mkOption {
type = lib.types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enable a basic set of fonts providing several styles
and families and reasonable coverage of Unicode.
'';

View File

@ -7,7 +7,7 @@ with lib;
type = types.bool;
default = config.services.xserver.enable;
defaultText = literalExpression "config.services.xserver.enable";
description = lib.mdDoc ''
description = ''
Whether to build icon theme caches for GTK applications.
'';
};

View File

@ -21,7 +21,7 @@ with lib;
}
'';
example = literalExpression "pkgs.glibcLocales";
description = lib.mdDoc ''
description = ''
Customized pkg.glibcLocales package.
Changing this option can disable handling of i18n.defaultLocale
@ -33,7 +33,7 @@ with lib;
type = types.str;
default = "en_US.UTF-8";
example = "nl_NL.UTF-8";
description = lib.mdDoc ''
description = ''
The default locale. It determines the language for program
messages, the format for dates and times, sort order, and so on.
It also determines the character set, such as UTF-8.
@ -44,7 +44,7 @@ with lib;
type = types.attrsOf types.str;
default = {};
example = { LC_MESSAGES = "en_US.UTF-8"; LC_TIME = "de_DE.UTF-8"; };
description = lib.mdDoc ''
description = ''
A set of additional system-wide locale settings other than
`LANG` which can be configured with
{option}`i18n.defaultLocale`.
@ -72,7 +72,7 @@ with lib;
))
'';
example = ["en_US.UTF-8/UTF-8" "nl_NL.UTF-8/UTF-8" "nl_NL/ISO-8859-1"];
description = lib.mdDoc ''
description = ''
List of locales that the system should support. The value
`"all"` means that all locales supported by
Glibc will be installed. A full list of supported locales

View File

@ -7,11 +7,11 @@ let
in
{
options.networking.iproute2 = {
enable = mkEnableOption (lib.mdDoc "copying IP route configuration files");
enable = mkEnableOption "copying IP route configuration files";
rttablesExtraConfig = mkOption {
type = types.lines;
default = "";
description = lib.mdDoc ''
description = ''
Verbatim lines to add to /etc/iproute2/rt_tables
'';
};

View File

@ -59,36 +59,36 @@ in
users.ldap = {
enable = mkEnableOption (lib.mdDoc "authentication against an LDAP server");
enable = mkEnableOption "authentication against an LDAP server";
loginPam = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc "Whether to include authentication against LDAP in login PAM.";
description = "Whether to include authentication against LDAP in login PAM.";
};
nsswitch = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc "Whether to include lookup against LDAP in NSS.";
description = "Whether to include lookup against LDAP in NSS.";
};
server = mkOption {
type = types.str;
example = "ldap://ldap.example.org/";
description = lib.mdDoc "The URL of the LDAP server.";
description = "The URL of the LDAP server.";
};
base = mkOption {
type = types.str;
example = "dc=example,dc=org";
description = lib.mdDoc "The distinguished name of the search base.";
description = "The distinguished name of the search base.";
};
useTLS = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
If enabled, use TLS (encryption) over an LDAP (port 389)
connection. The alternative is to specify an LDAPS server (port
636) in {option}`users.ldap.server` or to forego
@ -99,7 +99,7 @@ in
timeLimit = mkOption {
default = 0;
type = types.int;
description = lib.mdDoc ''
description = ''
Specifies the time limit (in seconds) to use when performing
searches. A value of zero (0), which is the default, is to
wait indefinitely for searches to be completed.
@ -110,7 +110,7 @@ in
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Whether to let the nslcd daemon (nss-pam-ldapd) handle the
LDAP lookups for NSS and PAM. This can improve performance,
and if you need to bind to the LDAP server with a password,
@ -125,17 +125,17 @@ in
extraConfig = mkOption {
default = "";
type = types.lines;
description = lib.mdDoc ''
description = ''
Extra configuration options that will be added verbatim at
the end of the nslcd configuration file (`nslcd.conf(5)`).
'' ;
'';
} ;
rootpwmoddn = mkOption {
default = "";
example = "cn=admin,dc=example,dc=com";
type = types.str;
description = lib.mdDoc ''
description = ''
The distinguished name to use to bind to the LDAP server
when the root user tries to modify a user's password.
'';
@ -145,7 +145,7 @@ in
default = "";
example = "/run/keys/nslcd.rootpwmodpw";
type = types.str;
description = lib.mdDoc ''
description = ''
The path to a file containing the credentials with which to bind to
the LDAP server if the root user tries to change a user's password.
'';
@ -157,7 +157,7 @@ in
default = "";
example = "cn=admin,dc=example,dc=com";
type = types.str;
description = lib.mdDoc ''
description = ''
The distinguished name to bind to the LDAP server with. If this
is not specified, an anonymous bind will be done.
'';
@ -166,7 +166,7 @@ in
passwordFile = mkOption {
default = "/etc/ldap/bind.password";
type = types.str;
description = lib.mdDoc ''
description = ''
The path to a file containing the credentials to use when binding
to the LDAP server (if not binding anonymously).
'';
@ -175,7 +175,7 @@ in
timeLimit = mkOption {
default = 30;
type = types.int;
description = lib.mdDoc ''
description = ''
Specifies the time limit (in seconds) to use when connecting
to the directory server. This is distinct from the time limit
specified in {option}`users.ldap.timeLimit` and affects
@ -186,7 +186,7 @@ in
policy = mkOption {
default = "hard_open";
type = types.enum [ "hard_open" "hard_init" "soft" ];
description = lib.mdDoc ''
description = ''
Specifies the policy to use for reconnecting to an unavailable
LDAP server. The default is `hard_open`, which
reconnects if opening the connection to the directory server
@ -205,13 +205,13 @@ in
extraConfig = mkOption {
default = "";
type = types.lines;
description = lib.mdDoc ''
description = ''
Extra configuration options that will be added verbatim at
the end of the ldap configuration file (`ldap.conf(5)`).
If {option}`users.ldap.daemon` is enabled, this
configuration will not be used. In that case, use
{option}`users.ldap.daemon.extraConfig` instead.
'' ;
'';
};
};

View File

@ -1,7 +1,7 @@
{ config, lib, pkgs, ... }:
let
inherit (lib) last splitString mkOption types mdDoc optionals;
inherit (lib) last splitString mkOption types optionals;
libDir = pkgs.stdenv.hostPlatform.libDir;
ldsoBasename = builtins.unsafeDiscardStringContext (last (splitString "/" pkgs.stdenv.cc.bintools.dynamicLinker));
@ -14,7 +14,7 @@ in {
environment.ldso = mkOption {
type = types.nullOr types.path;
default = null;
description = mdDoc ''
description = ''
The executable to link into the normal FHS location of the ELF loader.
'';
};
@ -22,7 +22,7 @@ in {
environment.ldso32 = mkOption {
type = types.nullOr types.path;
default = null;
description = mdDoc ''
description = ''
The executable to link into the normal FHS location of the 32-bit ELF loader.
This currently only works on x86_64 architectures.

View File

@ -22,7 +22,7 @@ in
default = null;
type = timezone;
example = "America/New_York";
description = lib.mdDoc ''
description = ''
The time zone used when displaying times and dates. See <https://en.wikipedia.org/wiki/List_of_tz_database_time_zones>
for a comprehensive list of possible values for this setting.
@ -34,7 +34,7 @@ in
hardwareClockInLocalTime = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc "If set, keep the hardware clock in local time instead of UTC.";
description = "If set, keep the hardware clock in local time instead of UTC.";
};
};
@ -43,7 +43,7 @@ in
latitude = mkOption {
type = types.float;
description = lib.mdDoc ''
description = ''
Your current latitude, between
`-90.0` and `90.0`. Must be provided
along with longitude.
@ -52,7 +52,7 @@ in
longitude = mkOption {
type = types.float;
description = lib.mdDoc ''
description = ''
Your current longitude, between
between `-180.0` and `180.0`. Must be
provided along with latitude.
@ -62,7 +62,7 @@ in
provider = mkOption {
type = types.enum [ "manual" "geoclue2" ];
default = "manual";
description = lib.mdDoc ''
description = ''
The location provider to use for determining your location. If set to
`manual` you must also provide latitude/longitude.
'';

View File

@ -77,7 +77,7 @@ in
environment.memoryAllocator.provider = mkOption {
type = types.enum ([ "libc" ] ++ attrNames providers);
default = "libc";
description = lib.mdDoc ''
description = ''
The system-wide memory allocator.
Briefly, the system-wide memory allocator providers are:

View File

@ -10,41 +10,41 @@ in
options = {
users.mysql = {
enable = mkEnableOption (lib.mdDoc "authentication against a MySQL/MariaDB database");
enable = mkEnableOption "authentication against a MySQL/MariaDB database";
host = mkOption {
type = types.str;
example = "localhost";
description = lib.mdDoc "The hostname of the MySQL/MariaDB server";
description = "The hostname of the MySQL/MariaDB server";
};
database = mkOption {
type = types.str;
example = "auth";
description = lib.mdDoc "The name of the database containing the users";
description = "The name of the database containing the users";
};
user = mkOption {
type = types.str;
example = "nss-user";
description = lib.mdDoc "The username to use when connecting to the database";
description = "The username to use when connecting to the database";
};
passwordFile = mkOption {
type = types.path;
example = "/run/secrets/mysql-auth-db-passwd";
description = lib.mdDoc "The path to the file containing the password for the user";
description = "The path to the file containing the password for the user";
};
pam = mkOption {
description = lib.mdDoc "Settings for `pam_mysql`";
description = "Settings for `pam_mysql`";
type = types.submodule {
options = {
table = mkOption {
type = types.str;
example = "users";
description = lib.mdDoc "The name of table that maps unique login names to the passwords.";
description = "The name of table that maps unique login names to the passwords.";
};
updateTable = mkOption {
type = types.nullOr types.str;
default = null;
example = "users_updates";
description = lib.mdDoc ''
description = ''
The name of the table used for password alteration. If not defined, the value
of the `table` option will be used instead.
'';
@ -52,18 +52,18 @@ in
userColumn = mkOption {
type = types.str;
example = "username";
description = lib.mdDoc "The name of the column that contains a unix login name.";
description = "The name of the column that contains a unix login name.";
};
passwordColumn = mkOption {
type = types.str;
example = "password";
description = lib.mdDoc "The name of the column that contains a (encrypted) password string.";
description = "The name of the column that contains a (encrypted) password string.";
};
statusColumn = mkOption {
type = types.nullOr types.str;
default = null;
example = "status";
description = lib.mdDoc ''
description = ''
The name of the column or an SQL expression that indicates the status of
the user. The status is expressed by the combination of two bitfields
shown below:
@ -93,7 +93,7 @@ in
"8" "sha512"
"9" "sha256"
];
description = lib.mdDoc ''
description = ''
The method to encrypt the user's password:
- `0` (or `"plain"`):
@ -125,18 +125,18 @@ in
type = types.nullOr (types.enum [ "md5" "sha256" "sha512" "blowfish" ]);
default = null;
example = "blowfish";
description = lib.mdDoc "The default encryption method to use for `passwordCrypt = 1`.";
description = "The default encryption method to use for `passwordCrypt = 1`.";
};
where = mkOption {
type = types.nullOr types.str;
default = null;
example = "host.name='web' AND user.active=1";
description = lib.mdDoc "Additional criteria for the query.";
description = "Additional criteria for the query.";
};
verbose = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
If enabled, produces logs with detailed messages that describes what
`pam_mysql` is doing. May be useful for debugging.
'';
@ -144,7 +144,7 @@ in
disconnectEveryOperation = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
By default, `pam_mysql` keeps the connection to the MySQL
database until the session is closed. If this option is set to true it
disconnects every time the PAM operation has finished. This option may
@ -155,17 +155,17 @@ in
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc "Enables logging of authentication attempts in the MySQL database.";
description = "Enables logging of authentication attempts in the MySQL database.";
};
table = mkOption {
type = types.str;
example = "logs";
description = lib.mdDoc "The name of the table to which logs are written.";
description = "The name of the table to which logs are written.";
};
msgColumn = mkOption {
type = types.str;
example = "msg";
description = lib.mdDoc ''
description = ''
The name of the column in the log table to which the description
of the performed operation is stored.
'';
@ -173,7 +173,7 @@ in
userColumn = mkOption {
type = types.str;
example = "user";
description = lib.mdDoc ''
description = ''
The name of the column in the log table to which the name of the
user being authenticated is stored.
'';
@ -181,7 +181,7 @@ in
pidColumn = mkOption {
type = types.str;
example = "pid";
description = lib.mdDoc ''
description = ''
The name of the column in the log table to which the pid of the
process utilising the `pam_mysql` authentication
service is stored.
@ -190,7 +190,7 @@ in
hostColumn = mkOption {
type = types.str;
example = "host";
description = lib.mdDoc ''
description = ''
The name of the column in the log table to which the name of the user
being authenticated is stored.
'';
@ -198,7 +198,7 @@ in
rHostColumn = mkOption {
type = types.str;
example = "rhost";
description = lib.mdDoc ''
description = ''
The name of the column in the log table to which the name of the remote
host that initiates the session is stored. The value is supposed to be
set by the PAM-aware application with `pam_set_item(PAM_RHOST)`.
@ -207,7 +207,7 @@ in
timeColumn = mkOption {
type = types.str;
example = "timestamp";
description = lib.mdDoc ''
description = ''
The name of the column in the log table to which the timestamp of the
log entry is stored.
'';
@ -217,7 +217,7 @@ in
};
};
nss = mkOption {
description = lib.mdDoc ''
description = ''
Settings for `libnss-mysql`.
All examples are from the [minimal example](https://github.com/saknopper/libnss-mysql/tree/master/sample/minimal)
@ -234,7 +234,7 @@ in
WHERE username='%1$s' \
LIMIT 1
'';
description = lib.mdDoc ''
description = ''
SQL query for the [getpwnam](https://man7.org/linux/man-pages/man3/getpwnam.3.html)
syscall.
'';
@ -248,7 +248,7 @@ in
WHERE uid='%1$u' \
LIMIT 1
'';
description = lib.mdDoc ''
description = ''
SQL query for the [getpwuid](https://man7.org/linux/man-pages/man3/getpwuid.3.html)
syscall.
'';
@ -262,7 +262,7 @@ in
WHERE username='%1$s' \
LIMIT 1
'';
description = lib.mdDoc ''
description = ''
SQL query for the [getspnam](https://man7.org/linux/man-pages/man3/getspnam.3.html)
syscall.
'';
@ -273,7 +273,7 @@ in
example = literalExpression ''
SELECT username,'x',uid,'5000','MySQL User', CONCAT('/home/',username),'/run/sw/current-system/bin/bash' FROM users
'';
description = lib.mdDoc ''
description = ''
SQL query for the [getpwent](https://man7.org/linux/man-pages/man3/getpwent.3.html)
syscall.
'';
@ -284,7 +284,7 @@ in
example = literalExpression ''
SELECT username,password,'1','0','99999','0','0','-1','0' FROM users
'';
description = lib.mdDoc ''
description = ''
SQL query for the [getspent](https://man7.org/linux/man-pages/man3/getspent.3.html)
syscall.
'';
@ -295,7 +295,7 @@ in
example = literalExpression ''
SELECT name,password,gid FROM groups WHERE name='%1$s' LIMIT 1
'';
description = lib.mdDoc ''
description = ''
SQL query for the [getgrnam](https://man7.org/linux/man-pages/man3/getgrnam.3.html)
syscall.
'';
@ -306,7 +306,7 @@ in
example = literalExpression ''
SELECT name,password,gid FROM groups WHERE gid='%1$u' LIMIT 1
'';
description = lib.mdDoc ''
description = ''
SQL query for the [getgrgid](https://man7.org/linux/man-pages/man3/getgrgid.3.html)
syscall.
'';
@ -317,7 +317,7 @@ in
example = literalExpression ''
SELECT name,password,gid FROM groups
'';
description = lib.mdDoc ''
description = ''
SQL query for the [getgrent](https://man7.org/linux/man-pages/man3/getgrent.3.html)
syscall.
'';
@ -328,7 +328,7 @@ in
example = literalExpression ''
SELECT username FROM grouplist WHERE gid='%1$u'
'';
description = lib.mdDoc ''
description = ''
SQL query for the [memsbygid](https://man7.org/linux/man-pages/man3/memsbygid.3.html)
syscall.
'';
@ -339,7 +339,7 @@ in
example = literalExpression ''
SELECT gid FROM grouplist WHERE username='%1$s'
'';
description = lib.mdDoc ''
description = ''
SQL query for the [gidsbymem](https://man7.org/linux/man-pages/man3/gidsbymem.3.html)
syscall.
'';

View File

@ -28,7 +28,7 @@ in
"192.168.0.2" = [ "fileserver.local" "nameserver.local" ];
};
'';
description = lib.mdDoc ''
description = ''
Locally defined maps of hostnames to IP addresses.
'';
};
@ -37,7 +37,7 @@ in
type = types.listOf types.path;
defaultText = literalMD "Hosts from {option}`networking.hosts` and {option}`networking.extraHosts`";
example = literalExpression ''[ "''${pkgs.my-blocklist-package}/share/my-blocklist/hosts" ]'';
description = lib.mdDoc ''
description = ''
Files that should be concatenated together to form {file}`/etc/hosts`.
'';
};
@ -46,7 +46,7 @@ in
type = types.lines;
default = "";
example = "192.168.0.1 lanlocalhost";
description = lib.mdDoc ''
description = ''
Additional verbatim entries to be appended to {file}`/etc/hosts`.
For adding hosts from derivation results, use {option}`networking.hostFiles` instead.
'';
@ -60,7 +60,7 @@ in
"3.nixos.pool.ntp.org"
];
type = types.listOf types.str;
description = lib.mdDoc ''
description = ''
The set of NTP servers from which to synchronise.
'';
};
@ -70,7 +70,7 @@ in
default = lib.mkOption {
type = types.nullOr types.str;
default = null;
description = lib.mdDoc ''
description = ''
This option specifies the default value for httpProxy, httpsProxy, ftpProxy and rsyncProxy.
'';
example = "http://127.0.0.1:3128";
@ -80,7 +80,7 @@ in
type = types.nullOr types.str;
default = cfg.proxy.default;
defaultText = literalExpression "config.${opt.proxy.default}";
description = lib.mdDoc ''
description = ''
This option specifies the http_proxy environment variable.
'';
example = "http://127.0.0.1:3128";
@ -90,7 +90,7 @@ in
type = types.nullOr types.str;
default = cfg.proxy.default;
defaultText = literalExpression "config.${opt.proxy.default}";
description = lib.mdDoc ''
description = ''
This option specifies the https_proxy environment variable.
'';
example = "http://127.0.0.1:3128";
@ -100,7 +100,7 @@ in
type = types.nullOr types.str;
default = cfg.proxy.default;
defaultText = literalExpression "config.${opt.proxy.default}";
description = lib.mdDoc ''
description = ''
This option specifies the ftp_proxy environment variable.
'';
example = "http://127.0.0.1:3128";
@ -110,7 +110,7 @@ in
type = types.nullOr types.str;
default = cfg.proxy.default;
defaultText = literalExpression "config.${opt.proxy.default}";
description = lib.mdDoc ''
description = ''
This option specifies the rsync_proxy environment variable.
'';
example = "http://127.0.0.1:3128";
@ -120,7 +120,7 @@ in
type = types.nullOr types.str;
default = cfg.proxy.default;
defaultText = literalExpression "config.${opt.proxy.default}";
description = lib.mdDoc ''
description = ''
This option specifies the all_proxy environment variable.
'';
example = "http://127.0.0.1:3128";
@ -129,7 +129,7 @@ in
noProxy = lib.mkOption {
type = types.nullOr types.str;
default = null;
description = lib.mdDoc ''
description = ''
This option specifies the no_proxy environment variable.
If a default proxy is used and noProxy is null,
then noProxy will be set to 127.0.0.1,localhost.
@ -141,7 +141,7 @@ in
type = types.attrs;
internal = true;
default = {};
description = lib.mdDoc ''
description = ''
Environment variables used for the network proxy.
'';
};

View File

@ -23,7 +23,7 @@ in
nix = {
channel = {
enable = mkOption {
description = lib.mdDoc ''
description = ''
Whether the `nix-channel` command and state files are made available on the machine.
The following files are initialized when enabled:
@ -57,7 +57,7 @@ in
]
else [];
'';
description = lib.mdDoc ''
description = ''
The default Nix expression search path, used by the Nix
evaluator to look up paths enclosed in angle brackets
(e.g. `<nixpkgs>`).
@ -70,7 +70,7 @@ in
internal = true;
type = types.str;
default = "https://nixos.org/channels/nixos-unstable";
description = lib.mdDoc "Default NixOS channel to which the root user is subscribed.";
description = "Default NixOS channel to which the root user is subscribed.";
};
};
};

View File

@ -40,25 +40,25 @@ in
from = mkOption {
type = referenceAttrs;
example = { type = "indirect"; id = "nixpkgs"; };
description = lib.mdDoc "The flake reference to be rewritten.";
description = "The flake reference to be rewritten.";
};
to = mkOption {
type = referenceAttrs;
example = { type = "github"; owner = "my-org"; repo = "my-nixpkgs"; };
description = lib.mdDoc "The flake reference {option}`from` is rewritten to.";
description = "The flake reference {option}`from` is rewritten to.";
};
flake = mkOption {
type = types.nullOr types.attrs;
default = null;
example = literalExpression "nixpkgs";
description = lib.mdDoc ''
description = ''
The flake input {option}`from` is rewritten to.
'';
};
exact = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Whether the {option}`from` reference needs to match exactly. If set,
a {option}`from` reference like `nixpkgs` does not
match with a reference like `nixpkgs/nixos-20.03`.
@ -79,7 +79,7 @@ in
}
));
default = { };
description = lib.mdDoc ''
description = ''
A system-wide flake registry.
'';
};

View File

@ -58,7 +58,7 @@ in
hostName = mkOption {
type = types.str;
example = "nixbuilder.example.org";
description = lib.mdDoc ''
description = ''
The hostname of the build machine.
'';
};
@ -66,7 +66,7 @@ in
type = types.enum [ null "ssh" "ssh-ng" ];
default = "ssh";
example = "ssh-ng";
description = lib.mdDoc ''
description = ''
The protocol used for communicating with the build machine.
Use `ssh-ng` if your remote builder and your
local Nix version support that improved protocol.
@ -79,7 +79,7 @@ in
type = types.nullOr types.str;
default = null;
example = "x86_64-linux";
description = lib.mdDoc ''
description = ''
The system type the build machine can execute derivations on.
Either this attribute or {var}`systems` must be
present, where {var}`system` takes precedence if
@ -90,7 +90,7 @@ in
type = types.listOf types.str;
default = [ ];
example = [ "x86_64-linux" "aarch64-linux" ];
description = lib.mdDoc ''
description = ''
The system types the build machine can execute derivations on.
Either this attribute or {var}`system` must be
present, where {var}`system` takes precedence if
@ -101,7 +101,7 @@ in
type = types.nullOr types.str;
default = null;
example = "builder";
description = lib.mdDoc ''
description = ''
The username to log in as on the remote host. This user must be
able to log in and run nix commands non-interactively. It must
also be privileged to build derivations, so must be included in
@ -112,7 +112,7 @@ in
type = types.nullOr types.str;
default = null;
example = "/root/.ssh/id_buildhost_builduser";
description = lib.mdDoc ''
description = ''
The path to the SSH private key with which to authenticate on
the build machine. The private key must not have a passphrase.
If null, the building user (root on NixOS machines) must have an
@ -125,7 +125,7 @@ in
maxJobs = mkOption {
type = types.int;
default = 1;
description = lib.mdDoc ''
description = ''
The number of concurrent jobs the build machine supports. The
build machine will enforce its own limits, but this allows hydra
to schedule better since there is no work-stealing between build
@ -135,7 +135,7 @@ in
speedFactor = mkOption {
type = types.int;
default = 1;
description = lib.mdDoc ''
description = ''
The relative speed of this builder. This is an arbitrary integer
that indicates the speed of this builder, relative to other
builders. Higher is faster.
@ -145,7 +145,7 @@ in
type = types.listOf types.str;
default = [ ];
example = [ "big-parallel" ];
description = lib.mdDoc ''
description = ''
A list of features mandatory for this builder. The builder will
be ignored for derivations that don't require all features in
this list. All mandatory features are automatically included in
@ -156,7 +156,7 @@ in
type = types.listOf types.str;
default = [ ];
example = [ "kvm" "big-parallel" ];
description = lib.mdDoc ''
description = ''
A list of features supported by this builder. The builder will
be ignored for derivations that require features not in this
list.
@ -165,7 +165,7 @@ in
publicHostKey = mkOption {
type = types.nullOr types.str;
default = null;
description = lib.mdDoc ''
description = ''
The (base64-encoded) public host key of this builder. The field
is calculated via {command}`base64 -w0 /etc/ssh/ssh_host_type_key.pub`.
If null, SSH will use its regular known-hosts file when connecting.
@ -174,7 +174,7 @@ in
};
});
default = [ ];
description = lib.mdDoc ''
description = ''
This option lists the machines to be used if distributed builds are
enabled (see {option}`nix.distributedBuilds`).
Nix will perform derivations on those machines via SSH by copying the
@ -186,7 +186,7 @@ in
distributedBuilds = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Whether to distribute builds to the machines listed in
{option}`nix.buildMachines`.
'';

View File

@ -154,7 +154,7 @@ in
checkConfig = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
If enabled, checks that Nix can parse the generated nix.conf.
'';
};
@ -162,7 +162,7 @@ in
checkAllErrors = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
If enabled, checks the nix.conf parsing for any kind of error. When disabled, checks only for unknown settings.
'';
};
@ -174,7 +174,7 @@ in
keep-outputs = true
keep-derivations = true
'';
description = lib.mdDoc "Additional text appended to {file}`nix.conf`.";
description = "Additional text appended to {file}`nix.conf`.";
};
settings = mkOption {
@ -186,7 +186,7 @@ in
type = types.either types.int (types.enum [ "auto" ]);
default = "auto";
example = 64;
description = lib.mdDoc ''
description = ''
This option defines the maximum number of jobs that Nix will try to
build in parallel. The default is auto, which means it will use all
available logical cores. It is recommend to set it to the total
@ -199,7 +199,7 @@ in
type = types.bool;
default = false;
example = true;
description = lib.mdDoc ''
description = ''
If set to true, Nix automatically detects files in the store that have
identical contents, and replaces them with hard links to a single copy.
This saves disk space. If set to false (the default), you can still run
@ -211,7 +211,7 @@ in
type = types.int;
default = 0;
example = 64;
description = lib.mdDoc ''
description = ''
This option defines the maximum number of concurrent tasks during
one build. It affects, e.g., -j option for make.
The special value 0 means that the builder should use all
@ -224,7 +224,7 @@ in
sandbox = mkOption {
type = types.either types.bool (types.enum [ "relaxed" ]);
default = true;
description = lib.mdDoc ''
description = ''
If set, Nix will perform builds in a sandboxed environment that it
will set up automatically for each build. This prevents impurities
in builds by disallowing access to dependencies outside of the Nix
@ -247,7 +247,7 @@ in
type = types.listOf types.str;
default = [ ];
example = [ "/dev" "/proc" ];
description = lib.mdDoc ''
description = ''
Directories from the host filesystem to be included
in the sandbox.
'';
@ -255,7 +255,7 @@ in
substituters = mkOption {
type = types.listOf types.str;
description = lib.mdDoc ''
description = ''
List of binary cache URLs used to obtain pre-built binaries
of Nix packages.
@ -267,7 +267,7 @@ in
type = types.listOf types.str;
default = [ ];
example = [ "https://hydra.nixos.org/" ];
description = lib.mdDoc ''
description = ''
List of binary cache URLs that non-root users can use (in
addition to those specified using
{option}`nix.settings.substituters`) by passing
@ -278,7 +278,7 @@ in
require-sigs = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
If enabled (the default), Nix will only download binaries from binary caches if
they are cryptographically signed with any of the keys listed in
{option}`nix.settings.trusted-public-keys`. If disabled, signatures are neither
@ -290,7 +290,7 @@ in
trusted-public-keys = mkOption {
type = types.listOf types.str;
example = [ "hydra.nixos.org-1:CNHJZBh9K4tP3EKF6FkkgeVYsS3ohTl+oS0Qa8bezVs=" ];
description = lib.mdDoc ''
description = ''
List of public keys used to sign binary caches. If
{option}`nix.settings.trusted-public-keys` is enabled,
then Nix will use a binary from a binary cache if and only
@ -304,7 +304,7 @@ in
type = types.listOf types.str;
default = [ "root" ];
example = [ "root" "alice" "@wheel" ];
description = lib.mdDoc ''
description = ''
A list of names of users that have additional rights when
connecting to the Nix daemon, such as the ability to specify
additional binary caches, or to import unsigned NARs. You
@ -318,7 +318,7 @@ in
system-features = mkOption {
type = types.listOf types.str;
example = [ "kvm" "big-parallel" "gccarch-skylake" ];
description = lib.mdDoc ''
description = ''
The set of features supported by the machine. Derivations
can express dependencies on system features through the
`requiredSystemFeatures` attribute.
@ -333,7 +333,7 @@ in
type = types.listOf types.str;
default = [ "*" ];
example = [ "@wheel" "@builders" "alice" "bob" ];
description = lib.mdDoc ''
description = ''
A list of names of users (separated by whitespace) that are
allowed to connect to the Nix daemon. As with
{option}`nix.settings.trusted-users`, you can specify groups by
@ -355,7 +355,7 @@ in
sandbox-paths = [ "/bin/sh=''${pkgs.busybox-sandbox-shell.out}/bin/busybox" ];
}
'';
description = lib.mdDoc ''
description = ''
Configuration for Nix, see
<https://nixos.org/manual/nix/stable/command-ref/conf-file.html> or
{manpage}`nix.conf(5)` for available options.

View File

@ -10,7 +10,7 @@ with lib;
environment.noXlibs = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Switch off the options in the default configuration that
require X11 libraries. This includes client-side font
configuration and SSH forwarding of X11 authentication

View File

@ -13,7 +13,7 @@ with lib;
type = types.listOf types.path;
internal = true;
default = [];
description = lib.mdDoc ''
description = ''
Search path for NSS (Name Service Switch) modules. This allows
several DNS resolution methods to be specified via
{file}`/etc/nsswitch.conf`.
@ -28,7 +28,7 @@ with lib;
system.nssDatabases = {
passwd = mkOption {
type = types.listOf types.str;
description = lib.mdDoc ''
description = ''
List of passwd entries to configure in {file}`/etc/nsswitch.conf`.
Note that "files" is always prepended while "systemd" is appended if nscd is enabled.
@ -40,7 +40,7 @@ with lib;
group = mkOption {
type = types.listOf types.str;
description = lib.mdDoc ''
description = ''
List of group entries to configure in {file}`/etc/nsswitch.conf`.
Note that "files" is always prepended while "systemd" is appended if nscd is enabled.
@ -52,7 +52,7 @@ with lib;
shadow = mkOption {
type = types.listOf types.str;
description = lib.mdDoc ''
description = ''
List of shadow entries to configure in {file}`/etc/nsswitch.conf`.
Note that "files" is always prepended.
@ -64,7 +64,7 @@ with lib;
hosts = mkOption {
type = types.listOf types.str;
description = lib.mdDoc ''
description = ''
List of hosts entries to configure in {file}`/etc/nsswitch.conf`.
Note that "files" is always prepended, and "dns" and "myhostname" are always appended.
@ -76,7 +76,7 @@ with lib;
services = mkOption {
type = types.listOf types.str;
description = lib.mdDoc ''
description = ''
List of services entries to configure in {file}`/etc/nsswitch.conf`.
Note that "files" is always prepended.

View File

@ -19,8 +19,7 @@ in
enable = mkOption {
type = types.bool;
default = true;
description =
lib.mdDoc ''
description = ''
Whether to enable power management. This includes support
for suspend-to-RAM and powersave features on laptops.
'';
@ -29,7 +28,7 @@ in
resumeCommands = mkOption {
type = types.lines;
default = "";
description = lib.mdDoc "Commands executed after the system resumes from suspend-to-RAM.";
description = "Commands executed after the system resumes from suspend-to-RAM.";
};
powerUpCommands = mkOption {
@ -38,8 +37,7 @@ in
example = literalExpression ''
"''${pkgs.hdparm}/sbin/hdparm -B 255 /dev/sda"
'';
description =
lib.mdDoc ''
description = ''
Commands executed when the machine powers up. That is,
they're executed both when the system first boots and when
it resumes from suspend or hibernation.
@ -52,8 +50,7 @@ in
example = literalExpression ''
"''${pkgs.hdparm}/sbin/hdparm -B 255 /dev/sda"
'';
description =
lib.mdDoc ''
description = ''
Commands executed when the machine powers down. That is,
they're executed both when the system shuts down and when
it goes to suspend or hibernation.

View File

@ -87,7 +87,7 @@ in {
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Whether to enable the PulseAudio sound server.
'';
};
@ -95,7 +95,7 @@ in {
systemWide = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
If false, a PulseAudio server is launched automatically for
each user that tries to use the sound system. The server runs
with user privileges. If true, one system-wide PulseAudio
@ -110,7 +110,7 @@ in {
support32Bit = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Whether to include the 32-bit pulseaudio libraries in the system or not.
This is only useful on 64-bit systems and currently limited to x86_64-linux.
'';
@ -118,7 +118,7 @@ in {
configFile = mkOption {
type = types.nullOr types.path;
description = lib.mdDoc ''
description = ''
The path to the default configuration options the PulseAudio server
should use. By default, the "default.pa" configuration
from the PulseAudio distribution is used.
@ -128,7 +128,7 @@ in {
extraConfig = mkOption {
type = types.lines;
default = "";
description = lib.mdDoc ''
description = ''
Literal string to append to `configFile`
and the config file generated by the pulseaudio module.
'';
@ -137,7 +137,7 @@ in {
extraClientConf = mkOption {
type = types.lines;
default = "";
description = lib.mdDoc ''
description = ''
Extra configuration appended to pulse/client.conf file.
'';
};
@ -149,7 +149,7 @@ in {
else pkgs.pulseaudio;
defaultText = literalExpression "pkgs.pulseaudio";
example = literalExpression "pkgs.pulseaudioFull";
description = lib.mdDoc ''
description = ''
The PulseAudio derivation to use. This can be used to enable
features (such as JACK support, Bluetooth) via the
`pulseaudioFull` package.
@ -160,7 +160,7 @@ in {
type = types.listOf types.package;
default = [];
example = literalExpression "[ pkgs.pulseaudio-modules-bt ]";
description = lib.mdDoc ''
description = ''
Extra pulseaudio modules to use. This is intended for out-of-tree
pulseaudio modules like extra bluetooth codecs.
@ -172,7 +172,7 @@ in {
logLevel = mkOption {
type = types.str;
default = "notice";
description = lib.mdDoc ''
description = ''
The log level that the system-wide pulseaudio daemon should use,
if activated.
'';
@ -181,29 +181,29 @@ in {
config = mkOption {
type = types.attrsOf types.unspecified;
default = {};
description = lib.mdDoc "Config of the pulse daemon. See `man pulse-daemon.conf`.";
description = "Config of the pulse daemon. See `man pulse-daemon.conf`.";
example = literalExpression ''{ realtime-scheduling = "yes"; }'';
};
};
zeroconf = {
discovery.enable =
mkEnableOption (lib.mdDoc "discovery of pulseaudio sinks in the local network");
mkEnableOption "discovery of pulseaudio sinks in the local network";
publish.enable =
mkEnableOption (lib.mdDoc "publishing the pulseaudio sink in the local network");
mkEnableOption "publishing the pulseaudio sink in the local network";
};
# TODO: enable by default?
tcp = {
enable = mkEnableOption (lib.mdDoc "tcp streaming support");
enable = mkEnableOption "tcp streaming support";
anonymousClients = {
allowAll = mkEnableOption (lib.mdDoc "all anonymous clients to stream to the server");
allowAll = mkEnableOption "all anonymous clients to stream to the server";
allowedIpRanges = mkOption {
type = types.listOf types.str;
default = [];
example = literalExpression ''[ "127.0.0.1" "192.168.1.0/24" ]'';
description = lib.mdDoc ''
description = ''
A list of IP subnets that are allowed to stream to the server.
'';
};

View File

@ -42,7 +42,7 @@ in
options = {
qt = {
enable = lib.mkEnableOption "" // {
description = lib.mdDoc ''
description = ''
Whether to enable Qt configuration, including theming.
Enabling this option is necessary for Qt plugins to work in the
@ -66,7 +66,7 @@ in
[ "qt6Packages" "qt6ct" ]
[ "qt6Packages" "qt6gtk2" ]
];
description = lib.mdDoc ''
description = ''
Selects the platform theme to use for Qt applications.
The options are
@ -93,7 +93,7 @@ in
[ "qt6Packages" "qt6gtk2" ]
[ "qt6Packages" "qtstyleplugin-kvantum" ]
];
description = lib.mdDoc ''
description = ''
Selects the style to use for Qt applications.
The options are

View File

@ -50,7 +50,7 @@ in
type = types.bool;
default = !(config.environment.etc ? "resolv.conf");
defaultText = literalExpression ''!(config.environment.etc ? "resolv.conf")'';
description = lib.mdDoc ''
description = ''
Whether DNS configuration is managed by resolvconf.
'';
};
@ -59,7 +59,7 @@ in
type = types.package;
default = pkgs.openresolv;
defaultText = literalExpression "pkgs.openresolv";
description = lib.mdDoc ''
description = ''
The package that provides the system-wide resolvconf command. Defaults to `openresolv`
if this module is enabled. Otherwise, can be used by other modules (for example {option}`services.resolved`) to
provide a compatibility layer.
@ -71,7 +71,7 @@ in
dnsSingleRequest = lib.mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Recent versions of glibc will issue both ipv4 (A) and ipv6 (AAAA)
address queries at the same time, from the same port. Sometimes upstream
routers will systemically drop the ipv4 queries. The symptom of this problem is
@ -84,7 +84,7 @@ in
dnsExtensionMechanism = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Enable the `edns0` option in {file}`resolv.conf`. With
that option set, `glibc` supports use of the extension mechanisms for
DNS (EDNS) specified in RFC 2671. The most popular user of that feature is DNSSEC,
@ -96,7 +96,7 @@ in
type = types.lines;
default = "";
example = "libc=NO";
description = lib.mdDoc ''
description = ''
Extra configuration to append to {file}`resolvconf.conf`.
'';
};
@ -105,7 +105,7 @@ in
type = types.listOf types.str;
default = [];
example = [ "ndots:1" "rotate" ];
description = lib.mdDoc ''
description = ''
Set the options in {file}`/etc/resolv.conf`.
'';
};
@ -113,7 +113,7 @@ in
useLocalResolver = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Use local DNS server for resolving.
'';
};

View File

@ -35,7 +35,7 @@ in
environment.variables = mkOption {
default = {};
example = { EDITOR = "nvim"; VISUAL = "nvim"; };
description = lib.mdDoc ''
description = ''
A set of environment variables used in the global environment.
These variables will be set on shell initialisation (e.g. in /etc/profile).
The value of each variable can be either a string or a list of
@ -48,7 +48,7 @@ in
environment.profiles = mkOption {
default = [];
description = lib.mdDoc ''
description = ''
A list of profiles used to setup the global environment.
'';
type = types.listOf types.str;
@ -57,7 +57,7 @@ in
environment.profileRelativeEnvVars = mkOption {
type = types.attrsOf (types.listOf types.str);
example = { PATH = [ "/bin" ]; MANPATH = [ "/man" "/share/man" ]; };
description = lib.mdDoc ''
description = ''
Attribute set of environment variable. Each attribute maps to a list
of relative paths. Each relative path is appended to the each profile
of {option}`environment.profiles` to form the content of the
@ -68,7 +68,7 @@ in
# !!! isn't there a better way?
environment.extraInit = mkOption {
default = "";
description = lib.mdDoc ''
description = ''
Shell script code called during global environment initialisation
after all variables and profileVariables have been set.
This code is assumed to be shell-independent, which means you should
@ -79,7 +79,7 @@ in
environment.shellInit = mkOption {
default = "";
description = lib.mdDoc ''
description = ''
Shell script code called during shell initialisation.
This code is assumed to be shell-independent, which means you should
stick to pure sh without sh word split.
@ -89,7 +89,7 @@ in
environment.loginShellInit = mkOption {
default = "";
description = lib.mdDoc ''
description = ''
Shell script code called during login shell initialisation.
This code is assumed to be shell-independent, which means you should
stick to pure sh without sh word split.
@ -99,7 +99,7 @@ in
environment.interactiveShellInit = mkOption {
default = "";
description = lib.mdDoc ''
description = ''
Shell script code called during interactive shell initialisation.
This code is assumed to be shell-independent, which means you should
stick to pure sh without sh word split.
@ -109,7 +109,7 @@ in
environment.shellAliases = mkOption {
example = { l = null; ll = "ls -l"; };
description = lib.mdDoc ''
description = ''
An attribute set that maps aliases (the top level attribute names in
this option) to command strings or directly to build outputs. The
aliases are added to all users' shells.
@ -119,7 +119,7 @@ in
};
environment.homeBinInPath = mkOption {
description = lib.mdDoc ''
description = ''
Include ~/bin/ in $PATH.
'';
default = false;
@ -127,7 +127,7 @@ in
};
environment.localBinInPath = mkOption {
description = lib.mdDoc ''
description = ''
Add ~/.local/bin/ to $PATH
'';
default = false;
@ -140,7 +140,7 @@ in
example = literalExpression ''"''${pkgs.dash}/bin/dash"'';
type = types.path;
visible = false;
description = lib.mdDoc ''
description = ''
The shell executable that is linked system-wide to
`/bin/sh`. Please note that NixOS assumes all
over the place that shell to be Bash, so override the default
@ -151,7 +151,7 @@ in
environment.shells = mkOption {
default = [];
example = literalExpression "[ pkgs.bashInteractive pkgs.zsh ]";
description = lib.mdDoc ''
description = ''
A list of permissible login shells for user accounts.
No need to mention `/bin/sh`
here, it is placed into this list implicitly.

View File

@ -1,7 +1,7 @@
{ config, lib, pkgs, ... }:
let
inherit (lib) optionals mkOption mkEnableOption types mkIf elem concatStringsSep maintainers mdDoc;
inherit (lib) optionals mkOption mkEnableOption types mkIf elem concatStringsSep maintainers;
cfg = config.networking.stevenblack;
# needs to be in a specific order
@ -15,12 +15,12 @@ let
in
{
options.networking.stevenblack = {
enable = mkEnableOption (mdDoc "the stevenblack hosts file blocklist");
enable = mkEnableOption "the stevenblack hosts file blocklist";
block = mkOption {
type = types.listOf (types.enum [ "fakenews" "gambling" "porn" "social" ]);
default = [ ];
description = mdDoc "Additional blocklist extensions.";
description = "Additional blocklist extensions.";
};
};

View File

@ -1,7 +1,7 @@
{ config, lib, pkgs, ... }:
let
inherit (lib) optionalString mkOption types mdDoc mkIf mkDefault;
inherit (lib) optionalString mkOption types mkIf mkDefault;
cfg = config.environment.stub-ld;
@ -38,7 +38,7 @@ in {
type = types.bool;
default = true;
example = false;
description = mdDoc ''
description = ''
Install a stub ELF loader to print an informative error message
in the event that a user attempts to run an ELF binary not
compiled for NixOS.

View File

@ -14,7 +14,7 @@ let
enable = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Encrypt swap device with a random key. This way you won't have a persistent swap device.
WARNING: Don't try to hibernate when you have at least one swap partition with
@ -31,7 +31,7 @@ let
default = "aes-xts-plain64";
example = "serpent-xts-plain64";
type = types.str;
description = lib.mdDoc ''
description = ''
Use specified cipher for randomEncryption.
Hint: Run "cryptsetup benchmark" to see which one is fastest on your machine.
@ -42,7 +42,7 @@ let
default = null;
example = "512";
type = types.nullOr types.int;
description = lib.mdDoc ''
description = ''
Set the encryption key size for the plain device.
If not specified, the amount of data to read from `source` will be
@ -56,7 +56,7 @@ let
default = null;
example = "4096";
type = types.nullOr types.int;
description = lib.mdDoc ''
description = ''
Set the sector size for the plain encrypted device type.
If not specified, the default sector size is determined from the
@ -70,7 +70,7 @@ let
default = "/dev/urandom";
example = "/dev/random";
type = types.str;
description = lib.mdDoc ''
description = ''
Define the source of randomness to obtain a random key for encryption.
'';
};
@ -78,7 +78,7 @@ let
allowDiscards = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Whether to allow TRIM requests to the underlying device. This option
has security implications; please read the LUKS documentation before
activating it.
@ -95,13 +95,13 @@ let
device = mkOption {
example = "/dev/sda3";
type = types.nonEmptyStr;
description = lib.mdDoc "Path of the device or swap file.";
description = "Path of the device or swap file.";
};
label = mkOption {
example = "swap";
type = types.str;
description = lib.mdDoc ''
description = ''
Label of the device. Can be used instead of {var}`device`.
'';
};
@ -110,7 +110,7 @@ let
default = null;
example = 2048;
type = types.nullOr types.int;
description = lib.mdDoc ''
description = ''
If this option is set, device is interpreted as the
path of a swapfile that will be created automatically
with the indicated size (in megabytes).
@ -121,7 +121,7 @@ let
default = null;
example = 2048;
type = types.nullOr types.int;
description = lib.mdDoc ''
description = ''
Specify the priority of the swap device. Priority is a value between 0 and 32767.
Higher numbers indicate higher priority.
null lets the kernel choose a priority, which will show up as a negative value.
@ -136,7 +136,7 @@ let
source = "/dev/random";
};
type = types.coercedTo types.bool randomEncryptionCoerce (types.submodule randomEncryptionOpts);
description = lib.mdDoc ''
description = ''
Encrypt swap device with a random key. This way you won't have a persistent swap device.
HINT: run "cryptsetup benchmark" to test cipher performance on your machine.
@ -155,7 +155,7 @@ let
default = null;
example = "once";
type = types.nullOr (types.enum ["once" "pages" "both" ]);
description = lib.mdDoc ''
description = ''
Specify the discard policy for the swap device. If "once", then the
whole swap space is discarded at swapon invocation. If "pages",
asynchronous discard on freed pages is performed, before returning to
@ -168,7 +168,7 @@ let
default = [ "defaults" ];
example = [ "nofail" ];
type = types.listOf types.nonEmptyStr;
description = lib.mdDoc ''
description = ''
Options used to mount the swap.
'';
};
@ -209,7 +209,7 @@ in
{ device = "/var/swapfile"; }
{ label = "bigswap"; }
];
description = lib.mdDoc ''
description = ''
The swap devices and swap files. These must have been
initialised using {command}`mkswap`. Each element
should be an attribute set specifying either the path of the

View File

@ -35,13 +35,13 @@ in
"net.core.rmem_max" = mkOption {
type = types.nullOr highestValueType;
default = null;
description = lib.mdDoc "The maximum receive socket buffer size in bytes. In case of conflicting values, the highest will be used.";
description = "The maximum receive socket buffer size in bytes. In case of conflicting values, the highest will be used.";
};
"net.core.wmem_max" = mkOption {
type = types.nullOr highestValueType;
default = null;
description = lib.mdDoc "The maximum send socket buffer size in bytes. In case of conflicting values, the highest will be used.";
description = "The maximum send socket buffer size in bytes. In case of conflicting values, the highest will be used.";
};
};
};
@ -49,7 +49,7 @@ in
example = literalExpression ''
{ "net.ipv4.tcp_syncookies" = false; "vm.swappiness" = 60; }
'';
description = lib.mdDoc ''
description = ''
Runtime parameters of the Linux kernel, as set by
{manpage}`sysctl(8)`. Note that sysctl
parameters names must be enclosed in quotes

View File

@ -16,7 +16,7 @@ in
environment.sessionVariables = mkOption {
default = {};
description = lib.mdDoc ''
description = ''
A set of environment variables used in the global environment.
These variables will be set by PAM early in the login process.
@ -38,7 +38,7 @@ in
environment.profileRelativeSessionVariables = mkOption {
type = types.attrsOf (types.listOf types.str);
example = { PATH = [ "/bin" ]; MANPATH = [ "/man" "/share/man" ]; };
description = lib.mdDoc ''
description = ''
Attribute set of environment variable used in the global
environment. These variables will be set by PAM early in the
login process.

View File

@ -63,7 +63,7 @@ in
type = types.listOf types.package;
default = [];
example = literalExpression "[ pkgs.firefox pkgs.thunderbird ]";
description = lib.mdDoc ''
description = ''
The set of packages that appear in
/run/current-system/sw. These packages are
automatically available to all users, and are
@ -84,7 +84,7 @@ in
${defaultPackagesText}
'';
example = [];
description = lib.mdDoc ''
description = ''
Set of default packages that aren't strictly necessary
for a running system, entries can be removed for a more
minimal NixOS installation.
@ -103,14 +103,14 @@ in
# to work.
default = [];
example = ["/"];
description = lib.mdDoc "List of directories to be symlinked in {file}`/run/current-system/sw`.";
description = "List of directories to be symlinked in {file}`/run/current-system/sw`.";
};
extraOutputsToInstall = mkOption {
type = types.listOf types.str;
default = [ ];
example = [ "dev" "info" ];
description = lib.mdDoc ''
description = ''
Entries listed here will be appended to the `meta.outputsToInstall` attribute for each package in `environment.systemPackages`, and the files from the corresponding derivation outputs symlinked into {file}`/run/current-system/sw`.
For example, this can be used to install the `dev` and `info` outputs for all packages in the system environment, if they are available.
@ -122,7 +122,7 @@ in
extraSetup = mkOption {
type = types.lines;
default = "";
description = lib.mdDoc "Shell fragments to be run after the system environment has been created. This should only be used for things that need to modify the internals of the environment, e.g. generating MIME caches. The environment being built can be accessed at $out.";
description = "Shell fragments to be run after the system environment has been created. This should only be used for things that need to modify the internals of the environment, e.g. generating MIME caches. The environment being built can be accessed at $out.";
};
};
@ -131,7 +131,7 @@ in
path = mkOption {
internal = true;
description = lib.mdDoc ''
description = ''
The packages you want in the boot environment.
'';
};

View File

@ -10,7 +10,7 @@ with lib;
environment.enableAllTerminfo = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Whether to install all terminfo outputs
'';
};
@ -18,7 +18,7 @@ with lib;
security.sudo.keepTerminfo = mkOption {
default = true;
type = types.bool;
description = lib.mdDoc ''
description = ''
Whether to preserve the `TERMINFO` and `TERMINFO_DIRS`
environment variables, for `root` and the `wheel` group.
'';

View File

@ -20,7 +20,7 @@ in {
type = types.listOf types.package;
default = [];
example = literalExpression "with pkgs.unixODBCDrivers; [ sqlite psql ]";
description = lib.mdDoc ''
description = ''
Specifies Unix ODBC drivers to be registered in
{file}`/etc/odbcinst.ini`. You may also want to
add `pkgs.unixODBC` to the system path to get

View File

@ -56,7 +56,7 @@ let
name = mkOption {
type = types.passwdEntry types.str;
apply = x: assert (builtins.stringLength x < 32 || abort "Username '${x}' is longer than 31 characters which is not allowed!"); x;
description = lib.mdDoc ''
description = ''
The name of the user account. If undefined, the name of the
attribute set will be used.
'';
@ -66,7 +66,7 @@ let
type = types.passwdEntry types.str;
default = "";
example = "Alice Q. User";
description = lib.mdDoc ''
description = ''
A short description of the user account, typically the
user's full name. This is actually the GECOS or comment
field in {file}`/etc/passwd`.
@ -76,7 +76,7 @@ let
uid = mkOption {
type = with types; nullOr int;
default = null;
description = lib.mdDoc ''
description = ''
The account UID. If the UID is null, a free UID is picked on
activation.
'';
@ -85,7 +85,7 @@ let
isSystemUser = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Indicates if the user is a system user or not. This option
only has an effect if {option}`uid` is
{option}`null`, in which case it determines whether
@ -100,7 +100,7 @@ let
isNormalUser = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Indicates whether this is an account for a real user.
This automatically sets {option}`group` to `users`,
{option}`createHome` to `true`,
@ -115,31 +115,31 @@ let
type = types.str;
apply = x: assert (builtins.stringLength x < 32 || abort "Group name '${x}' is longer than 31 characters which is not allowed!"); x;
default = "";
description = lib.mdDoc "The user's primary group.";
description = "The user's primary group.";
};
extraGroups = mkOption {
type = types.listOf types.str;
default = [];
description = lib.mdDoc "The user's auxiliary groups.";
description = "The user's auxiliary groups.";
};
home = mkOption {
type = types.passwdEntry types.path;
default = "/var/empty";
description = lib.mdDoc "The user's home directory.";
description = "The user's home directory.";
};
homeMode = mkOption {
type = types.strMatching "[0-7]{1,5}";
default = "700";
description = lib.mdDoc "The user's home directory mode in numeric format. See chmod(1). The mode is only applied if {option}`users.users.<name>.createHome` is true.";
description = "The user's home directory mode in numeric format. See chmod(1). The mode is only applied if {option}`users.users.<name>.createHome` is true.";
};
cryptHomeLuks = mkOption {
type = with types; nullOr str;
default = null;
description = lib.mdDoc ''
description = ''
Path to encrypted luks device that contains
the user's home directory.
'';
@ -148,7 +148,7 @@ let
pamMount = mkOption {
type = with types; attrsOf str;
default = {};
description = lib.mdDoc ''
description = ''
Attributes for user's entry in
{file}`pam_mount.conf.xml`.
Useful attributes might include `path`,
@ -163,7 +163,7 @@ let
default = pkgs.shadow;
defaultText = literalExpression "pkgs.shadow";
example = literalExpression "pkgs.bashInteractive";
description = lib.mdDoc ''
description = ''
The path to the user's shell. Can use shell derivations,
like `pkgs.bashInteractive`. Dont
forget to enable your shell in
@ -175,7 +175,7 @@ let
ignoreShellProgramCheck = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
By default, nixos will check that programs.SHELL.enable is set to
true if the user has a custom shell specified. If that behavior isn't
required and there are custom overrides in place to make sure that the
@ -190,7 +190,7 @@ let
{ startUid = 1000; count = 1; }
{ startUid = 100001; count = 65534; }
];
description = lib.mdDoc ''
description = ''
Subordinate user ids that user is allowed to use.
They are set into {file}`/etc/subuid` and are used
by `newuidmap` for user namespaces.
@ -204,7 +204,7 @@ let
{ startGid = 100; count = 1; }
{ startGid = 1001; count = 999; }
];
description = lib.mdDoc ''
description = ''
Subordinate group ids that user is allowed to use.
They are set into {file}`/etc/subgid` and are used
by `newgidmap` for user namespaces.
@ -215,7 +215,7 @@ let
type = types.bool;
default = false;
example = true;
description = lib.mdDoc ''
description = ''
Automatically allocate subordinate user and group ids for this user.
Allocated range is currently always of size 65536.
'';
@ -224,7 +224,7 @@ let
createHome = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Whether to create the home directory and ensure ownership as well as
permissions to match the user.
'';
@ -233,7 +233,7 @@ let
useDefaultShell = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
If true, the user's shell will be set to
{option}`users.defaultUserShell`.
'';
@ -242,7 +242,7 @@ let
hashedPassword = mkOption {
type = with types; nullOr (passwdEntry str);
default = null;
description = lib.mdDoc ''
description = ''
Specifies the hashed password for the user.
${passwordDescription}
${hashedPasswordDescription}
@ -252,7 +252,7 @@ let
password = mkOption {
type = with types; nullOr str;
default = null;
description = lib.mdDoc ''
description = ''
Specifies the (clear text) password for the user.
Warning: do not set confidential information here
because it is world-readable in the Nix store. This option
@ -265,7 +265,7 @@ let
type = with types; nullOr str;
default = cfg.users.${name}.passwordFile;
defaultText = literalExpression "null";
description = lib.mdDoc ''
description = ''
The full path to a file that contains the hash of the user's
password. The password file is read on each system activation. The
file should contain exactly one line, which should be the password in
@ -278,13 +278,13 @@ let
type = with types; nullOr str;
default = null;
visible = false;
description = lib.mdDoc "Deprecated alias of hashedPasswordFile";
description = "Deprecated alias of hashedPasswordFile";
};
initialHashedPassword = mkOption {
type = with types; nullOr (passwdEntry str);
default = null;
description = lib.mdDoc ''
description = ''
Specifies the initial hashed password for the user, i.e. the
hashed password assigned if the user does not already
exist. If {option}`users.mutableUsers` is true, the
@ -302,7 +302,7 @@ let
initialPassword = mkOption {
type = with types; nullOr str;
default = null;
description = lib.mdDoc ''
description = ''
Specifies the initial password for the user, i.e. the
password assigned if the user does not already exist. If
{option}`users.mutableUsers` is true, the password
@ -323,7 +323,7 @@ let
type = types.listOf types.package;
default = [];
example = literalExpression "[ pkgs.firefox pkgs.thunderbird ]";
description = lib.mdDoc ''
description = ''
The set of packages that should be made available to the user.
This is in contrast to {option}`environment.systemPackages`,
which adds packages to all users.
@ -333,7 +333,7 @@ let
expires = mkOption {
type = types.nullOr (types.strMatching "[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}");
default = null;
description = lib.mdDoc ''
description = ''
Set the date on which the user's account will no longer be
accessible. The date is expressed in the format YYYY-MM-DD, or null
to disable the expiry.
@ -345,7 +345,7 @@ let
linger = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Whether to enable lingering for this user. If true, systemd user
units will start at boot, rather than starting at login and stopping
at logout. This is the declarative equivalent of running
@ -390,7 +390,7 @@ let
name = mkOption {
type = types.passwdEntry types.str;
description = lib.mdDoc ''
description = ''
The name of the group. If undefined, the name of the attribute set
will be used.
'';
@ -399,7 +399,7 @@ let
gid = mkOption {
type = with types; nullOr int;
default = null;
description = lib.mdDoc ''
description = ''
The group GID. If the GID is null, a free GID is picked on
activation.
'';
@ -408,7 +408,7 @@ let
members = mkOption {
type = with types; listOf (passwdEntry str);
default = [];
description = lib.mdDoc ''
description = ''
The user names of the group members, added to the
`/etc/group` file.
'';
@ -430,7 +430,7 @@ let
options = {
startUid = mkOption {
type = types.int;
description = lib.mdDoc ''
description = ''
Start of the range of subordinate user ids that user is
allowed to use.
'';
@ -438,7 +438,7 @@ let
count = mkOption {
type = types.int;
default = 1;
description = lib.mdDoc "Count of subordinate user ids";
description = "Count of subordinate user ids";
};
};
};
@ -447,7 +447,7 @@ let
options = {
startGid = mkOption {
type = types.int;
description = lib.mdDoc ''
description = ''
Start of the range of subordinate group ids that user is
allowed to use.
'';
@ -455,7 +455,7 @@ let
count = mkOption {
type = types.int;
default = 1;
description = lib.mdDoc "Count of subordinate group ids";
description = "Count of subordinate group ids";
};
};
};
@ -510,7 +510,7 @@ in {
users.mutableUsers = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
If set to `true`, you are free to add new users and groups to the system
with the ordinary `useradd` and
`groupadd` commands. On system activation, the
@ -535,7 +535,7 @@ in {
users.enforceIdUniqueness = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Whether to require that no two users/groups share the same uid/gid.
'';
};
@ -554,7 +554,7 @@ in {
shell = "/bin/sh";
};
};
description = lib.mdDoc ''
description = ''
Additional user accounts to be created automatically by the system.
This can also be used to set options for root.
'';
@ -567,7 +567,7 @@ in {
hackers = { };
};
type = with types; attrsOf (submodule groupOpts);
description = lib.mdDoc ''
description = ''
Additional groups to be created automatically by the system.
'';
};
@ -576,7 +576,7 @@ in {
users.allowNoPasswordLogin = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Disable checking that at least the `root` user or a user in the `wheel` group can log in using
a password or an SSH key.

View File

@ -23,7 +23,7 @@ in
programs.bash.vteIntegration = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Whether to enable Bash integration for VTE terminals.
This allows it to preserve the current directory of the shell
across terminals.
@ -33,7 +33,7 @@ in
programs.zsh.vteIntegration = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Whether to enable Zsh integration for VTE terminals.
This allows it to preserve the current directory of the shell
across terminals.

View File

@ -10,7 +10,7 @@ with lib;
xdg.autostart.enable = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Whether to install files to support the
[XDG Autostart specification](https://specifications.freedesktop.org/autostart-spec/autostart-spec-latest.html).
'';

View File

@ -10,7 +10,7 @@ with lib;
xdg.icons.enable = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Whether to install files to support the
[XDG Icon Theme specification](https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html).
'';

View File

@ -10,7 +10,7 @@ with lib;
xdg.menus.enable = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Whether to install files to support the
[XDG Desktop Menu specification](https://specifications.freedesktop.org/menu-spec/menu-spec-latest.html).
'';

View File

@ -18,7 +18,7 @@ in
xdg.mime.enable = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Whether to install files to support the
[XDG Shared MIME-info specification](https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html) and the
[XDG MIME Applications specification](https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html).
@ -32,7 +32,7 @@ in
"application/pdf" = "firefox.desktop";
"text/xml" = [ "nvim.desktop" "codium.desktop" ];
};
description = lib.mdDoc ''
description = ''
Adds associations between mimetypes and applications. See the
[
specifications](https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html#associations) for more information.
@ -46,7 +46,7 @@ in
"application/pdf" = "firefox.desktop";
"image/png" = [ "sxiv.desktop" "gimp.desktop" ];
};
description = lib.mdDoc ''
description = ''
Sets the default applications for given mimetypes. See the
[
specifications](https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html#default) for more information.
@ -60,7 +60,7 @@ in
"audio/mp3" = [ "mpv.desktop" "umpv.desktop" ];
"inode/directory" = "codium.desktop";
};
description = lib.mdDoc ''
description = ''
Removes associations between mimetypes and applications. See the
[
specifications](https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html#associations) for more information.

View File

@ -37,14 +37,14 @@ in
options.xdg.portal = {
enable =
mkEnableOption (lib.mdDoc ''[xdg desktop integration](https://github.com/flatpak/xdg-desktop-portal)'') // {
mkEnableOption ''[xdg desktop integration](https://github.com/flatpak/xdg-desktop-portal)'' // {
default = false;
};
extraPortals = mkOption {
type = types.listOf types.package;
default = [ ];
description = lib.mdDoc ''
description = ''
List of additional portals to add to path. Portals allow interaction
with system, like choosing files or taking screenshots. At minimum,
a desktop portal implementation should be listed. GNOME and KDE already
@ -58,7 +58,7 @@ in
type = types.bool;
visible = false;
default = false;
description = lib.mdDoc ''
description = ''
Sets environment variable `GTK_USE_PORTAL` to `1`.
This will force GTK-based programs ran outside Flatpak to respect and use XDG Desktop Portals
for features like file chooser but it is an unsupported hack that can easily break things.
@ -69,7 +69,7 @@ in
xdgOpenUsePortal = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Sets environment variable `NIXOS_XDG_OPEN_USE_PORTAL` to `1`
This will make `xdg-open` use the portal to open programs, which resolves bugs involving
programs opening inside FHS envs or with unexpected env vars set from wrappers.
@ -92,7 +92,7 @@ in
default = [ "gtk" ];
};
};
description = lib.mdDoc ''
description = ''
Sets which portal backend should be used to provide the implementation
for the requested interface. For details check {manpage}`portals.conf(5)`.
@ -106,7 +106,7 @@ in
type = types.listOf types.package;
default = [ ];
example = lib.literalExpression "[ pkgs.gnome.gnome-session ]";
description = lib.mdDoc ''
description = ''
List of packages that provide XDG desktop portal configuration, usually in
the form of `share/xdg-desktop-portal/$desktop-portals.conf`.

View File

@ -12,13 +12,13 @@ in
};
options.xdg.portal.lxqt = {
enable = mkEnableOption (lib.mdDoc ''
enable = mkEnableOption ''
the desktop portal for the LXQt desktop environment.
This will add the `lxqt.xdg-desktop-portal-lxqt`
package (with the extra Qt styles) into the
{option}`xdg.portal.extraPortals` option
'');
'';
styles = mkOption {
type = types.listOf types.package;
@ -29,7 +29,7 @@ in
pkgs.qtcurve
];
'';
description = lib.mdDoc ''
description = ''
Extra Qt styles that will be available to the
`lxqt.xdg-desktop-portal-lxqt`.
'';

View File

@ -14,16 +14,16 @@ in
};
options.xdg.portal.wlr = {
enable = mkEnableOption (lib.mdDoc ''
enable = mkEnableOption ''
desktop portal for wlroots-based desktops.
This will add the `xdg-desktop-portal-wlr` package into
the {option}`xdg.portal.extraPortals` option, and provide the
configuration file
'');
'';
settings = mkOption {
description = lib.mdDoc ''
description = ''
Configuration for `xdg-desktop-portal-wlr`.
See `xdg-desktop-portal-wlr(5)` for supported

View File

@ -10,7 +10,7 @@ with lib;
xdg.sounds.enable = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Whether to install files to support the
[XDG Sound Theme specification](https://www.freedesktop.org/wiki/Specifications/sound-theme-spec/).
'';

View File

@ -22,7 +22,7 @@ in
enable = lib.mkOption {
default = false;
type = lib.types.bool;
description = lib.mdDoc ''
description = ''
Enable in-memory compressed devices and swap space provided by the zram
kernel module.
See [
@ -34,7 +34,7 @@ in
swapDevices = lib.mkOption {
default = 1;
type = lib.types.int;
description = lib.mdDoc ''
description = ''
Number of zram devices to be used as swap, recommended is 1.
'';
};
@ -42,7 +42,7 @@ in
memoryPercent = lib.mkOption {
default = 50;
type = lib.types.int;
description = lib.mdDoc ''
description = ''
Maximum total amount of memory that can be stored in the zram swap devices
(as a percentage of your total memory). Defaults to 1/2 of your total
RAM. Run `zramctl` to check how good memory is compressed.
@ -53,7 +53,7 @@ in
memoryMax = lib.mkOption {
default = null;
type = with lib.types; nullOr int;
description = lib.mdDoc ''
description = ''
Maximum total amount of memory (in bytes) that can be stored in the zram
swap devices.
This doesn't define how much memory will be used by the zram swap devices.
@ -63,7 +63,7 @@ in
priority = lib.mkOption {
default = 5;
type = lib.types.int;
description = lib.mdDoc ''
description = ''
Priority of the zram swap devices. It should be a number higher than
the priority of your disk-based swap devices (so that the system will
fill the zram swap devices before falling back to disk swap).
@ -74,7 +74,7 @@ in
default = "zstd";
example = "lz4";
type = with lib.types; either (enum [ "lzo" "lz4" "zstd" ]) str;
description = lib.mdDoc ''
description = ''
Compression algorithm. `lzo` has good compression,
but is slow. `lz4` has bad compression, but is fast.
`zstd` is both good compression and fast, but requires newer kernel.
@ -87,7 +87,7 @@ in
default = null;
example = "/dev/zvol/tarta-zoot/swap-writeback";
type = lib.types.nullOr lib.types.path;
description = lib.mdDoc ''
description = ''
Write incompressible pages to this device,
as there's no gain from keeping them in RAM.
'';

View File

@ -10,7 +10,7 @@ in
enable = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Enable acpilight.
This will allow brightness control via xbacklight from users in the video group
'';

View File

@ -12,7 +12,7 @@ in
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enables udev rules for BladeRF devices. By default grants access
to users in the "bladerf" group. You may want to install the
libbladeRF package.

View File

@ -7,10 +7,10 @@ in
{
options = {
hardware.brillo = {
enable = mkEnableOption (lib.mdDoc ''
enable = mkEnableOption ''
brillo in userspace.
This will allow brightness control from users in the video group
'');
'';
};
};

View File

@ -13,13 +13,13 @@ in
];
options.hardware.ckb-next = {
enable = mkEnableOption (lib.mdDoc "the Corsair keyboard/mouse driver");
enable = mkEnableOption "the Corsair keyboard/mouse driver";
gid = mkOption {
type = types.nullOr types.int;
default = null;
example = 100;
description = lib.mdDoc ''
description = ''
Limit access to the ckb daemon to a particular group.
'';
};

View File

@ -7,24 +7,24 @@ let
in
{
options.programs.corectrl = {
enable = mkEnableOption (lib.mdDoc ''
enable = mkEnableOption ''
CoreCtrl, a tool to overclock amd graphics cards and processors.
Add your user to the corectrl group to run corectrl without needing to enter your password
'');
'';
package = mkPackageOption pkgs "corectrl" {
extraDescription = "Useful for overriding the configuration options used for the package.";
};
gpuOverclock = {
enable = mkEnableOption (lib.mdDoc ''
enable = mkEnableOption ''
GPU overclocking
'');
'';
ppfeaturemask = mkOption {
type = types.str;
default = "0xfffd7fff";
example = "0xffffffff";
description = lib.mdDoc ''
description = ''
Sets the `amdgpu.ppfeaturemask` kernel option.
In particular, it is used here to set the overdrive bit.
Default is `0xfffd7fff` as it is less likely to cause flicker issues.

View File

@ -11,7 +11,7 @@ with lib;
hardware.cpu.amd.updateMicrocode = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Update the CPU microcode for AMD processors.
'';
};

View File

@ -5,19 +5,19 @@ let
cfgSevGuest = config.hardware.cpu.amd.sevGuest;
optionsFor = device: group: {
enable = mkEnableOption (lib.mdDoc "access to the AMD ${device} device");
enable = mkEnableOption "access to the AMD ${device} device";
user = mkOption {
description = lib.mdDoc "Owner to assign to the ${device} device.";
description = "Owner to assign to the ${device} device.";
type = types.str;
default = "root";
};
group = mkOption {
description = lib.mdDoc "Group to assign to the ${device} device.";
description = "Group to assign to the ${device} device.";
type = types.str;
default = group;
};
mode = mkOption {
description = lib.mdDoc "Mode to set for the ${device} device.";
description = "Mode to set for the ${device} device.";
type = types.str;
default = "0660";
};

View File

@ -11,7 +11,7 @@ with lib;
hardware.cpu.intel.updateMicrocode = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Update the CPU microcode for Intel processors.
'';
};

View File

@ -6,7 +6,7 @@ let
in
{
options.hardware.cpu.intel.sgx.enableDcapCompat = mkOption {
description = lib.mdDoc ''
description = ''
Whether to enable backward compatibility for SGX software build for the
out-of-tree Intel SGX DCAP driver.
@ -20,19 +20,19 @@ in
};
options.hardware.cpu.intel.sgx.provision = {
enable = mkEnableOption (lib.mdDoc "access to the Intel SGX provisioning device");
enable = mkEnableOption "access to the Intel SGX provisioning device";
user = mkOption {
description = lib.mdDoc "Owner to assign to the SGX provisioning device.";
description = "Owner to assign to the SGX provisioning device.";
type = types.str;
default = "root";
};
group = mkOption {
description = lib.mdDoc "Group to assign to the SGX provisioning device.";
description = "Group to assign to the SGX provisioning device.";
type = types.str;
default = defaultPrvGroup;
};
mode = mkOption {
description = lib.mdDoc "Mode to set for the SGX provisioning device.";
description = "Mode to set for the SGX provisioning device.";
type = types.str;
default = "0660";
};

View File

@ -5,7 +5,7 @@
}:
let
inherit (builtins) hasAttr;
inherit (lib) mkIf mdDoc;
inherit (lib) mkIf;
cfg = config.hardware.cpu.x86.msr;
opt = options.hardware.cpu.x86.msr;
defaultGroup = "msr";
@ -28,24 +28,24 @@ let
in
{
options.hardware.cpu.x86.msr = with lib.options; with lib.types; {
enable = mkEnableOption (mdDoc "the `msr` (Model-Specific Registers) kernel module and configure `udev` rules for its devices (usually `/dev/cpu/*/msr`)");
enable = mkEnableOption "the `msr` (Model-Specific Registers) kernel module and configure `udev` rules for its devices (usually `/dev/cpu/*/msr`)";
owner = mkOption {
type = str;
default = "root";
example = "nobody";
description = mdDoc "Owner ${set}";
description = "Owner ${set}";
};
group = mkOption {
type = str;
default = defaultGroup;
example = "nobody";
description = mdDoc "Group ${set}";
description = "Group ${set}";
};
mode = mkOption {
type = str;
default = "0640";
example = "0660";
description = mdDoc "Mode ${set}";
description = "Mode ${set}";
};
settings = mkOption {
type = submodule {

View File

@ -9,7 +9,7 @@ let
options = {
name = mkOption {
type = types.str;
description = lib.mdDoc ''
description = ''
Name of this overlay
'';
};
@ -18,14 +18,14 @@ let
type = types.nullOr types.str;
default = null;
example = "*rpi*.dtb";
description = lib.mdDoc ''
description = ''
Only apply to .dtb files matching glob expression.
'';
};
dtsFile = mkOption {
type = types.nullOr types.path;
description = lib.mdDoc ''
description = ''
Path to .dts overlay file, overlay is applied to
each .dtb file matching "compatible" of the overlay.
'';
@ -36,7 +36,7 @@ let
dtsText = mkOption {
type = types.nullOr types.str;
default = null;
description = lib.mdDoc ''
description = ''
Literal DTS contents, overlay is applied to
each .dtb file matching "compatible" of the overlay.
'';
@ -58,7 +58,7 @@ let
dtboFile = mkOption {
type = types.nullOr types.path;
default = null;
description = lib.mdDoc ''
description = ''
Path to .dtbo compiled overlay file.
'';
};
@ -105,7 +105,7 @@ in
enable = mkOption {
default = pkgs.stdenv.hostPlatform.linux-kernel.DTB or false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Build device tree files. These are used to describe the
non-discoverable hardware of a system.
'';
@ -116,7 +116,7 @@ in
defaultText = literalExpression "config.boot.kernelPackages.kernel";
example = literalExpression "pkgs.linux_latest";
type = types.path;
description = lib.mdDoc ''
description = ''
Kernel package where device tree include directory is from. Also used as default source of dtb package to apply overlays to
'';
};
@ -125,7 +125,7 @@ in
default = [];
example = literalExpression "[ \"-DMY_DTB_DEFINE\" ]";
type = types.listOf types.str;
description = lib.mdDoc ''
description = ''
Additional flags to pass to the preprocessor during dtbo compilations
'';
};
@ -139,7 +139,7 @@ in
]
'';
type = types.listOf types.path;
description = lib.mdDoc ''
description = ''
Additional include paths that will be passed to the preprocessor when creating the final .dts to compile into .dtbo
'';
};
@ -148,7 +148,7 @@ in
default = "${cfg.kernelPackage}/dtbs";
defaultText = literalExpression "\${cfg.kernelPackage}/dtbs";
type = types.path;
description = lib.mdDoc ''
description = ''
Path to dtb directory that overlays and other processing will be applied to. Uses
device trees bundled with the Linux kernel by default.
'';
@ -158,7 +158,7 @@ in
default = null;
example = "some-dtb.dtb";
type = types.nullOr types.str;
description = lib.mdDoc ''
description = ''
The name of an explicit dtb to be loaded, relative to the dtb base.
Useful in extlinux scenarios if the bootloader doesn't pick the
right .dtb file from FDTDIR.
@ -169,7 +169,7 @@ in
type = types.nullOr types.str;
default = null;
example = "*rpi*.dtb";
description = lib.mdDoc ''
description = ''
Only include .dtb files matching glob expression.
'';
};
@ -190,7 +190,7 @@ in
filter = null;
dtboFile = path;
}) overlayType);
description = lib.mdDoc ''
description = ''
List of overlays to apply to base device-tree (.dtb) files.
'';
};
@ -199,7 +199,7 @@ in
default = null;
type = types.nullOr types.path;
internal = true;
description = lib.mdDoc ''
description = ''
A path containing the result of applying `overlays` to `kernelPackage`.
'';
};

View File

@ -11,7 +11,7 @@ in
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enables udev rules for Digital Bitbox devices.
'';
};

View File

@ -9,7 +9,7 @@ let
in
{
options.hardware.flipperzero.enable = mkEnableOption (mdDoc "udev rules and software for Flipper Zero devices");
options.hardware.flipperzero.enable = mkEnableOption "udev rules and software for Flipper Zero devices";
config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.qFlipper ];

View File

@ -3,7 +3,7 @@ let
cfg = config.hardware.flirc;
in
{
options.hardware.flirc.enable = lib.mkEnableOption (lib.mdDoc "software to configure a Flirc USB device");
options.hardware.flirc.enable = lib.mkEnableOption "software to configure a Flirc USB device";
config = lib.mkIf cfg.enable {
environment.systemPackages = [ pkgs.flirc ];

View File

@ -7,7 +7,7 @@ let
in
{
options.hardware.gkraken = {
enable = mkEnableOption (lib.mdDoc "gkraken's udev rules for NZXT AIO liquid coolers");
enable = mkEnableOption "gkraken's udev rules for NZXT AIO liquid coolers";
};
config = mkIf cfg.enable {

View File

@ -9,7 +9,7 @@ in
enable = lib.mkOption {
type = lib.types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enables Glasgow udev rules and ensures 'plugdev' group exists.
This is a prerequisite to using Glasgow without being root.
'';

View File

@ -28,7 +28,7 @@ let
cfg = config.hardware.gpgSmartcards;
in {
options.hardware.gpgSmartcards = {
enable = mkEnableOption (lib.mdDoc "udev rules for gnupg smart cards");
enable = mkEnableOption "udev rules for gnupg smart cards";
};
config = mkIf cfg.enable {

View File

@ -9,7 +9,7 @@ in
enable = lib.mkOption {
type = lib.types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enables hackrf udev rules and ensures 'plugdev' group exists.
This is a prerequisite to using HackRF devices without being root, since HackRF USB descriptors will be owned by plugdev through udev.
'';

View File

@ -8,16 +8,16 @@ in
{
options.hardware.i2c = {
enable = mkEnableOption (lib.mdDoc ''
enable = mkEnableOption ''
i2c devices support. By default access is granted to users in the "i2c"
group (will be created if non-existent) and any user with a seat, meaning
logged on the computer locally
'');
'';
group = mkOption {
type = types.str;
default = "i2c";
description = lib.mdDoc ''
description = ''
Grant access to i2c devices (/dev/i2c-*) to users in this group.
'';
};

View File

@ -36,7 +36,7 @@ in
type = with types; listOf str;
default = [];
example = [ "0xe8ebd30000eee2e1" ];
description = lib.mdDoc ''
description = ''
A list of infiniband port guids on the system. This is discoverable using `ibstat -p`
'';
};

View File

@ -2,12 +2,12 @@
let
cfg = config.hardware.keyboard.qmk;
inherit (lib) mdDoc mkEnableOption mkIf;
inherit (lib) mkEnableOption mkIf;
in
{
options.hardware.keyboard.qmk = {
enable = mkEnableOption (mdDoc "non-root access to the firmware of QMK keyboards");
enable = mkEnableOption "non-root access to the firmware of QMK keyboards";
};
config = mkIf cfg.enable {

View File

@ -2,12 +2,12 @@
let
cfg = config.hardware.keyboard.teck;
inherit (lib) mdDoc mkEnableOption mkIf;
inherit (lib) mkEnableOption mkIf;
in
{
options.hardware.keyboard.teck = {
enable = mkEnableOption (mdDoc "non-root access to the firmware of TECK keyboards");
enable = mkEnableOption "non-root access to the firmware of TECK keyboards";
};
config = mkIf cfg.enable {

View File

@ -2,17 +2,17 @@
let
cfg = config.hardware.keyboard.uhk;
inherit (lib) mdDoc mkEnableOption mkIf;
inherit (lib) mkEnableOption mkIf;
in
{
options.hardware.keyboard.uhk = {
enable = mkEnableOption (mdDoc ''
enable = mkEnableOption ''
non-root access to the firmware of UHK keyboards.
You need it when you want to flash a new firmware on the keyboard.
Access to the keyboard is granted to users in the "input" group.
You may want to install the uhk-agent package
'');
'';
};

View File

@ -2,17 +2,17 @@
let
cfg = config.hardware.keyboard.zsa;
inherit (lib) mkEnableOption mkIf mdDoc;
inherit (lib) mkEnableOption mkIf;
in
{
options.hardware.keyboard.zsa = {
enable = mkEnableOption (mdDoc ''
enable = mkEnableOption ''
udev rules for keyboards from ZSA like the ErgoDox EZ, Planck EZ and Moonlander Mark I.
You need it when you want to flash a new configuration on the keyboard
or use their live training in the browser.
You may want to install the wally-cli package
'');
'';
};
config = mkIf cfg.enable {

View File

@ -11,11 +11,11 @@ in {
];
options.hardware.ksm = {
enable = mkEnableOption (lib.mdDoc "Linux kernel Same-Page Merging");
enable = mkEnableOption "Linux kernel Same-Page Merging";
sleep = mkOption {
type = types.nullOr types.int;
default = null;
description = lib.mdDoc ''
description = ''
How many milliseconds ksmd should sleep between scans.
Setting it to `null` uses the kernel's default time.
'';

View File

@ -6,7 +6,7 @@ let
cfg = config.hardware.ledger;
in {
options.hardware.ledger.enable = mkEnableOption (lib.mdDoc "udev rules for Ledger devices");
options.hardware.ledger.enable = mkEnableOption "udev rules for Ledger devices";
config = mkIf cfg.enable {
services.udev.packages = [ pkgs.ledger-udev-rules ];

View File

@ -19,12 +19,12 @@ in
options.hardware.logitech = {
lcd = {
enable = mkEnableOption (lib.mdDoc "support for Logitech LCD Devices");
enable = mkEnableOption "support for Logitech LCD Devices";
startWhenNeeded = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Only run the service when an actual supported device is plugged.
'';
};
@ -32,7 +32,7 @@ in
devices = mkOption {
type = types.listOf types.str;
default = [ "0a07" "c222" "c225" "c227" "c251" ];
description = lib.mdDoc ''
description = ''
List of USB device ids supported by g15daemon.
You most likely do not need to change this.
@ -41,12 +41,12 @@ in
};
wireless = {
enable = mkEnableOption (lib.mdDoc "support for Logitech Wireless Devices");
enable = mkEnableOption "support for Logitech Wireless Devices";
enableGraphical = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc "Enable graphical support applications.";
description = "Enable graphical support applications.";
};
};
};

View File

@ -10,7 +10,7 @@ with lib;
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enable the Machine Check Exception logger.
'';
};

View File

@ -14,7 +14,7 @@ in
options.networking.wireless.athUserRegulatoryDomain = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
If enabled, sets the ATH_USER_REGD kernel config switch to true to
disable the enforcement of EEPROM regulatory restrictions for ath
drivers. Requires at least Linux ${linuxKernelMinVersion}.

View File

@ -13,7 +13,7 @@ let kernelVersion = config.boot.kernelPackages.kernel.version; in
networking.enableB43Firmware = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Turn on this option if you want firmware for the NICs supported by the b43 module.
'';
};

View File

@ -9,7 +9,7 @@
networking.enableIntel2200BGFirmware = lib.mkOption {
default = false;
type = lib.types.bool;
description = lib.mdDoc ''
description = ''
Turn on this option if you want firmware for the Intel
PRO/Wireless 2200BG to be loaded automatically. This is
required if you want to use this device.

View File

@ -10,7 +10,7 @@ in {
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enables improved Linux module drivers for Logitech driving wheels.
This will replace the existing in-kernel hid-logitech modules.
Works most notably on the Logitech G25, G27, G29 and Driving Force (GT).

View File

@ -13,7 +13,7 @@ in
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enables udev rules for Nitrokey devices. By default grants access
to users in the "nitrokey" group. You may want to install the
nitrokey-app package, depending on your device and needs.

View File

@ -12,7 +12,7 @@ with lib;
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enable OnlyKey device (https://crp.to/p/) support.
'';
};

View File

@ -33,7 +33,7 @@ in
hardware.opengl = {
enable = mkOption {
description = lib.mdDoc ''
description = ''
Whether to enable OpenGL drivers. This is needed to enable
OpenGL support in X11 systems, as well as for Wayland compositors
like sway and Weston. It is enabled by default
@ -49,7 +49,7 @@ in
driSupport = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Whether to enable accelerated OpenGL rendering through the
Direct Rendering Interface (DRI).
'';
@ -58,7 +58,7 @@ in
driSupport32Bit = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
On 64-bit systems, whether to support Direct Rendering for
32-bit applications (such as Wine). This is currently only
supported for the `nvidia` as well as
@ -69,7 +69,7 @@ in
package = mkOption {
type = types.package;
internal = true;
description = lib.mdDoc ''
description = ''
The package that provides the OpenGL implementation.
'';
};
@ -77,7 +77,7 @@ in
package32 = mkOption {
type = types.package;
internal = true;
description = lib.mdDoc ''
description = ''
The package that provides the 32-bit OpenGL implementation on
64-bit systems. Used when {option}`driSupport32Bit` is
set.
@ -88,7 +88,7 @@ in
type = types.listOf types.package;
default = [];
example = literalExpression "with pkgs; [ intel-media-driver intel-ocl intel-vaapi-driver ]";
description = lib.mdDoc ''
description = ''
Additional packages to add to OpenGL drivers.
This can be used to add OpenCL drivers, VA-API/VDPAU drivers etc.
@ -102,7 +102,7 @@ in
type = types.listOf types.package;
default = [];
example = literalExpression "with pkgs.pkgsi686Linux; [ intel-media-driver intel-vaapi-driver ]";
description = lib.mdDoc ''
description = ''
Additional packages to add to 32-bit OpenGL drivers on 64-bit systems.
Used when {option}`driSupport32Bit` is set. This can be used to add OpenCL drivers, VA-API/VDPAU drivers etc.
@ -116,7 +116,7 @@ in
type = types.bool;
internal = true;
default = false;
description = lib.mdDoc ''
description = ''
Whether the `LD_LIBRARY_PATH` environment variable
should be set to the locations of driver libraries. Drivers which
rely on overriding libraries should set this to true. Drivers which

View File

@ -49,14 +49,14 @@ in
{
options = {
hardware.openrazer = {
enable = mkEnableOption (lib.mdDoc ''
enable = mkEnableOption ''
OpenRazer drivers and userspace daemon
'');
'';
verboseLogging = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Whether to enable verbose logging. Logs debug messages.
'';
};
@ -64,7 +64,7 @@ in
syncEffectsEnabled = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Set the sync effects flag to true so any assignment of
effects will work across devices.
'';
@ -73,7 +73,7 @@ in
devicesOffOnScreensaver = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Turn off the devices when the systems screensaver kicks in.
'';
};
@ -81,7 +81,7 @@ in
mouseBatteryNotifier = mkOption {
type = types.bool;
default = true;
description = lib.mdDoc ''
description = ''
Mouse battery notifier.
'';
};
@ -89,7 +89,7 @@ in
keyStatistics = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Collects number of keypresses per hour per key used to
generate a heatmap.
'';
@ -98,7 +98,7 @@ in
users = mkOption {
type = with types; listOf str;
default = [];
description = lib.mdDoc ''
description = ''
Usernames to be added to the "openrazer" group, so that they
can start and interact with the OpenRazer userspace daemon.
'';

View File

@ -12,7 +12,7 @@ in
enable = mkOption {
default = false;
type = types.bool;
description = lib.mdDoc ''
description = ''
Enable OpenTabletDriver udev rules, user service and blacklist kernel
modules known to conflict with OpenTabletDriver.
'';
@ -21,7 +21,7 @@ in
blacklistedKernelModules = mkOption {
type = types.listOf types.str;
default = [ "hid-uclogic" "wacom" ];
description = lib.mdDoc ''
description = ''
Blacklist of kernel modules known to conflict with OpenTabletDriver.
'';
};
@ -32,7 +32,7 @@ in
enable = mkOption {
default = true;
type = types.bool;
description = lib.mdDoc ''
description = ''
Whether to start OpenTabletDriver daemon as a systemd user service.
'';
};

View File

@ -20,7 +20,7 @@ in
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enable this option to support PCMCIA card.
'';
};
@ -28,7 +28,7 @@ in
firmware = mkOption {
type = types.listOf types.path;
default = [];
description = lib.mdDoc ''
description = ''
List of firmware used to handle specific PCMCIA card.
'';
};
@ -36,7 +36,7 @@ in
config = mkOption {
default = null;
type = types.nullOr types.path;
description = lib.mdDoc ''
description = ''
Path to the configuration file which maps the memory, IRQs
and ports used by the PCMCIA hardware.
'';

View File

@ -35,12 +35,12 @@ in {
ensureDefaultPrinter = mkOption {
type = types.nullOr printerName;
default = null;
description = lib.mdDoc ''
description = ''
Ensures the named printer is the default CUPS printer / printer queue.
'';
};
ensurePrinters = mkOption {
description = lib.mdDoc ''
description = ''
Will regularly ensure that the given CUPS printers are configured as declared here.
If a printer's options are manually changed afterwards, they will be overwritten eventually.
This option will never delete any printer, even if removed from this list.
@ -54,7 +54,7 @@ in {
name = mkOption {
type = printerName;
example = "BrotherHL_Workroom";
description = lib.mdDoc ''
description = ''
Name of the printer / printer queue.
May contain any printable characters except "/", "#", and space.
'';
@ -63,7 +63,7 @@ in {
type = types.nullOr types.str;
default = null;
example = "Workroom";
description = lib.mdDoc ''
description = ''
Optional human-readable location.
'';
};
@ -71,7 +71,7 @@ in {
type = types.nullOr types.str;
default = null;
example = "Brother HL-5140";
description = lib.mdDoc ''
description = ''
Optional human-readable description.
'';
};
@ -81,7 +81,7 @@ in {
"ipp://printserver.local/printers/BrotherHL_Workroom"
"usb://HP/DESKJET%20940C?serial=CN16E6C364BH"
'';
description = lib.mdDoc ''
description = ''
How to reach the printer.
{command}`lpinfo -v` shows a list of supported device URIs and schemes.
'';
@ -91,7 +91,7 @@ in {
example = literalExpression ''
"gutenprint.''${lib.versions.majorMinor (lib.getVersion pkgs.gutenprint)}://brother-hl-5140/expert"
'';
description = lib.mdDoc ''
description = ''
Location of the ppd driver file for the printer.
{command}`lpinfo -m` shows a list of supported models.
'';
@ -103,7 +103,7 @@ in {
Duplex = "DuplexNoTumble";
};
default = {};
description = lib.mdDoc ''
description = ''
Sets PPD options for the printer.
{command}`lpoptions [-p printername] -l` shows supported PPD options for the given printer.
'';

View File

@ -48,7 +48,7 @@ in {
options = {
hardware.raid.HPSmartArray = {
enable = mkEnableOption (lib.mdDoc "HP Smart Array kernel modules and CLI utility");
enable = mkEnableOption "HP Smart Array kernel modules and CLI utility";
};
};

View File

@ -8,7 +8,7 @@ in {
enable = lib.mkOption {
type = lib.types.bool;
default = false;
description = lib.mdDoc ''
description = ''
Enables rtl-sdr udev rules, ensures 'plugdev' group exists, and blacklists DVB kernel modules.
This is a prerequisite to using devices supported by rtl-sdr without being root, since rtl-sdr USB descriptors will be owned by plugdev through udev.
'';

View File

@ -5,13 +5,13 @@ let
in
{
options.hardware.saleae-logic = {
enable = lib.mkEnableOption (lib.mdDoc "udev rules for Saleae Logic devices");
enable = lib.mkEnableOption "udev rules for Saleae Logic devices";
package = lib.mkOption {
type = lib.types.package;
default = pkgs.saleae-logic-2;
defaultText = lib.literalExpression "pkgs.saleae-logic-2";
description = lib.mdDoc ''
description = ''
Saleae Logic package to use.
'';
};

View File

@ -36,12 +36,12 @@ in
meta.maintainers = with lib.maintainers; [ peterhoeg ];
options.hardware.sata.timeout = {
enable = mkEnableOption (lib.mdDoc "SATA drive timeouts");
enable = mkEnableOption "SATA drive timeouts";
deciSeconds = mkOption {
example = 70;
type = types.int;
description = lib.mdDoc ''
description = ''
Set SCT Error Recovery Control timeout in deciseconds for use in RAID configurations.
Values are as follows:
@ -53,17 +53,17 @@ in
};
drives = mkOption {
description = lib.mdDoc "List of drives for which to configure the timeout.";
description = "List of drives for which to configure the timeout.";
type = types.listOf
(types.submodule {
options = {
name = mkOption {
description = lib.mdDoc "Drive name without the full path.";
description = "Drive name without the full path.";
type = types.str;
};
idBy = mkOption {
description = lib.mdDoc "The method to identify the drive.";
description = "The method to identify the drive.";
type = types.enum [ "path" "wwn" ];
default = "path";
};

View File

@ -30,7 +30,7 @@ in
options = {
hardware.sensor.hddtemp = {
enable = mkOption {
description = lib.mdDoc ''
description = ''
Enable this option to support HDD/SSD temperature sensors.
'';
type = types.bool;
@ -38,24 +38,24 @@ in
};
drives = mkOption {
description = lib.mdDoc "List of drives to monitor. If you pass /dev/disk/by-path/* entries the symlinks will be resolved as hddtemp doesn't like names with colons.";
description = "List of drives to monitor. If you pass /dev/disk/by-path/* entries the symlinks will be resolved as hddtemp doesn't like names with colons.";
type = types.listOf types.str;
};
unit = mkOption {
description = lib.mdDoc "Celsius or Fahrenheit";
description = "Celsius or Fahrenheit";
type = types.enum [ "C" "F" ];
default = "C";
};
dbEntries = mkOption {
description = lib.mdDoc "Additional DB entries";
description = "Additional DB entries";
type = types.listOf types.str;
default = [ ];
};
extraArgs = mkOption {
description = lib.mdDoc "Additional arguments passed to the daemon.";
description = "Additional arguments passed to the daemon.";
type = types.listOf types.str;
default = [ ];
};

View File

@ -8,7 +8,7 @@ with lib;
options = {
hardware.sensor.iio = {
enable = mkOption {
description = lib.mdDoc ''
description = ''
Enable this option to support IIO sensors with iio-sensor-proxy.
IIO sensors are used for orientation and ambient light

View File

@ -13,7 +13,7 @@ in
enable = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc "Enable udev rules for Steam hardware such as the Steam Controller, other supported controllers and the HTC Vive";
description = "Enable udev rules for Steam hardware such as the Steam Controller, other supported controllers and the HTC Vive";
};
};

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