-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
idea: pass through iterm2-color-schemes #2
Comments
Hi, so you're willing to add If, instead, the change is to also add transformers/builders from palettes to the specific terminal/app configurations, we already have a widely used solution, Either way those two features would be super cool to have and if you have time for this I'd be happy to merge your work in this repo. |
As I thought about it more, I think that regardless of whether it makes sense to add That sort of doesn't sit right with me, and also makes it had to re-use the colorschemes in the context of It feels like, for the most part, most of the terminal emulators in So, what I'm imagining now is some transformer functions, in this repo:
I think this shouldn't expose us to too much churn from the home-manager perspective, ultimately, given how the settings attribute is handled and just converted. It seems like you have some of this in the |
Yes, that is exactly my point. Feel free to add |
Hi!
I've had my own little nix-rice (that I think I forked from somewhere else?) that utilizes
iterm2-color-schemes
.I'm also seeing that iterm2-color-schemes seems to automatically handle munging each theme into the format needed for various terminals/applications.
Are you open to me extending this repo (so I can delete my stagnating whatever repo) with a non-flake flake input for
iterm2-color-schemes
along with maybe some helpful functions to munge the toml/yaml back to a nix representation that users can then trivially add?It should allow for niceties like single-update to change themes across all terminal emulators, etc. It's maybe "inelegant" in that iterm2-color-schemes is "duplicating" the color info for each application, but it also removes the entire headache of each terminal having slightly different naming, or extra color options, etc.
https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master has wezterm, alacritty, rio, and I'm sure something that is foot-compatible which covers all the term emus I'm tinkering with.
The text was updated successfully, but these errors were encountered: