| 29 Sep 2023 |
| @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 changed their profile picture. | 17:14:49 |
| calebwoodbine joined the room. | 20:09:18 |
| calebwoodbine changed their display name from bobymcbobs to calebwoodbine. | 20:16:31 |
| 30 Sep 2023 |
| tomog joined the room. | 04:46:47 |
tomog | 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) | 04:48:50 |
tomog | I /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 |
Jan 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 | Jan Tojnar: Perfect, thanks! Locally changing the package to fetchurl that tarball worked! | 11:48:41 |
| -longbow- joined the room. | 13:55:30 |
| 1 Oct 2023 |
| @ThorHop:matrix.org changed their display name from hopland (negative nancy) to hopland (positive pete). | 17:20:40 |
| @ThorHop:matrix.org changed their display name from hopland (positive pete) to hopland (ambivalent andy). | 17:44:07 |
| 2 Oct 2023 |
uep | something is fishy in the land of keybindings | 00:34:43 |
uep | 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 | 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 | assuming there's only the one keybinding, so there's no other clash for the custom-keybindings list | 00:36:33 |
uep | It works. Kind of. Sometimes. | 00:36:55 |
uep | 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 | or 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 | (also the screensaver one doesn't work, but that's pop-shell's fault) | 00:39:34 |
uep | 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 | It's very odd | 00:42:55 |
uep | * 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 | hi! is anyone here at Oceansprint in two weeks? :) Would be a good opportunity to debug this: https://github.com/NixOS/nixpkgs/issues/234265 | 07:49:55 |
@js:ukvly.org | Does 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 | 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 | this seems to have done the trick, but looks a bit intimidating :) | 14:08:03 |
piegames | Nope, looks good | 14:08:15 |
piegames | Welcome to Nix :) | 14:08:26 |
piegames | * Welcome to the Nix experience :) | 14:08:33 |