Commit graph

5291 commits

Author SHA1 Message Date
Simon Hollingshead 15a8cd49df libjxl: 0.8.2 -> 0.9.1, libaom: remove butteraugli support 2024-01-24 05:25:41 +00:00
github-actions[bot] 9bf128cad3
Merge staging-next into staging 2024-01-24 00:02:51 +00:00
github-actions[bot] 6a4e9dff73
Merge master into staging-next 2024-01-24 00:02:25 +00:00
kirillrdy 64cab3aa8d
Merge pull request #279285 from huantianad/jdtls-upgrade
jdt-language-server: 1.26.0 -> 1.31.0, use upstream wrapper
2024-01-24 06:19:20 +09:00
ppom 65544c693b
rustdesk-server: init module 2024-01-23 18:01:54 +01:00
Bruno BELANYI e837f4623d nixos/pyload: document new module 2024-01-23 15:07:40 +00:00
D3vil0p3r 67bfaf3d03
doc: add note in Partitioning and formatting section 2024-01-23 15:55:44 +01:00
github-actions[bot] 04ed250013
Merge staging-next into staging 2024-01-23 12:01:46 +00:00
github-actions[bot] 568f381221
Merge master into staging-next 2024-01-23 12:01:17 +00:00
h7x4 f1e0a0a3c5
Merge pull request #281985 from bryango/inetutils-low-priority
inetutils: set priority lower than util-linux
2024-01-23 09:18:31 +01:00
Brenton Simpson f571033ce0 handheld-daemon: use kebab-case instead of camelCase for service name 2024-01-22 19:26:43 -08:00
Brenton Simpson bcf9a24332 handheld-daemon: init at 0.2.7 2024-01-22 19:26:42 -08:00
github-actions[bot] 9cd951173e
Merge staging-next into staging 2024-01-23 00:02:58 +00:00
github-actions[bot] 8303a96c2d
Merge master into staging-next 2024-01-23 00:02:30 +00:00
huantian 302dc9deb2
jdt-language-server: 1.26.0 -> 1.31.0, use upstream wrapper
Co-authored-by: kirillrdy <kirillrdy@gmail.com>
2024-01-22 14:28:02 -08:00
Peder Bergebakken Sundt 76e9a3eafc
Merge pull request #272147 from SuperSandro2000/archisteamfarm
nixos/archisteamfarm: don't use asf abbreviation for more clarity
2024-01-22 22:57:04 +01:00
Minijackson da3587e8ea
nixos/rl-2405: document NetBox breaking change 2024-01-22 16:36:55 +01:00
bryango 940fb2a3e0
inetutils: release-note on meta.priority 2024-01-22 21:53:06 +08:00
github-actions[bot] 2227557d88
Merge staging-next into staging 2024-01-22 12:01:39 +00:00
github-actions[bot] 3a8094730e
Merge master into staging-next 2024-01-22 12:01:10 +00:00
Linus Heckemann 18e5176621
Merge pull request #270727 from nikstur/nixos-perlless-activation
Perlless Activation
2024-01-22 10:11:44 +01:00
nikstur 1f65b34e99 nixos/profiles/perlless: add release-note 2024-01-22 00:54:14 +01:00
nikstur 3df9c5ef3e nixos/profiles/perlless: add manual section 2024-01-22 00:54:14 +01:00
nikstur 7763ea212a nixos/etc: add release-note about overlay 2024-01-22 00:54:13 +01:00
nikstur dbd8cb9d46 nixos/etc: add manual section 2024-01-22 00:54:13 +01:00
Robert Scott be19273a30
Merge pull request #274089 from risicle/ris-zerocallusedregs
cc-wrapper: add `zerocallusedregs` hardening flag, add `pkgsExtraHardening` package set
2024-01-21 13:33:06 +00:00
Robert Scott e79c133858 add pkgsExtraHardening package set
this package set can be used to trial new hardening flags or
enable those which are still known to cause some problems
2024-01-21 11:16:07 +00:00
Sandro Jäckel 2d324fc242
nixos/archisteamfarm: don't use asf abbreviation for more clarity 2024-01-21 02:14:00 +01:00
Silvan Mosberger f2c7f205fa
Merge pull request #273840 from risicle/ris-default-hardening-flags-release-notes
release-notes: add note on new ability to set `defaultHardeningFlags`
2024-01-20 22:39:38 +01:00
github-actions[bot] 4dea63e421
Merge master into staging-next 2024-01-20 18:01:02 +00:00
Maximilian Bosch 93d692f43b
Merge pull request #280600 from Ma27/nextcloud-state-tmpfiles
nixos/nextcloud: set up base directories & override.config.php with tmpfiles
2024-01-20 17:49:46 +01:00
Robert Scott 40868719b0 cc-wrapper: add zerocallusedregs hardening flag
this uses the value `used-gpr` which seems to be a commonly
chosen value for general use
2024-01-20 13:48:33 +00:00
Robert Scott a8f8d26258 release-notes: add note on new ability to set defaultHardeningFlags 2024-01-20 12:40:02 +00:00
github-actions[bot] 0cd628f6d5
Merge master into staging-next 2024-01-20 06:01:03 +00:00
github-actions[bot] 650e10b010
Merge master into staging-next 2024-01-20 00:02:16 +00:00
Adrian Pistol 58cbe00eb6 nixos/watchdog: add module 2024-01-20 00:15:31 +01:00
DS fdf411fb36 nixos/tigerbeetle: init module 2024-01-19 13:19:27 -08:00
h7x4 99e3c0032a
Merge pull request #281871 from RatCornu/tachidesk-server
nixos/suwayomi-server: init at 0.7.0
2024-01-19 20:19:06 +01:00
github-actions[bot] 4679030218
Merge master into staging-next 2024-01-19 12:01:13 +00:00
RatCornu d32bb11129
nixos/suwayomi-server: add release note 2024-01-19 02:31:34 +01:00
Jade Lovelace 62f30634db nixos/systemd: don't require network-online.target for multi-user.target
Previously we required network-online.target for multi-user.target. This
has made a lot of people very angry and has been widely regarded as a
bad move (or at least, very nonstandard):
15d761a525 (commitcomment-128564097)

