+2
doc/release-notes/rl-2511.section.md
+2
doc/release-notes/rl-2511.section.md
···- `conftest` since `0.60.0` has moved to use rego `v1` as default. To continue using `v0` use `--rego-version v0`. For more information about upgrading to Rego v1 syntax, see the [upstream docs](https://www.openpolicyagent.org/docs/latest/v0-upgrade/).+- The `archipelago-minecraft` package was removed, as upstream no longer provides support for the Minecraft APWorld.- `tooling-language-server` has been renamed to `deputy` (both the package and binary), following the rename of the upstream project.- `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
···
+1
-3
nixos/doc/manual/redirects.json
+1
-3
nixos/doc/manual/redirects.json
···
+6
-4
nixos/modules/services/search/meilisearch.md
+6
-4
nixos/modules/services/search/meilisearch.md
···- The default nixos package doesn't come with the [dashboard](https://docs.meilisearch.com/learn/getting_started/quick_start.html#search), since the dashboard features makes some assets downloads at compile time.-- Default deployment is development mode. It doesn't require a secret master key. All routes are not protected and accessible.+- `http_addr` is derived from {option}`services.meilisearch.listenAddress` and {option}`services.meilisearch.listenPort`. The two sub-fields are separate because this makes it easier to consume in certain other modules.+- `db_path` is set to `/var/lib/meilisearch` by default. Upstream, the default value is equivalent to `/var/lib/meilisearch/data.ms`.+- `dump_dir` and `snapshot_dir` are set to `/var/lib/meilisearch/dumps` and `/var/lib/meilisearch/snapshots`, respectively. This is equivalent to the upstream defaults.-- the snapshot feature is not yet configurable from the module, it's just a matter of adding the relevant environment variables.+- All other options inherit their upstream defaults. In particular, the default configuration uses `env = "development"`, which doesn't require a master key, in which case all routes are unprotected.
+160
-90
nixos/modules/services/search/meilisearch.nix
+160
-90
nixos/modules/services/search/meilisearch.nix
···+Use `services.meilisearch.masterKeyFile` instead. It does not require you to prefix the file with "MEILI_MASTER_KEY=".+If you were abusing this option to set other options, you can now configure them with `services.meilisearch.settings`.···+It can also be a hostname like "localhost". If it resolves to an IPv4 and IPv6 address, Meilisearch will listen on both.-- 'DEBUG': log all events and including detailed information on MeiliSearch's internal processes.+https://www.meilisearch.com/docs/learn/self_hosted/configure_meilisearch_at_launch#all-instance-options-More information at https://www.meilisearch.com/docs/learn/update_and_migration/updating#dumpless-upgrade+# we do this because some dependent services like Misskey/Sharkey need separate host,port for no good reason.+# upstream's default for `db_path` is `/var/lib/meilisearch/data.ms/`, but ours is different for no reason.···+${lib.getExe pkgs.replace-secret} '${master-key-placeholder}' "$CREDENTIALS_DIRECTORY/master_key" "$RUNTIME_DIRECTORY/config.toml"-EnvironmentFile = lib.mkIf (cfg.masterKeyEnvironmentFile != null) cfg.masterKeyEnvironmentFile;
+2
-2
nixos/modules/services/web-apps/sharkey.nix
+2
-2
nixos/modules/services/web-apps/sharkey.nix
···-You need to ensure `services.meilisearch.masterKeyEnvironmentFile` is correctly configured for a workingMeilisearch setup. You also need to configure Sharkey to use an API key obtained from Meilisearch with the`MK_CONFIG_MEILISEARCH_APIKEY` environment variable, and set `services.sharkey.settings.meilisearch.index` tothe created index. See https://docs.joinsharkey.org/docs/customisation/search/meilisearch/ for how to create···
+11
-12
nixos/tests/meilisearch.nix
+11
-12
nixos/tests/meilisearch.nix
···+f"curl ${apiUrl}/tasks/{task_uid} | jq -e '.status | IN(\"succeeded\", \"failed\", \"canceled\")'"+wait_task("curl -X POST -H 'Content-Type: application/json' ${apiUrl}/indexes --data @${indexJSON}")-"curl -X POST -H 'Content-Type: application/json' ${apiUrl}/indexes/${uid}/documents --data-binary @${moviesJSON}"+wait_task("curl -X POST -H 'Content-Type: application/json' ${apiUrl}/indexes/${uid}/documents --data-binary @${moviesJSON}")
+1
-3
nixos/tests/web-apps/sharkey.nix
+1
-3
nixos/tests/web-apps/sharkey.nix
+10
-12
pkgs/applications/audio/strawberry/default.nix
pkgs/by-name/st/strawberry/package.nix
+10
-12
pkgs/applications/audio/strawberry/default.nix
pkgs/by-name/st/strawberry/package.nix
···# the big strawberry shown in the context menu is *very* much in your face, so use the grey version instead·········+changelog = "https://raw.githubusercontent.com/jonaski/strawberry/${finalAttrs.finalPackage.version}/Changelog";
+8
-6
pkgs/applications/editors/vscode/extensions/default.nix
+8
-6
pkgs/applications/editors/vscode/extensions/default.nix
·········downloadPage = "https://marketplace.visualstudio.com/items?itemName=illixion.vscode-vibrancy-continued";···
+18
pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix
+18
pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix
···+downloadPage = "hhttps://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.lldb-dap";
+2
-2
pkgs/applications/misc/organicmaps/default.nix
+2
-2
pkgs/applications/misc/organicmaps/default.nix
···
+2
-2
pkgs/applications/networking/instant-messengers/discord/default.nix
+2
-2
pkgs/applications/networking/instant-messengers/discord/default.nix
······
+56
-55
pkgs/applications/science/machine-learning/sc2-headless/default.nix
+56
-55
pkgs/applications/science/machine-learning/sc2-headless/default.nix
···-cp -ur "${maps.minigames}"/* "${maps.melee}"/* "${maps.ladder2017season1}"/* "${maps.ladder2017season2}"/* "${maps.ladder2017season3}"/* \-"${maps.ladder2018season3}"/* "${maps.ladder2018season4}"/* "${maps.ladder2019season1}"/* "$out"/Maps/+cp -ur "${maps.minigames}"/* "${maps.melee}"/* "${maps.ladder2017season1}"/* "${maps.ladder2017season2}"/* "${maps.ladder2017season3}"/* \+"${maps.ladder2018season3}"/* "${maps.ladder2018season4}"/* "${maps.ladder2019season1}"/* "$out"/Maps/
+13
-4
pkgs/applications/science/machine-learning/sc2-headless/maps.nix
+13
-4
pkgs/applications/science/machine-learning/sc2-headless/maps.nix
···
+12
-22
pkgs/by-name/bo/boofuzz/package.nix
+12
-22
pkgs/by-name/bo/boofuzz/package.nix
······
+4
-4
pkgs/by-name/cl/claude-code/package-lock.json
+4
-4
pkgs/by-name/cl/claude-code/package-lock.json
···-"integrity": "sha512-gCYXKwnU84zhmbNIZaduUY5HtGHBP/SMOxT4i8FmiEGSOeL/nY78mNOawXkRny1Je87WRjWVCBdhRnaxLP5c0w==",+"integrity": "sha512-LYOlv9uXtLrJcJqSLvQlhy7shhC6MHEXuSGZ/+BazM4LY36ng3cmKjTCDny0kZQxa+u/+MYOXUrkmkJm2qR75Q==",
+3
-3
pkgs/by-name/cl/claude-code/package.nix
+3
-3
pkgs/by-name/cl/claude-code/package.nix
···
+5
-5
pkgs/by-name/de/deno/librusty_v8.nix
+5
-5
pkgs/by-name/de/deno/librusty_v8.nix
···
+3
-3
pkgs/by-name/de/deno/package.nix
+3
-3
pkgs/by-name/de/deno/package.nix
···
+5
-2
pkgs/by-name/de/devtoolbox/package.nix
+5
-2
pkgs/by-name/de/devtoolbox/package.nix
······
+3
-3
pkgs/by-name/du/duckdb/versions.json
+3
-3
pkgs/by-name/du/duckdb/versions.json
···
+4
-4
pkgs/by-name/fo/fosrl-newt/package.nix
+4
-4
pkgs/by-name/fo/fosrl-newt/package.nix
···
+3
-3
pkgs/by-name/gc/gcsfuse/package.nix
+3
-3
pkgs/by-name/gc/gcsfuse/package.nix
···
+28
-27
pkgs/by-name/ge/gerbolyze/package.nix
+28
-27
pkgs/by-name/ge/gerbolyze/package.nix
·········
+3
-3
pkgs/by-name/gr/grafana-alloy/package.nix
+3
-3
pkgs/by-name/gr/grafana-alloy/package.nix
···
+3
-3
pkgs/by-name/ju/just-lsp/package.nix
+3
-3
pkgs/by-name/ju/just-lsp/package.nix
···
+2
-2
pkgs/by-name/lu/lunatask/package.nix
+2
-2
pkgs/by-name/lu/lunatask/package.nix
···url = "https://github.com/lunatask/lunatask/releases/download/v${version}/Lunatask-${version}.AppImage";
+11
-8
pkgs/by-name/ma/maigret/package.nix
+11
-8
pkgs/by-name/ma/maigret/package.nix
············
+2
-2
pkgs/by-name/mi/minio-client/package.nix
+2
-2
pkgs/by-name/mi/minio-client/package.nix
···
+7
-7
pkgs/by-name/op/opencode/package.nix
+7
-7
pkgs/by-name/op/opencode/package.nix
·········
+2
-2
pkgs/by-name/op/openmm/package.nix
+2
-2
pkgs/by-name/op/openmm/package.nix
···
-4
pkgs/by-name/pr/pre-commit/package.nix
-4
pkgs/by-name/pr/pre-commit/package.nix
·········
+3
-3
pkgs/by-name/pr/proksi/package.nix
+3
-3
pkgs/by-name/pr/proksi/package.nix
······
+38
pkgs/by-name/pr/prometheus-opnsense-exporter/package.nix
+38
pkgs/by-name/pr/prometheus-opnsense-exporter/package.nix
···+changelog = "https://github.com/AthennaMind/opnsense-exporter/releases/tag/v${finalAttrs.version}";
+3
-3
pkgs/by-name/ra/raycast/package.nix
+3
-3
pkgs/by-name/ra/raycast/package.nix
···
+2
pkgs/by-name/ra/raylib/package.nix
+2
pkgs/by-name/ra/raylib/package.nix
···
+3
-3
pkgs/by-name/re/regclient/package.nix
+3
-3
pkgs/by-name/re/regclient/package.nix
···
+11
-5
pkgs/by-name/ro/routersploit/package.nix
+11
-5
pkgs/by-name/ro/routersploit/package.nix
······
+31
-4
pkgs/by-name/sf/sfml/package.nix
+31
-4
pkgs/by-name/sf/sfml/package.nix
·········+url = "https://github.com/SFML/SFML/commit/a87763becbc4672b38f1021418ed94caa0f6540a.patch?full_index=1";······
+4
-4
pkgs/by-name/ti/tigerbeetle/package.nix
+4
-4
pkgs/by-name/ti/tigerbeetle/package.nix
···if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system;
+3
pkgs/by-name/tr/trinity/package.nix
+3
pkgs/by-name/tr/trinity/package.nix
+3
-3
pkgs/by-name/ty/typstyle/package.nix
+3
-3
pkgs/by-name/ty/typstyle/package.nix
···
+3
-3
pkgs/by-name/we/werf/package.nix
+3
-3
pkgs/by-name/we/werf/package.nix
···
+2
-2
pkgs/by-name/wo/worldpainter/package.nix
+2
-2
pkgs/by-name/wo/worldpainter/package.nix
···
+6
-4
pkgs/by-name/x2/x2goserver/package.nix
+6
-4
pkgs/by-name/x2/x2goserver/package.nix
······+ln -sf ${nx-libs}/share/nx/VERSION.nxagent $out/share/x2go/versions/VERSION.x2goserver-x2goagent
+9
-2
pkgs/desktops/xfce/applications/xfdashboard/default.nix
+9
-2
pkgs/desktops/xfce/applications/xfdashboard/default.nix
······
+9
pkgs/desktops/xfce/panel-plugins/xfce4-i3-workspaces-plugin/default.nix
+9
pkgs/desktops/xfce/panel-plugins/xfce4-i3-workspaces-plugin/default.nix
·········
+21
pkgs/desktops/xfce/panel-plugins/xfce4-i3-workspaces-plugin/gettext-0.25.patch
+21
pkgs/desktops/xfce/panel-plugins/xfce4-i3-workspaces-plugin/gettext-0.25.patch
···+AC_INIT([xfce4-i3-workspaces-plugin], [plugin_version], [https://github.com/denesb/xfce4-i3-workspaces-plugin/issues], [xfce4-i3-workspaces-plugin])
+5
pkgs/development/compilers/gcc/common/configure-flags.nix
+5
pkgs/development/compilers/gcc/common/configure-flags.nix
···
+1
-1
pkgs/development/compilers/gcc/default.nix
+1
-1
pkgs/development/compilers/gcc/default.nix
+2
-2
pkgs/development/compilers/kotlin/default.nix
+2
-2
pkgs/development/compilers/kotlin/default.nix
···url = "https://github.com/JetBrains/kotlin/releases/download/v${finalAttrs.version}/kotlin-compiler-${finalAttrs.version}.zip";
+23
-23
pkgs/development/mobile/androidenv/compose-android-packages.nix
+23
-23
pkgs/development/mobile/androidenv/compose-android-packages.nix
······
+11
-1
pkgs/development/ocaml-modules/eio/default.nix
+11
-1
pkgs/development/ocaml-modules/eio/default.nix
······
+2
-2
pkgs/development/python-modules/azure-mgmt-storage/default.nix
+2
-2
pkgs/development/python-modules/azure-mgmt-storage/default.nix
······
+44
pkgs/development/python-modules/color-parser-py/default.nix
+44
pkgs/development/python-modules/color-parser-py/default.nix
···
+8
-8
pkgs/development/python-modules/curvefitgui/default.nix
+8
-8
pkgs/development/python-modules/curvefitgui/default.nix
·········
+2
-2
pkgs/development/python-modules/django-import-export/default.nix
+2
-2
pkgs/development/python-modules/django-import-export/default.nix
···
+17
-13
pkgs/development/python-modules/duckdb/default.nix
+17
-13
pkgs/development/python-modules/duckdb/default.nix
······-# we can't use sourceRoot otherwise patches don't apply, because the patches apply to the C++ library+# we can't use sourceRoot otherwise patches don't apply, because the patches apply to the C++ library---replace-fail "define_macros.extend([('DUCKDB_EXTENSION_AUTOLOAD_DEFAULT', '1'), ('DUCKDB_EXTENSION_AUTOINSTALL_DEFAULT', '1')])" "pass"+--replace-fail "define_macros.extend([('DUCKDB_EXTENSION_AUTOLOAD_DEFAULT', '1'), ('DUCKDB_EXTENSION_AUTOINSTALL_DEFAULT', '1')])" "pass"···
+2
-2
pkgs/development/python-modules/gerbonara/default.nix
+2
-2
pkgs/development/python-modules/gerbonara/default.nix
···
+5
-2
pkgs/development/python-modules/paddlex/default.nix
+5
-2
pkgs/development/python-modules/paddlex/default.nix
·········
+17
-5
pkgs/development/python-modules/pandera/default.nix
+17
-5
pkgs/development/python-modules/pandera/default.nix
························
+2
-2
pkgs/development/python-modules/petl/default.nix
+2
-2
pkgs/development/python-modules/petl/default.nix
···
+9
-1
pkgs/development/python-modules/plopp/default.nix
+9
-1
pkgs/development/python-modules/plopp/default.nix
·········
+2
-2
pkgs/development/python-modules/plotpy/default.nix
+2
-2
pkgs/development/python-modules/plotpy/default.nix
···
+3
-3
pkgs/development/python-modules/pyschlage/default.nix
+3
-3
pkgs/development/python-modules/pyschlage/default.nix
·········
+46
pkgs/development/python-modules/pytest-reraise/default.nix
+46
pkgs/development/python-modules/pytest-reraise/default.nix
···
+6
-3
pkgs/development/python-modules/skl2onnx/default.nix
+6
-3
pkgs/development/python-modules/skl2onnx/default.nix
······
+6
-6
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-nix.json
+6
-6
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-nix.json
···
+1
-1
pkgs/development/tools/parsing/tree-sitter/update.nix
+1
-1
pkgs/development/tools/parsing/tree-sitter/update.nix
+4
-2
pkgs/misc/cups/drivers/cnijfilter_2_80/default.nix
+4
-2
pkgs/misc/cups/drivers/cnijfilter_2_80/default.nix
·········
+1
-2
pkgs/tools/misc/gams/default.nix
+1
-2
pkgs/tools/misc/gams/default.nix
······
+3
-1
pkgs/top-level/aliases.nix
+3
-1
pkgs/top-level/aliases.nix
···arb = throw "'arb' has been removed as it has been merged into 'flint3'"; # Added 2025-03-28arcanist = throw "arcanist was removed as phabricator is not supported and does not accept fixes"; # Added 2024-06-07+archipelago-minecraft = throw "archipelago-minecraft has been removed, as upstream no longer ships minecraft as a default APWorld."; # Added 2025-07-15armcord = throw "ArmCord was renamed to legcord by the upstream developers. Action is required to migrate configurations between the two applications. Please see this PR for more details: https://github.com/NixOS/nixpkgs/pull/347971"; # Added 2024-10-11···-strawberry-qt5 = throw "strawberry-qt5 has been replaced by strawberry-qt6"; # Added 2024-11-22+strawberry-qt5 = throw "strawberry-qt5 has been replaced by strawberry"; # Added 2024-11-22 and updated 2025-07-19strelka = throw "strelka depends on Python 2.6+, and does not support Python 3."; # Added 2025-03-17subberthehut = throw "'subberthehut' has been removed as it was unmaintained upstream"; # Added 2025-05-17
+2
-9
pkgs/top-level/all-packages.nix
+2
-9
pkgs/top-level/all-packages.nix
············
+4
pkgs/top-level/python-packages.nix
+4
pkgs/top-level/python-packages.nix
······pytest-rerunfailures = callPackage ../development/python-modules/pytest-rerunfailures { };