Commit Graph

46178 Commits

Author SHA1 Message Date
Adam C. Stephens
4238856f15
incus: 6.6.0 -> 6.7.0 (#356230) 2024-11-23 17:46:48 -05:00
Adam Stephens
ed24c80ef6
incus: add tpm to container test 2024-11-23 16:37:31 -05:00
Adam Stephens
0e12722d4b
incus: fix tpm support 2024-11-23 16:28:31 -05:00
Maximilian Bosch
d2ed89833b
php: 8.2 -> 8.3
PHP 8.2 will only receive security patches starting at the end of
November[1], so it makes sense to bump the default version forward.

I looked through all modules with the substring `pkgs.php`[2] and all of
the usages looked fine or were fixed in a commit before this one.

[1] https://www.php.net/supported-versions.php
[2] I didn't take `with`/`let ... in` things into account, but honestly,
    if an application doesn't work with a newer PHP, it should probably
    be pinned down instead of blindly relying on `pkgs.php`.
2024-11-23 20:47:31 +01:00
Maximilian Bosch
52aad27d73
nixos/castopod: pin to php 8.2
The package is pretty outdated, so I'm not sure if it'll work with PHP
8.3, let's keep it on 8.2 for now until the maintainers update it.
2024-11-23 20:44:28 +01:00
Adam C. Stephens
053e9d35f3
incus: add lvm to storage test (#358528) 2024-11-23 14:27:33 -05:00
Adam C. Stephens
496390848d
incus: add lvm to storage test 2024-11-23 13:15:48 -05:00
Sandro
d1c079db10
nixos/suricata: Fix module and add to module-list (#349826) 2024-11-23 18:30:55 +01:00
Franz Pletz
2e07e3990d
kubo: 0.29.0 -> 0.32.1 (#357960) 2024-11-23 18:21:27 +01:00
Guillaume Girol
a929772d78
nixos/prometheus-postfix-exporter: add package option and format (#356564) 2024-11-23 17:53:28 +01:00
Martin Weinelt
59c2685a24
nixos/mackerel-agent: fix pkgs (#358476) 2024-11-23 17:53:13 +01:00
Matthew Croughan
c8eb734b5a
matrix-sliding-sync: improve assertion/deprecation message (#355938) 2024-11-23 16:34:15 +00:00
Franz Pletz
c6369bb94a
nixos-containers: fix enableTun option (#357276) 2024-11-23 17:18:57 +01:00
Felix Buehler
ae94b60d54 nixos/mackerel-agent: fix pkgs 2024-11-23 17:06:58 +01:00
Franz Pletz
c1fb3d817b
nixos/virtualisation: fix rendering of example in diskSize (#355944) 2024-11-23 17:06:13 +01:00
LorenzBischof
c5d7865d83
nixos/etesync-dav: update default apiurl 2024-11-23 11:41:32 +01:00
Maximilian Bosch
0c8d661707
Merge: nixos/pgbouncer: rework RFC42 integration (#356965) 2024-11-23 09:20:09 +01:00
Emily
05cf591edb
vuze: drop (#358309) 2024-11-23 04:45:34 +00:00
Tomodachi94
268ae6a302 vuze: drop
No releases since early 2017:
https://en.wikipedia.org/wiki/Vuze#Development_hiatus_and_fork

Vulnerable to CVE-2018-13417

BiglyBT (`biglybt`) is a maintained fork.
2024-11-23 04:35:14 +00:00
Masum Reza
773ebf1f37
scx: 1.0.5 -> 1.0.6; build all rust subpackages together (#358154) 2024-11-23 08:47:40 +05:30
Connor Baker
4e54bbdea1
nixos/activation: Add pre-switch checks (#236375) 2024-11-22 17:33:20 -08:00
Martin Weinelt
7eb0c197fb
frigate: coral tpu support, audio model, nvidia ffmpeg hwaccel, other fixes (#357717) 2024-11-23 01:05:20 +01:00
Wulfsta
7df67599ea nixos/prometheus-postfix-exporter: add package option and format 2024-11-22 17:08:44 -05:00
John Titor
9480c8be07
nixos/scx: remove dead reference to scx.rustland 2024-11-23 01:17:54 +05:30
Sefa Eyeoglu
ecd6e1eed1
nixos/netbird: fix port conflict on metrics endpoint (#357105) 2024-11-22 20:03:23 +01:00
Emily
811c0af5f5
dcgm: 3.3.5 -> 3.3.9; cudaPackages_10{,_0,_1,_2}: drop (#357655) 2024-11-22 18:00:03 +00:00
Martin Weinelt
1c07d92099
nixos/frigate: allow configuring a libva driver
In my testing this helped steer VA-API towards the correct card and also
made it show GPU statistics in performance monitoring.
2024-11-22 17:59:37 +01:00
Martin Weinelt
7411b85629
nixos/frigate: allow GPU use for video acceleration
The `render` group is required to acces the graphic cards decoding,
encoding and transcoding capabilities.

It is required for using fancy `ffmpeg.hwaccel-args` values, like
`preset-vaapi`.
2024-11-22 17:59:36 +01:00
Martin Weinelt
2b56a916ca
nixos/frigate: use shellscript to clear frigate cache
Shell expansions apparently do not work correctly in systemd command
lines.

Co-Authored-By: Joshua Manchester <JManch@protonmail.com>
2024-11-22 17:59:36 +01:00
Martin Weinelt
a810c07ff2
nixos/frigate: inherit required functions from lib 2024-11-22 17:59:36 +01:00
Martin Weinelt
7e33e470df
nixos/frigate: provide ffmpeg-full for nvidia hw accel
Closes: #344114
2024-11-22 17:59:35 +01:00
Martin Weinelt
d31bf00e2b
nixos/frigate: stop enabling recommendedProxySettings globally
Closes: #320512
2024-11-22 17:59:35 +01:00
Martin Weinelt
b96c4a67b9
nixos/frigate: add support for Coral devices 2024-11-22 17:59:35 +01:00
Martin Weinelt
2b2a669741
nixos/coral: init
Provides a small wrapper to enable support for Coral USB and PCIe
devices.
2024-11-22 17:59:34 +01:00
Maximilian Bosch
2995b3825e
nixos/pgbouncer: rework RFC42 integration
Commit bfb9d1825d added RFC42 support
which is a good thing in general, but this implementation has the
following flaws:

* `services.pgbouncer.logFile` was not renamed to `[...].log_file`, but
  to `[...].logfile`. Also the use of `mkRenamedOptionModule` is
  inappropriate here because the two options are not equivalent: the old
  option took a path relative to the home directory, the new an absolute
  path.

* Using `mkRenamedOptionModule` with options that don't exist (but are
  keys in a freeform attr-set or an `attrsOf X`), you get the following
  error when referencing an option you didn't declare:

    error: evaluation aborted with the following error message: 'Renaming error: option `services.pgbouncer.settings.pgbouncer.listen_port' does not exist.'

  This error is pretty bad because it's not actionable for an end-user of
  the module. A possible use-case is doing

    networking.firewall.allowedTCPPorts = [ config.services.pgbouncer.listenPort ];

  without specifying a custom listen port. This is an example of why you
  want to keep options, they already contain defaults and you can re-use
  those defaults in other parts of your system configuration.

  I decided to re-add a bunch of options where I figured that it's
  either useful to be able to address those in the NixOS configuration
  or having documentation directly in the options' reference in the
  NixOS manual.

  I didn't add all options, I'll leave that to the maintainers of
  pgbouncer.
2024-11-22 17:01:36 +01:00
Nick Cao
172a35f8ce
nixos/test-driver: target python 3.12 2024-11-22 10:49:32 -05:00
Nick Cao
e23f1733c6
nixos/test-driver: use ruff format in place of black 2024-11-22 10:49:31 -05:00
Nick Cao
ef2d3c542a
nixos/test-driver: modernize 2024-11-22 10:49:31 -05:00
Nick Cao
42d4046e94
nixos/test-driver: format with nixfmt 2024-11-22 10:49:30 -05:00
Nick Cao
b25360a7e5
nixos/test-driver: apply ruff check suggestions 2024-11-22 10:49:30 -05:00
Sandro
3156de49ba
nixos/postgresql: update docs with extraPlugins to extensions rename 2024-11-22 15:48:08 +01:00
Sefa Eyeoglu
baa412f46d
nixos/kanidm: allow origin url ending without slash (#355216) 2024-11-22 13:44:09 +01:00
Rémi NICOLE
a25e476c6a
nixos/netbox: clear old static files on upgrade (#354036) 2024-11-22 10:19:21 +01:00
tomberek
a42bdea0a7
rfmakecloud: 0.0.18 -> 0.0.21 (#356963) 2024-11-22 00:35:19 -05:00
tomberek
b2d5ac855d
technium-dns-server: 13.0.2 -> 13.2 (#356520) 2024-11-22 00:24:16 -05:00
Emily
e3d26a1815 cudaPackages_10{,_0,_1,_2}: drop 2024-11-21 23:09:53 +00:00
Florian Klink
653b603cef
notmuch: move the vim plugin to another output (#353500) 2024-11-22 00:18:24 +02:00
Jared Baur
6e192c4489
nixos/activation: Add pre-switch checks
Add an option for shell script fragments that are ran before switching
to a new NixOS system configuration (pre installation of bootloader or
system activation). Also add a new subcommand for
switch-to-configuration called "check" that will cause the program to
always exit after checks are ran.
2024-11-21 13:02:54 -08:00
Kerstin Humm
ff2f00d425 nixos/canaille: init module
Co-Authored-By: Janik <80165193+Janik-Haag@users.noreply.github.com>
2024-11-21 20:28:03 +01:00
Emery Hemingway
50bbfb5788 nixos/nncp: recursively merge configurations 2024-11-21 18:31:13 +00:00