This was done because of fragile tests and services declaring
dependencies on multi-user.target when they meant network-online.target.

Let's rip off the bandaid and fix our tests.
2024-01-18 16:28:39 -08:00
github-actions[bot] b459003bdd
Merge master into staging-next 2024-01-19 00:02:22 +00:00
nikstur 094f6cca9a nixos/systemd-sysusers: add release-note 2024-01-18 23:08:14 +01:00
nikstur d4a8fe24c2 nixos/systemd-sysusers: add manual section 2024-01-18 23:08:14 +01:00
github-actions[bot] dc4a7c97b0
Merge master into staging-next 2024-01-18 18:00:55 +00:00
K900 967d49b8a8 Merge remote-tracking branch 'origin/staging-next' into staging 2024-01-18 19:15:32 +03:00
Adithya Nair 8b5644684e
nixos/frp: use toml configFile
According to upstream, the INI configuration file is deprecated and
TOML/YAML/JSON is recommended.
Link: https://github.com/fatedier/frp/tree/dev#configuration-files
2024-01-18 21:37:40 +05:30
Janne Heß 15c31afd8a
Merge pull request #271067 from nikstur/sysinit-reactivation
nixos/switch-to-configuration: add sysinit-reactivation.target
2024-01-18 16:13:32 +01:00
Silvan Mosberger ef8ce2794b
Merge pull request #241953 from MultisampledNight/doc/fix-outdated-containers
doc: fix outdated /var/lib/container from pre-22.05 listing in NixOS manual
2024-01-18 16:06:08 +01:00
Franz Pletz c00a2d02bd
Merge pull request #251882 from r-ryantm/auto-update/prometheus-snmp-exporter
prometheus-snmp-exporter: 0.22.0 -> 0.25.0
2024-01-18 08:16:39 +01:00
github-actions[bot] f8b9065479
Merge staging-next into staging 2024-01-18 00:02:50 +00:00
nikstur 8f3abd21aa switch-to-configuration: add sysinit-reactivation release note 2024-01-18 00:46:30 +01:00
nikstur d10ef8be71 switch-to-configuration: add sysinit-reactivation manual section 2024-01-18 00:46:30 +01:00
nikstur e6b66f08a5 nixos/switch-to-configuration: add sysinit-reactivation.target 2024-01-18 00:46:30 +01:00
Someone 8282fe9c6f
Merge pull request #269639 from SomeoneSerge/update/cudaPackages
cudaPackages: bump the default 11 -> 12
2024-01-17 21:13:37 +00:00
WilliButz bb9c7762bc
nixos/prometheus-snmp-exporter: add config check
This is introduced and enabled by default because the config syntax for
the exporter changed with release 0.23.0.

This should make the breaking config change obvious before services are
deployed with an incompatible old config.

