geany
geany 2.1
Small and lightweight IDE
<rendered-html><p>Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME. Geany only requires the GTK runtime libraries. Some basic features of Geany:</p> <ul> <li>Syntax highlighting</li> <li>Code folding</li> <li>Symbol name auto-completion</li> <li>Construct completion/snippets</li> <li>Auto-closing of XML and HTML tags</li> <li>Call tips</li> <li>Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal (full list)</li> <li>Symbol lists</li> <li>Code navigation</li> <li>Build system to compile and execute your code</li> <li>Simple project management</li> <li>Plugin interface</li> </ul> </rendered-html>
https://www.geany.org/Install
Copy into your configuration
environment.systemPackages = with pkgs; [ geany ];
nix-shell -p geany
nix run nixpkgs#geany