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

Ship logomenu by default #507

Closed
castrojo opened this issue Sep 22, 2023 · 7 comments
Closed

Ship logomenu by default #507

castrojo opened this issue Sep 22, 2023 · 7 comments
Labels
dx Developer Experience Image specific help wanted Keep Bluefin alive, dive in!

Comments

@castrojo
Copy link
Member

Kyle had this great idea. I'd like to add logomenu to our panel, like this: https://github.com/Aryan20/Logomenu

image

However ... what I really want is for the icon to show the distro logo for the container userspace I am using. So by default in Bluefin that would be Ubuntu, but if you swapped it out for Alpine or Fedora then those logos would show up. And if you don't ever create a distrobox just leave the logo as Fedora or something. And they can also set one manually.

I think we'd need an agreed upon name for the default container to make it centralized. Any other ideas around this?

cc @KyleGospo @EyeCantCU

@castrojo castrojo added the help wanted Keep Bluefin alive, dive in! label Sep 22, 2023
@KyleGospo
Copy link
Member

How would you determine the last selected box? Trying to figure out how best to implement this

@bigpod98
Copy link
Contributor

yea this would be really hard to implement specially if you have bunch of boxes and use them at same time

@castrojo
Copy link
Member Author

castrojo commented Sep 22, 2023

How about making the default box on the system be named default and then just set it according to that?

It doesn't need to be super smart or switch on demand or anything like that, just something that's a default.

@castrojo
Copy link
Member Author

Or let the custom image set the default, in my case it would be ubuntu-toolbox and for bazzite it would be bazzite-arch, maybe an option like in this change defaults section:

image

@castrojo
Copy link
Member Author

Or ... we could just select "Ubuntu", "Fedora", and "Wolfi" in yafti entries that just set the logo via a dconf key as part of when they're setting up their machine.

@castrojo
Copy link
Member Author

Looks like this will be F39 only since Kyle's added some goodies but it's going to require GNOME 45+.

@castrojo
Copy link
Member Author

castrojo commented Oct 24, 2023

Some ideas from chat:

[11:56 PM]j0rge: @KyleGospo I got it
[11:57 PM]j0rge: I totally got it
[11:57 PM]j0rge: the logo dropdown
[11:57 PM]j0rge: when you choose the "distrobox" you're going to switch into, we dynamically generate that terminal screen.
[11:57 PM]j0rge: "Welcome to your Arch userspace" and then pipe out a hyfetch on first launch or whatever
[11:58 PM]j0rge: it's like, no one is making the terminal with the nice WSL GUI, so what about moving the OS "chooser" thing to the desktop level.
[11:58 PM]j0rge: then we wouldn't need to map shortcuts to terminals and stuff
[11:58 PM]j0rge: like, the terminal would just open to what you have set as the OS
[11:59 PM]KyleGospo: Sounds great to me, we could make that a simple bash script that even calls the just command for you
[11:59 PM]j0rge: and dude we could even have an icon for "Host" when you want to just have a host terminal
[11:59 PM]KyleGospo: And then have logo menu pipe to it

The idea I wanted to capture was to use glow (which we're putting on the image) to replace the default "Here's how to use toolbox" screen in Fedora that doesn't really apply to us, so we could do something really slick there.

#609

@castrojo castrojo added the dx Developer Experience Image specific label Oct 24, 2023
@castrojo castrojo closed this as completed Jan 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dx Developer Experience Image specific help wanted Keep Bluefin alive, dive in!
Projects
Status: Done
Development

No branches or pull requests

3 participants