Skip to content
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

[Feature] Multiple Layouts #901

Open
1 task done
ModProg opened this issue Nov 19, 2022 · 2 comments
Open
1 task done

[Feature] Multiple Layouts #901

ModProg opened this issue Nov 19, 2022 · 2 comments
Labels
feature Requests for a new feature.

Comments

@ModProg
Copy link

ModProg commented Nov 19, 2022

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 ModProg added the feature Requests for a new feature. label Nov 19, 2022
@ClementTsang
Copy link
Owner

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?

@ModProg
Copy link
Author

ModProg commented Nov 22, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Requests for a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants