+4
ci/OWNERS
+4
ci/OWNERS
···
+2
doc/release-notes/rl-2511.section.md
+2
doc/release-notes/rl-2511.section.md
···- Derivations setting both `separateDebugInfo` and one of `allowedReferences`, `allowedRequistes`, `disallowedReferences` or `disallowedRequisites` must now set `__structuredAttrs` to `true`. The effect of reference whitelisting or blacklisting will be disabled on the `debug` output created by `separateDebugInfo`.+- `victoriametrics` no longer contains VictoriaLogs components. These have been separated into the new package `victorialogs`.- `gnome-keyring` no longer ships with an SSH agent anymore because it has been deprecated upstream. You should use `gcr_4` instead, which provides the same features. More information on why this was done can be found on [the relevant GCR upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67).- `lima` package now only includes the guest agent for the host's architecture by default. If your guest VM's architecture differs from your Lima host's, you'll need to enable the `lima-additional-guestagents` package by setting `withAdditionalGuestAgents = true` when overriding lima with this input.
+7
maintainers/maintainer-list.nix
+7
maintainers/maintainer-list.nix
···
+2
nixos/doc/manual/release-notes/rl-2511.section.md
+2
nixos/doc/manual/release-notes/rl-2511.section.md
···- `vmalert` now supports multiple instances with the option `services.vmalert.instances."".enable`+- [`services.victorialogs.package`](#opt-services.victorialogs.package) now defaults to `victorialogs`, as `victoriametrics` no longer contains the VictoriaLogs binaries.- The `wstunnel` module was converted to RFC42-style settings, you will need to update your NixOS config if you make use of this module.
+1
-1
nixos/modules/services/databases/victorialogs.nix
+1
-1
nixos/modules/services/databases/victorialogs.nix
···enable = mkEnableOption "VictoriaLogs is an open source user-friendly database for logs from VictoriaMetrics";
+1
nixos/modules/services/desktop-managers/plasma6.nix
+1
nixos/modules/services/desktop-managers/plasma6.nix
-1
nixos/modules/services/networking/seafile.nix
-1
nixos/modules/services/networking/seafile.nix
+1
-2
nixos/modules/services/x11/window-managers/i3.nix
+1
-2
nixos/modules/services/x11/window-managers/i3.nix
······
+51
-56
nixos/modules/system/boot/loader/limine/limine-install.py
+51
-56
nixos/modules/system/boot/loader/limine/limine-install.py
······def get_system_path(profile: str = 'system', gen: Optional[str] = None, spec: Optional[str] = None) -> str:···············+initrd_secrets_path = str(limine_install_dir) + '/kernels/' + os.path.basename(bootspec.toplevel) + '-secrets'······elif boot_fs and is_fs_type_supported(boot_fs['fsType']) and not is_encrypted(boot_fs['device']):···-if config('secureBoot')['enable'] and not config('secureBoot')['createAndEnrollKeys'] and not os.path.exists("/var/lib/sbctl"):+if config('secureBoot', 'enable') and not config('secureBoot', 'createAndEnrollKeys') and not os.path.exists("/var/lib/sbctl"):···last_gen_json = json.load(open(os.path.join(get_system_path('system', last_gen), 'boot.json'), 'r'))·········-dest_path = os.path.join(config('efiMountPoint'), 'efi', 'boot' if config('efiRemovable') else 'limine', boot_file)+dest_path = os.path.join(str(config('efiMountPoint')), 'efi', 'boot' if config('efiRemovable') else 'limine', boot_file)······efibootmgr_output = subprocess.check_output([efibootmgr], stderr=subprocess.STDOUT, universal_newlines=True)···print("note: boot.loader.limine.biosSupport is set, but device is set to nodev, only the stage 2 bootloader will be installed.", file=sys.stderr)···
+2
-3
nixos/modules/system/boot/loader/limine/limine.nix
+2
-3
nixos/modules/system/boot/loader/limine/limine.nix
·········
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+26
nixos/tests/victorialogs.nix
+26
nixos/tests/victorialogs.nix
···+machine.wait_until_succeeds("curl --fail http://localhost:9428/select/logsql/query -d 'query=\"meow\"' | grep meow")
+18
pkgs/applications/editors/vscode/extensions/bierner.color-info/default.nix
+18
pkgs/applications/editors/vscode/extensions/bierner.color-info/default.nix
···
+10
-6
pkgs/applications/editors/vscode/extensions/default.nix
+10
-6
pkgs/applications/editors/vscode/extensions/default.nix
······changelog = "https://marketplace.visualstudio.com/items/DEVSENSE.composer-php-vscode/changelog";·········
+16
pkgs/applications/editors/vscode/extensions/miguelsolorio.min-theme/default.nix
+16
pkgs/applications/editors/vscode/extensions/miguelsolorio.min-theme/default.nix
···
+9
pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
+9
pkgs/applications/networking/browsers/firefox/packages/firefox-devedition.nix
···sha512 = "c653824a5be5e376f53bd73589760af6bb74d7ee66f6557ec9fda4e3d795a851f49d73c063abac69aa6663f7f8b3c76b9487d0c067e33bd1c2be7733b9356325";changelog = "https://www.mozilla.org/en-US/firefox/${lib.versions.majorMinor version}beta/releasenotes/";
-1
pkgs/applications/networking/seafile-client/default.nix
-1
pkgs/applications/networking/seafile-client/default.nix
+4
-4
pkgs/by-name/ar/artichoke/package.nix
+4
-4
pkgs/by-name/ar/artichoke/package.nix
···
-38
pkgs/by-name/ci/cinnamon-session/0001-Use-dbus_glib-instead-of-elogind.patch
-38
pkgs/by-name/ci/cinnamon-session/0001-Use-dbus_glib-instead-of-elogind.patch
···
-7
pkgs/by-name/ci/cinnamon-session/package.nix
-7
pkgs/by-name/ci/cinnamon-session/package.nix
·········
+2
-2
pkgs/by-name/cs/csharp-ls/package.nix
+2
-2
pkgs/by-name/cs/csharp-ls/package.nix
···
+8
-2
pkgs/by-name/ff/ffsubsync/package.nix
+8
-2
pkgs/by-name/ff/ffsubsync/package.nix
·········
+2
-12
pkgs/by-name/fr/freerdp/package.nix
+2
-12
pkgs/by-name/fr/freerdp/package.nix
······-url = "https://github.com/FreeRDP/FreeRDP/commit/67fabc34dce7aa3543e152f78cb4ea88ac9d1244.patch";
+3
-3
pkgs/by-name/gh/ghostfolio/package.nix
+3
-3
pkgs/by-name/gh/ghostfolio/package.nix
······
+2
-2
pkgs/by-name/gi/git-extras/package.nix
+2
-2
pkgs/by-name/gi/git-extras/package.nix
···
+2
-1
pkgs/by-name/gx/gxml/package.nix
+2
-1
pkgs/by-name/gx/gxml/package.nix
+3
-3
pkgs/by-name/ki/kimai/package.nix
+3
-3
pkgs/by-name/ki/kimai/package.nix
······
+1
-1
pkgs/by-name/li/libsearpc/package.nix
+1
-1
pkgs/by-name/li/libsearpc/package.nix
+41
-30
pkgs/by-name/ma/masterpdfeditor/package.nix
+41
-30
pkgs/by-name/ma/masterpdfeditor/package.nix
······-x86_64-linux = "https://code-industry.net/public/master-pdf-editor-${version}-qt5.x86_64-qt_include.tar.gz";-aarch64-linux = "https://code-industry.net/public/master-pdf-editor-${version}-qt5.arm64.tar.gz";+x86_64-linux = "https://code-industry.net/public/master-pdf-editor-${finalAttrs.version}-qt5.x86_64-qt_include.tar.gz";+aarch64-linux = "https://code-industry.net/public/master-pdf-editor-${finalAttrs.version}-qt5.arm64.tar.gz";······+latestVersion=$(curl -s https://code-industry.net/downloads/ | grep -A1 "fa-linux" | grep -oP 'Version\s+\K[\d.]+' | head -n 1)+${lib.getExe' common-updater-scripts "update-source-version"} masterpdfeditor $latestVersion --system=aarch64-linux --ignore-same-version···
+8
pkgs/by-name/me/memray/package.nix
+8
pkgs/by-name/me/memray/package.nix
···
+3
-3
pkgs/by-name/mi/microfetch/package.nix
+3
-3
pkgs/by-name/mi/microfetch/package.nix
···
+2
-2
pkgs/by-name/mi/microsoft-edge/package.nix
+2
-2
pkgs/by-name/mi/microsoft-edge/package.nix
···url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
+3
-3
pkgs/by-name/mi/mise/package.nix
+3
-3
pkgs/by-name/mi/mise/package.nix
···
+2
-2
pkgs/by-name/ms/msolve/package.nix
+2
-2
pkgs/by-name/ms/msolve/package.nix
···
+3
-3
pkgs/by-name/ph/phpunit/package.nix
+3
-3
pkgs/by-name/ph/phpunit/package.nix
···
+2
-6
pkgs/by-name/pl/planify/package.nix
+2
-6
pkgs/by-name/pl/planify/package.nix
······
+42
pkgs/by-name/pr/protoc-gen-go-ttrpc/package.nix
+42
pkgs/by-name/pr/protoc-gen-go-ttrpc/package.nix
···
+5
-2
pkgs/by-name/qo/qownnotes/package.nix
+5
-2
pkgs/by-name/qo/qownnotes/package.nix
······url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz";···
+3
-3
pkgs/by-name/re/redu/package.nix
+3
-3
pkgs/by-name/re/redu/package.nix
···
+3
-3
pkgs/by-name/sc/scaleway-cli/package.nix
+3
-3
pkgs/by-name/sc/scaleway-cli/package.nix
···
-1
pkgs/by-name/se/seafile-server/libevhtp.nix
-1
pkgs/by-name/se/seafile-server/libevhtp.nix
-1
pkgs/by-name/se/seafile-server/package.nix
-1
pkgs/by-name/se/seafile-server/package.nix
-1
pkgs/by-name/se/seahub/package.nix
-1
pkgs/by-name/se/seahub/package.nix
+3
-3
pkgs/by-name/ty/typos-lsp/package.nix
+3
-3
pkgs/by-name/ty/typos-lsp/package.nix
···
+13
-7
pkgs/by-name/vc/vcsh/package.nix
+13
-7
pkgs/by-name/vc/vcsh/package.nix
···-url = "https://github.com/RichiH/vcsh/releases/download/v${version}/${pname}-${version}.tar.xz";+url = "https://github.com/RichiH/vcsh/releases/download/v${finalAttrs.version}/vcsh-${finalAttrs.version}.zip";······
+77
pkgs/by-name/vi/victorialogs/package.nix
+77
pkgs/by-name/vi/victorialogs/package.nix
···+changelog = "https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/${finalAttrs.src.tag}";
-7
pkgs/by-name/vi/victoriametrics/package.nix
-7
pkgs/by-name/vi/victoriametrics/package.nix
······
-1
pkgs/by-name/vm/vmagent/package.nix
-1
pkgs/by-name/vm/vmagent/package.nix
+3
-3
pkgs/by-name/vo/vopono/package.nix
+3
-3
pkgs/by-name/vo/vopono/package.nix
···
+8
-8
pkgs/by-name/wa/waybar/package.nix
+8
-8
pkgs/by-name/wa/waybar/package.nix
···············"cava" = cavaSupport && lib.asserts.assertMsg sndioSupport "Sndio support is required for Cava";···
+19
-10
pkgs/desktops/pantheon/apps/elementary-code/default.nix
+19
-10
pkgs/desktops/pantheon/apps/elementary-code/default.nix
······+url = "https://github.com/elementary/code/commit/9b8347adcbb94f3186815413d927eecc51be2ccf.patch";···
+3
-3
pkgs/development/compilers/llvm/default.nix
+3
-3
pkgs/development/compilers/llvm/default.nix
···
-1
pkgs/development/python-modules/django-formtools/default.nix
-1
pkgs/development/python-modules/django-formtools/default.nix
-1
pkgs/development/python-modules/django-statici18n/default.nix
-1
pkgs/development/python-modules/django-statici18n/default.nix
+23
-3
pkgs/development/python-modules/etils/default.nix
+23
-3
pkgs/development/python-modules/etils/default.nix
············
+2
-2
pkgs/development/python-modules/fedora-messaging/default.nix
+2
-2
pkgs/development/python-modules/fedora-messaging/default.nix
···
+2
-2
pkgs/development/python-modules/guidata/default.nix
+2
-2
pkgs/development/python-modules/guidata/default.nix
···
+15
-16
pkgs/development/python-modules/requests-unixsocket2/default.nix
+15
-16
pkgs/development/python-modules/requests-unixsocket2/default.nix
······+changelog = "https://gitlab.com/thelabnyc/requests-unixsocket2/-/blob/${src.tag}/CHANGELOG.md";
+12
-7
pkgs/development/python-modules/slack-sdk/default.nix
+12
-7
pkgs/development/python-modules/slack-sdk/default.nix
·········
+39
-22
pkgs/development/python-modules/tensorflow-datasets/default.nix
+39
-22
pkgs/development/python-modules/tensorflow-datasets/default.nix
············
+2
-2
pkgs/development/python-modules/textual/default.nix
+2
-2
pkgs/development/python-modules/textual/default.nix
···
+2
-2
pkgs/development/python-modules/uiprotect/default.nix
+2
-2
pkgs/development/python-modules/uiprotect/default.nix
······
+2
-2
pkgs/tools/misc/parallel/default.nix
+2
-2
pkgs/tools/misc/parallel/default.nix
···