{ inputs = { utils.url = "github:numtide/flake-utils"; nixpkgs.url = "nixpkgs/nixos-unstable"; }; outputs = { self, nixpkgs, utils }: utils.lib.eachDefaultSystem (system: let pkgs = nixpkgs.legacyPackages."${system}"; in rec { devShell = pkgs.mkShell { shellHook = '' export SHELL=${pkgs.fish}/bin/fish ''; nativeBuildInputs = with pkgs; [ go_1_24 golangci-lint gotestsum go-task gopls golangci-lint-langserver ]; }; } ); }