!XQQVyIbcAcHFvzmcTl:nixos.org

NixOS GNOME

405 Members
A room for maintainers of GNOME & GNOME-Related desktop environments (xfce, cinnamon, pantheon...)90 Servers

Load older messages


SenderMessageTime
22 Dec 2023
@medliviz:matrix.orgmedliviz joined the room.12:31:41
@-jb:matrix.org@-jb:matrix.org changed their profile picture.15:13:43
23 Dec 2023
@arcayr:rascals.net@arcayr:rascals.net changed their display name from Arcayr to arcayr.07:44:40
@arcayr:rascals.net@arcayr:rascals.net set a profile picture.15:46:44
24 Dec 2023
@jtojnar:matrix.orgJan Tojnar
In reply to @hmenke:matrix.org

Pop_OS! Shell crashes GNOME every once in a while since I updated to NixOS 23.11

Dec 21 18:14:38 laptop gnome-shell[3622]: **
Dec 21 18:14:38 laptop gnome-shell[3622]: libmutter:ERROR:../src/compositor/compositor.c:578:invalidate_top_window_actor_for_views: assertion failed: (!priv->frame_in_progress)
Dec 21 18:14:38 laptop gnome-shell[3622]: Bail out! libmutter:ERROR:../src/compositor/compositor.c:578:invalidate_top_window_actor_for_views: assertion failed: (!priv->frame_in_progress)
Dec 21 18:14:38 laptop gnome-shell[3622]: == Stack trace for context 0x1e10450 ==
Dec 21 18:14:38 laptop gnome-shell[3622]: #0        1edbe88 i   file:///home/henri/.nix-profile/share/gnome-shell/extensions/pop-shell@system76.com/window.js:523 (37665aedfb0 @ 251)
Dec 21 18:14:38 laptop gnome-shell[3622]: #1        1edbde0 i   file:///home/henri/.nix-profile/share/gnome-shell/extensions/pop-shell@system76.com/window.js:86 (37665ae9c40 @ 68)
Dec 21 18:14:38 laptop gnome-shell[3622]: #2        1edbd58 i   file:///home/henri/.nix-profile/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:2023 (37665ac4ab0 @ 49)
Dec 21 18:14:38 laptop gnome-shell[3622]: #3        1edbcc0 i   file:///home/henri/.nix-profile/share/gnome-shell/extensions/pop-shell@system76.com/ecs.js:90 (37665ace3d0 @ 56)
Dec 21 18:14:38 laptop gnome-shell[3622]: #4        1edbc30 i   file:///home/henri/.nix-profile/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:2020 (37665ac4a60 @ 32)
Dec 21 18:14:38 laptop gnome-shell[3622]: #5        1edbb98 i   file:///home/henri/.nix-profile/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:1773 (37665ac42e0 @ 95)
Dec 21 18:14:38 laptop gnome-shell[3622]: #6        1edbb10 i   file:///home/henri/.nix-profile/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:2019 (37665ac4a10 @ 17)
Dec 21 18:14:38 laptop gnome-shell[3622]: #7        1edba78 i   file:///home/henri/.nix-profile/share/gnome-shell/extensions/pop-shell@system76.com/extension.js:2031 (37665ac4b00 @ 85)
Dec 21 18:14:38 laptop gnome-shell[3622]: #8        1edb9e8 i   resource:///org/gnome/shell/ui/init.js:21 (1e1ec7870ba0 @ 48)
huh, you have already reported it a year ago https://github.com/pop-os/shell/issues/1550
00:43:20
@hmenke:matrix.orghmenke
In reply to @jtojnar:matrix.org
huh, you have already reported it a year ago https://github.com/pop-os/shell/issues/1550
Oops 🙂 Seems that in the meantime the people at PaperWM have found a fix (linked in the GitHub issue).
10:41:58
@diamondburned:matrix.orgdiamond (it/its) changed their profile picture.22:41:51
25 Dec 2023
@chocolatestrawberry:matrix.org@chocolatestrawberry:matrix.org joined the room.23:46:42
26 Dec 2023
@sugi:matrix.besaid.desugi changed their display name from sugi to sugi 📞8658.00:57:40
@diamondburned:matrix.orgdiamond (it/its) changed their profile picture.10:40:52
@diamondburned:matrix.orgdiamond (it/its) changed their profile picture.10:41:40
@diamondburned:matrix.orgdiamond (it/its) changed their profile picture.11:18:52
@a-n-n-a-l-e-e:matrix.org@a-n-n-a-l-e-e:matrix.org joined the room.11:37:44
@tommy:datenkollektiv.netTommy changed their display name from Tommy to Tommy (DECT 2903).18:06:49
@tommy:datenkollektiv.netTommy changed their display name from Tommy (DECT 2903) to Tommy (☎️ 2903).18:39:06
@whiteblackgoose:matrix.orgWhiteBlackGoose joined the room.19:36:44
@whiteblackgoose:matrix.orgWhiteBlackGoose Hi
Does overlay over gnome allow to overlay Mutter?
19:37:24
@whiteblackgoose:matrix.orgWhiteBlackGoose