The check is based on the check present in the blackbox-exporter module.
2024-01-17 20:34:30 +01:00
Someone Serge bed725db88
cudaPackages_11_4.nsight_systems: clean up the deprecation comments 2024-01-17 15:17:01 +00:00
Someone Serge 0f70deed1c
cudaPackages: update the release notes with the major version bump 2024-01-17 01:02:34 +00:00
github-actions[bot] 84325112d5
Merge staging-next into staging 2024-01-17 00:02:43 +00:00
Alyssa Ross 7abc6d260b nixos/doc: add missing anchor for Linux Rust
Fixes: ec2016dda4 ("doc: explain how to enable Rust support in the Linux kernel")
2024-01-16 23:17:13 +01:00
Madoura 1de7b377f4
rl-2405: change note for bcachefs to be 'linuxPackages_latest' 2024-01-16 15:06:04 -06:00
Franz Pletz 1a4fa5c047
Merge pull request #279866 from katexochen/mkosi/20
mkosi: 19 -> 20.1
2024-01-16 20:08:45 +01:00
github-actions[bot] 7e5906aca4
Merge staging-next into staging 2024-01-16 12:01:24 +00:00
markuskowa 3189db47ce
Merge pull request #274804 from SomeoneSerge/feat/mpich-pmix
mpich: optional pmix support
2024-01-16 12:49:11 +01:00
Someone Serge 95ae31a015
mpich: deprecate stringly-typed withPm 2024-01-16 02:24:54 +00:00
Paul Meyer c8f2f8af99 mkosi: 19 -> 20 2024-01-15 10:15:21 +01:00
Rick van Schijndel c35c3077e9
Merge pull request #260776 from pbsds/substitute-must-match
stdenv: substituteStream: deprecate `--replace` in favor of `--replace-{fail,warn,quiet}`
2024-01-15 07:35:22 +01:00
Peder Bergebakken Sundt e07a2fab7f stdenv: substituteStream: deprecate --replace in favor of --replace-{fail,warn,quiet} 2024-01-14 22:07:58 +01:00
github-actions[bot] c040ffb531
Merge staging-next into staging 2024-01-14 18:01:21 +00:00
Thiago Kenji Okada 9b3e68356c
Merge pull request #254766 from SuperSandro2000/xxd-closure-size
xxd: reduce closure size by splitting it into it's own output
2024-01-14 16:34:33 +00:00
Guillaume Girol e52366c4d8
Merge pull request #272169 from nyabinary/remove-deprecated-network-interfaces
nixos/network-interfaces: remove network-interfaces.target
2024-01-14 14:17:14 +01:00
Guillaume Girol d0f337d181
Merge pull request #278432 from tomodachi94/update/craftos-pc/2.8
craftos-pc: 2.7.5 -> 2.8
2024-01-14 14:13:46 +01:00
Jörg Thalheim 745142de59
Merge pull request #263794 from Mic92/more-dd-flags
docs/installation-usb: add more flags to dd
2024-01-14 13:29:09 +01:00
Ryan Lahfa 32ccbe0927
Merge pull request #272029 from blitz/rust-for-linux
In-kernel Rust on Linux (Optional) (2nd Attempt)
2024-01-13 16:51:00 +01:00
Yueh-Shun Li d1c42ac350 optparse-bash: drop
Drop because
- it seems abandoned by the upstream years ago[1].
- there are quite some nice alternatives[2] already available in
  Nixpkgs.

[1]: https://github.com/nk412/optparse/commits/master/
[2]: https://github.com/shadawck/awesome-cli-frameworks#bashshell

Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2024-01-13 05:54:58 +00:00
Maximilian Bosch 90787dbe89
nixos/nextcloud: set up base directories & override.config.php with tmpfiles
Closes #169733

The issue is that Nextcloud fails to start up after a GC because the
symlink from `override.config.php` is stale.

I'm relatively certain that this is not a bug in the Nix GC - that
would've popped up somewhere else already in the past years - and one of
the reporters seems to confirm that: when they restarted
`nextcloud-setup.service` after the issue appeared, an
`override.config.php` pointing to a different hash was there.

This hints that on a deploy `nextcloud-setup` wasn't restarted properly
and thus replacing the symlink update was missed. This is relatively
hard to trigger due to the nature of the bug unfortunately (you usually
keep system generations for a few weeks and you'll need to change the
configuration - or stdenv - to get a different `override.config.php`),
so getting pointers from folks who are affected is rather complicated.

So I decided to work around this by using systemd-tmpfiles which a lot
of other modules already utilize for this use-case. Now,
`override.config.php` and the directory structure aren't created by
`nextcloud-setup`, but by `systemd-tmpfiles`.

With that, the structure is guaranteed to exist

