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

rsibreak missing its icon/graphics on notification bar #2092

Closed
league opened this issue Jun 10, 2021 · 1 comment · Fixed by #2118 · May be fixed by blaggacao/home-manager#1
Closed

rsibreak missing its icon/graphics on notification bar #2092

league opened this issue Jun 10, 2021 · 1 comment · Fixed by #2118 · May be fixed by blaggacao/home-manager#1
Labels

Comments

@league
Copy link
Collaborator

league commented Jun 10, 2021

Issue description

This is extremely minor. I'm using KDE Plasma desktop, and have set services.rsibreak.enable = true. It starts up properly, but a gap appears in the notification bar where its icon/indicator should be. When I hover over it, the rsibreak tooltip appears, and I can right-click it to access the menu.

The icon appears properly when rsibreak is installed either in home.packages or environment.systemPackages. So that's a simple workaround. But I'm wondering if the issue occurs for anyone else, or if there's some way that rsibreak should be wrapped or if there's an environment variable that would help it find its graphics without being installed as such. If it's a problem that others have had to work around too, maybe we should just add the home.packages setting to the module itself?

Meta

Maintainer CC

@c0deaddict

Technical details

  • system: "x86_64-linux"
  • host os: Linux 5.10.37, NixOS, 21.05.20210608.f2c9d56 (Okapi)
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.4pre20210601_5985b8b
  • channels(root): ""
  • channels(league): ""
  • nixpkgs: /nix/store/76w1zdmpcnwyp270qi182zcs0yqpcyb7-source
@berbiche berbiche added the bug label Jun 17, 2021
@berbiche
Copy link
Member

Hi @league,

I think HM symlinks all icons in one big folder in the store that is exposed through environment variables.
When a package is not added to home.packages, its icon is never added to the folder.

Would you like to submit a PR adding the package to home.packages?

league added a commit to league/home-manager that referenced this issue Jun 17, 2021
Otherwise rsibreak cannot find its icon and is a blank gap on the
notification tray.
@league league linked a pull request Jun 17, 2021 that will close this issue
7 tasks
sumnerevans pushed a commit that referenced this issue Jun 17, 2021
Otherwise rsibreak cannot find its icon and is a blank gap on the
notification tray.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants