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
Pantheon use mutter334 #73906
Pantheon use mutter334 #73906
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nix-review
passes on NixOS
diff LGTM
commits LGTM
can't test, don't run compatible DE
[30 built, 120 copied (350.3 MiB), 61.3 MiB DL]
https://github.com/NixOS/nixpkgs/pull/73906
18 package were built:
pantheon.elementary-greeter pantheon.elementary-gsettings-schemas pantheon.elementary-session-settings pantheon.gala pantheon.switchboard-plug-pantheon-shell pantheon.switchboard-with-plugs pantheon.wingpanel pantheon.wingpanel-applications-menu pantheon.wingpanel-indicator-bluetooth pantheon.wingpanel-indicator-datetime pantheon.wingpanel-indicator-keyboard pantheon.wingpanel-indicator-network pantheon.wingpanel-indicator-nightlight pantheon.wingpanel-indicator-notifications pantheon.wingpanel-indicator-power pantheon.wingpanel-indicator-session pantheon.wingpanel-indicator-sound pantheon.wingpanel-with-indicators
8085a72
to
7c6660d
Compare
@worldofpeace status? |
These issues need to be fixed before I commit it to NixOS
then it's "sorta" stable and can be improved upon hopefully before our release. |
Yay, everything seems to be fixed upstream and we just need to port over elementary/gala#754 for elementary/greeter#382. I probably can keep it a 3.34 because in 3.36 there's likely missing components. |
Hmm, they've ported everything to 3.36 too. This is looking good. |
7c6660d
to
f84a20e
Compare
99c8c93
to
e9ce10c
Compare
The greeter has had the new gala code ported over for media keys: And I discovered one last major bug, and opened PRs with fixes: |
e9ce10c
to
7724612
Compare
7724612
to
7160b7c
Compare
40650b2
to
029a855
Compare
@@ -110,7 +110,9 @@ lib.makeScope pkgs.newScope (self: with self; { | |||
# We're using ubuntu and elementary's patchset due to reasons | |||
# explained here -> https://github.com/elementary/greeter/issues/92#issuecomment-376215614 | |||
# Take note of "I am holding off on "fixing" this bug for as long as possible." | |||
elementary-settings-daemon = callPackage ./services/elementary-settings-daemon { }; | |||
elementary-settings-daemon = callPackage ./services/elementary-settings-daemon { | |||
inherit (gnome3) gnome-desktop; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ugh, we should move this to top-level as well.
pkgs/desktops/pantheon/services/elementary-notifications/default.nix
Outdated
Show resolved
Hide resolved
pkgs/desktops/pantheon/services/elementary-notifications/default.nix
Outdated
Show resolved
Hide resolved
pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix
Outdated
Show resolved
Hide resolved
d309535
to
4b94305
Compare
4b94305
to
74e2836
Compare
Used for Pantheon
We have this bug elementary/gala#636 when using notifications in gala. It's likely to not really be fixed because all development is on the new notifications server.
So we can drop the meson.patch intree.
Needed to have a correct pantheon.session gnome-session file.
support 3.36
Mutter 3.36 in gala is almost ready. This reverts commit 7160b7c31c8a44ffdd0cd0f375624c2c9c834917.
74e2836
to
30fef60
Compare
Found some bugs with do not disturb not working with the new notification server: They were using
|
Woah, thank you @tintou for merging all of those PRs so quickly ✨ |
I'm running this just fine. I think I can merge this. |
Motivation for this change
Just opened for my testing and tracking.
Pantheon with latest mutter is almost stable, with only one real issue reported left
and maybe two crashes that I need to debug.
There still needs to be a change for g-s-d 3.32 elementary/gala#518 elementary/greeter#382, but I believe almost everything should be working.
Lastly tracking a weird graphical glitch elementary/os-patches#80, believe that's an issue in mutter which I've kept a patch for in 3.28
If we can't get the fixed timely I might move the patch into
gnome3.mutter
proper.Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @