!XQQVyIbcAcHFvzmcTl:nixos.org

NixOS GNOME

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

Load older messages


SenderMessageTime
29 Sep 2023
@openssl_rand:projectsegfau.lt@openssl_rand:projectsegfau.lt changed their display name from devrand (MIGRATED TO @devrand:envs.net) to MIGRATED TO @devrand:envs.net (HOMESERVER IS DEAD).02:06:37
@lotte:chir.rs@lotte:chir.rs changed their profile picture.17:14:49
@bobymcbobs:matrix.orgcalebwoodbine joined the room.20:09:18
@bobymcbobs:matrix.orgcalebwoodbine changed their display name from bobymcbobs to calebwoodbine.20:16:31
30 Sep 2023
@tomog:matrix.orgtomog joined the room.04:46:47
@tomog:matrix.orgtomogHi GNOME people, I'm trying to upgrade phoc in https://github.com/NixOS/nixpkgs/pull/258051 . The latest version uses meson's wrap subproject for its gmobile dependency, which nixpkgs's meson builder [rightfully] disables. I'm a bit stuck on how to ensure this dependency works. Any ideas? (More details in the PR)04:48:50
@tomog:matrix.orgtomogI /think/ this relies on phoc allowing distributors to opt to use meson's dependency() directive, and rely on usual pkgconfig dependency lookup. I raised this with upstream https://gitlab.gnome.org/World/Phosh/phoc/-/issues/337 but got a confusing response.04:49:54
@jtojnar:matrix.orgJan Tojnar
In reply to @tomog:matrix.org
Hi GNOME people, I'm trying to upgrade phoc in https://github.com/NixOS/nixpkgs/pull/258051 . The latest version uses meson's wrap subproject for its gmobile dependency, which nixpkgs's meson builder [rightfully] disables. I'm a bit stuck on how to ensure this dependency works. Any ideas? (More details in the PR)
It is part of the release tarball https://storage.puri.sm/releases/phoc/
09:55:24
@tomog:matrix.orgtomog Jan Tojnar: Perfect, thanks! Locally changing the package to fetchurl that tarball worked! 11:48:41
@-longbow-:matrix.org-longbow- joined the room.13:55:30
1 Oct 2023
@ThorHop:matrix.org@ThorHop:matrix.org changed their display name from hopland (negative nancy) to hopland (positive pete).17:20:40
@ThorHop:matrix.org@ThorHop:matrix.org changed their display name from hopland (positive pete) to hopland (ambivalent andy).17:44:07
2 Oct 2023
@uep:matrix.orguepsomething is fishy in the land of keybindings00:34:43
@uep:matrix.orguep

I have the following being set by hm

    "org/gnome/settings-daemon/plugins/media-keys" = {
      "custom-keybindings" = [ "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" ];
      screensaver = [ "<Super>l" ];
    };
    "org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0" = {
      binding = "<Control><Alt>t";
      command = "alacritty";
      name = "Terminal";
    };
00:35:10
@uep:matrix.orguep those are exactly the things that get set when manually making the same keybinding in the control panel, as per dconf watch 00:36:04
@uep:matrix.orguep assuming there's only the one keybinding, so there's no other clash for the custom-keybindings list 00:36:33
@uep:matrix.orguepIt works. Kind of. Sometimes. 00:36:55
@uep:matrix.orguep It might work when I log in, but if I restart the home-manager-dan.service even for unrelated changes, it stops working.. as do actual media keys like volume control, and the control panel to go look at the settings will crash 00:37:54
@uep:matrix.orguepor it will be broken at login, even if the hm service hasn't restarted (because I just log out/in as me)00:38:53
@uep:matrix.orguep(also the screensaver one doesn't work, but that's pop-shell's fault)00:39:34
@uep:matrix.orguep If i dconf reset -f /org/gnome/settings-daemon/plugins/media-keys to try and recover when it's in the broken state, I can set a new keybinding again manually via control panel. But it might not actually work, and it might not still be there after logout/in. 00:42:51
@uep:matrix.orguepIt's very odd00:42:55
@uep:matrix.orguep * If i dconf reset -f /org/gnome/settings-daemon/plugins/media-keys to try and recover when it's in the broken state, I can set a new keybinding again manually via control panel. But it might not actually work, and it might not still be there after logout/in (making sure that hm hasn't re-run). 00:43:28
3 Oct 2023
@js:ukvly.org@js:ukvly.orghi! is anyone here at Oceansprint in two weeks? :) Would be a good opportunity to debug this: https://github.com/NixOS/nixpkgs/issues/23426507:49:55
@js:ukvly.org@js:ukvly.orgDoes anyone have a quick pointer how to override derivations in pkgs.gnome? Specifically, I'd like to add a patch to gnome-session.14:06:31
@js:ukvly.org@js:ukvly.org
gnome = super.gnome // {
        gnome-session = super.gnome.gnome-session.overrideAttrs (old: {
          patches = (old.patches or []) ++ [
            ../patches/gnome-session/0001-gsm-manager-Fix-Inhibit-DBus-method-handler.patch
          ];
        });
      };
14:07:51
@js:ukvly.org@js:ukvly.orgthis seems to have done the trick, but looks a bit intimidating :)14:08:03
@piegames:matrix.orgpiegamesNope, looks good14:08:15
@piegames:matrix.orgpiegamesWelcome to Nix :)14:08:26
@piegames:matrix.orgpiegames * Welcome to the Nix experience :)14:08:33

Show newer messages


Back to Room ListRoom Version: 6