{ pkgs, lib, ... }: let profile = import ../profile.nix; in { imports = [ ./file-system.nix ]; environment.systemPackages = with pkgs; [ gnumake python3 ] ++ lib.optionals profile.modules.development [ cmake cmakeCurses # C/C++/Fortran tools gcc clang # Common C based dependencies eigen # Ada/+Spark & Rust tools alire gnat rustc cargo ]; environment.variables = { }; }