{ self, moduleWithSystem, ... }: { flake.nixosModules.development = moduleWithSystem ({pkgs, ...}: let modules = with self.nixosModules; [ git nvim opencode-mcp bun ssh-agent ]; in { imports = modules; environment.systemPackages = with pkgs; [ # nixos-26.05 ships 1.15.10 and opencode releases several times a week, # so it is pinned to unstable. See modules/system/core/overlays.nix. unstable.opencode devenv jellyfin-tui ]; }); }