{ inputs = { nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-26.05"; flake-utils.url = "github:numtide/flake-utils"; }; outputs = { self, nixpkgs-unstable, nixpkgs-stable, flake-utils, ... }@_inputs: flake-utils.lib.eachDefaultSystem ( system: let upkgs = import nixpkgs-unstable { inherit system; }; _spkgs = import nixpkgs-stable { inherit system; }; pkgs = upkgs; in { devShells.default = pkgs.mkShell { buildInputs = let lang = with pkgs; [ go gopls delve golangci-lint ]; tools = with pkgs; [ go-task ]; in lang ++ tools; }; } ); }