bottom
bottom copied to clipboard
[Feature] Multiple Layouts
Checklist
- [X] I've looked through the documentation and existing open issues for this feature/feature request.
Describe the feature request
It is possible to have multiple config files for different layouts, but it would be great to have a better integrated way of creating multiple custom layouts.
One Idea I have would be to allow additional toml files in .config/bottom
and when running btm with e.g. btm --layout small
it will load both ~/.config/bottom/small.toml
and ~/.config/bottom/bottom.toml
with the former taking precedence and the latter acting as a custom default.
When invoked without a --layout
it just behaves as currently.
The other, maybe slightly less powerful, option would be to allow multiple layouts inside bottom.toml
.
I'm currently thinking of adding an in-app configuration screen, maybe being able to switch between configs in there might also work as an interface?
I'm currently thinking of adding an in-app configuration screen, maybe being able to switch between configs in there might also work as an interface?
That sounds great, like switching between a custom "simple" and "advanced" screen.
But it would be great to also have a command line flag to be able to define an alias/system keybind to show a specific screen.