-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
Add GNOME Flashback support #47451
Comments
Hi, I've managed to get Flashback to work with XMonad. It should also work with the default metacity/compiz but I haven't tried it yet. https://gist.github.com/chpatrick/f7e8c30026634d6344924c87c87a08d6 What do you think is the best way to integrate this? The key thing was to set |
Yes, this is normal. The schemas are looked up in |
As for the expression:
Those are not necessary, they are not ran during build.
Yeah, XDG_DATA_DIRS setting in libexec/gnome-flashback-xmonad .
Maybe add a comment why this is necessary.
should not be necessary, Otherwise it looks good to me and should be fine for a NixOS module. |
OK, I added |
This will work too, though I was thinking about adding it directly to
You can always parametrize it like https://gist.github.com/jtojnar/1414b2fe9bbfab6253719e985bf2d3a1 but as you noticed, the desktop files are not very elegant. Maybe it will get better when gnome-session switches to systemd services.
Both have some merit, do not really have a preference. |
We need to take into account that panel applets are not picked up from |
Yes, I am aware of that. Unfortunately, we cannot use that, since each package on Nix is installed into its own immutable prefix, so we would not be able to add The only way around it is to patch the program to rely on |
I believe this is fixed. |
I believe the missing parts are installation of panel applets and removing gnome-shell from gnome-session closure. |
Could you open issues for those two improvements? |
We have already packaged GNOME Flashback in #44689, but, we still need a NixOS module to be actually able to run it.
Thanks to upstream sessions, it is much easier now: see https://github.com/jtojnar/nixpkgs/commits/flashback. Though, we might want to allow enabling Flashback independently from
gnome3
module. Additionally, the upstream session files, unlike the original packaging effort, do not allow to be easily combined with other window managers like XMonad.There are also some fixes needed from #44497
The text was updated successfully, but these errors were encountered: