As a terminal user, dotfiles are a big part of my workflow. I use .vimrc to customize vim, .bashrc to customize my shell – you get the picture. Dotfiles are great because I can throw them up on GitHub and keep all of my customizations up-to-date on all of my machines.
One thing that I've never been able to customize through dotfiles is my terminal. For each new computer I set up, I need to download and install a colorscheme file, set up how I want my windows and tabs to behave, etc.
I think it would be great to read configuration for Black Screen from a configuration file - something like .blackscreenrc, .config/blackscreen, or .blackscreen.json. Maybe we could even go the route that Phoenix took, and allow the user to write their own .js script that gets loaded at application boot.
I love the project, and I'm really looking forward to integrating it into my workflow. I'm sure this feature will be a big effort and require a bunch of discussion, so I'm really interested in hearing your thoughts on it.
As a terminal user, dotfiles are a big part of my workflow. I use
.vimrc
to customize vim,.bashrc
to customize my shell – you get the picture. Dotfiles are great because I can throw them up on GitHub and keep all of my customizations up-to-date on all of my machines.One thing that I've never been able to customize through dotfiles is my terminal. For each new computer I set up, I need to download and install a colorscheme file, set up how I want my windows and tabs to behave, etc.
I think it would be great to read configuration for Black Screen from a configuration file - something like
.blackscreenrc
,.config/blackscreen
, or.blackscreen.json
. Maybe we could even go the route that Phoenix took, and allow the user to write their own.js
script that gets loaded at application boot.I love the project, and I'm really looking forward to integrating it into my workflow. I'm sure this feature will be a big effort and require a bunch of discussion, so I'm really interested in hearing your thoughts on it.
Thanks for all your work!