{ description = "Housing"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; }; outputs = { self, nixpkgs }: let supportedSystems = [ "x86_64-linux" "aarch64-linux" ]; forAllSystems = nixpkgs.lib.genAttrs supportedSystems; nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; }); in { devShells = forAllSystems ( system: let pkgs = nixpkgsFor.${system}; in { default = pkgs.mkShell { FORCE_COLOR = 1; buildInputs = with pkgs; [ biome curl gnumake go gopls nodePackages.jsdoc nodePackages.typescript nodePackages.typescript-language-server nodejs openssl ]; shellHook = '' printf "\nStarted the development environment\n" ''; }; } ); }; }