{ inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; }; outputs = inputs: { devShells = builtins.mapAttrs (system: pkgs: { default = (pkgs.mkShell.override { stdenv = pkgs.llvmPackages.stdenv; }) { nativeBuildInputs = with pkgs; [ cmake ninja clang python3 godot ]; shellHook = '' export PS1="''${PS1//\\n/}" export PS1="\[\033[1;31m\][gdvapi]\[\033[0m\] $PS1" ''; }; }) inputs.nixpkgs.legacyPackages; }; }