bottom icon indicating copy to clipboard operation
bottom copied to clipboard

[Feature] Multiple Layouts

Open ModProg opened this issue 2 years ago • 2 comments

Checklist

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.

ModProg avatar Nov 19 '22 23:11 ModProg

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?

ClementTsang avatar Nov 21 '22 20:11 ClementTsang

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.

ModProg avatar Nov 22 '22 07:11 ModProg