!XQQVyIbcAcHFvzmcTl:nixos.org

NixOS GNOME

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

Load older messages


SenderMessageTime
12 Jun 2025
@sugi:matrix.besaid.detokudan changed their profile picture.11:54:42
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)I just saw this in the GTK room: https://pad.gnome.org/lB9NBpwCSmKEzZIVve__Vg# How will this work for nix? Currently glycin directly depends on gtk4, which directly depends on gdk-pixbuf, which probably should depend on glycin.21:19:07
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)which means we have a cyclic dependency. How do we break it?21:19:23
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)supposedly glycin would be cycle-free, but our package wouldn't be. SO some work required!21:28:07
@emilazy:matrix.orgemilyusually we just have a separate bootstrap version of a package that omits the problematic dependency21:32:51
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)So i had a chat with the glycin people, and supposedly it is cycle-free in gnomeOS21:35:30
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)so we can probably break the cycle somehow21:35:39
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)(likely more precise meson flags to better split glycin across packages)21:36:00
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)i can poke tomorrow. Which is basically a rewrite of the glycin package from scratch, to properly split it and avoid cyclic deps, then feed libglycin to gdk-pixbuf and feed glycin-loaders (the runtime dep) to wrapGAppsHook21:39:53
@normalcea:matrix.orgjasi 🏳️‍⚧️
In reply to @grimmauld:grapevine.grimmauld.de
i can poke tomorrow. Which is basically a rewrite of the glycin package from scratch, to properly split it and avoid cyclic deps, then feed libglycin to gdk-pixbuf and feed glycin-loaders (the runtime dep) to wrapGAppsHook
There's two PRs on splitting glycin on nixpkgs right now (one of them by me)
22:36:43
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)Oh hey!22:37:17
@normalcea:matrix.orgjasi 🏳️‍⚧️
In reply to @grimmauld:grapevine.grimmauld.de
i can poke tomorrow. Which is basically a rewrite of the glycin package from scratch, to properly split it and avoid cyclic deps, then feed libglycin to gdk-pixbuf and feed glycin-loaders (the runtime dep) to wrapGAppsHook
*
22:37:19
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)Will check that out then22:37:22
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)is it sufficiently split to use libglycin in gdk-pixbuf? I think that should be the ultimate goal22:37:43
@normalcea:matrix.orgjasi 🏳️‍⚧️ I'm not sure what the best course of action would be for organizing around cyclical deps. 22:37:56
@normalcea:matrix.orgjasi 🏳️‍⚧️I don't know if my PR is what you're looking for22:38:37
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)In theory libglycin needs to build without gtk4 in the closure22:38:50
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)and glycin-loaders can be added at runtime using the wrapGAppsHook22:39:04
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)(or e.g. standard paths in /etc, the way systemd/dbus avoid cyclic deps)22:39:33
@normalcea:matrix.orgjasi 🏳️‍⚧️
In reply to @grimmauld:grapevine.grimmauld.de
In theory libglycin needs to build without gtk4 in the closure
Yeah I would be stumped on how to do this
22:42:40
13 Jun 2025
@andrew15_5:matrix.orgAndrewSpeaking of autostart, I've noticed at least 2 or 3 times I logged in and all my autostart apps just straight up didn't launch, so I had to re-log in. But I think a few that were run from systemd unit, did still run. I would've never thought that autostart is so unreliable.01:13:06
@andrew15_5:matrix.orgAndrewI have only one hunch: it might only happen randomly if I don't provide a correct password on the first try. I feel like I see this only when I fail at least once.01:14:10
@mithria:matrix.orgmithria joined the room.14:13:54
15 Jun 2025
@sincorchetes:matrix.orgsincorchetes set a profile picture.23:23:54
17 Jun 2025
@jolly.roberts:matrix.org@jolly.roberts:matrix.org joined the room.11:46:21
18 Jun 2025
@zeromute:matrix.org@zeromute:matrix.org joined the room.00:54:33
@zeromute:matrix.org@zeromute:matrix.org left the room.08:27:58
21 Jun 2025
@djrmarques:matrix.org@djrmarques:matrix.org left the room.22:09:16
25 Jun 2025
@mcnesium:matrix.org@mcnesium:matrix.org how does the process of updating gnome extensions work? there does not seem to be a package with version number or hash, that can be updated. the "source" link of gnomeExtensions.user-stylesheet-font goes here 09:09:36
@k900:0upti.meK900https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/desktops/gnome/extensions09:13:43

Show newer messages


Back to Room ListRoom Version: 6