* on boot, since tmpfiles are always created/applied then
* on config activation, since this is done before services are
  (re)started which covers the case for new installations and existing
  ones.

Also, the recursive `chgrp` was used as transition tool when we switched
from `nginx` as owning group to a dedicated `nextcloud` group[1][2], but
this was several releases ago, so I don't consider this relevant
anymore.

[1] fd9eb16b24
[2] ca916e8cb3
2024-01-12 22:11:36 +01:00
Julian Stecklina ec2016dda4
doc: explain how to enable Rust support in the Linux kernel 2024-01-12 20:29:07 +01:00
Ryan Lahfa 3287441158
Merge pull request #275484 from Izorkin/update-nginx-http3
nixos/nginx: disable automatic advertise of HTTP/3 protocol support
2024-01-12 19:49:18 +01:00
Niko 9e2cd6f872
nixos/network-interfaces: remove network-interfaces.target
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com>
2024-01-12 17:29:03 +01:00
Ryan Lahfa 176e84d44f
Revert "nixos/systemd-boot: init boot counting" 2024-01-11 01:00:43 +01:00
Ryan Lahfa a6303da3a7
Merge pull request #273062 from JulienMalka/systemd-boot-counting
nixos/systemd-boot: init boot counting
2024-01-11 00:40:07 +01:00
Weijia Wang 2f9e98ccf3 Merge branch 'master' into staging-next 2024-01-10 23:12:44 +01:00
Peder Bergebakken Sundt dff635f38d
Merge pull request #243169 from 2xsaiko/outgoing/krb5
nixos/krb5: cleanup, fix and RFC42-ify
2024-01-10 21:06:15 +01:00
github-actions[bot] 769e5f5d37
Merge master into staging-next 2024-01-10 18:01:17 +00:00
Nick Cao cd8d49773e
Merge pull request #279757 from katexochen/k9s/0-31
k9s: 0.30.8 -> 0.31.1
2024-01-10 10:41:38 -05:00
jopejoe1 8967ac726c nixos/manual: update sshfs section 2024-01-10 00:24:48 +01:00
Sandro Jäckel e05a981d05
xxd: reduce closure size by splitting it into it's own output 2024-01-09 22:29:32 +01:00
K900 838aefefc3 Merge remote-tracking branch 'origin/master' into staging-next 2024-01-09 22:42:37 +03:00
Thiago Kenji Okada f4549e0603
Merge pull request #278088 from soywod/himalaya-v1.0.0-beta
himalaya: 0.8.4 -> 1.0.0-beta
2024-01-09 13:15:33 +00:00
K900 bff9ee8862 Merge remote-tracking branch 'origin/master' into staging-next 2024-01-09 13:03:34 +03:00
Jonas Chevalier 3f77dbdbd0
Merge pull request #279578 from trofi/beignet-drop
beignet: remove the package
2024-01-09 09:49:29 +01:00
Paul Meyer d7b2afbb46 k9s: 0.30.8 -> 0.31.1 2024-01-09 09:11:02 +01:00
github-actions[bot] 6bf0bf35bb
Merge master into staging-next 2024-01-08 18:00:58 +00:00
Maciej Krüger b5b2f6bec4
Merge pull request #277620 from nbraud/nixos/pam/ssh-agent-auth-31611
nixos/pam: Add option for ssh-agent auth's trusted authorized_keys files
2024-01-08 17:42:02 +01:00
Sergei Trofimovich 337036cffa beignet: remove the package
`beignet` saw no development since 2018 and was never ported from
`llvmPackages_6`. Is it's a library to support `OpenCL` on older GPUs
let's drop it from `nixpkgs`.
2024-01-08 10:33:46 +00:00
Jan Tojnar ff42d23313 Merge branch 'master' into staging-next
Conflicts:

pkgs/development/python-modules/dbt-core/default.nix
pkgs/development/python-modules/dbt-semantic-interfaces/default.nix

