| 9 Jun 2021 |
-(𝕂eloτ)- | Download chrome-gnome-shell.org | 10:15:36 |
-(𝕂eloτ)- | The only missing factor is the script part, will add that in the future. | 10:16:00 |
-(𝕂eloτ)- | Alright, going afk until then. Have a nice day folks. | 10:16:29 |
Jan Tojnar | piegames: heads up https://gitlab.gnome.org/World/ShellExtensions/extensions-rebooted/-/issues/24 | 21:24:53 |
piegames | Yikes, thanks for the notice | 21:25:39 |
piegames | I'm not sure I understand what it means for us. Okay, the zip files we'll download won't include the compiled schemas anymore, if any. But doesn't it also mean that GNOME doesn't need them, so we don't need to care? | 21:33:57 |
piegames | I think this mostly boils down to what GNOME calls "install time" | 21:34:08 |
Jan Tojnar | piegames: I think they mean downloading | 21:34:43 |
Jan Tojnar | we will have to compile the schemas when building the package | 21:35:15 |
piegames | I hope this can be done automatically | 21:35:47 |
Jan Tojnar | probably something like find -name .gschemas.xml + dirname + glib-compile-schemas | 22:02:21 |
Jan Tojnar | * probably something like find -name .gschemas.xml + dirname + glib-compile-schemas | 22:02:33 |
piegames | I'm creating a VM configuration that has all extensions already installed, as a better testing environment. Would this fit into Nixpkgs? | 22:49:15 |
piegames | Also, the package list contains attributes that don't evaluate (because they throw an exception). How can I filter them out without throwing myself? | 22:49:46 |
| 10 Jun 2021 |
Jan Tojnar | piegames: why do they throw an exception? | 06:16:19 |
piegames | Jan Tojnar Because the packages got removed and that's apparently how to deal with it in nixpkgs or something? | 09:11:52 |
Jan Tojnar | piegames: that should not bother you if you disable aliases | 10:32:43 |
Jan Tojnar | and you can also use builtins.tryEval | 10:32:54 |
piegames | I tried pkgs = import ./nixpkgs { allowBroken = true; allowAliases = false; } in the REPL and still get exceptions :( | 10:37:02 |
piegames | https://gitlab.gnome.org/World/ShellExtensions/extensions-rebooted/-/issues/24#note_1152931
How does Nix handle this actually? | 16:31:09 |
| 11 Jun 2021 |
Jan Tojnar | piegames: most packages compile the schemas as part of their build system | 10:26:09 |
Jan Tojnar | when it is not the case, we call glib-compile-schemas manually | 10:26:27 |
Jan Tojnar | it is somewhat complicated by the fact that we move the schemas to avoid conflicts between gschemas.compiles files of different packages but the glib setup hook takes care of that transparently | 10:28:48 |
Jan Tojnar | so for extensions, I would just recommend doing as above, now | 10:29:38 |
Jan Tojnar | probably something like find -name .gschemas.xml + dirname + glib-compile-schemas | 10:29:48 |
Jan Tojnar | *
probably something like find -name .gschemas.xml + dirname + glib-compile-schemas
| 10:30:09 |
Jan Tojnar | * so for extensions, I would just recommend doing as suggested above, now | 10:30:34 |
piegames | Okay, thanks | 11:05:02 |
| bjth joined the room. | 18:37:42 |
-(𝕂eloτ)- | Anyone that knows where remunds is or where we can reach him? Have been waiting for pop-shell to land for quite some time and hope that we can help accomplish that task soon! | 20:35:08 |