1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-07 02:59:19 +03:00
Commit graph

36917 commits

Author SHA1 Message Date
Will Fancher
85c607e61f
nixos/boot/systemd: enable tracefs (#388751) 2025-03-10 15:19:11 -04:00
nixpkgs-ci[bot]
848c59f4f2
Merge master into staging-next 2025-03-10 17:24:31 +00:00
Arne Keller
e518fa2340
nixos/services.mysql: fix wait for galera cluster sync to be done (#381333) 2025-03-10 18:22:47 +01:00
John Titor
f597c68e7b
nixos/boot/systemd: enable tracefs
tracefs is a special-purpose filesystem in Linux used for tracing filesystem and kernel operations.

This was added to the kernel back in 2015 to replace debugfs. For security reasons, some system do not mount debugfs at all. Tracefs reduces the attack surface by allowing to trace without mounting debugfs. Additionally it provides features not supported by debugfs (such as calls for mkdir and rmdir

Debian and Arch Linux both enable this by default.
RHEL 8 and later, they enable tracefs by default.

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-03-10 22:27:41 +05:30
Martin Weinelt
b38edf3f69
Merge remote-tracking branch 'origin/master' into staging-next 2025-03-10 17:42:12 +01:00
Austin Horstman
caff0370c6
nixos/movim: fix package reference (#388728) 2025-03-10 11:07:28 -05:00
Sandro
74ee058fc3
nixos/sudo-rs: align sudo and sudo-rs config (#386423) 2025-03-10 16:51:43 +01:00
โทสฺตัล
bc27f99008 nixos/movim: add overridden package to ð environment (inc. symlinks) 2025-03-10 22:51:02 +07:00
Austin Horstman
c021204af6
{movim,nixos/movim}: fix database options (#388428) 2025-03-10 10:27:59 -05:00
Jörg Thalheim
611bfa1dd4
make nix.settings.system-features default mergeable again (#383052) 2025-03-10 13:09:49 +01:00
nixpkgs-ci[bot]
7ca362baba
Merge master into staging-next 2025-03-10 12:06:00 +00:00
Gaétan Lepage
ff2d12d11d
nixos/cloudflared: add option for cert.pem and use dynamic user (#383499) 2025-03-10 11:15:06 +01:00
Arne Keller
9b62d5e280
nixos/zwave-js-ui: Add chown to allowed syscalls (#380999) 2025-03-10 08:47:46 +01:00
nixpkgs-ci[bot]
996f219f1e
Merge master into staging-next 2025-03-10 00:13:24 +00:00
Martin Weinelt
e5d70cfec2
nixos/matter-server: fix permission denied error in 7.0.1 (#384651) 2025-03-09 21:32:31 +01:00
nixpkgs-ci[bot]
5397043aaf
Merge master into staging-next 2025-03-09 18:03:47 +00:00
Sandro
bb3577f6b3
nixos/xonsh: add bash completions support (#386311) 2025-03-09 16:02:49 +01:00
Donovan Glover
011cc1ed74
nixos/phosh: enable services.graphical-desktop (#354465) 2025-03-09 14:47:33 +00:00
โทสฺตัล
076fdda013 {movim,nixos/movim}: fix database options
Wrong casing, doesn’t work with those not creating a local database, &
has a bug with implementation on how it should be overriding the
database support to the movim package.
2025-03-09 20:13:13 +07:00
nixpkgs-ci[bot]
fd2aa7b174
Merge master into staging-next 2025-03-09 12:04:44 +00:00
Aleksana
b930f88a3a
regreet: set right data dir (NixOS#377585) (#383764) 2025-03-09 17:42:44 +08:00
Franz Pletz
7978d240c2
nixos/iosched: exclude loop devices by default; mention in release notes (#385106) 2025-03-09 09:38:05 +01:00
nixpkgs-ci[bot]
4f58dec3fd
Merge master into staging-next 2025-03-09 06:04:26 +00:00
Florian Klink
9004cb4a05
nixos/h2o: add simple listen.host setting, add example (#386318) 2025-03-09 11:32:06 +07:00
โทสฺตัล
1e3e30d566 nixos/h2o: clarify/format some docs to point to upstream config 2025-03-09 11:03:48 +07:00
nixpkgs-ci[bot]
a77f267067
Merge master into staging-next 2025-03-09 00:13:41 +00:00
Sandro
90c9004407
hylafaxplus: 7.0.9 -> 7.0.10, misc improvements (also module) (#376418) 2025-03-08 22:39:47 +01:00
Mikael Voss
54bd09a515
nixos/iosched: exclude loop devices by default 2025-03-08 21:56:51 +01:00
Sandro
63e31591f2
nixos/matrix-alertmanager: set NODE_ENV to production, fix shellcheck when it is enabled (#388000) 2025-03-08 21:54:58 +01:00
nixpkgs-ci[bot]
7f25f5fed5
Merge master into staging-next 2025-03-08 18:03:50 +00:00
Leona Maroni
810f3b88e4
nixos/synapse-auto-compressor: init (#383168) 2025-03-08 16:55:06 +01:00
Matt Leon
b4f4971b6a
nixos/matter-server: fix permission denied error in initialization with v7.0.1
Signed-off-by: Matt Leon <ml@mattleon.com>
2025-03-08 09:34:46 -05:00
Yt
b97d92aaef
nixos/cloudflare-dyndns: fix missing home error (#386211) 2025-03-08 09:15:24 -05:00
Aleksana
7791660b3f
nixos/nextcloud: update nextcloud version in example (#387933) 2025-03-08 20:26:35 +08:00
nixpkgs-ci[bot]
c5874d172c
Merge master into staging-next 2025-03-08 12:04:23 +00:00
Donovan Glover
9ac142b30c
feedbackd: 0.4.1 -> 0.7.0 (#385050) 2025-03-08 10:57:13 +00:00
Maximilian Bosch
6fe52c5dae
Merge: nixos/nextcloud: fix shellcheck after #367433 (#387913) 2025-03-08 11:32:05 +01:00
n
e43340da27
nixos/emacs: improve description of services.emacs.enable (#387966)
Remove `, whatever its value.` because it makes the sentence confusing.
2025-03-08 17:04:05 +08:00
shelvacu
1a4575f9db
nixos/modules: Add security.pki.caBundle option and make all services use it for CA bundles (#352244)
Previously some modules used `config.environment.etc."ssl/certs/ca-certificates.crt".source`, some used `"/etc/ssl/certs/ca-certificates.crt"`, and some used `"${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"`. These were all bad in one way or another:

- `config.environment.etc."ssl/certs/ca-certificates.crt".source` relies on `source` being set; if `text` is set instead this breaks, introducing a weird undocumented requirement
- `"/etc/ssl/certs/ca-certificates.crt"` is probably okay but very un-nix. It's a magic string, and the path doesn't change when the file changes (and so you can't trigger service reloads, for example, when the contents change in a new system activation)
- `"${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt"` silently doesn't include the options from `security.pki`

Co-authored-by: Shelvacu <git@shelvacu.com>
2025-03-08 08:41:08 +00:00
nixpkgs-ci[bot]
9c19764eb8
Merge master into staging-next 2025-03-08 06:04:30 +00:00
Connor Baker
871cda0b06
testers.shellcheck: refactor, update docs, and simplify tests (#385940) 2025-03-07 20:53:33 -08:00
Connor Baker
cd7df192e3 treewide: add name argument to calls to testers.shellcheck 2025-03-08 00:15:22 +00:00
Sandro Jäckel
2dc0f36390
nixos/matrix-alertmanager: fix shellcheck when it is enabled 2025-03-07 22:40:24 +01:00
K900
1118da9af8 Merge remote-tracking branch 'origin/master' into staging-next 2025-03-08 00:22:54 +03:00
Philip Taron
f041d52e7b
nixos/users-groups: Add assert on null shells (#279431) 2025-03-07 12:54:52 -08:00
Sandro Jäckel
95fa8bfc70
nixos/matrix-alertmanager: set NODE_ENV to production 2025-03-07 20:39:50 +01:00
Sandro
48ecb73067
netbox_4_2: init (#376100) 2025-03-07 20:31:48 +01:00
Sandro
ea79d17e5b
nixos/nextcloud: update nextcloud version in example 2025-03-07 20:20:39 +01:00
Sandro
07c24fffa3
nixos/matrix-alertmanager: init module (#378966) 2025-03-07 19:59:46 +01:00
jan
5deeee393a nixos/wireshark: usbmon permissions
Add an usbmon.enable option (default false) for setting permissions for
capturing USB traffic.
Add a dumpcap.enable option (default true) for setting permissions for
capturing network traffic.
fixes #375657
2025-03-07 19:34:27 +01:00