+1
-5
doc/README.md
+1
-5
doc/README.md
···+Use [`devmode`](../pkgs/by-name/de/devmode/README.md) for a live preview when editing the manual.
+3
-1
nixos/doc/manual/contributing-to-this-manual.chapter.md
+3
-1
nixos/doc/manual/contributing-to-this-manual.chapter.md
···-You might want to also use [`devmode`](https://github.com/NixOS/nixpkgs/blob/master/doc/README.md#devmode) while editing the manual.+Use [`devmode`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/de/devmode/README.md) for a live preview when editing the manual.
+15
nixos/doc/manual/redirects.json
+15
nixos/doc/manual/redirects.json
······
+4
nixos/doc/manual/release-notes/rl-2511.section.md
+4
nixos/doc/manual/release-notes/rl-2511.section.md
···- [postfix-tlspol](https://github.com/Zuplu/postfix-tlspol), MTA-STS and DANE resolver and TLS policy server for Postfix. Available as [services.postfix-tlspol](#opt-services.postfix-tlspol.enable).+- [Szurubooru](https://github.com/rr-/szurubooru), an image board engine inspired by services such as Danbooru, dedicated for small and medium communities. Available as [services.szurubooru](#opt-services.szurubooru.enable).+- [nix-store-veritysetup](https://github.com/nikstur/nix-store-veritysetup-generator), a systemd generator to unlock the Nix Store as a dm-verity protected block device. Available as [boot.initrd.nix-store-veritysetup](options.html#opt-boot.initrd.nix-store-veritysetup.enable).- [SuiteNumérique Docs](https://github.com/suitenumerique/docs), a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as [services.lasuite-docs](#opt-services.lasuite-docs.enable).
+2
nixos/modules/module-list.nix
+2
nixos/modules/module-list.nix
······
+80
nixos/modules/services/web-apps/szurubooru.md
+80
nixos/modules/services/web-apps/szurubooru.md
···+By default the module will execute Szurubooru server only, the web client only contains static files that can be reached via a reverse proxy.+The prefered method to run this service is behind a reverse proxy not to expose an open port. For example, here is a minimal Nginx configuration:+Not all configuration options of the server are available directly in this module, but you can add them in `services.szurubooru.server.settings`:+You can find all of the options in the default config file available [here](https://github.com/rr-/szurubooru/blob/master/server/config.yaml.dist).
+331
nixos/modules/services/web-apps/szurubooru.nix
+331
nixos/modules/services/web-apps/szurubooru.nix
···+enable = mkEnableOption "Szurubooru, an image board engine dedicated for small and medium communities";+File containing a secret used to salt the users' password hashes and generate filenames for static content.+description = ''File containing the password associated to the given user for the SMTP server.'';+defaultText = lib.literalExpression ''"''${services.szurubooru.server.settings.domain}/data/"'';+See <https://github.com/rr-/szurubooru/blob/master/server/config.yaml.dist> for more information.+database = "postgresql://${cfg.database.user}:$SZURUBOORU_DATABASE_PASSWORD@${cfg.database.host}:${toString cfg.database.port}/${cfg.database.name}";+description = "Server of Szurubooru, an image board engine dedicated for small and medium communities";+sed 's|script_location = |script_location = ${cfg.server.package.src}/|' ${cfg.server.package.src}/alembic.ini > ${cfg.dataDir}/alembic.ini+waitress-serve --port ${toString cfg.server.port} --threads ${toString cfg.server.threads} szurubooru.facade:app
+38
nixos/modules/system/boot/nix-store-veritysetup.nix
+38
nixos/modules/system/boot/nix-store-veritysetup.nix
···
+3
-1
nixos/tests/all-tests.nix
+3
-1
nixos/tests/all-tests.nix
·········
+1
-1
nixos/tests/clickhouse.nix
nixos/tests/clickhouse/base.nix
+1
-1
nixos/tests/clickhouse.nix
nixos/tests/clickhouse/base.nix
+8
nixos/tests/clickhouse/default.nix
+8
nixos/tests/clickhouse/default.nix
+172
nixos/tests/clickhouse/kafka.nix
+172
nixos/tests/clickhouse/kafka.nix
···+journalctl -o cat -u clickhouse.service | grep "Merging configuration file '/etc/clickhouse-server/config.d/kafka.xml'"+"jq -rc . ${jsonTestMessage} | kafka-console-producer.sh --topic test_topic --bootstrap-server kafka:9092"+"journalctl -o cat -u apache-kafka.service | grep 'Created a new member id ClickHouse-clickhouse-default-test_kafka_topic'"
+183
nixos/tests/clickhouse/keeper.nix
+183
nixos/tests/clickhouse/keeper.nix
···+keeperQuery = pkgs.writeText "keeper.sql" "SELECT * FROM system.zookeeper WHERE path IN ('/', '/clickhouse') FORMAT VERTICAL";+systemClustersQuery = pkgs.writeText "system-clusters.sql" "SELECT host_name, host_address, replica_num FROM system.clusters WHERE cluster = 'perftest_2shards_1replicas'";+journalctl -o cat -u clickhouse.service | grep "Merging configuration file '/etc/clickhouse-server/config.d/keeper.xml'"
+121
nixos/tests/clickhouse/s3.nix
+121
nixos/tests/clickhouse/s3.nix
···+journalctl -o cat -u clickhouse.service | grep "Merging configuration file '/etc/clickhouse-server/config.d/s3.xml'"
+108
nixos/tests/nix-store-veritysetup.nix
+108
nixos/tests/nix-store-veritysetup.nix
···
+52
nixos/tests/szurubooru.nix
+52
nixos/tests/szurubooru.nix
···+CREATE DATABASE ${config.services.szurubooru.database.name} WITH OWNER ${config.services.szurubooru.database.user};+machine.succeed('curl -H "Content-Type: application/json" -H "Accept: application/json" --fail http://127.0.0.1:6666/info')
+13
pkgs/applications/editors/vim/plugins/generated.nix
+13
pkgs/applications/editors/vim/plugins/generated.nix
···
+10
pkgs/applications/editors/vim/plugins/overrides.nix
+10
pkgs/applications/editors/vim/plugins/overrides.nix
······
+27
-33
pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py
+27
-33
pkgs/applications/editors/vim/plugins/utils/nvim-treesitter/update.py
···-NURR_JSON_URL = "https://raw.githubusercontent.com/nvim-neorocks/nurr/main/tree-sitter-parsers.json"······
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
+2
-2
pkgs/applications/editors/vscode/extensions/default.nix
+2
-2
pkgs/applications/editors/vscode/extensions/default.nix
···
+9
-2
pkgs/applications/emulators/box64/default.nix
+9
-2
pkgs/applications/emulators/box64/default.nix
···+# Setting cpu doesn't seem to work (or maybe isn't enough / gets overwritten by the wrapper's arch flag?), errors about unsupported instructions for target+# (this is for code that gets executed conditionally if the cpu at runtime supports their features, so setting this should be fine)+--replace-fail 'ASMFLAGS -pipe -mcpu=cortex-a76' 'ASMFLAGS -pipe -march=armv8.2-a+fp16+dotprod'
-77
pkgs/applications/science/biology/sumatools/default.nix
-77
pkgs/applications/science/biology/sumatools/default.nix
···
+6
-34
pkgs/applications/virtualization/docker/default.nix
+6
-34
pkgs/applications/virtualization/docker/default.nix
···
+2
-2
pkgs/by-name/an/antonio-font/package.nix
+2
-2
pkgs/by-name/an/antonio-font/package.nix
+21
pkgs/by-name/cl/clean/chroot-build-support-do-not-rebuild-equal-timestamps.patch
+21
pkgs/by-name/cl/clean/chroot-build-support-do-not-rebuild-equal-timestamps.patch
···+|| (t1.dwHighDateTime==t2.dwHighDateTime && (unsigned)(t1.dwLowDateTime)<=(unsigned)(t2.dwLowDateTime)))
+22
pkgs/by-name/cl/clean/declare-functions-explicitly-for-gcc14.patch
+22
pkgs/by-name/cl/clean/declare-functions-explicitly-for-gcc14.patch
···++int start_caching_compiler_with_args (CleanCharArray coc_path, char** cocl_argv, int cocl_argv_size);
+80
pkgs/by-name/cl/clean/package.nix
+80
pkgs/by-name/cl/clean/package.nix
···+description = "General purpose, state-of-the-art, pure and lazy functional programming language";
+2
-2
pkgs/by-name/co/copilot-language-server/package.nix
+2
-2
pkgs/by-name/co/copilot-language-server/package.nix
···url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-native-${finalAttrs.version}.zip";
+5
-3
pkgs/by-name/de/departure-mono/package.nix
+5
-3
pkgs/by-name/de/departure-mono/package.nix
···
-43
pkgs/by-name/de/devdocs-desktop/package.nix
-43
pkgs/by-name/de/devdocs-desktop/package.nix
···-url = "https://github.com/egoist/devdocs-desktop/releases/download/v${version}/DevDocs-${version}.AppImage";-install -m 444 -D ${appimageContents}/devdocs.png $out/share/icons/hicolor/0x0/apps/devdocs.png-DevDocs.io combines multiple API documentations in a fast, organized, and searchable interface. This is an unofficial desktop app for it.
+6
pkgs/by-name/de/devmode/README.md
+6
pkgs/by-name/de/devmode/README.md
+3
-3
pkgs/by-name/ed/edl/package.nix
+3
-3
pkgs/by-name/ed/edl/package.nix
···
+3
pkgs/by-name/ey/eyed3/package.nix
+3
pkgs/by-name/ey/eyed3/package.nix
+12
-4
pkgs/by-name/go/goose-cli/package.nix
+12
-4
pkgs/by-name/go/goose-cli/package.nix
·········
+7
-8
pkgs/by-name/go/goreman/package.nix
+7
-8
pkgs/by-name/go/goreman/package.nix
······
+2
-2
pkgs/by-name/ha/halo/package.nix
+2
-2
pkgs/by-name/ha/halo/package.nix
···
-44
pkgs/by-name/ja/jack_rack/package.nix
-44
pkgs/by-name/ja/jack_rack/package.nix
···
+2
-2
pkgs/by-name/kc/kcc/package.nix
+2
-2
pkgs/by-name/kc/kcc/package.nix
···
+3
-3
pkgs/by-name/li/lint-staged/package.nix
+3
-3
pkgs/by-name/li/lint-staged/package.nix
···
+8
pkgs/by-name/ma/mapserver/package.nix
+8
pkgs/by-name/ma/mapserver/package.nix
······
+9
-9
pkgs/by-name/mi/mirrord/manifest.json
+9
-9
pkgs/by-name/mi/mirrord/manifest.json
···-"url": "https://github.com/metalbear-co/mirrord/releases/download/3.143.0/mirrord_linux_x86_64",+"url": "https://github.com/metalbear-co/mirrord/releases/download/3.144.0/mirrord_linux_x86_64",-"url": "https://github.com/metalbear-co/mirrord/releases/download/3.143.0/mirrord_linux_aarch64",+"url": "https://github.com/metalbear-co/mirrord/releases/download/3.144.0/mirrord_linux_aarch64",-"url": "https://github.com/metalbear-co/mirrord/releases/download/3.143.0/mirrord_mac_universal",+"url": "https://github.com/metalbear-co/mirrord/releases/download/3.144.0/mirrord_mac_universal",-"url": "https://github.com/metalbear-co/mirrord/releases/download/3.143.0/mirrord_mac_universal",+"url": "https://github.com/metalbear-co/mirrord/releases/download/3.144.0/mirrord_mac_universal",
+2
-2
pkgs/by-name/mk/mkbrr/package.nix
+2
-2
pkgs/by-name/mk/mkbrr/package.nix
···
+1
pkgs/by-name/ni/nix-store-veritysetup-generator/package.nix
+1
pkgs/by-name/ni/nix-store-veritysetup-generator/package.nix
+3
-3
pkgs/by-name/no/novops/package.nix
+3
-3
pkgs/by-name/no/novops/package.nix
···
+2
-2
pkgs/by-name/pf/pfetch/package.nix
+2
-2
pkgs/by-name/pf/pfetch/package.nix
···
+6
-3
pkgs/by-name/pj/pjsip/package.nix
+6
-3
pkgs/by-name/pj/pjsip/package.nix
···+find "$out" -type f -executable -path "*/bin/*" -o -type f -executable -path "*/share/*/samples/*" \
+16
-10
pkgs/by-name/pr/proxmox-backup-client/package.nix
+16
-10
pkgs/by-name/pr/proxmox-backup-client/package.nix
·········
+2
-2
pkgs/by-name/qu/quill-log/package.nix
+2
-2
pkgs/by-name/qu/quill-log/package.nix
···
+2
-2
pkgs/by-name/s-/s-search/package.nix
+2
-2
pkgs/by-name/s-/s-search/package.nix
···
+3
-3
pkgs/by-name/s7/s7/package.nix
+3
-3
pkgs/by-name/s7/s7/package.nix
···
+22
pkgs/by-name/sg/sgdboop/hide_desktop_entry.patch
+22
pkgs/by-name/sg/sgdboop/hide_desktop_entry.patch
···+diff --git a/linux-release/com.steamgriddb.SGDBoop.desktop b/linux-release/com.steamgriddb.SGDBoop.desktop
+60
pkgs/by-name/sg/sgdboop/package.nix
+60
pkgs/by-name/sg/sgdboop/package.nix
···
+2
-2
pkgs/by-name/sh/shellhub-agent/package.nix
+2
-2
pkgs/by-name/sh/shellhub-agent/package.nix
···
+30
pkgs/by-name/sm/smfh/package.nix
+30
pkgs/by-name/sm/smfh/package.nix
···
-50
pkgs/by-name/st/station/package.nix
-50
pkgs/by-name/st/station/package.nix
···-url = "https://github.com/getstation/desktop-app/releases/download/v${version}/Station-x86_64.AppImage";---add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}"-install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/station-desktop-app.png \
+3
-3
pkgs/by-name/te/termscp/package.nix
+3
-3
pkgs/by-name/te/termscp/package.nix
···
+3
-3
pkgs/by-name/tw/twiggy/package.nix
+3
-3
pkgs/by-name/tw/twiggy/package.nix
···
+3
-3
pkgs/by-name/tw/twitch-hls-client/package.nix
+3
-3
pkgs/by-name/tw/twitch-hls-client/package.nix
···
+9
pkgs/by-name/vc/vcdimager/package.nix
+9
pkgs/by-name/vc/vcdimager/package.nix
······+url = "https://gitlab.archlinux.org/archlinux/packaging/packages/vcdimager/-/raw/88dc511b7f3dea8fb45e0c2bfa1345a75a088848/libxml214.diff";
+2
-2
pkgs/by-name/xg/xgboost/package.nix
+2
-2
pkgs/by-name/xg/xgboost/package.nix
···
+34
pkgs/development/python-modules/heif-image-plugin/default.nix
+34
pkgs/development/python-modules/heif-image-plugin/default.nix
···
+2
-2
pkgs/development/python-modules/mozjpeg_lossless_optimization/default.nix
+2
-2
pkgs/development/python-modules/mozjpeg_lossless_optimization/default.nix
······
+30
pkgs/development/python-modules/pillow-avif-plugin/default.nix
+30
pkgs/development/python-modules/pillow-avif-plugin/default.nix
···
+1
pkgs/os-specific/linux/cpupower/default.nix
+1
pkgs/os-specific/linux/cpupower/default.nix
+2
-2
pkgs/os-specific/linux/kernel/kernels-org.json
+2
-2
pkgs/os-specific/linux/kernel/kernels-org.json
+36
pkgs/servers/web-apps/szurubooru/client.nix
+36
pkgs/servers/web-apps/szurubooru/client.nix
···
+20
pkgs/servers/web-apps/szurubooru/default.nix
+20
pkgs/servers/web-apps/szurubooru/default.nix
···
+85
pkgs/servers/web-apps/szurubooru/server.nix
+85
pkgs/servers/web-apps/szurubooru/server.nix
···
+6
-1
pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix
+6
-1
pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix
···
+8
-4
pkgs/tools/text/reckon/Gemfile.lock
+8
-4
pkgs/tools/text/reckon/Gemfile.lock
······
+9
-1
pkgs/tools/text/reckon/default.nix
+9
-1
pkgs/tools/text/reckon/default.nix
······
+24
-2
pkgs/tools/text/reckon/gemset.nix
+24
-2
pkgs/tools/text/reckon/gemset.nix
············
+8
-1
pkgs/top-level/aliases.nix
+8
-1
pkgs/top-level/aliases.nix
···citra = throw "citra has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04citra-nightly = throw "citra-nightly has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04citra-canary = throw "citra-canary has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04-clean = throw "'clean' has been removed from nixpkgs, as it is unmaintained and broken"; # Added 2025-05-18cloog = throw "cloog has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13cloog_0_18_0 = throw "cloog_0_18_0 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13cloogppl = throw "cloogppl has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13···devdash = throw "'devdash' has been removed as the upstream project was archived"; # Added 2025-03-27+devdocs-desktop = throw "'devdocs-desktop' has been removed as it is unmaintained upstream and vendors insecure dependencies"; # Added 2025-06-11dfilemanager = throw "'dfilemanager' has been dropped as it was unmaintained"; # Added 2025-06-03dgsh = throw "'dgsh' has been removed, as it was broken and unmaintained"; # added 2024-05-09dibbler = throw "dibbler was removed because it is not maintained anymore"; # Added 2024-05-14···dnscrypt-wrapper = throw "dnscrypt-wrapper was removed because it has been effectively unmaintained since 2018. Use DNSCcrypt support in dnsdist instead"; # Added 2024-09-14docear = throw "Docear was removed because it was unmaintained upstream. JabRef, Zotero, or Mendeley are potential replacements."; # Added 2024-11-02docker_24 = throw "'docker_24' has been removed because it has been unmaintained since June 2024. Use docker_25 or newer instead."; # Added 2024-12-21+docker_26 = throw "'docker_26' has been removed because it has been unmaintained since February 2025. Use docker_28 or newer instead."; # Added 2025-06-21+docker_27 = throw "'docker_27' has been removed because it has been unmaintained since May 2025. Use docker_28 or newer instead."; # Added 2025-06-15docker-compose_1 = throw "'docker-compose_1' has been removed because it has been unmaintained since May 2021. Use docker-compose instead."; # Added 2024-07-29···jack2Full = throw "'jack2Full' has been renamed to/replaced by 'jack2'"; # Converted to throw 2024-10-17+jack_rack = throw "'jack_rack' has been removed due to lack of maintenance upstream."; # Added 2025-06-10···starspace = throw "starspace has been removed from nixpkgs, as it was broken"; # Added 2024-07-15+station = throw "station has been removed from nixpkgs, as there were no committers among its maintainers to unblock security issues"; # added 2025-06-16steamArch = throw "`steamPackages.steamArch` has been removed as it's no longer applicable";steam = lib.warnOnInstantiate "`steamPackages.steam` has been moved to top level as `steam-unwrapped`" steam-unwrapped;···suidChroot = throw "'suidChroot' has been dropped as it was unmaintained, failed to build and had questionable security considerations"; # Added 2025-05-17suitesparse_4_2 = throw "'suitesparse_4_2' has been removed as it was unmaintained upstream"; # Added 2025-05-17suitesparse_4_4 = throw "'suitesparse_4_4' has been removed as it was unmaintained upstream"; # Added 2025-05-17+sumaclust = throw "'sumaclust' has been removed as it was archived upstream and broken with GCC 14"; # Added 2025-06-14+sumalibs = throw "'sumalibs' has been removed as it was archived upstream and broken with GCC 14"; # Added 2025-06-14+sumatra = throw "'sumatra' has been removed as it was archived upstream and broken with GCC 14"; # Added 2025-06-14sumokoin = throw "sumokoin has been removed as it was abandoned upstream"; # Added 2024-11-23
+2
-8
pkgs/top-level/all-packages.nix
+2
-8
pkgs/top-level/all-packages.nix
·········
+4
pkgs/top-level/python-packages.nix
+4
pkgs/top-level/python-packages.nix
······