Still broken by pydantic 2 bump, though.
2024-01-07 16:14:41 +01:00
Maciej Krüger c931d73fba
Merge pull request #276499 from nbraud/nixos/pam/ssh-agent-auth
nixos/pam: Add assertion for SSH-agent auth
2024-01-07 13:54:27 +01:00
github-actions[bot] 9f96550945
Merge master into staging-next 2024-01-07 12:01:24 +00:00
Julien Malka eb435897a6 nixos/systemd-boot: init boot counting 2024-01-07 11:34:09 +00:00
Jörg Thalheim db59d03371
Merge branch 'master' into pr/bcachefs 2024-01-07 11:40:30 +01:00
Martin Weinelt 1442bd4bc7
Merge remote-tracking branch 'origin/master' into staging-next 2024-01-07 05:01:18 +01:00
Weijia Wang 98fc48b22d
Merge pull request #276174 from wegank/lilypond-guile-3
lilypond, denemo: migrate to guile 3
2024-01-07 01:51:52 +01:00
github-actions[bot] 17cf061755
Merge master into staging-next 2024-01-06 18:01:15 +00:00
Maximilian Bosch e55b4c1ec7
Merge pull request #278493 from marrobHD/patch-1
nixos/nextcloud: fix dbport in config.php
2024-01-06 16:26:15 +01:00
Martin Weinelt 430fd07751
Merge remote-tracking branch 'origin/master' into staging-next 2024-01-06 04:57:06 +01:00
kxxt d7bccab0bf release-note: change binary name and desktop entry for firefox-*
The executable file names for `firefox-devedition`, `firefox-beta`,
`firefox-esr` now matches their package names, which is consistent with
the`firefox-*-bin` packages.
The desktop entries are also updated
so that you can have multiple editions of firefox in your app launcher.
2024-01-06 08:59:02 +08:00
Emilia Bopp 5f6b7a35d6 neo4j: 4.4.11 -> 5.9.0 2024-01-05 18:20:24 +01:00
nicoo b917ee427a nixos/doc: Add release note for pam.sshAgentAuth 2024-01-04 17:30:09 +00:00
Vladimír Čunát 8a839514de
Merge branch 'master' into staging-next 2024-01-04 15:07:44 +01:00
May 5be349d0be
nixos/nextcloud: remove dbport
To specify a port for the database host, `host:port` format has to be used [1].

[1]: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#dbhost
2024-01-04 12:34:24 +01:00
Tomo 436f194a76 craftos-pc: 2.7.5 -> 2.8
Changelog: https://github.com/MCJack123/craftos2/releases/tag/v2.8

This release contains several breaking changes, and should **not** be backported.
2024-01-03 16:11:48 -08:00
Sandro Jäckel 7c1b4b22f9
nixos/paperless: convert extraConfig to freeform type
Co-authored-by: Atemu <atemu.main@gmail.com>
2024-01-04 00:04:38 +01:00
Weijia Wang eb5334c27d Merge branch 'master' into staging-next 2024-01-03 03:22:40 +01:00
Nick Cao 1c7eb2fd8f
Merge pull request #277819 from majewsky/portunus-2.1.1
portunus: 2.0.0 -> 2.1.1
2024-01-02 20:59:21 -05:00
Weijia Wang eb928bae95 lilypond, denemo: migrate to guile 3 2024-01-03 01:40:50 +01:00
Clément DOUIN 2b39679ee1
himalaya: 0.8.4 -> 1.0.0-beta 2024-01-01 21:53:16 +01:00
github-actions[bot] e61ae81f8f
Merge master into staging-next 2024-01-01 00:02:16 +00:00
Izorkin 2fb0b52c50
nixos/nginx: disable automatic advertise of HTTP/3 protocol support
Automatic advertise in the `http` block about support of HTTP/3
protocol makes it difficult to automatically configure services
to work with it.
HTTP/3 availability must be manually advertised, preferably in
each location block.
2024-01-01 02:29:01 +03:00
Janik 6be9d4fc21
Merge pull request #266283 from Noodlesalat/ping-exporter-1.1.0
ping_exporter: init at 1.1.0
2023-12-31 20:50:30 +01:00
github-actions[bot] 65cbf5e637
Merge master into staging-next 2023-12-31 18:01:09 +00:00
Jan Tojnar 80020c7db4 Merge branch 'master' into staging-next
; Conflicts:
;	pkgs/development/lua-modules/generated-packages.nix
;	pkgs/development/lua-modules/overrides.nix
2023-12-31 02:31:32 +01:00
Stefan Majewsky 3c05138a5c portunus: 2.0.0 -> 2.1.1
Changelog: <https://github.com/majewsky/portunus/releases/tag/v2.1.0>

