Commit graph

6292 commits

Author SHA1 Message Date
Robert Schütz d4257061d6 Merge branch 'master' into staging-next 2025-09-29 09:51:09 -07:00
dish 1e1399f494
{cardboard,nixos/cardboard}: drop (#447042) 2025-09-29 13:56:51 +00:00
Michael Daniels 66b171eeec
nixos/cardboard: drop
Corresponding package has been marked broken for a full release cycle.

Dropping per RFC 180.
2025-09-29 08:44:21 -04:00
K900 03bf26cffa Merge remote-tracking branch 'origin/master' into staging-next 2025-09-29 08:31:31 +03:00
Ramses aaaf233089
doc: move nixos-init note to nixos doc (#446997) 2025-09-28 23:19:37 +00:00
nikstur 655ddc7a9c doc: move nixos-init note to nixos doc 2025-09-28 22:32:51 +02:00
K900 1699460be7 Merge remote-tracking branch 'origin/master' into staging-next 2025-09-27 16:49:30 +03:00
Masum Reza 1d84eb3dff
nixos/nvme-rs: init (#410730) 2025-09-27 10:57:22 +00:00
liberodark 74a08886b1 nixos/nvme-rs: init 2025-09-27 08:44:52 +02:00
K900 63730dc4de Merge remote-tracking branch 'origin/master' into staging-next 2025-09-26 22:55:30 +03:00
dish ef50371e31
prometheus-storagebox-exporter: Init at 0-unstable-2025-07-28 (#446387) 2025-09-26 19:10:48 +00:00
Defelo 125dc2330e
nixos/radicle-native-ci: init module 2025-09-26 20:02:10 +02:00
Defelo acb76ed4d1
nixos/radicle-ci-broker: init module 2025-09-26 20:02:10 +02:00
Dionysis Grigoropoulos 377847e3c8
nixos/prometheus/storagebox: Init module 2025-09-26 20:24:04 +03:00
nixpkgs-ci[bot] ea925c766f
Merge master into staging-next 2025-09-26 12:07:11 +00:00
Gaétan Lepage e72b496a44
COSMIC Beta (#440950) 2025-09-26 11:20:33 +00:00
Heitor Augusto b49f9b4712
doc/release-notes: add COSMIC Beta 2025-09-25 13:56:58 -03:00
nixpkgs-ci[bot] b1475aee15
Merge master into staging-next 2025-09-25 06:06:37 +00:00
jopejoe1 18baa7b4c6
docs(nixos/release-notes): add note about deepin removal (#444902) 2025-09-25 04:50:24 +00:00
Will Fancher 6359e8e6e5
bcachefs-tools: 1.31.0 -> 1.31.3, nixos/bcachefs: Use out-of-tree module. (#444428) 2025-09-25 04:28:17 +00:00
Will Fancher 89e7815828 nixos/bcachefs: Use out-of-tree module when possible. 2025-09-24 21:15:52 -04:00
nixpkgs-ci[bot] f4c61486bf
Merge master into staging-next 2025-09-24 12:07:37 +00:00
HHR2020 9deb827086 doc: add services.linyaps to 25.11 release notes 2025-09-24 16:54:32 +08:00
Franz Pletz e8387e23d3
nixos/nginx: set X-Forwarded-Server proxy header to hostname (#445633) 2025-09-24 07:25:28 +00:00
nixpkgs-ci[bot] 82b9e372e6
Merge master into staging-next 2025-09-24 00:16:18 +00:00
Berk D. Demir e744158bf0 nixos/libvirtd: Make all OVMF images from QEMU package available
- Make OVMF firmware images distributed with QEMU available under
/run/libvirt/nix-ovmf directory

- Repackage OVMF firmware metadata JSON files from QEMU package,
  patching the image file locations to point to stable
  /run/libvirt/nix-ovmf rather than the nix store path of QEMU package.

  And make them available at /var/lib/qemu/firmware, the path libvirt
  uses to verify domain configuration.

- Remove now obsolete `nvram` entry from qemu.conf.
  It was removed by upstream in Nov 2019.
  Eliminates log spam from libvirtd.service.

Fixes #378894
2025-09-23 16:51:48 -07:00
Leona Maroni 33dc105554
nixos/nginx: set X-Forwarded-Server proxy header to hostname
X-Forwarded-Server represents the last server in a row of reverse proxies
in the common use, see:
- https://www.fastly.com/documentation/reference/http/http-headers/X-Forwarded-Server/
- https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#x-headers
- https://docs.valsight.com/on-premise/latest/reverse-proxy

X-Forwarded-Host instead is the original request host.

This change adapts our NGINX module to the common use of this header.
2025-09-23 22:22:35 +02:00
Sandro f9be5a32fd
skim: Move shell completions to package (#444067) 2025-09-23 19:07:51 +00:00
K900 83dfcbb306 Merge remote-tracking branch 'origin/master' into staging-next 2025-09-23 21:15:13 +03:00
nixpkgs-ci[bot] f08a85f704
Merge master into staging-next 2025-09-22 12:07:05 +00:00
jack 35a25c4bd2 nixos/pangolin: init 2025-09-22 12:25:42 +02:00
lenny 09c1e6c123
skim: Move shell completions to package
This also adds the previously missing fish completions
2025-09-21 18:47:05 +02:00
Maximilian Bosch 0723718d8a
nixos-container: fail if boot.isNspawnContainer = true is missing
Inform the poor souls using this in production that
`boot.isNspawnContainer = true;` is required to prevent upgrades with
weird runtime errors after that.
2025-09-21 14:49:50 +02:00
Maximilian Bosch a532cb052e
nixos/containers: add boot.isNspawnContainer option
There are a bunch of components such as incus or LXC that also use
`boot.isContainer`, so we'd have to differentiate between "OS container"
and "actually nspawn".

This became necessary for the file-systems part where nspawn takes care
of setting up special filesystems like `/proc`, `/dev` etc., but others
don't.

To allow for a `boot.isContainer` being less overloaded, this introduces
`boot.isNspawnContainer` that is exclusively used for nspawn-specific
things. When `true`, `boot.isContainer = true;` is implied.
2025-09-21 13:26:23 +02:00
rewine eabe0d9587 docs(nixos/release-notes): add note about deepin removal
Adds a note to the release notes for 25.11 about the removal of the Deepin Desktop Environment due to being unmaintained.

See: https://github.com/NixOS/nixpkgs/issues/422090
2025-09-21 16:36:58 +08:00
nixpkgs-ci[bot] ca7f2a47c0
Merge staging-next into staging 2025-09-19 18:06:36 +00:00
Eric Bailey 754f3be2ce
kops: add 1.31, 1.32, 1.33, drop 1.27, 1.28, 1.29, 1.30, set default 1.33 (#413580) 2025-09-19 12:35:37 -05:00
Whitespire 1e2cd41324 kops: add 1.31, 1.32, drop 1.27, 1.28, 1.29, set default 1.33 2025-09-19 10:40:23 +03:00
nixpkgs-ci[bot] 15409f9947
Merge staging-next into staging 2025-09-18 18:06:41 +00:00
Bobby Rong 0147c2f1d5
pantheon.elementary-session-settings: Drop x11 session (#443289) 2025-09-18 12:31:41 +00:00
Bobby Rong d89600b7e9
pantheon.elementary-session-settings: Drop x11 session
The fallback-session option is not used in wayland session, and also
ignored in gnome-session 49.
2025-09-18 20:23:50 +08:00
nixpkgs-ci[bot] 97577361ff
Merge staging-next into staging 2025-09-18 05:48:07 +00:00
dish 8d1beb880b
ant: rip out ant-contrib (#359137) 2025-09-18 01:08:57 +00:00
Tomodachi94 b03947ac76 ant: rip out ant-contrib
nixpkgs-review reveals no new failures when we remove this,
so let's rip it out per the rationale at #357758.

Closes #357758.
2025-09-17 01:08:40 +00:00
nixpkgs-ci[bot] 592e2df8c6
Merge staging-next into staging 2025-09-17 00:16:57 +00:00
dish a311993b7f
nixos/goldwarden,goldwarden: drop
The software is abandoned upstream and does not work with new Bitwarden
server versions.
2025-09-16 15:07:09 -04:00
nixpkgs-ci[bot] 7ae9347dfb
Merge staging-next into staging 2025-09-16 18:06:57 +00:00
Sandro 5d8e397c67
nixos/sillytavern: add it (#418452) 2025-09-16 13:50:22 +00:00
nixpkgs-ci[bot] 94ce9acecb
Merge staging-next into staging 2025-09-15 18:06:28 +00:00
misuzu 72f6935afb
nixos/plymouth-tpm2-totp: init (#424861) 2025-09-15 16:27:55 +00:00
Majiir Paktu b5bbf6f901 nixos/plymouth-tpm2-totp: init 2025-09-15 12:22:54 -04:00
nixpkgs-ci[bot] 264b97ec67
Merge staging-next into staging 2025-09-15 13:52:03 +00:00
Bobby Rong c718a7eca4
nixos/pantheon: Default to wayland session (#442810) 2025-09-15 12:57:30 +00:00
nixpkgs-ci[bot] 8d6550dfef
Merge staging-next into staging 2025-09-15 06:07:19 +00:00
Bobby Rong f5a8000150
nixos/pantheon, pantheon.elementary-greeter: Default to pantheon-wayland session
See elementary/session-settings issue 91.
2025-09-14 23:06:44 +08:00
Léana 江 aa61310aa7
doc: mention networking.wireless.networks.<name> new options 2025-09-14 17:48:44 +08:00
Bobby Rong b9eea40616
nixos/pantheon: Move out of X11
The next few commits will make pantheon-wayland the default.

Note that the Pantheon LightDM greeter option is left untouched
right now since it still runs under X11.
2025-09-14 14:36:05 +08:00
nixpkgs-ci[bot] eea9839c6e
Merge staging-next into staging 2025-09-14 00:17:55 +00:00
h7x4 c347657847
nixos/ente: init modules (#406847) 2025-09-13 22:11:42 +00:00
Adam C. Stephens ec17e680af
lxd: remove packages and modules 2025-09-13 12:47:00 -04:00
oddlama 84d7ec6875
nixos/ente: init module and test 2025-09-13 10:59:35 +02:00
nixpkgs-ci[bot] e12eaf5d3e
Merge staging-next into staging 2025-09-12 06:06:15 +00:00
h7x4 c5e7285f2d
nixos/crowdsec: Enable module (#441602) 2025-09-12 01:19:30 +00:00
nixpkgs-ci[bot] 96acd252c7
Merge staging-next into staging 2025-09-12 00:16:59 +00:00
Nick Cao dead564331
nixos/release-notes: strongswan updated to 6.0 2025-09-11 16:58:42 -04:00
nixpkgs-ci[bot] 0da46582cf
Merge staging-next into staging 2025-09-11 18:06:10 +00:00
Franz Pletz a1b4ee54d5
nixos/snapserver: migrate to settings option (#441245) 2025-09-11 15:02:12 +00:00
nixpkgs-ci[bot] 3e0c2daff8
Merge staging-next into staging 2025-09-10 18:06:27 +00:00
Will Fancher af1b121a0d
nixos/top-level: Install 'bootStage2' as 'init' in all non-initrd configs (#441777) 2025-09-10 14:39:32 +00:00
Will Fancher 6b5020dc9c nixos/top-level: Install 'bootStage2' as 'init' in all non-initrd configs
Eventually we'd like to change our posture on this, and somehow ensure
that 'init' is always our systemd binary, but for now containers
require us to do it this way.
2025-09-10 09:45:48 -04:00
Harish Rajagopal 32b33ec421
nixos/crowdsec: Add module to release notes 2025-09-10 08:53:32 +02:00
nixpkgs-ci[bot] d63b272849
Merge staging-next into staging 2025-09-10 06:06:29 +00:00
David Wronek 1ddb896039 nixos/release-notes: add new module entry for Sshwifty
Signed-off-by: David Wronek <david.wronek@mainlining.org>
2025-09-10 07:40:09 +02:00
nixpkgs-ci[bot] d4a82f90df
Merge staging-next into staging 2025-09-09 18:06:05 +00:00
wrvsrx f0303c62ef
nixos/sillytavern: add it 2025-09-10 00:14:50 +08:00
Sandro 42efe1cc8a
nixos/dnscrypt-proxy: rename from dnscrypt-proxy2 (#433312) 2025-09-09 17:45:50 +02:00
nixpkgs-ci[bot] 1899bbae51
Merge staging-next into staging 2025-09-09 12:07:40 +00:00
Wolfgang Walther b9ec8bed14
treewide: fix typos in md files (#439306) 2025-09-09 08:03:31 +00:00
Arian van Putten daffcbe598
various: drop due to broken src (#439158) 2025-09-09 08:53:25 +02:00
Ben Siraphob 7b646b7f6d
nixos: fix typos 2025-09-09 13:14:35 +07:00
Martin Weinelt 6d2ea675c3
nixos/snapserver: migrate to settings option
Replaces the complex commandline templating with a structured freeform
settings type, that renders out in the ini format while converting lists
to multiple key-value pairs.
2025-09-09 02:15:53 +02:00
codgician e2ccd9983f open-webui: 0.6.25 -> 0.6.26
Diff: https://github.com/open-webui/open-webui/compare/v0.6.25...v0.6.26

Changelog: https://github.com/open-webui/open-webui/blob/v0.6.26/CHANGELOG.md
2025-09-08 22:45:17 +02:00
Matt Sturgeon 04698ee183
nixos/timekpr: init at 0.5.8 (#419487) 2025-09-08 13:10:30 +02:00
Léana 江 0829ce947c
nixos/eval-config: Remove NIXOS_EXTRA_MODULE_PATH
This removes the previously depricated NIXOS_EXTRA_MODULE_PATH
environment variable.

Tested with
$ nix-instantiate nixos/lib/eval-config.nix --arg modules '[{fileSystems."/".device="x";boot.loader.grub.enable=false;}]' -A config.system.build.toplevel
$ NIXOS_EXTRA_MODULE_PATH=$HOME/whatever.nix nix-instantiate nixos/lib/eval-config.nix --arg modules '[{fileSystems."/".device="x";boot.loader.grub.enable=false;}]' -A config.system.build.toplevel
2025-09-08 11:02:43 +08:00
Yang, Bo 33dfc47d5e nixos/timekpr: init at 0.5.8
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2025-09-08 01:34:02 +00:00
6543 92d5ef9768 services.libvirtd.autoSnapshot: init 2025-09-07 12:17:56 +02:00
isabel 974cde407a
doc/release-notes: move syncthing update to 25.11 (#439542) 2025-09-06 17:47:11 +01:00
John Titor ef0387e779 nixos/rl-25.11: mention rEFInd, a boot manager for UEFI systems 2025-09-06 12:29:15 +05:30
Bobby Rong 3d2f1c5501
mate.mate-wayland-session: 1.28.3 -> 1.28.4 (#439858) 2025-09-04 22:09:27 +08:00
06kellyjac 110edff547 llama-swap: init module
Co-authored-by: podium868909 <89096245@proton.me>
2025-09-03 22:15:38 +02:00
Benjamin Staffin ee651b16cb
nixos/yubikey-manager: init
Fixes #424484
2025-09-03 17:07:32 +02:00
fmbearmf 55b37926f0
nixos/mate: Remove reference to firedecor plugin
Not needed by latest mate-wayland-session.
2025-09-03 21:59:37 +08:00
Sandro Jäckel ba087392f7
nixos/torsocks: do not enable when tor client functionality is used
torsocks is not required when serving a website over Tor and this
default is quite unexpected and surprising.
2025-09-02 23:26:05 +02:00
Aaron Andersen 70320e3e8f
nixos/zookeeper: replace outdated log4j with logback.xml (#434309) 2025-09-02 11:14:45 -04:00
Wolfgang Walther 27520fe100
nixos/seafile: drop (#435059) 2025-09-02 13:48:23 +00:00
melvyn fb9709ef29 nixos/seafile: drop 2025-09-02 09:33:13 -04:00
isabel 8c99c25f0e
doc/release-notes: move syncthing update to 25.11 2025-09-02 13:59:18 +01:00
lassulus 71acfb3caf
spoolman: init service (#435272) 2025-09-02 12:01:19 +01:00
isabel 601099ee4e
syncthing: 1.30.0 -> 2.0.3; nixos/synthing: fix flags against 2.0 (#436432) 2025-09-02 08:45:00 +01:00
Sandro dc85fea675
angrr: init at 0.1.1 (#439121) 2025-09-01 17:53:41 +02:00
Sandro 88e2e5af84
ifstate: init at 2.0.0 (#431047) 2025-09-01 17:44:24 +02:00
Lin Yinfeng 1b0478e165
angrr: init at 0.1.1
Also add a nixos module and a nixos test.
2025-09-01 22:17:22 +08:00
Wolfgang Walther f316c67316
nixos/eris-server: drop 2025-09-01 14:04:47 +02:00
Adam C. Stephens 2addb7b86d
river: rename to river-classic, 0.3.11 -> 0.3.12 (#438738) 2025-08-31 16:13:56 -04:00
M0ustach3 ad0a9957f5 nixos/memos: init module 2025-08-31 12:34:20 +02:00
isabel 063267b711
nixos/syncthing: fix flags against 2.0 release 2025-08-31 09:02:19 +01:00
andre4ik3 b95b91c956
nixos/dnscrypt-proxy: rename from dnscrypt-proxy2
Renames the `dnscrypt-proxy2` module (back) to `dnscrypt-proxy`, to
match the package, which was renamed in 2023.

The systemd service is also renamed to `dnscrypt-proxy`, but an alias to
`dnscrypt-proxy2` is provided for backwards compatibility.
2025-08-31 00:17:07 +00:00
Adam C. Stephens ffc8f1707b
river: rename to river-classic 2025-08-30 18:49:56 -04:00
Niklas 9d46cdc9f3
Merge branch 'master' into init-spoolman-service 2025-08-27 09:23:47 +02:00
Bang Lee d323f29257 nixos/wayvnc: init 2025-08-26 16:52:53 -07:00
Nick Cao 1b7a161df4
fctix5 packages and module update (#417815) 2025-08-26 15:43:17 -04:00
misuzu efd138d038
nixos/temporal: init module (#436466) 2025-08-25 21:39:38 +03:00
Florian Klink 6d3383c9e3
nixos/logind: migrate to settings option (#435407) 2025-08-25 13:31:13 +03:00
Felix Buehler 89526e1171 nixos/logind: migrate to settings option 2025-08-24 18:52:40 +02:00
Jonathan Davies f20852e46f
doc/release-notes: 25.11: Add Temporal item to new services 2025-08-24 16:37:00 +00:00
Rick van Schijndel 6b0b1559e9
nixos/restic: add command option (#432329) 2025-08-24 13:35:28 +02:00
Fernando Rodrigues adc70ce776
nixos/byedpi: init (#435882) 2025-08-23 08:17:19 +00:00
wrrrzr cf9404b315
nixos/byedpi: init 2025-08-22 16:30:40 +03:00
nixpkgs-ci[bot] d263613f2e
Merge master into staging-next 2025-08-22 12:06:42 +00:00
Jade Lovelace 602cc45c09 nixos/gateone: remove
The package is literally gone, this could never work.
2025-08-21 21:39:45 -07:00
nixpkgs-ci[bot] 2b24f84f9a
Merge master into staging-next 2025-08-21 21:18:31 +00:00
Nick Cao 09950e401c
sing-box: 1.11.15 -> 1.12.3, nixos/sing-box: add user and group, nixosTests.sing-box: migrate config (#430835) 2025-08-21 16:49:42 -04:00
nixpkgs-ci[bot] 53fe08332e
Merge master into staging-next 2025-08-21 20:43:13 +00:00
K900 9913dd115d nixos/doc/rl-2511: relnote Plasma/Gear 5 removal 2025-08-21 23:21:45 +03:00
rowan amber-jones 73f8c1e61e nixos/restic: add test for command option, add release notes
Test checks that we are able to run a backup from a command, and that
the resulting backup has the contents that we passed into it.
2025-08-21 19:48:18 +01:00
Marcel 8d8c9633bf
nixos/ifstate: init 2025-08-21 17:44:54 +02:00
Sizhe Zhao 5bcb1aca6f
nixos/doc/manual/release-notes/rl-2511: add sing-box 2025-08-21 13:31:25 +08:00
MayNiklas 977c55de24 spoolman: init service 2025-08-20 22:39:14 +02:00
Vonfry 43d364787c
nixos/fcitx5: remove i18n.inputMethod.fcitx5.plasma6Support 2025-08-20 19:26:50 +08:00
nixpkgs-ci[bot] 8721febb4b
Merge master into staging-next 2025-08-20 00:16:19 +00:00
dotlambda 32991f1eac
nixos/immich: add support for VectorChord (#428568) 2025-08-19 13:31:01 -07:00
isabel ddd7db501d
nixos/bluesky-pds: rename from pds 2025-08-19 20:59:04 +01:00
henning phan ebb095396d nixos/zookeeper: replace outdated log4j with logback.xml
Since some versions back zookeeper replaced log4j with logback.xml

See issue https://issues.apache.org/jira/browse/ZOOKEEPER-4427
See commit 85551f9be5
2025-08-19 21:27:00 +02:00
Sefa Eyeoglu a9c17c34b1
nixos/immich: add VectorChord migration docs
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-08-19 17:56:20 +02:00
Sefa Eyeoglu 0b93bf6c22
nixos/immich: add enableVectors option
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-08-19 17:55:28 +02:00
Sefa Eyeoglu fd1994a8b7
nixos/immich: add enableVectorChord option
This enables VectorChord in the database (currently) alongside
pgvecto.rs. Note that VectorChord requires pgvector, which is enabled as
well by this option.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-08-19 17:55:14 +02:00
nixpkgs-ci[bot] 472a23ebc4
Merge master into staging-next 2025-08-18 18:05:47 +00:00
Jonathan Davies eba6963678
doc/release-notes: 25.11: Added KMinion item to new services. 2025-08-17 14:07:15 +00:00
nixpkgs-ci[bot] cbe1ad6d28
Merge master into staging-next 2025-08-15 17:34:15 +00:00
Sandro 316781dc81
conman: init at 0.3.1 (#430136) 2025-08-15 18:25:32 +02:00
Fabián Heredia Montiel 675812fca5 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-14 09:23:01 -06:00
Leona Maroni 9b8ea589ea
nixos/acme: improve scalability - reduce superfluous unit activations (#422076) 2025-08-14 16:06:06 +02:00
Christian Theune 2c111ce343 nixos/acme: update release notes and documentation 2025-08-13 14:34:53 +02:00
frantathefranta 8b97231460 nixos/conman: init module
Adding a service for the conman package

Changes to conman service as per review
2025-08-13 08:26:35 -04:00
nixpkgs-ci[bot] d060c7e4de
Merge master into staging-next 2025-08-13 12:07:08 +00:00
Gaétan Lepage d74de54834
overseerr: init at 1.34.0 (#399266) 2025-08-13 12:51:09 +02:00
Jeremy Kescher a1545a073c
nixos/systemd: drop kbrequest.target symlink 2025-08-12 22:50:39 +02:00
Paul Haerle 086d855355
netbird: 0.49.0 -> 0.54.0 + split up + relicense (#431976) 2025-08-11 22:10:25 +02:00
Krzysztof Nazarewski f1277e5434
netbird: 0.49.0 -> 0.54.0 + split up + relicense
- 0.53.0+ relicensed the server components
  - as a result split into per-component packages
- adds missing 2 upload & relay components
- the tested behavior has changed
2025-08-11 20:46:42 +02:00
Franz Pletz 43a602c25d
nixos/libvirtd: allow changing firewall backend (#432610) 2025-08-11 16:00:12 +02:00