Kieran's opinionated (and probably slightly dumb) nix config

ghrpc, bore: move to the v2 charm libraries master

huh, lipgloss and bubbletea are all charm.land/*/v2 now. Themes became a function of the terminal's light or dark preference, tea.Model.View returns a tea.View, and key messages are KeyPressMsg. v2 also dropped the renderer that noticed it was not writing to a terminal, so styled output goes through lipgloss.Println, which downsamples. Without that both programs printed raw escapes when piped.