Lazarus
From NixOS Wiki
Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.
Development
If you want to develop Lazarus applications in NixOS you can use a nix-shell, just run this command in the terminal:
nix-shell -p fpc lazarus-qt6 gdb '<nixpkgs>' --run startlazarus
You can use the different variants of the packages, depending if you prefere GTK, lazarus or legacy Qt5 lazarus-qt5.
Happy lazarus coding :)