v2.1.1 only fixes a regression that v2.1.0 introduced.
2023-12-31 01:52:01 +01:00
nicoo 607679c6d3 nixos/pam: Assert that authorizedKeysFiles is non-empty when using pam_ssh_agent_auth 2023-12-30 22:19:38 +00:00
Maxime Brunet 92c3800caf
mockgen: change upstream to uber-go fork 2023-12-30 12:27:42 -08:00
Will Fancher 9cab49c71b
Merge pull request #273921 from SaltyKitkat/oomd
nixos/systemd: update oomd configuration
2023-12-29 18:47:49 -05:00
Maximilian Bosch d25fdec5b3
Merge pull request #212430 from onny/nextcloud-cleanup
nixos/nextcloud: Move options into now freeForm extraOptions
2023-12-29 23:44:24 +01:00
Jonas Heinrich b06d3c3aa6
Merge pull request #277442 from onny/ollama
nixos/ollama: init
2023-12-29 23:00:10 +01:00
Nick Cao 08a62091a1
Merge pull request #277146 from majewsky/portunus-2.0.0
portunus: 1.1.0 -> 2.0.0
2023-12-29 14:53:12 -05:00
Maximilian Bosch 02ebf149d5
nixos/release-notes: more details about Nextcloud options rename
* Explain why it was renamed (to match the format from `config.php`).
* Show old and new name and link to the option in the options reference.
2023-12-29 20:35:42 +01:00
Jonas Heinrich 67a799c40f nixos/ollama: init 2023-12-29 15:19:55 +01:00
Jonas Heinrich dd8c96379f nixos/nextcloud: Move options into now freeForm extraOptions 2023-12-29 01:04:46 +01:00
github-actions[bot] 97d15f47f2
Merge master into staging-next 2023-12-28 12:00:58 +00:00
Pierre Bourdon b2f146867f
Merge pull request #276418 from katexochen/k9s/0-30-0
k9s: 0.29.1 -> 0.30.4
2023-12-28 10:42:04 +01:00
Stefan Majewsky 9ecbdfb5bd portunus: 1.1.0 -> 2.0.0
Changelog: <https://github.com/majewsky/portunus/releases/tag/v2.0.0>
2023-12-27 18:30:32 +01:00
github-actions[bot] 04686e4ee3
Merge master into staging-next 2023-12-27 12:00:55 +00:00
Yt bd5ff67266
Merge pull request #261789 from onny/rspamd-trainer
nixos/rspamd-trainer: init; rspamd-trainer: init at unstable-2023-11-27
2023-12-27 11:28:42 +00:00
Jonas Heinrich 80d88736da nixos/rspamd-trainer: init; rspamd-trainer: init at unstable-2023-11-27 2023-12-27 10:35:53 +01:00
github-actions[bot] 24a900e557
Merge master into staging-next 2023-12-26 00:02:12 +00:00
Lin Jian a5ac2d8dc2
kanata: mention breaking changes of v1.5.0 2023-12-26 04:38:25 +08:00
Nudelsalat 5d85f0eee8 nixos/prometheus-ping-exporter: init 2023-12-24 18:11:25 +01:00
Paul Meyer 5fc84cf30a k9s: 0.29.1 -> 0.30.0 2023-12-24 09:17:56 +01:00
Martin Weinelt a3e53d17b6 Merge remote-tracking branch 'origin/master' into staging-next 2023-12-24 02:39:15 +01:00
Mario Rodas 2ba8c30b4e
Merge pull request #252790 from anthonyroussel/gns3-nixos-module
nixos/gns3-server: init
2023-12-23 09:27:39 -05:00
github-actions[bot] 2125288b92
Merge master into staging-next 2023-12-23 12:00:53 +00:00
Mathew Polzin e09aaf7b55 idris2: 0.6.0 -> 0.7.0 2023-12-22 10:02:10 -06:00
Martin Weinelt fb9f2b0e17 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/django-anymail/default.nix
- pkgs/development/python-modules/dockerspawner/default.nix
2023-12-21 15:21:14 +01:00
Marco Rebhan fed77d1705
nixos/krb5: move to security.krb5 2023-12-21 11:35:26 +01:00
Marco Rebhan 92a541c0ed
nixos/krb5: cleanup, fix and RFC42-ify
This replaces the krb5 module's options with RFC 42-style krb5.settings
option, while greatly simplifying the code and fixing a few bugs,
namely:

- #243068 krb5: Configuration silently gets ignored when set by
  multiple modules
- not being able to use mkIf etc. inside subattributes of
  krb5.libdefaults, e.g. krb5.libdefaults.default_realm = mkIf ...

See #144575.
Closes #243068.

Co-authored-by: h7x4 <h7x4@nani.wtf>
2023-12-21 11:34:59 +01:00
Raghav Sood 7d97d9ebd1
Merge pull request #275439 from RaghavSood/nitter/guest-accounts
nitter: unstable-2023-10-31 -> unstable-2023-12-03 (guest accounts support)
2023-12-21 14:03:35 +08:00
github-actions[bot] 176c80219d
Merge master into staging-next 2023-12-20 12:00:53 +00:00
Florian Klink c28f238f5a
Merge pull request #272946 from benaryorg/resolved_no_fallback
nixos/resolved: Allow upstream fallback override
2023-12-20 12:55:44 +02:00
Raghav Sood 23a56af4b4
nitter: document requirement for guest accounts 2023-12-20 00:01:21 +08:00
github-actions[bot] 9f26e7ee02
Merge staging-next into staging 2023-12-18 18:01:22 +00:00
Nick Cao fc5c9afd4d
Merge pull request #225513 from codedownio/julia-modules
Build arbitrary Julia package environments in Nixpkgs
2023-12-18 09:58:27 -05:00
github-actions[bot] 1fc6296f9b
Merge staging-next into staging 2023-12-18 12:01:30 +00:00
Ryan Lahfa ed66c68205
Merge pull request #275028 from pacien/zfs-zed-sendmail 2023-12-18 10:32:58 +01:00
github-actions[bot] 6ffc5a8603
Merge staging-next into staging 2023-12-18 00:03:01 +00:00
Sophie Tauchert 24e561fabc
nixos/invidious: change default database user to invidious
This makes sure we don't need any workarounds for running Invidious with a local
PostgreSQL database.
Changing the default user should be fine as the new init script for PostgreSQL automatically
creates the new user and changes the existing database's owner to the new user. The old user
will still linger and must be removed manually.
See also: https://github.com/NixOS/nixpkgs/pull/266270
2023-12-17 19:48:15 +01:00
Pascal Bach 6ae43091f0
Merge pull request #272735 from katexochen/k9s/0-29
k9s: 0.28.2 -> 0.29.1
2023-12-17 19:10:29 +01:00
github-actions[bot] 71c41d360a
Merge staging-next into staging 2023-12-17 18:01:38 +00:00
pacien cf6d89525f nixos/zed: use global sendmail if configured
This simplifies the setup to receive emails from the ZFS Event Daemon
by relying on the sendmail wrapper defined by other modules such as
msmtp or Postfix.

This is more similar to how other modules like smartd deal with email
configuration.

The user is no longer required to define and rebuild their own ZFS
package to add email support.

GitHub: closes https://github.com/NixOS/nixpkgs/issues/132464
2023-12-17 18:16:08 +01:00
Pierre Bourdon 91a00709ae
Merge pull request #273219 from Lurkki14/tuxclocker-master
tuxclocker: init at 1.4.0
2023-12-17 17:30:18 +01:00
Jussi Kuokkanen 60cb6ee94f nixos/tuxclocker: init module 2023-12-17 18:16:45 +02:00
benaryorg c3256929e9
nixos/resolved: changelog for fallbackDns changes
Signed-off-by: benaryorg <binary@benary.org>
2023-12-15 13:07:36 +00:00
github-actions[bot] 2b17e91c71
Merge staging-next into staging 2023-12-15 12:01:41 +00:00
Maximilian Bosch 28089f8874
Merge pull request #273858 from dotlambda/nextcloud28-init
nextcloud28: init at 28.0.0, nextcloud27: 27.1.4 -> 27.1.5, nextcloud26: 26.0.9 -> 26.0.10
2023-12-15 08:14:15 +01:00
Tom McLaughlin c8f0d302c1 julia: add documentation to manual + release note 2023-12-14 23:00:35 -08:00
github-actions[bot] b9dfb3f0ee
Merge staging-next into staging 2023-12-15 06:01:29 +00:00
Lin Jian 73b3a1450f
Merge pull request #274110 from networkException/sysctl-net.core.wmem_max
nixos/{sysctl,caddy}: improvements for net.core.wmem_max
2023-12-14 23:14:17 -06:00
networkException 439350753e
nixos/sysctl: use highest value on conflict for net.core.wmem_max
we previously defined a custom type for `boot.kernel.sysctl."net.core.rmem_max"`
to resolve to the highest value set. this patch adds the same behavior to
`"net.core.wmem_max"`.

as this changes the type from a string to an integer, which is a breaking
change this patch also includes a release note and updates the transmission
module to use a number for `wmem_max`.
2023-12-15 04:43:57 +01:00
github-actions[bot] f97ebb8477
Merge staging-next into staging 2023-12-15 00:02:53 +00:00
Maximilian Bosch d832b1197b
nixos/doc: include section for 24.05
People are actively writing release notes already and with this it's
ensured that the contents are actually valid.

Also, when writing release notes for something, I'd like to be able to
see a preview.
2023-12-14 19:20:33 +01:00
github-actions[bot] 7be452e197
Merge staging-next into staging 2023-12-14 18:01:30 +00:00
Maximilian Bosch bec9edfd20
nixos/doc: mention nc28 2023-12-14 17:44:41 +01:00
Linus Heckemann ed25c9936e
Merge pull request #267693 from nbraud/nixos/wpa_supplicant/umask
nixos/wpa_supplicant: Ensure the generated config isn't world-readable
2023-12-14 15:09:22 +01:00
Linus Heckemann f66d2b11d7
Merge pull request #270084 from Atemu/nixos/snapraid-top-level
nixos/snapraid: remove from top-level
2023-12-14 14:51:04 +01:00
SaltyKitkat 5e57448d4f systemd/oomd: add release note for the backward incompatibility 2023-12-14 16:38:29 +08:00
github-actions[bot] bae9ba4ab0
Merge staging-next into staging 2023-12-14 00:02:44 +00:00
Robert Hensing bef10a5ace
Merge pull request #269551 from tejing1/nixos-stub-ld
nixos/stub-ld: init module
2023-12-13 22:36:30 +01:00
github-actions[bot] 688991ba84
Merge staging-next into staging 2023-12-13 12:01:48 +00:00
Valentin Gagarin 6d3f2550fd
Merge pull request #273384 from nbraud/doc/system-state
nixos/doc: Add chapter “necessary system state”
2023-12-13 08:54:09 +01:00
nicoo 6012fe8f2d nixos/doc/manual: Rework nixos-state.section.md 2023-12-12 23:06:10 +00:00
nicoo 22cb8a1712 nixos/doc/manual: Add /var/lib/nixos under “Necessary system state” 2023-12-12 23:04:32 +00:00
nicoo 735481ef6b nixos/doc: Add chapter “necessary system state”
Suggested in the discussion of #268995.
2023-12-12 23:04:32 +00:00
github-actions[bot] 1065f5a68a
Merge staging-next into staging 2023-12-12 18:01:44 +00:00
Lin Yinfeng fa2d2bbe6d
nixos/iproute2: add release note for the backward compatibility caused by stateless configuration 2023-12-12 23:31:51 +08:00
Ryan Lahfa 3bb93fb2cd
Merge pull request #271506 from Misterio77/nginx-redirect-status-code 2023-12-12 14:05:33 +01:00
Gabriel Fontes a3c60d2ddc
nixos/nginx: make redirect status code configurable
Add an option to configure which code globalRedirect and forceSSL use.
It previously was always 301 with no easy way to override.
2023-12-11 11:09:02 -03:00
Jeff Huffman 0863f6d2da
nixos/stub-ld: init module 2023-12-11 05:47:23 -05:00
Ryan Lahfa 9faaff804f
Merge pull request #189277 from minijackson/systemd-journal-upload 2023-12-10 19:27:17 +01:00
github-actions[bot] 1e8386407c
Merge master into staging-next 2023-12-10 18:01:10 +00:00
Jonas Heinrich b3eddb0c53
Merge pull request #272646 from onny/btrbk-stream-compress
nixos/btrbk: Add required stream_compress packages
2023-12-10 18:38:38 +01:00
Florian Klink 672d103402
Merge pull request #258424 from SuperSandro2000/nss-mdns-timeout
nixos/avahi-daemon: resolve mdns over only over ipv4
2023-12-10 15:34:14 +02:00
github-actions[bot] 39d4e1cb18
Merge master into staging-next 2023-12-10 06:00:56 +00:00
Robert Hensing 0e062cb692 nixos-rebuild: Add nixos-rebuild repl
Apologies to the non-flake users; your repl isn't quite as fancy,
but at least evaluates your config exactly as you would expect,
unlike flakes which are only evaluated impurely for now.
2023-12-10 06:36:02 +01:00
Robert Hensing 584463c744
Merge pull request #272764 from tweag/anyBool
lib.types.anyBool: init
2023-12-10 06:03:50 +01:00
nicoo a351c9b530 nixos/wpa_supplicant: Ensure the generated config isn't world-readable
Otherwise, `environmentFile` cannot be used to pass secrets in.
2023-12-09 21:33:55 +00:00
Jonas Heinrich 1440b865c0 nixos/btrbk: Add required stream_compress packages 2023-12-09 13:03:46 +01:00
Minijackson b484343cbc release-notes: mention new journald remote-related new services 2023-12-09 01:54:44 +01:00
Weijia Wang ad7edda3e2 Merge branch 'master' into staging-next 2023-12-08 22:09:49 +01:00