<mindtree[m]> Wow...... I just setup GSConnect (KDE connect for GNOME) and omg. What a game changer. Can't believe I've been sleeping on this.
<hpfr> anyone have a problem where hover stops working in firefox eventually? and dragging tabs and bookmarks stops working as well. it seems like it might happen after the screen locks but I'm not sure
<jtojnar> I have see
<jtojnar> n stuck drag and drop
<jtojnar> usually when I drag something (image/link/tree style tab tab) and it somehow does not register that I released the mouse
<jtojnar> but haven't seen stuck hover IIRC
<hpfr> not like a hover tooltip being stuck, but tooltips not appearing at all, and tabs can't be dragged
<jtojnar> oh, stuck tooltips, yeah I that is a symptom of stuck dnd
<piegames[m]> worldofpeace (IRC): The test doesn't take much time, but simply the fact of spinning up the VM takes about a minute on my machine. This is going to take hours ^^
<piegames[m]> Also, and this is a more interesting problem: I can package extensions for arbitrary Gnome Shell versions, but only test those for which we have a shell nix Nixpkgs. (Or I could pin something from old `nixpkgs` in the test ^^)
<worldofpeace> hmmm, this is a interesting question because I haven't fully considered that situation fully piegames[m]
<worldofpeace> err, it's quickly complicated. we don't have multiple versions of gnome, but some aren't upgraded to work with the latest. currently I would entirely ignore it for the test
<worldofpeace> what matters is testing against the version of gnome-shell that is in in nixpkgs
<piegames[m]> Yes, but that means we cannot test any of the `gnome36Extensions` if the nixpkgs' shell is 3.38.
<worldofpeace> piegames[m]: true, but I only see having old versions of shell extensions to be debated as "what & why" they should be there for.
<piegames[m]> Non-NixOS systems 🙃
* piegames[m] is happy on Arch
<piegames[m]> But yeah, we can skip the tests for those, they're way beyond any guarantees anyways.
<worldofpeace> I'm not sure a "nixos vm test" would be the place for that then. Us maintainers are really only going to make ourselves responsible for things that can be validated on nixos
<worldofpeace> gotcha
<worldofpeace> I guess FTR anytime gnome is updated in nixpkgs non-nixos is not really considered.
<piegames[m]> Regarding the overriding thingy: How can I tell `makeOverridable` to give the injected attribute a custom name? Like `overridePythonAttrs`
<worldofpeace> piegames[m]: see line 29-46 of python-packages.nix
<piegames[m]> Ugh, that was not what I wanted to see 🙈
<worldofpeace> but really, shouldn't `, ... }@args:` and `} // extraArgs}` be sufficient for what we need (see node-env.nix 394)
<piegames[m]> If I didn't make any mistakes, one can now call `pkgs.gnome38Extensions.some-extension.override { link = "example.org/fixed-url"; }` in addition to `pkgs.gnome38Extensions.some-extension.overrideDerivation { meta.broken = true; }`. Does this suit your needs?
<worldofpeace> overrideAttrs will work too. piegames[m] yep, that all should come as a given
<piegames[m]> Yes, `overrideAttrs` I meant.
<worldofpeace> yep, should be perfect if I'm not mistaken