1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-06-22 01:11:02 +03:00
Commit graph

38259 commits

Author SHA1 Message Date
toborwinner
2b9fc0ccc5
nixos/specialisation: escape and restrict specialisation names
Prevent the specialisation names from containing a forward slash.
Also escape them to allow for spaces in specialisation names.
2025-05-09 00:10:54 +02:00
K900
c50e195272
grafana: 11.6.0+security-01 -> 12.0.0 (#404897) 2025-05-09 00:08:35 +03:00
isabel
d0d992d748
nixos/regreet: use proper user in tmpfiles (#284722) 2025-05-08 20:31:42 +01:00
Alex Martens
fae4917f2f
nixos/homepage-dashboard: harden service (#377886) 2025-05-08 20:28:08 +01:00
r-vdp
1278d56d71
nixos/udev: verify all udev rules using udevadm 2025-05-08 20:34:26 +02:00
nixpkgs-ci[bot]
7b793f256a
Merge master into staging-next 2025-05-08 18:05:13 +00:00
Jan Tojnar
ad7da739c5 nixos/gnome: Allow removal of default fonts with environment.gnome.excludePackages
People are particular about fonts that they have installed on their systems.
2025-05-08 19:28:27 +02:00
Jan Tojnar
b794b3eedb nixos/gnome: Update default fonts
GNOME 48 switched to new Inter and Iosevka based Adwaita fonts:
067cb4b155
https://blogs.gnome.org/monster/introducing-adwaita-fonts/

The default fonts were last changed to Cantarell and Source Code Pro in GNOME 3.32:
965062de47

Source Sans was added alongside them in c99a666aac
but it does not seem to be needed nowadays.
The only relevant package mentioning it according is GNOME Recipes:
https://codesearch.debian.net/search?q=Source+Sans+-pkg%3Atexlive+-pkg%3Aopenjdk+-pkg%3Abootswatch+-pkg%3Aqt%28%5Cd-%29%3Fwebengine+-pkg%3Afirefox+-pkg%3Ar-cran+-pkg%3Ataskflow+-pkg%3Afonts-adobe-sourcesans+-path%3Asvg%24+-path%3A%2Fdoc%2F+-path%3A%2Fdocs%2F&literal=1

DejaVu fonts are meant as a generic fallback but they are already pulled in by `fonts.enableDefaultPackages` option.
2025-05-08 19:28:27 +02:00
Jan Tojnar
5a60a1a922 nixos/gnome: Enable RTKit by default
Without this, Mutter will complain at startup:

    .gnome-shell-wr[1013]: Failed to make thread 'KMS thread' high priority scheduled: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.freedesktop.RealtimeKit1" does not exist

PipeWire, WirePlumber and xdg-desktop-portal-gnome complain about the missing service too.
2025-05-08 18:29:03 +02:00
Franz Pletz
2634ca8249
nixos/ntpd-rs: Handle configuring NTP pools (#403903) 2025-05-08 18:28:32 +02:00
Jan Tojnar
0b772ee034 nixos/gdm: Remove stray with pkgs.gnome;
It was unused – `gdm` is part of the outer scope.
2025-05-08 18:22:29 +02:00
isabel
4324b1e793
nixos/evremap: get rid of unecessary bash (#390855) 2025-05-08 17:04:52 +01:00
Pol Dellaiera
aaf817bb5b
nixos/glance: allow specifying secret settings (#395551) 2025-05-08 13:58:03 +00:00
Izorkin
4ec6492b3b nixos/mastodon: add option elasticsearch.prefix 2025-05-08 14:48:52 +02:00
nixpkgs-ci[bot]
e3f655d284
Merge master into staging-next 2025-05-08 12:06:26 +00:00
Wolfgang Walther
7d0363742c
nixos/postgresql: remove recoveryConfig option
Since v12, PostgreSQL doesn't support recovery.conf anymore and fails to
start up when this option is set:

  FATAL:  using recovery command file "recovery.conf" is not supported

This is documented at:

https://www.postgresql.org/docs/current/recovery-config.html
2025-05-08 12:16:25 +02:00
Johannes Kirschbauer
5ee93d2532
lib: refactor lib.attrsets.{mapAttrs', mapAttrsToList} and mapAttrs'' in the strongswan-swanctl module (#403581) 2025-05-08 09:42:40 +02:00
ccicnce113424
4551258940 lib: refactor lib.attrsets.{mapAttrs', mapAttrsToList} and mapAttrs'' in the strongswan-swanctl module
The new implementation of `mapAttrsToList` is simpler than the previous one, avoiding an extra string conversion. Benchmarking shows a slight performance improvement. See the discussion here: https://discourse.nixos.org/t/another-implementation-of-mapattrstolist

Additionally, I searched nixpkgs for expressions equivalent to the old `mapAttrsToList` and replaced them with direct calls to the new implementation.
2025-05-08 13:58:54 +08:00
Maximilian Bosch
77a41a7dd8
grafana: 11.6.0+security-01 -> 12.0.0
Closes #404580

ChangeLog: https://github.com/grafana/grafana/releases/tag/v12.0.0

A few changes were necessary here:

* the provision seems to be delayed now, so the `machine.succeed` broke
  because the result was tested before the provisioning was finished.
  Using `wait_until_succeeds` to solve this.

* Work around a problem that got unnoticed during #399404:
  the setup-hook is also run in the `goModules` derivation, but
  `offlineCache` is missing. As a result, the build breaks. I guess this
  was unnoticed because everyone had a goModules with the previous hash
  in their store.

Co-authored-by: Emily <git@emilylange.de>
2025-05-08 07:29:39 +02:00
nixpkgs-ci[bot]
58e670273a
Merge master into staging-next 2025-05-08 00:16:38 +00:00
Leona Maroni
a95a530883
nixos/gitlab: add activeRecord key files
GitLab 17.11 started using rails activeRecord encryption for some values.
Introduce new key files. This is breaking for unstable/25.05.

Also add a test to prevent this from happening unnoticed in the future.

For the future there should also be an option to set multiple activeRecord
keys for rotation.
2025-05-07 22:17:02 +02:00
nixpkgs-ci[bot]
32fa0f61e2
Merge master into staging-next 2025-05-07 18:05:44 +00:00
Wolfgang Walther
c8d2eca963
.editorconfig: move subfolder config into separate .editorconfig files
This avoids paths in the top-level file getting out-of-sync, because the
.editorconfig files would be moved together with the files they target.
2025-05-07 20:01:35 +02:00
js6pak
6fdd4c90e5
nixos/vmware-host: avoid IFD 2025-05-07 17:34:35 +02:00
Wolfgang Walther
6739a5d2bf
nixos/postgrest: make unix-socket accessible for other services (#404596) 2025-05-07 14:40:21 +00:00
liberodark
5fffaee9e9 oxidized: switch to tmpfiles 2025-05-07 16:03:33 +02:00
nixpkgs-ci[bot]
f5f43e296c
Merge master into staging-next 2025-05-07 12:06:52 +00:00
Sandro
ebfa5f86be
nixos/octoprint: add package option (#393772) 2025-05-07 12:51:44 +02:00
piegames
a1848a66d8
nixos/stash: Fix regex in default value (#403279) 2025-05-07 12:45:34 +02:00
codgician
16a7d7e982
waagent: support AutoUpdate.UpdateToLatestVersion in module 2025-05-07 17:07:53 +08:00
Jan Tojnar
867832aa50 nixos/gnome: Rename core-utilities option to core-apps
To match the upstream BuildStream definition:
3968975eac
2025-05-07 02:08:50 +02:00
Jan Tojnar
4a1b162c16 nixos/gnome: Update core apps
https://blogs.gnome.org/mcatanzaro/2025/03/21/gnome-48-core-apps-update/

- Add Decibels 5d89ffdee4
  (It somewhat overlaps with GNOME Music but the latter remains for Music library.)
- Remove gnome-shell-extensions 490c573b1b
- Add Sysprof and D-Spy to developer tools.
2025-05-07 02:08:50 +02:00
Jan Tojnar
eafaba2fc0 gdm: 48.beta → 48.0
https://gitlab.gnome.org/GNOME/gdm/-/compare/48.beta...48.0

8ecc5d6a49
introduces polkit rules, install them in the GDM module.

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2025-05-07 02:08:19 +02:00
Yt
e3fa38df6b
lauti: rename from eintopf and update to 1.0.0 (#403263) 2025-05-06 16:24:25 -04:00
Paul Haerle
34c9f25081 nixos/transmission: use Type=notify for systemd service (#396630) 2025-05-06 18:02:48 +02:00
Bruno BELANYI
e8f532dea2
nixos/mealie: add 'database.createLocally' (#403670) 2025-05-06 13:45:40 +01:00
Wolfgang Walther
0f9a499fbc
nixos/postgrest: make unix-socket accessible for other services 2025-05-06 11:14:59 +02:00
PAEPCKE, Michael
b8eb81e873
nixos/boot/tmp: introduce adaptive huge memory pages 2025-05-05 22:52:02 +00:00
rnhmjoj
66db09eb62
nixos/dhcpcd: add option to allow setuid binaries
The promise in the networking.dhcpcd.runHook description was broken by
further restrictions added in 21bb7ea9.
2025-05-05 22:00:20 +02:00
rnhmjoj
54a6949722
nixos/tests/networking: test hostname via DHCP 2025-05-05 21:59:33 +02:00
rnhmjoj
bf1cf6bffc
nixos/dhcpcd: fix hostname via DHCP 2025-05-05 21:53:45 +02:00
Paul Haerle
460d72b182
nixos/qemu-guest-agent: fix udevadm verify issues (#404388) 2025-05-05 20:35:33 +02:00
Alyssa Ross
afdbf499ac nixos/mailman: hyperkitty needs mailman-web-setup
qcluster won't be happy if it's started before the database migrations
have been run.

	12:25:47 [Q] ERROR Failed to pull task from broker
	Traceback (most recent call last):
	  File "/nix/store/w5ndmidmkiy02vvgl7cxx1fkzc1pichg-python3-3.12.9-env/lib/python3.12/site-packages/django/db/backends/utils.py", line 89, in _execute
	    return self.cursor.execute(sql, params)
	           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	  File "/nix/store/w5ndmidmkiy02vvgl7cxx1fkzc1pichg-python3-3.12.9-env/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py", line 328, in execute
	    return super().execute(query, params)
	           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	sqlite3.OperationalError: no such table: django_q_ormq
2025-05-05 20:06:00 +02:00
K900
3730d8a308
nixos/initrd-ssh: include sshd-auth binary in initrd (#404396) 2025-05-05 19:03:40 +03:00
Yureka
3b42616f4b nixos/initrd-ssh: include sshd-auth binary in initrd 2025-05-05 17:23:47 +02:00
Florian Klink
f86a08a098
nixos/dump1090-fa: init (#381375) 2025-05-05 17:49:02 +03:00
K900
bdeb7b79cc
Revert "nixos/k3b: remove module as obsolete" (#404257) 2025-05-05 17:27:11 +03:00
Niko Cantero
c878ad10fb
matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init 2025-05-05 10:25:57 -04:00
Weijia Wang
cd16ea241c nixos/installation-cd-graphical-base: disable hyper-v guest on exotic platforms 2025-05-05 15:52:04 +02:00
Andrea Ciceri
5acdacbfcf
nixos/dump1090-fa: init module 2025-05-05 15:29:16 +02:00