···5455<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
5657-- [AmneziaVPN](https://amnezia.org/en), an open-source VPN client, with a key feature that enables you to deploy your own VPN server on your server. Available as [programs.amnezia-vpn](#opt-programs.amnezia-vpn.enable).
0005859- [Bazecor](https://github.com/Dygmalab/Bazecor), the graphical configurator for Dygma Products.
60···310- `timescaledb` requires manual upgrade steps.
311 After you run ALTER EXTENSION, you must run [this SQL script](https://github.com/timescale/timescaledb-extras/blob/master/utils/2.15.X-fix_hypertable_foreign_keys.sql). For more details, see the following pull requests [#6797](https://github.com/timescale/timescaledb/pull/6797).
312 PostgreSQL 13 is no longer supported in TimescaleDB v2.16.
00313314- `virtualisation/azure-common.nix`'s filesystem and grub configurations have been moved to `virtualisation/azure-image.nix`. This makes `azure-common.nix` more generic so it could be used for users who generate Azure image using other methods (e.g. nixos-generators and disko). For existing users depending on these configurations, please also import `azure-image.nix`.
315
···5455<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
5657+- [AmneziaVPN](https://amnezia.org/en), a self-hostable open-source VPN client, is available in two variants:
58+ - [programs.amnezia-vpn](#opt-programs.amnezia-vpn.enable): a GUI client which can also deploy a VPN endpoint to a remote server
59+ - {option}`networking.wireguard` adds support for the [AmneziaWG](https://docs.amnezia.org/documentation/amnezia-wg/) variant of the protocol, featuring better masking against Deep Packet Inspection. The variant to be used is set per interface as `networking.wireguard.interfaces.<name>.type`, defaulting to wireguard.
60+6162- [Bazecor](https://github.com/Dygmalab/Bazecor), the graphical configurator for Dygma Products.
63···313- `timescaledb` requires manual upgrade steps.
314 After you run ALTER EXTENSION, you must run [this SQL script](https://github.com/timescale/timescaledb-extras/blob/master/utils/2.15.X-fix_hypertable_foreign_keys.sql). For more details, see the following pull requests [#6797](https://github.com/timescale/timescaledb/pull/6797).
315 PostgreSQL 13 is no longer supported in TimescaleDB v2.16.
316+317+- `networking.wireguard.enable = true` does not always add `wireguard-tools` to system packages anymore. Only when wireguard interfaces are configured, the backing implementation packages are added to system PATH.
318319- `virtualisation/azure-common.nix`'s filesystem and grub configurations have been moved to `virtualisation/azure-image.nix`. This makes `azure-common.nix` more generic so it could be used for users who generate Azure image using other methods (e.g. nixos-generators and disko). For existing users depending on these configurations, please also import `azure-image.nix`.
320
+1-1
nixos/modules/services/web-apps/gancio.nix
···174 if [[ "$USER" != ${cfg.user} ]]; then
175 sudo="exec /run/wrappers/bin/sudo -u ${cfg.user}"
176 fi
177- $sudo ${lib.getExe cfg.package} ''${1:--help}
178 ' > $out/bin/gancio
179 chmod +x $out/bin/gancio
180 '')
···174 if [[ "$USER" != ${cfg.user} ]]; then
175 sudo="exec /run/wrappers/bin/sudo -u ${cfg.user}"
176 fi
177+ $sudo ${lib.getExe cfg.package} "''${@:--help}"
178 ' > $out/bin/gancio
179 chmod +x $out/bin/gancio
180 '')
···62 codium_running.wait() # type: ignore[union-attr]
63 with codium_running: # type: ignore[union-attr]
64 # Wait until vscodium is visible. "File" is in the menu bar.
65- machine.wait_for_text('Get Started with')
66 machine.screenshot('start_screen')
6768 test_string = 'testfile'
6970 # Create a new file
71 machine.send_key('ctrl-n')
72- machine.wait_for_text('Untitled')
73 machine.screenshot('empty_editor')
7475 # Type a string
···62 codium_running.wait() # type: ignore[union-attr]
63 with codium_running: # type: ignore[union-attr]
64 # Wait until vscodium is visible. "File" is in the menu bar.
65+ machine.wait_for_text('(Get|Started|with|Customize|theme)')
66 machine.screenshot('start_screen')
6768 test_string = 'testfile'
6970 # Create a new file
71 machine.send_key('ctrl-n')
72+ machine.wait_for_text('(Untitled|Select|language|template|dismiss)')
73 machine.screenshot('empty_editor')
7475 # Type a string
···2728 pitchTracker = puredata-with-plugins plugins;
2930+ nativeBuildInputs = [
31 faust2jack
32 faust2lv2
33 ];
34+35+ # ld: crtbegin.o: relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a PIE object
36+ # ld: failed to set dynamic section sizes: bad value
37+ hardeningDisable = [ "pie" ];
3839 enableParallelBuilding = true;
40
···1655 SDL1 = throw "'SDL1' has been removed as development ended long ago with SDL 2.0 replacing it, use SDL_compat instead"; # Added 2025-03-27
1656 SDL_gpu = throw "'SDL_gpu' has been removed due to lack of upstream maintenance and known users"; # Added 2025-03-15
1657 SDL_image_2_0 = throw "'SDL_image_2_0' has been removed in favor of the latest version"; # Added 2025-04-20
001658 s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2024-10-17
1659 sandboxfs = throw "'sandboxfs' has been removed due to being unmaintained, consider using linux namespaces for sandboxing instead"; # Added 2024-06-06
1660 sane-backends-git = throw "'sane-backends-git' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2024-10-17
···1655 SDL1 = throw "'SDL1' has been removed as development ended long ago with SDL 2.0 replacing it, use SDL_compat instead"; # Added 2025-03-27
1656 SDL_gpu = throw "'SDL_gpu' has been removed due to lack of upstream maintenance and known users"; # Added 2025-03-15
1657 SDL_image_2_0 = throw "'SDL_image_2_0' has been removed in favor of the latest version"; # Added 2025-04-20
1658+ SDL2_mixer_2_0 = throw "'SDL2_mixer_2_0' has been removed in favor of the latest version"; # Added 2025-04-27
1659+ SDL2_classic_mixer_2_0 = throw "'SDL2_classic_mixer_2_0' has been removed in favor of the latest version"; # Added 2025-04-27
1660 s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2024-10-17
1661 sandboxfs = throw "'sandboxfs' has been removed due to being unmaintained, consider using linux namespaces for sandboxing instead"; # Added 2024-06-06
1662 sane-backends-git = throw "'sane-backends-git' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2024-10-17
-2
pkgs/top-level/all-packages.nix
···16711672 brakeman = callPackage ../development/tools/analysis/brakeman { };
16731674- brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { };
1675-1676 # Derivation's result is not used by nixpkgs. Useful for validation for
1677 # regressions of bootstrapTools on hydra and on ofborg. Example:
1678 # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
···16711672 brakeman = callPackage ../development/tools/analysis/brakeman { };
1673001674 # Derivation's result is not used by nixpkgs. Useful for validation for
1675 # regressions of bootstrapTools on hydra and on ofborg. Example:
1676 # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
+2
pkgs/top-level/python-aliases.nix
···322 htmllaundry = throw "htmllaundry has been removed because it is abandoned"; # added 2024-06-04
323 HTSeq = htseq; # added 2023-02-19
324 hug = throw "hug was marked broken since 2021 and has not established compatibility with newer dependency versions. It has therefore been removed."; # added 2024-11-15
0325 hyperkitty = throw "Please use pkgs.mailmanPackages.hyperkitty"; # added 2022-04-29
326 hydra-check = throw "The Python package hydra-check was removed in favor of the top-level rust based pkgs.hydra-check"; # added 2022-04-29
327 ihatemoney = throw "ihatemoney was removed because it is no longer maintained downstream"; # added 2023-04-08
···385 livestreamer-curses = throw "'livestreamer-curses' has been removed as it, and livestreamer itself are unmaintained."; # added 2023-11-14
386 lmcloud = pylamarzocco; # added 2024-11-26
387 localstack = throw "localstack was promoted to a top-level attribute"; # added 2025-02-21
0388 logilab_astng = throw "logilab-astng has not been released since 2013 and is unmaintained"; # added 2022-11-29
389 logilab_common = logilab-common; # added 2022-11-21
390 loo-py = loopy; # added 2022-05-03
···322 htmllaundry = throw "htmllaundry has been removed because it is abandoned"; # added 2024-06-04
323 HTSeq = htseq; # added 2023-02-19
324 hug = throw "hug was marked broken since 2021 and has not established compatibility with newer dependency versions. It has therefore been removed."; # added 2024-11-15
325+ huisbaasje-client = throw "huisbaasje-client has been removed because it was replaced with energyflip-client"; # added 2025-05-12
326 hyperkitty = throw "Please use pkgs.mailmanPackages.hyperkitty"; # added 2022-04-29
327 hydra-check = throw "The Python package hydra-check was removed in favor of the top-level rust based pkgs.hydra-check"; # added 2022-04-29
328 ihatemoney = throw "ihatemoney was removed because it is no longer maintained downstream"; # added 2023-04-08
···386 livestreamer-curses = throw "'livestreamer-curses' has been removed as it, and livestreamer itself are unmaintained."; # added 2023-11-14
387 lmcloud = pylamarzocco; # added 2024-11-26
388 localstack = throw "localstack was promoted to a top-level attribute"; # added 2025-02-21
389+ logi-circle = throw "logi-circle has been removed because the logi_circle integration was removed from Home Assistant"; # added 2025-05-13
390 logilab_astng = throw "logilab-astng has not been released since 2013 and is unmaintained"; # added 2022-11-29
391 logilab_common = logilab-common; # added 2022-11-21
392 loo-py = loopy; # added 2022-05-03