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

[nevil] Default font #10

Open
vitkabele opened this issue Aug 16, 2022 · 8 comments
Open

[nevil] Default font #10

vitkabele opened this issue Aug 16, 2022 · 8 comments

Comments

@vitkabele
Copy link

Hello,
the nevil look sets default font to monospace font, which looks awful. Are you open to change it to something else?

@kgilmer
Copy link
Member

kgilmer commented Aug 18, 2022

Hi @vitkabele , absolutely improvements are welcome. We'd need something that fits well with the monospace font (mononoki) that's already packaged for Ubuntu and Debian. If you've got some ideas please create a PR 🚀

@vitkabele
Copy link
Author

Ok, I'll take a look into that

@sbmueller
Copy link

Why overwrite the font settings at all and not just leave it up to the gnome settings?

@kgilmer
Copy link
Member

kgilmer commented Nov 13, 2022

which font settings in particular @sbmueller ? AFAIK there are these specified by settings, but users would like to customize bar font, bar icons, terminal, etc..

$ gsettings list-recursively | grep font-name
org.gnome.desktop.interface document-font-name 'Sans 12'
org.gnome.desktop.interface font-name 'Bitstream Vera Sans 12'
org.gnome.desktop.interface monospace-font-name 'BitstreamVeraSansMono Nerd Font 13'

@kgilmer
Copy link
Member

kgilmer commented Nov 13, 2022

The root-cause of this issue is that the nerdfonts that is specified for nevil does not have a non-monospace version. I think it would be best to switch the font to another nerdfont that provides both to fix this issue. I'll look into it.

@sbmueller
Copy link

sbmueller commented Nov 13, 2022

Yes, I think that are the ones I mean (I set them on my machine via Gnome Tweaks).
After rebooting, my settings get overwritten again by the regolith look. I think it would be more sensible that specific user settings take precedence over theme defaults.
As a workaround, I have now commented out the font settings in the nord theme that I want to use. After that, everything is perfect 😃

@kgilmer
Copy link
Member

kgilmer commented Nov 14, 2022

I think it would be more sensible that specific user settings take precedence over theme defaults.

Agreed. The problem is how to know that a given setting was explicitly set by a user with the intention of not wanting it to be overwritten. Please let me know if you have any ideas here.

I have now commented out the font settings in the nord theme that I want to use...

Glad that's working for you, and perhaps it would be nice if a flag could be set to prevent regolith-look from writing to dconf/gsettings. LMK if you'd like to see such a feature in the future..

@kgilmer
Copy link
Member

kgilmer commented Nov 14, 2022

Also, just FYI, another way now that you could achieve the same result but be able to use different looks without modification is to update your copy of /usr/share/regolith-look/default_loader.sh and simply disable the gsettings set ... line that you would prefer left alone. Your current approach is perfectly fine..

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

No branches or pull requests

3 participants