26 Jul 2021 |

@kraftnix:matrix.org | * from repl it doesn't look like `rnix-lsp` provides an overlay, so in that case is the hacky way the right way to go about this? also I'm guessing this would break `rnix-lsp` if I had multiple architectures | 16:46:25 |

David Arnold (blaggacao) | In reply to @kraftnix:matrix.org from repl it doesn't look like `rnix-lsp` provides an overlay, so in that case is the hacky way the right way to go about this? also I'm guessing this would break `rnix-lsp` if I had multiple architectures yep, in this case this is the right way. IN theory, you can even add packages directly via `inputs.[...].mypackage` to where you want to us them without going through an overlay, but I understand in this case you probably want to override the `nixpkgs` stock version. | 16:49:39 |

David Arnold (blaggacao) | In reply to @kraftnix:matrix.org from repl it doesn't look like `rnix-lsp` provides an overlay, so in that case is the hacky way the right way to go about this? also I'm guessing this would break `rnix-lsp` if I had multiple architectures * yep, in this case this is the right way. In theory, you can even add packages directly via `inputs.[...].mypackage` to where you want to us them without going through an overlay, but I understand in this case you probably want to override the `nixpkgs` stock version. | 16:50:02 |

David Arnold (blaggacao) | If there are multiple architectures, all those who are supported by `rnix-lsp` outputs should work out of the box. | 16:51:31 |

@kraftnix:matrix.org | thanks for all the answers, i definitely have a better grasp of the interconnections now 👍️ | 17:03:09 |

@gytis-ivaskevicius:matrix.org | guys, check out this cancer https://github.com/NixOS/nixpkgs/pull/131585 | 17:26:25 |

@gytis-ivaskevicius:matrix.org | it was very interesting experience 😁 | 17:26:41 |

@gytis-ivaskevicius:matrix.org | what would be the easiest way to test runtime of everything? | 17:27:12 |

@gytis-ivaskevicius:matrix.org | or is it "nixops v1 works, all good" | 17:27:22 |

@timdeh:matrix.org | I suppose you could iterate over pythonPackages and just count the backtraces 😆 | 17:27:48 |

@gytis-ivaskevicius:matrix.org | u wot now mate | 17:28:09 |

@gytis-ivaskevicius:matrix.org | 😆 | 17:28:19 |

@gytis-ivaskevicius:matrix.org | welp, it failed yet again | 17:34:30 |

@gytis-ivaskevicius:matrix.org | and again :( | 17:50:35 |

@gytis-ivaskevicius:matrix.org | do you guys know how ofborg works? would love to execute that job locally | 17:50:51 |

@gytis-ivaskevicius:matrix.org | welp | 19:02:32 |

@gytis-ivaskevicius:matrix.org | its over | 19:02:34 |

@gytis-ivaskevicius:matrix.org | https://github.com/NixOS/nixpkgs/pull/131585 | 19:02:35 |

Pacman99 | This is relevant: https://github.com/NixOS/rfcs/pull/88 | 22:44:07 |

Pacman99 | * I guess this is relevant: https://github.com/NixOS/rfcs/pull/88 | 22:44:18 |

Pacman99 | I think you would have to start with a warning that the python2 packages are going to be removed | 22:44:42 |

27 Jul 2021 |

@gytis-ivaskevicius:matrix.org | yeah, I ended up with droping this idea anyways | 04:20:09 |

@gytis-ivaskevicius:matrix.org | it is such a pain to pick out all the dependencies | 04:20:18 |

@gytis-ivaskevicius:matrix.org | and somehow in the background those dependencies seem to mix and match between 2.7 and 3.x | 04:20:40 |

@gytis-ivaskevicius:matrix.org | and you can already see how many of them i have went through, it was such a pain | 04:20:59 |

@gytis-ivaskevicius:matrix.org | TL;DR: First we need to see nixops v1 deprecated | 04:21:11 |

@gytis-ivaskevicius:matrix.org | then we can talk | 04:21:17 |

David Arnold (blaggacao) | In reply to @gytis-ivaskevicius:matrix.org TL;DR: First we need to see nixops v1 deprecated I have an aversion for (state-full) nixops, v1 & v2 | 21:31:54 |

David Arnold (blaggacao) | I'm considering the possibility of adding a `lib` api container to `digga` , so that we can have a more standardized take on: https://github.com/divnix/devos/blob/8b67cae20a110f296abf91cdba94a3946b1ba647/flake.nix#L92-L94 | 21:34:14 |

David Arnold (blaggacao) | Such should give sensible guardrails to system-spaced libs, which I apparently happen to be using in every devos env so far. | 21:35:59 |