I mean

  nixpkgs.overlays = [
    (final: prev: {
      gnome = prev.gnome // {
        mutter = prev.gnome.mutter.overrideAttrs {

19:37:47
@whiteblackgoose:matrix.orgWhiteBlackGooseand another question I'm trying out the Mutter by Daniel van Dugt who is working on triple buffering But I cannot figure out the way to make sure I'm actually on the right one I don't feel any difference after I wrote the overlay, and also it didn't take any time to build Mutter so I suppose I'm on the same one19:39:21
@whiteblackgoose:matrix.orgWhiteBlackGooseaand another Q now that I'm rebooted it's a lot smoother so I guess it gets slower over time Why is that happening though?19:45:39
@jtojnar:matrix.orgJan Tojnar
In reply to @whiteblackgoose:matrix.org

I mean

  nixpkgs.overlays = [
    (final: prev: {
      gnome = prev.gnome // {
        mutter = prev.gnome.mutter.overrideAttrs {

Use gnome = prev.gnome.overrideScope' (gnomeFinal: gnomePrev: {…})
21:33:11
@jtojnar:matrix.orgJan Tojnar with //, the packages in gnome scope would keep referring to the old mutter 21:34:25
@whiteblackgoose:matrix.orgWhiteBlackGoose
In reply to @jtojnar:matrix.org
Use gnome = prev.gnome.overrideScope' (gnomeFinal: gnomePrev: {…})
Ah thanks!
And what do I write inside then?
gnomePrev // { ... } doesn't work (it still overwrites the whole gnome for some reason)
21:46:00
@jtojnar:matrix.orgJan Tojnarit works just like another overlay, define mutter there21:46:55
@whiteblackgoose:matrix.orgWhiteBlackGoose
gnome = prev.gnome.overrideScope' (gnomeFinal: gnomePrev: {
        mutter = gnomePrev.mutter.overrideAttrs {

like this?

21:48:07
@whiteblackgoose:matrix.orgWhiteBlackGoose because it later says "gedit is not found" or something, whcih means that gnome lost all other properties 21:51:26
@whiteblackgoose:matrix.orgWhiteBlackGooseOh I found an example for Mutter on wiki nvl21:52:23
@whiteblackgoose:matrix.orgWhiteBlackGoose * Oh I found an example for Mutter on wiki nvm21:52:25
@jtojnar:matrix.orgJan Tojnarthere was some issue where it broke aliases, not sure if we ever fixed it21:53:46
@jtojnar:matrix.orgJan Tojnar either way, I recommend using nixpkgs.config.allowAliases = false; 21:54:29

Show newer messages


Back to Room ListRoom Version: 6