| 18 Mar 2025 |
elikoga | Works with github:NixOS/nixpkgs/nixos-24.11 this is unrelated to Flakes | 14:29:02 |
elikoga | Should be reported at https://github.com/NixOS/nixpkgs/issues as an issue with zotero on unstable | 14:29:53 |
elikoga | * Should be reported at https://github.com/NixOS/nixpkgs/issues as an issue with the newest zotero version on unstable | 14:30:20 |
laauurraa | Oh huh, you're right. On 24.11 it does launch (although I get a different bug). I didn't realize it was an issue with the zotero package itself | 14:30:42 |
laauurraa | I'm getting a crash with 24.11 though :(
/nix/store/zhj8yr1ykkj7j266v4pcjxfna4qx55ga-zotero-7.0.10/bin/.zotero-wrapped: line 20: 48168 Segmentation fault (core dumped) "$CALLDIR/zotero-bin" -app "$CALLDIR/app/application.ini" "$@"
| 14:31:10 |
elikoga | Can you provide more details? | 14:32:01 |
laauurraa | I'm running NixOS unstable myself. The only thing I changed in the flake was to pin to nixos-24.11 IE, my flake looks like this now:
{
description = "zotero2remarkable bridge development tools";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = {self, nixpkgs, flake-utils }:
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = nixpkgs.legacyPackages.${system};
pythonEnv = pkgs.python312.withPackages (ps: []);
environment = pkgs.mkShell {
buildInputs = [
pkgs.zotero
pkgs.poetry
pythonEnv
];
};
in {
devShells.default = environment;
}
);
}
| 14:32:47 |
laauurraa | I run nix develop then zotero | 14:32:55 |
laauurraa |  Download image.png | 14:33:08 |
elikoga |
I'm running NixOS unstable myself
Why
| 14:33:33 |
laauurraa | Uh, why not? | 14:33:48 |
elikoga | . | 14:33:56 |
elikoga | I would not recommend using the unstable branch unless you are testing the unstable branch or planning to fix it if something breaks on your system | 14:34:20 |
laauurraa | Hmm, many people kept recommending to just use unstable rather than stable | 14:34:38 |
laauurraa | I'll switch to stable then, I mean.. | 14:34:45 |
elikoga | Who is many people? | 14:34:48 |
laauurraa | Makes more sense to me | 14:34:49 |
laauurraa | People on Reddit | 14:34:54 |
laauurraa | but I think this community is a bit more professional and technical | 14:35:02 |
elikoga | While it can sometimes have advantages using packages from unstable or even master
Don't do it if you don't know hot to handle it? | 14:35:23 |
elikoga | * While it can sometimes have advantages using packages from unstable or even master
Don't do it if you don't know how to handle it? | 14:35:30 |
laauurraa | Eh, I would know how to workaround this issue, it's more just that I didn't expect it | 14:35:49 |
laauurraa | Like I said, I often doubt myself rather than the packages when it comes to Nix | 14:35:56 |
elikoga | In stable I'd agree, in unstable it's anyone's guess where problems usually are | 14:36:26 |
laauurraa | Fair enough, that makes sense | 14:36:34 |
laauurraa | I'll downgrade to stable then, I can always specify that I want a specific package from unstable if it's important | 14:37:00 |
elikoga | Nevermind, it shouldn't:
It's already reported https://github.com/NixOS/nixpkgs/issues/389978
And solved https://github.com/NixOS/nixpkgs/pull/390243
Which is already in master | 14:39:31 |
laauurraa | Fair enough, thanks for your help | 14:40:40 |
laauurraa | I successfully downgraded to 24.11 stable :)
Despite the weird edge cases sometimes, Nix really does have the amazing benefit of being incredibly easy to control | 15:41:07 |
laauurraa | * I successfully downgraded to 24.11 stable :)
Despite the weird edge cases sometimes, Nix really does have the amazing benefit of being incredibly easy to control in this manner | 15:41:09 |