+11
maintainers/maintainer-list.nix
+11
maintainers/maintainer-list.nix
······
+1
maintainers/team-list.nix
+1
maintainers/team-list.nix
+5
-4
nixos/modules/services/web-apps/agorakit.nix
+5
-4
nixos/modules/services/web-apps/agorakit.nix
······tlsEnabled = cfg.nginx.addSSL || cfg.nginx.forceSSL || cfg.nginx.onlySSL || cfg.nginx.enableACME;···
+5
-2
nixos/modules/services/web-apps/calibre-web.nix
+5
-2
nixos/modules/services/web-apps/calibre-web.nix
···+inherit (lib) concatStringsSep mkEnableOption mkIf mkOption optional optionals optionalString types;···++ optional (cfg.options.calibreLibrary != null) "config_calibre_dir = '${cfg.options.calibreLibrary}'"-++ optional cfg.options.enableBookConversion "config_converterpath = '${pkgs.calibre}/bin/ebook-convert'"++ optional cfg.options.enableKepubify "config_kepubifypath = '${pkgs.kepubify}/bin/kepubify'"
+11
-7
nixos/modules/services/web-apps/dolibarr.nix
+11
-7
nixos/modules/services/web-apps/dolibarr.nix
···systemd.services."phpfpm-dolibarr".after = mkIf cfg.database.createLocally [ "mysql.service" ];···-# extract the 'main instance unique id' secret that the dolibarr installer generated for us, store it in a file for use by our own NixOS generated configuration file-${pkgs.php}/bin/php -r "include '${cfg.stateDir}/conf.php'; file_put_contents('${cfg.stateDir}/dolibarr_main_instance_unique_id', \$dolibarr_main_instance_unique_id);"+# extract the 'main instance unique id' secret that the dolibarr installer generated for us, store it in a file for use by our own NixOS generated configuration file+${php} -r "include '${cfg.stateDir}/conf.php'; file_put_contents('${cfg.stateDir}/dolibarr_main_instance_unique_id', \$dolibarr_main_instance_unique_id);"-# replace configuration file generated by installer with the NixOS generated configuration file+# replace configuration file generated by installer with the NixOS generated configuration file
+1
-1
nixos/modules/services/web-apps/icingaweb2/icingaweb2.nix
+1
-1
nixos/modules/services/web-apps/icingaweb2/icingaweb2.nix
+6
-5
nixos/modules/services/web-apps/monica.nix
+6
-5
nixos/modules/services/web-apps/monica.nix
······tlsEnabled = cfg.nginx.addSSL || cfg.nginx.forceSSL || cfg.nginx.onlySSL || cfg.nginx.enableACME;·········
+11
-4
nixos/modules/services/web-apps/nextcloud.nix
+11
-4
nixos/modules/services/web-apps/nextcloud.nix
···
+1
-1
nixos/modules/services/web-apps/rutorrent.nix
+1
-1
nixos/modules/services/web-apps/rutorrent.nix
···-"php" => "${pkgs.php}/bin/php", // Something like /usr/bin/php. If empty, will be found in PATH.+"php" => "${pkgs.php82}/bin/php", // Something like /usr/bin/php. If empty, will be found in PATH."curl" => "${pkgs.curl}/bin/curl", // Something like /usr/bin/curl. If empty, will be found in PATH."gzip" => "${pkgs.gzip}/bin/gzip", // Something like /usr/bin/gzip. If empty, will be found in PATH.
+14
-14
nixos/tests/all-tests.nix
+14
-14
nixos/tests/all-tests.nix
···documentation = pkgs.callPackage ../modules/misc/documentation/test.nix { inherit nixosLib; };··················
+54
-56
nixos/tests/dolibarr.nix
+54
-56
nixos/tests/dolibarr.nix
···-machine.succeed('curl -fL -X POST http://localhost/install/step1.php -F "testpost=ok" -F "action=set" -F "selectlang=auto"')-machine.succeed('curl -fL -X POST http://localhost/install/step2.php --data "testpost=ok&action=set&dolibarr_main_db_character_set=utf8&dolibarr_main_db_collation=utf8_unicode_ci&selectlang=auto"')-machine.succeed('curl -fL -X POST http://localhost/install/step4.php --data "testpost=ok&action=set&selectlang=auto"')-machine.succeed('curl -fL -X POST http://localhost/install/step5.php --data "testpost=ok&action=set&login=root&pass=hunter2&pass_verif=hunter2&selectlang=auto"')-parser.feed(machine.succeed('curl -f -X GET http://localhost/index.php?mainmenu=login&username=root'))-machine.succeed(f'curl -f -X POST http://localhost/index.php?mainmenu=login&token={csrf_token}&username=root&password=hunter2')+machine.succeed('curl -fL -X POST http://localhost/install/step1.php -F "testpost=ok" -F "action=set" -F "selectlang=auto"')+machine.succeed('curl -fL -X POST http://localhost/install/step2.php --data "testpost=ok&action=set&dolibarr_main_db_character_set=utf8&dolibarr_main_db_collation=utf8_unicode_ci&selectlang=auto"')+machine.succeed('curl -fL -X POST http://localhost/install/step4.php --data "testpost=ok&action=set&selectlang=auto"')+machine.succeed('curl -fL -X POST http://localhost/install/step5.php --data "testpost=ok&action=set&login=root&pass=hunter2&pass_verif=hunter2&selectlang=auto"')+parser.feed(machine.succeed('curl -f -X GET http://localhost/index.php?mainmenu=login&username=root'))+machine.succeed(f'curl -f -X POST http://localhost/index.php?mainmenu=login&token={csrf_token}&username=root&password=hunter2')
+58
-60
nixos/tests/icingaweb2.nix
+58
-60
nixos/tests/icingaweb2.nix
···
+44
-46
nixos/tests/nginx-auth.nix
+44
-46
nixos/tests/nginx-auth.nix
···-"curl --fail --resolve lockedsubdir:80:127.0.0.1 http://bob:pwofb@lockedsubdir/sublocation/index.html"+"curl --fail --resolve lockedsubdir:80:127.0.0.1 http://bob:pwofb@lockedsubdir/sublocation/index.html"
+2
-1
nixos/tests/nginx-etag-compression.nix
+2
-1
nixos/tests/nginx-etag-compression.nix
+3
-2
nixos/tests/nginx-etag.nix
+3
-2
nixos/tests/nginx-etag.nix
······
+22
-24
nixos/tests/nginx-globalredirect.nix
+22
-24
nixos/tests/nginx-globalredirect.nix
···
+21
-23
nixos/tests/nginx-mime.nix
+21
-23
nixos/tests/nginx-mime.nix
···
+45
-47
nixos/tests/nginx-modsecurity.nix
+45
-47
nixos/tests/nginx-modsecurity.nix
···
+2
-1
nixos/tests/nginx-moreheaders.nix
+2
-1
nixos/tests/nginx-moreheaders.nix
+119
-103
nixos/tests/nginx.nix
+119
-103
nixos/tests/nginx.nix
···-reloadRestartSystem = "${nodes.webserver.system.build.toplevel}/specialisation/reloadRestartSystem";-reloadWithErrorsSystem = "${nodes.webserver.system.build.toplevel}/specialisation/reloadWithErrorsSystem";+reloadRestartSystem = "${nodes.webserver.system.build.toplevel}/specialisation/reloadRestartSystem";+reloadWithErrorsSystem = "${nodes.webserver.system.build.toplevel}/specialisation/reloadWithErrorsSystem";
+31
-33
nixos/tests/web-apps/monica.nix
+31
-33
nixos/tests/web-apps/monica.nix
···-openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=localhost' -days 36500+openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=localhost' -days 36500
+50
-52
nixos/tests/web-servers/unit-php.nix
+50
-52
nixos/tests/web-servers/unit-php.nix
···
+149
-151
nixos/tests/wiki-js.nix
+149
-151
nixos/tests/wiki-js.nix
···-mutation ($content: String!, $description: String!, $editor: String!, $isPrivate: Boolean!, $isPublished: Boolean!, $locale: String!, $path: String!, $publishEndDate: Date, $publishStartDate: Date, $scriptCss: String, $scriptJs: String, $tags: [String]!, $title: String!) {-create(content: $content, description: $description, editor: $editor, isPrivate: $isPrivate, isPublished: $isPublished, locale: $locale, path: $path, publishEndDate: $publishEndDate, publishStartDate: $publishStartDate, scriptCss: $scriptCss, scriptJs: $scriptJs, tags: $tags, title: $title) {+mutation ($content: String!, $description: String!, $editor: String!, $isPrivate: Boolean!, $isPublished: Boolean!, $locale: String!, $path: String!, $publishEndDate: Date, $publishStartDate: Date, $scriptCss: String, $scriptJs: String, $tags: [String]!, $title: String!) {+create(content: $content, description: $description, editor: $editor, isPrivate: $isPrivate, isPublished: $isPublished, locale: $locale, path: $path, publishEndDate: $publishEndDate, publishStartDate: $publishStartDate, scriptCss: $scriptCss, scriptJs: $scriptJs, tags: $tags, title: $title) {
+102
-104
nixos/tests/wordpress.nix
+102
-104
nixos/tests/wordpress.nix
···
+2
-2
pkgs/applications/networking/firehol/default.nix
+2
-2
pkgs/applications/networking/firehol/default.nix
···
+29
-26
pkgs/applications/science/chemistry/siesta/default.nix
+29
-26
pkgs/applications/science/chemistry/siesta/default.nix
·········
-80
pkgs/applications/science/programming/fdr/default.nix
-80
pkgs/applications/science/programming/fdr/default.nix
···
+2
-2
pkgs/applications/video/bino3d/default.nix
+2
-2
pkgs/applications/video/bino3d/default.nix
···
+2
-2
pkgs/applications/video/obs-studio/plugins/obs-tuna/default.nix
+2
-2
pkgs/applications/video/obs-studio/plugins/obs-tuna/default.nix
······
+2
-2
pkgs/by-name/ag/agorakit/package.nix
+2
-2
pkgs/by-name/ag/agorakit/package.nix
+2
-2
pkgs/by-name/an/android-udev-rules/package.nix
+2
-2
pkgs/by-name/an/android-udev-rules/package.nix
···
+2
-2
pkgs/by-name/aw/aws-sam-cli/package.nix
+2
-2
pkgs/by-name/aw/aws-sam-cli/package.nix
···
+4
-4
pkgs/by-name/az/azure-cli/extensions-manual.nix
+4
-4
pkgs/by-name/az/azure-cli/extensions-manual.nix
···url = "https://azcliprod.blob.core.windows.net/cli-extensions/application_insights-${version}-py2.py3-none-any.whl";description = "Support for managing Application Insights components and querying metrics, events, and logs from such components";···url = "https://azcliprod.blob.core.windows.net/cli-extensions/vm_repair-${version}-py2.py3-none-any.whl";
+2
-2
pkgs/by-name/cc/ccid/package.nix
+2
-2
pkgs/by-name/cc/ccid/package.nix
···
+7
-7
pkgs/by-name/cl/clash-verge-rev/package.nix
+7
-7
pkgs/by-name/cl/clash-verge-rev/package.nix
···-rev = "bfd7d597b13d49cf49b64676c2719f1ed9599d22"; # no meaningful tags in this repo. The only way is updating manully every time.+rev = "ffcccc6095e052534980230f9e0ca97db2675062"; # no meaningful tags in this repo. The only way is updating manully every time.
+14
pkgs/by-name/cl/clash-verge-rev/unwrapped.nix
+14
pkgs/by-name/cl/clash-verge-rev/unwrapped.nix
······+url = "https://github.com/clash-verge-rev/clash-verge-rev/commit/16d4f9fe7ee95b7312a10bf216c818c3e144dea7.patch";--replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
+3
-3
pkgs/by-name/ei/eigenmath/package.nix
+3
-3
pkgs/by-name/ei/eigenmath/package.nix
···
+2
-2
pkgs/by-name/el/elasticsearch-curator/package.nix
+2
-2
pkgs/by-name/el/elasticsearch-curator/package.nix
···
+3
-3
pkgs/by-name/ex/exportarr/package.nix
+3
-3
pkgs/by-name/ex/exportarr/package.nix
···
+3
-3
pkgs/by-name/fl/fluidd/package.nix
+3
-3
pkgs/by-name/fl/fluidd/package.nix
······
+3
-3
pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix
+3
-3
pkgs/by-name/fl/flutter_rust_bridge_codegen/package.nix
···
+3
-3
pkgs/by-name/fr/freetube/package.nix
+3
-3
pkgs/by-name/fr/freetube/package.nix
······
+2
-2
pkgs/by-name/ga/gallery-dl/package.nix
+2
-2
pkgs/by-name/ga/gallery-dl/package.nix
······
+3
-3
pkgs/by-name/ip/ipxe/package.nix
+3
-3
pkgs/by-name/ip/ipxe/package.nix
······
+3
-3
pkgs/by-name/ku/kubelogin/package.nix
+3
-3
pkgs/by-name/ku/kubelogin/package.nix
···
+2
-2
pkgs/by-name/li/libppd/package.nix
+2
-2
pkgs/by-name/li/libppd/package.nix
···
+2
-2
pkgs/by-name/lu/luau/package.nix
+2
-2
pkgs/by-name/lu/luau/package.nix
···
+9
-7
pkgs/by-name/ma/mandown/package.nix
+9
-7
pkgs/by-name/ma/mandown/package.nix
···
+3
-3
pkgs/by-name/me/metacubexd/package.nix
+3
-3
pkgs/by-name/me/metacubexd/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.134.2/mirrord_linux_x86_64",+"url": "https://github.com/metalbear-co/mirrord/releases/download/3.136.0/mirrord_linux_x86_64",-"url": "https://github.com/metalbear-co/mirrord/releases/download/3.134.2/mirrord_linux_aarch64",+"url": "https://github.com/metalbear-co/mirrord/releases/download/3.136.0/mirrord_linux_aarch64",-"url": "https://github.com/metalbear-co/mirrord/releases/download/3.134.2/mirrord_mac_universal",+"url": "https://github.com/metalbear-co/mirrord/releases/download/3.136.0/mirrord_mac_universal",-"url": "https://github.com/metalbear-co/mirrord/releases/download/3.134.2/mirrord_mac_universal",+"url": "https://github.com/metalbear-co/mirrord/releases/download/3.136.0/mirrord_mac_universal",
+3
-3
pkgs/by-name/my/myks/package.nix
+3
-3
pkgs/by-name/my/myks/package.nix
···
+2
-2
pkgs/by-name/on/onedrive/package.nix
+2
-2
pkgs/by-name/on/onedrive/package.nix
···
+26
-21
pkgs/by-name/or/orca-slicer/package.nix
+26
-21
pkgs/by-name/or/orca-slicer/package.nix
···
+1
-1
pkgs/by-name/os/osquery/update.py
+1
-1
pkgs/by-name/os/osquery/update.py
···
+3
-3
pkgs/by-name/os/osv-scanner/package.nix
+3
-3
pkgs/by-name/os/osv-scanner/package.nix
···
+4
-2
pkgs/by-name/pa/passt/package.nix
+4
-2
pkgs/by-name/pa/passt/package.nix
······
+1
-1
pkgs/by-name/ph/photoprism/backend.nix
+1
-1
pkgs/by-name/ph/photoprism/backend.nix
···
+1
-1
pkgs/by-name/ph/photoprism/frontend.nix
+1
-1
pkgs/by-name/ph/photoprism/frontend.nix
+2
-2
pkgs/by-name/ph/photoprism/package.nix
+2
-2
pkgs/by-name/ph/photoprism/package.nix
···
+2
-2
pkgs/by-name/sb/sby/package.nix
+2
-2
pkgs/by-name/sb/sby/package.nix
···
+4
-4
pkgs/by-name/se/servo/package.nix
+4
-4
pkgs/by-name/se/servo/package.nix
······
+5
-3
pkgs/by-name/sn/snakefmt/package.nix
+5
-3
pkgs/by-name/sn/snakefmt/package.nix
······
+3
-3
pkgs/by-name/st/steel/package.nix
+3
-3
pkgs/by-name/st/steel/package.nix
···
+2
-2
pkgs/by-name/ts/tsid/package.nix
+2
-2
pkgs/by-name/ts/tsid/package.nix
···
+3
-3
pkgs/by-name/we/weaviate/package.nix
+3
-3
pkgs/by-name/we/weaviate/package.nix
···
+3
-3
pkgs/by-name/we/web-ext/package.nix
+3
-3
pkgs/by-name/we/web-ext/package.nix
···
+3
-3
pkgs/by-name/zw/zwave-js-server/package.nix
+3
-3
pkgs/by-name/zw/zwave-js-server/package.nix
···
+2
-2
pkgs/development/beam-modules/elixir-ls/default.nix
+2
-2
pkgs/development/beam-modules/elixir-ls/default.nix
···
-1
pkgs/development/compilers/elm/packages/node/node-composition.nix
-1
pkgs/development/compilers/elm/packages/node/node-composition.nix
+2
-2
pkgs/development/libraries/libwpe/fdo.nix
+2
-2
pkgs/development/libraries/libwpe/fdo.nix
···
-1
pkgs/development/node-packages/composition.nix
-1
pkgs/development/node-packages/composition.nix
+2
-2
pkgs/development/node-packages/node-env.nix
+2
-2
pkgs/development/node-packages/node-env.nix
···
+4
-7
pkgs/development/python-modules/coiled/default.nix
+4
-7
pkgs/development/python-modules/coiled/default.nix
······
-28
pkgs/development/python-modules/evernote/default.nix
-28
pkgs/development/python-modules/evernote/default.nix
···
-48
pkgs/development/python-modules/geeknote/default.nix
-48
pkgs/development/python-modules/geeknote/default.nix
···
+2
-2
pkgs/development/python-modules/google-cloud-speech/default.nix
+2
-2
pkgs/development/python-modules/google-cloud-speech/default.nix
······
-27
pkgs/development/python-modules/modestmaps/default.nix
-27
pkgs/development/python-modules/modestmaps/default.nix
···
+2
-2
pkgs/development/python-modules/nipype/default.nix
+2
-2
pkgs/development/python-modules/nipype/default.nix
···
-25
pkgs/development/python-modules/pychart/default.nix
-25
pkgs/development/python-modules/pychart/default.nix
···-description = "Library for creating high quality encapsulated Postscript, PDF, PNG, or SVG charts";
+3
-3
pkgs/development/python-modules/pygnmi/default.nix
+3
-3
pkgs/development/python-modules/pygnmi/default.nix
·········
-30
pkgs/development/python-modules/python-wifi/default.nix
-30
pkgs/development/python-modules/python-wifi/default.nix
···
+2
-2
pkgs/development/python-modules/streamlit/default.nix
+2
-2
pkgs/development/python-modules/streamlit/default.nix
···
-40
pkgs/development/python-modules/tilestache/default.nix
-40
pkgs/development/python-modules/tilestache/default.nix
···
+1
-1
pkgs/misc/base16-builder/node-packages.nix
+1
-1
pkgs/misc/base16-builder/node-packages.nix
···libtool = if pkgs.stdenv.hostPlatform.isDarwin then pkgs.cctools or pkgs.darwin.cctools else null;
+2
-2
pkgs/servers/http/couchdb/3.nix
+2
-2
pkgs/servers/http/couchdb/3.nix
···
+8
-5
pkgs/servers/http/nginx/modules.nix
+8
-5
pkgs/servers/http/nginx/modules.nix
·········+export configureFlags="''${configureFlags/"${src}"/"$NJS_SOURCE_DIR/nginx"} --with-ld-opt='-lz'"description = "Subset of the JavaScript language that allows extending nginx functionality";
+2
-2
pkgs/servers/icingaweb2/default.nix
+2
-2
pkgs/servers/icingaweb2/default.nix
······
+3
-3
pkgs/servers/monitoring/prometheus/pihole-exporter.nix
+3
-3
pkgs/servers/monitoring/prometheus/pihole-exporter.nix
···
+1
pkgs/servers/monitoring/zabbix/agent.nix
+1
pkgs/servers/monitoring/zabbix/agent.nix
+4
-1
pkgs/servers/monitoring/zabbix/agent2.nix
+4
-1
pkgs/servers/monitoring/zabbix/agent2.nix
···if (lib.versions.major version >= "7") then lib.licenses.agpl3Only else lib.licenses.gpl2Plus;
+4
-1
pkgs/servers/monitoring/zabbix/proxy.nix
+4
-1
pkgs/servers/monitoring/zabbix/proxy.nix
···if (lib.versions.major version >= "7") then lib.licenses.agpl3Only else lib.licenses.gpl2Plus;
+1
pkgs/servers/monitoring/zabbix/server.nix
+1
pkgs/servers/monitoring/zabbix/server.nix
+2
-2
pkgs/servers/monitoring/zabbix/versions.nix
+2
-2
pkgs/servers/monitoring/zabbix/versions.nix
+4
-1
pkgs/servers/monitoring/zabbix/web.nix
+4
-1
pkgs/servers/monitoring/zabbix/web.nix
···if (lib.versions.major version >= "7") then lib.licenses.agpl3Only else lib.licenses.gpl2Plus;
-1
pkgs/servers/mx-puppet-discord/node-composition.nix
-1
pkgs/servers/mx-puppet-discord/node-composition.nix
-1
pkgs/servers/web-apps/ethercalc/node-packages.nix
-1
pkgs/servers/web-apps/ethercalc/node-packages.nix
-1
pkgs/tools/security/onlykey/onlykey.nix
-1
pkgs/tools/security/onlykey/onlykey.nix
+1
pkgs/top-level/aliases.nix
+1
pkgs/top-level/aliases.nix
···fastnlo = throw "'fastnlo' has been renamed to/replaced by 'fastnlo-toolkit'"; # Converted to throw 2024-10-17+fdr = throw "fdr has been removed, as it cannot be built from source and depends on Python 2.x"; # Added 2025-03-19ferdi = throw "'ferdi' has been removed, upstream does not exist anymore and the package is insecure"; # Added 2024-08-22
-2
pkgs/top-level/all-packages.nix
-2
pkgs/top-level/all-packages.nix
···evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; };
+6
pkgs/top-level/python-aliases.nix
+6
pkgs/top-level/python-aliases.nix
···etebase-server = throw "pkgs.python3.etebase-server has been removed, use pkgs.etebase-server"; # added 2024-07-16···gbulb = throw "gbulb has been removed as it is unmaintained and no longer compatible with PyGObject 3.50."; # added 2024-10-14gcs-oauth2-boto-plugin = throw "gcs-oauth2-boto-plugin was removed as it depends on the removed boto package"; # Added 2024-09-22gdtoolkit = throw "gdtoolkit has been promoted to a top-level attribute name: `pkgs.gdtoolkit`"; # added 2023-02-15gigalixir = throw "gigalixir has been promoted to a top-level attribute name: `pkgs.gigalixir`"; # Added 2022-10-02···mitmproxy-wireguard = throw "mitmproxy-wireguard has been removed because it was replaced by upstream with mitmproxy-rs"; # added 2023-11-06+modestmaps = throw "modestmaps is unmaintained and was never enabled for anything except Python27"; # Added 2025-03-23mrkd = throw "mrkd has been promoted to a top-level attribute name: `pkgs.mrkd`"; # added 2023-08-01···pyalmond = throw "pyalmond has been removed, since its API endpoints have been shutdown"; # added 2023-02-02pyblock = throw "pyblock has been removed, since it is abandoned and broken"; # added 2023-06-20pycontracts = throw "pycontracts has been removed, since upstream is no longer active and it is broken on modern Python versions."; # added 2024-08-09pydrive = throw "pydrive is broken and deprecated and has been replaced with pydrive2."; # added 2022-06-01···python-pushover = throw "python-pushover has been removed, since it is unmaintained and is broken"; # added 2023-07-03pytoml = throw "pytoml has been removed because it is unmaintained and is superseded by toml"; # Added 2023-04-11···+tilestache = throw "tilestache is unmaintained and Python3 compatibility is unknown"; # Added 2025-03-23
-12
pkgs/top-level/python-packages.nix
-12
pkgs/top-level/python-packages.nix
···············python-watcherclient = callPackage ../development/python-modules/python-watcherclient { };···