16 Jan 2025 |
hexa | wondering what magic incantation gnome apps on not gnome require to accept my xdg default browser 🦊 | 19:55:13 |
hexa | adding PATH to https://nix-community.github.io/home-manager/options.xhtml#opt-wayland.windowManager.sway.systemd.variables was the missing piece | 21:07:29 |
hexa | via Lily Foster <3
| 21:07:37 |
17 Jan 2025 |
| @themukeshmahiya:matrix.org changed their display name from themukeshmahiya to chintu_chamar. | 03:26:34 |
| @themukeshmahiya:matrix.org left the room. | 03:27:06 |
| chintuchamar joined the room. | 04:40:18 |
19 Jan 2025 |
| @rvlobato:matrix.org left the room. | 22:21:44 |
21 Jan 2025 |
| @rootname:matrix.org removed their display name rootname. | 19:54:59 |
| @rootname:matrix.org left the room. | 19:59:30 |
30 Jan 2025 |
| Colin ✈️ FOSDEM changed their display name from Colin to Colin ✈️ FOSDEM. | 17:24:22 |
31 Jan 2025 |
| Erin joined the room. | 16:15:33 |
| @jaafar:kde.org joined the room. | 22:55:47 |
@jaafar:kde.org | $ dconf list /org/gnome/mutter/
attach-modal-dialogs
dynamic-workspaces
edge-tiling
keybindings/
wayland/
workspaces-only-on-primary
There's supposed to be another dconf key here called overlay-key for setting the key that brings up the Overview on GNOME. Neither dconf nor gsettings seem to find it, however. | 22:58:41 |
FreeVariable | Are people hyped for Gnome 48? 😀 | 23:47:10 |
1 Feb 2025 |
Jan Tojnar | dconf will only show settings that were explicitly written, that is, set to a non-default value | 02:50:59 |
Jan Tojnar | We intentionally do not expose schemas to gsettings program but it would typically show because the XDG_DATA_DIRS environment variable is inherited from gnome-shell | 03:02:17 |
linj | In reply to @jtojnar:matrix.org We intentionally do not expose schemas to gsettings program but it would typically show because the XDG_DATA_DIRS environment variable is inherited from gnome-shell Why are package schemas not added to XDG_DATA_DIRS? | 03:51:38 |
Jan Tojnar | In reply to @me:linj.tech Why are package schemas not added to XDG_DATA_DIRS? Because there could be conflicts if we had to dig in arbitrarily deep. | 09:04:54 |
Jan Tojnar | It is a consequence of not having single FHS tree | 09:05:49 |
linj | In reply to @jtojnar:matrix.org Because there could be conflicts if we had to dig in arbitrarily deep. What kind of conflicts? Could you give an example? | 09:21:17 |
Jan Tojnar | If you have two different versions of a package how would the correct schema got chosen? | 09:27:07 |
Jan Tojnar | If an incorrect one is selected, it can crash. | 09:27:27 |
linj | Adding two different versions of a package to environment.systemPackages is not a use case nixos should support, I think. | 09:31:16 |
linj | crashing is bad though | 09:31:33 |
@jaafar:kde.org | In reply to @jtojnar:matrix.org We intentionally do not expose schemas to gsettings program but it would typically show because the XDG_DATA_DIRS environment variable is inherited from gnome-shell What's the solution then? I want to be able to use that specific key I mentioned. | 09:37:21 |
linj | https://github.com/NixOS/nixpkgs/issues/33277#issuecomment-354689755 (alreadt mentioned above) | 09:39:49 |
linj | * | 09:39:58 |
Jan Tojnar | Right, picking only schemas for packages explicitly installed to environment.systemPackages would be an option. But for example mutter is a transitive dependency, so is e.g. GTK, which people would want to configure too. There were issues in the past where a library modified a schema and then unwrapped programs compiled in Nixpkgs revision started crashing. | 10:40:27 |
@jaafar:kde.org | In reply to @me:linj.tech https://github.com/NixOS/nixpkgs/issues/33277#issuecomment-354689755 (already mentioned above) I didn't implement this yet, but it seems that, in my Home Manager configuration, removing lib.mkDefault does make those missing options like overlay-key show up.
| 15:34:55 |
@jaafar:kde.org | * I didn't implement this yet, but it seems that, in my Home Manager configuration, removing lib.mkDefault does make those missing options like overlay-key show up. This is solution is sufficient for me for now. | 15:46:40 |