jiebi/CodeConvo huggingface dataset:
Change:
{ callPackage, ... } @ args: callPackage ./generic.nix (args // { <del> baseVersion = "3.3"; </del> <ins> baseVersion = "3.4"; </ins> revision = "0"; <del> hash = "sha256-No8R9CbxIFrtuenjI2ihZTXcEb1gNRBm5vZmTsNrhbk="; </del> <ins> hash = "sha256-cYQ6/MCixYX48z+jBPC1iuS5xdgwb4lGZ7N0YEQndVc="; </ins> })

Discussion:
So I sometime yesterday and today I found out my is unable to open audio device. .asoundrc .mpdconf I have to change to to get any sound out of it but it does mean I don't get mixing anymore which I did previously. I'm on nixos-unstable. I see some changes to which might be related?
Are you using pulseaudio? If not, I guess the changes should not affect you at all. What error does mpd give?
I disabled pulseaudio but I see some stuff pulls it in anyway. I have resolved the problem by a series of events which involved reboots. In the end I was able to arrive at the same system config as the ‘broken’ one but with working sound so it seems to me that maybe it was a kernel change or something. I will close the issue unless you want to pursue it at which point feel free to reopen and ask away. Edit: I should say that the events were basically rollback -reboot -pick older config -confirm sound works -nixos-rebuild -boot into newest config. I suspect a reboot would have worked without anything extra.

This is config i use: and whenever networking restarts, server gets offline and i have to manually restart it.
Maybe?
(triage) still a problem?
I think it is worth assuming it is solved by now, and if not, they can open it up again :)
Change:
''; homepage = "https://fluxcd.io"; license = licenses.asl20; <del> maintainers = with maintainers; [ jlesquembre ]; platforms = platforms.unix; </del> <ins> maintainers = with maintainers; [ jlesquembre superherointj ]; </ins> }; }

Discussion:
Bootstrap does not create the correct versions of imagerepositories. See for more detail. Steps to reproduce the behavior: flux bootstrap with should be but is If applicable, add screenshots to help explain your problem. Please run and paste the result. Maintainer information:
One thing I should note is that when I ran into problems I had flux 0.11.0 installed by homebrew in so I thought perhaps flux is somehow using that old version underneath.
that doesn't seem to be the issue since I upgraded my homebrew version of flux, bootstrapped using this version, successfully, uninstalled flux and then tried to bootstrap using the nix build of flux and bootstrapping failed. I'm not sure what else to do.
I think that the updater bot didn't update the hash for the manifests, and we are using the cached old version: I'll try to take a look later
did solved the issue?
Change:
- [postfixadmin](https://postfixadmin.sourceforge.io/), a web based virtual user administration interface for Postfix mail servers. Available as [postfixadmin](#opt-services.postfixadmin.enable). <ins> - [prowlarr](https://wiki.servarr.com/prowlarr), an indexer manager/proxy built on the popular arr .net/reactjs base stack [services.prowlarr](#opt-services.prowlarr.enable). </ins> - [soju](https://sr.ht/~emersion/soju), a user-friendly IRC bouncer. Available as [services.soju](options.html#opt-services.soju.enable). - [nats](https://nats.io/), a high performance cloud and edge messaging system. Available as [services.nats](#opt-services.nats.enable).

Discussion:
Project description Prowlarr is an indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. Metadata homepage URL: source URL: license: GPL 3 platforms: Unix
I would like to package this software but I am still trying to learn how to properly create derivations as I have never done one. Help / guidance appreciated!
I have a WIP PR for this against my fork The package builds fine, but I am still trying to figure out how to test the NixOS module in my dotfiles repo using flakes and overlays :sweat_smile:
I actually got this working much quicker than expected. Here is my PR to this repo
Thank you very much
Change:
virtualisation.vlans = [ 1 ]; environment.systemPackages = with pkgs; [ wireguard-tools ]; boot.extraModulePackages = [ config.boot.kernelPackages.wireguard ]; <del> systemd.tmpfiles.rules = [ "f /run/wg_priv 0640 root systemd-network - ${privk}" ]; </del> systemd.network = { enable = true; netdevs = { "90-wg0" = { netdevConfig = { Kind = "wireguard"; Name = "wg0"; }; wireguardConfig = { <del> PrivateKeyFile = "/run/wg_priv"; </del> <ins> # NOTE: we're storing the wireguard private key in the #       store for this test. Do not do this in the real #       world. Keep in mind the nix store is #       world-readable. PrivateKeyFile = pkgs.writeText "wg0-priv" privk; </ins> ListenPort = 51820; FirewallMark = 42; };

Discussion:
Describe the bug After fixing the the evaluation of the in I realized that it occasionally breaks with the following error: node1: output: PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. --- 10.0.0.2 ping statistics --- 5 packets transmitted, 0 received, 100% packet loss, time 4085ms error: Traceback (most recent call last): File "/nix/store/b6m9jif1kib2dqc6fy2ym31vzs4f7hhd-nixos-test-", line 830, in run_tests exec(tests, globals()) File "<string", line 1, in <moduleFile "<string", line 8, in <moduleFile "/nix/store/b6m9jif1kib2dqc6fy2ym31vzs4f7hhd-nixos-test-", line 363, in succeed raise Exception( Exception: command failed (exit code 1) cleaning up killing node1 (pid 6) killing node2 (pid 18) error: --- Error
nix-build error: --- Error --- nix-daemon builder for '/nix/store/g14icd814yvak6syxjimgc6g8y459ki1-vm-test-run-' failed with exit code 1 Please note that the functionality isn't broken per se, on I managed to successfully build it as . Notify maintainers cc
I'm guessing that having the pings be would resolve this, unless we want to assert that actually ensures that the peers are fully connected?
No it doesn't, I already tried this out, the command times out then. I guess that sometimes the isn't configured properly.
The issue is coming from the private key (/run/wg-priv), for some reason, it looks like networkd is sometimes trying to load it to wireguard before the systemd tmpfile gets linked.
Change:
} else { <del> my %old_unit_info = parseUnit($prevUnitFile); my %new_unit_info = parseUnit($newUnitFile); </del> <ins> my %old_unit_info = parse_unit($prevUnitFile); my %new_unit_info = parse_unit($newUnitFile); </ins> my $diff = compare_units(%old_unit_info, %new_unit_info); if ($diff eq 1) { handleModifiedUnit($unit, $baseName, $newUnitFile, %new_unit_info, $activePrev, %unitsToStop, %unitsToStart, %unitsToReload, %unitsToRestart, %unitsToSkip);

Discussion:
Switching NIxOS configurations when using produces the following warning: Steps to reproduce the behavior: (current master) file in the directory with the following content: test fails and produces the warning should not produce warnings. It looks like currently can't handle service file names containing a . I tracked the first failing commit down to . The warning seems to not create any problems for me at the moment and all services are running.
Great… I'll take a look
Change:
inherit (pkgs) cmake ninja qt5; }); <ins> pyside6 = toPythonModule (callPackage ../development/python-modules/pyside6 { inherit (pkgs) cmake ninja qt6; }); </ins> pyside = callPackage ../development/python-modules/pyside { inherit (pkgs) mesa; };

Discussion:
: code generator for python bindings to C++ code : python bindings to qt6 (alternative to pyqt6) with qt6 - ping status unknown. i started this some months ago ... homepage URL: source URL: and license: lgpl platforms: all
Just ran into a program I’d like to use that depends on PySide6 – so I’d be curious about having that in nixpkgs too
Also needed for to upgrade past 2.0.13 (currently at 2.0.6 in nixpkgs, latest is 2.0.15). Looks like a WIP PR got closed here:
I'm a real noob but i'm trying to install mtkclient with termux on an android device but it requires shiboken6 and pyside6. any help? ~/mtkclient $ pip install pyside6 ERROR: Could not find a version that satisfies the requirement pyside6 (from versions: none) ERROR: No matching distribution found for pyside6 ~/mtkclient $ pip install pyside Collecting pyside Downloading PySide- (9.3 MB) 9.3/9.3 MB 876.5 kB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. exit code: 1 [1 lines of output] only these python versions are supported: [(2, 6), (2, 7), (3, 2), (3, 3), (3, 4)] [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. exit code: 1 See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. ~/mtkclient $
Came across this, too as I wanted to update streamdeck-ui :/ I'm not familiar enough to package pyside6, do you think you could do it and find time to have a look? (the streamdeck update and debugging if needed I can try to do) Even OP got banned (and his PRs closed), the request for the PySide6 is still valid if better I can also create a new / issue for it.
Change:
sha256 = "196ghma6g5a7sqz52wyjkgvmh4hj4vqwppm0zwdypy33hgy8anii"; }; <del> nativeBuildInputs = [ cmake pkgconfig ]; </del> <ins> nativeBuildInputs = [ makeWrapper cmake pkgconfig ]; </ins> buildInputs = [ gl2ps pcre python zlib libxml2 lz4 lzma gsl xxHash ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ] ++ stdenv.lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ]

Discussion:
Describe the bug I think this is another problem: After installing root (I'm using ), when I launch , I got the following error: I managed to find an improper workaround: First I located the installation directory of : Then I manually specify the location of the Python library that comes with : Now can launch properly. To Reproduce Steps to reproduce the behavior: in in terminal Expected behavior It should run without problem. Metadata Please run and paste the result. Maintainer information:
It is worth noting that if I manually source the supplied , can run without problem, and I can import in a Python 3 interpreter. I think a (not the) reasonable approach would be: globally usable, since it really is an utility the Python moduel as-is (not available unless explicitly sourced by user) Arch linux takes the approach above, and they copy the module to global Python library path. But I'm not sure on how to do this sanely in nix. For example, in my overlay, I have Python defined as: But I don't know how to include ---a Python library provided by package---globally.
Alternatively, I can just source in my login shell. Which is actually not too bad.
Yes, you are right about needing to source This is done automatically in our for , so everything works when is used in other nix builds and in nix-shell: nix-env does not run setupHook, so you would need to source it yourself, the way ROOT was intended to be used. In nixpkgs we usually make sure that all of the binaries are wrapped or patched to be able to find their libraries in any environment, so this is considered to be a bug.
Change:
} }, "node_modules/terser": { <del> "version": "5.31.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.2.tgz", "integrity": "sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==", </del> <ins> "version": "5.31.3", "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.3.tgz", "integrity": "sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==", </ins> "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3",

Discussion:
Vencord settings at Discord doesn't appear when using the override on Steps to reproduce the behavior: Set up Discord with the override on Home Manager: Be able to access the Vencord options in the Discord settings. <img width="217" alt="image" src="" Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
What version of nixpkgs are you using? This was a Vencord bug that got fixed in recent versions of Vencord. The nixpkgs-unstable should work properly as far as I am aware.
As far as I know I've set up right the unstable in my flake:
I think it may be related with , this is how i'm setting it right now:
It is possible that it doesn't work on darwin :O
There is some sort of package that reports which nixpkgs channel was use to install it? Just to be sure is not an issue on my side, by the way works just fine so overriding is not the problem by itself. Edit: I tried to install a package only available at unstable and it work so it seems that the issue is with the package. I've also check if the commands that should run with the option activated worked and after extracting the ASAR file it's just like a vanilla discord install, I've tested it before letting Discord update itself so it seems it isn't related.
I just tested this on my work MacBook, and it seems to work fine. Is it possible that you still have a previous (non-Nix) Discord version that interferes here?
No luck so far, I've removed everything with Discord in its name that reported to not be in a nix related directory. The Discord logs doen't say anything related with Vencord. I'm in a Macbook Air M2 if this helps.
That could still be a locked before the fix. When was the last time you updated that Nixpkgs input in your flake lockfile, and/or what commit is listed in the lockfile entry for Nixpkgs?
I kinda have a similar issue with overriding Vencord, whenever I try to open the settings page it crashes with the following: ! I initially expected it to be an issue with openAsar but after disabling the open asar override the error persists.

It works as expected with the vencord override disabled.
With the latest Discord updates, Vencord is currently completely broken for reasons that are unrelated to Nix.
This is caused by a breaking change from upstream Discord — see This issue should be reserved for Nix-specific problems only. Also, has the issue ever been fixed on your end? If so, I think this issue could be closed
No luck so far installing the package through Home Manager using the nixpkgs master branch.
Change:
prey-bash-client is deprecated upstream '') (mkRemovedOptionModule [ "services" "quagga" ] "the corresponding package has been removed from nixpkgs") <ins> (mkRemovedOptionModule [ "services" "railcar" ] "the corresponding package has been removed from nixpkgs") </ins> (mkRemovedOptionModule [ "services" "seeks" ] "") (mkRemovedOptionModule [ "services" "ssmtp" ] '' The ssmtp package and the corresponding module have been removed due to

Discussion:
I was curious about railcar and noted that it's marked as so I decided to give it a try. The first attempt failed at an error over a missing in libseccomp: I gather this is Linux-only and could find at least one other PR that fixed a macOS build of a different project by just removing it as a buildInput () and the cargo build fell over on some issues with caps: Other notes: I looked to see if Hydra was building this for darwin and don't see any builds. I guess hydra is smart enough not to bother with darwin given the libseccomp input. I noticed that ofborg didn't bother with building darwin on the original PR, either. Also, I noticed that oracle has archived the railcar repo. I only see at the moment. They've done some work on the CI earlier this year, at least, which seems to be a good signal? Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(abathur): nixpkgs:
I marked this as stale due to inactivity. &rarr;
Change:
<ins> { lib, buildNpmPackage, fetchFromGitHub }: buildNpmPackage rec { pname = "inshellisense"; version = "0.0.1-rc.4"; src = fetchFromGitHub { owner = "microsoft"; repo = pname; rev = "refs/tags/${version}"; hash = "sha256-PYSonVyclGSH3ArbqJuKrBNGbJaQEp6XemwnHboVwPk="; }; npmDepsHash = "sha256-sjr4Hy1/zWPAlVGsMkyQIQcBT86KLaN2/UAaAd7Mn6Q="; meta = with lib; { description = "IDE style command line auto complete"; homepage = "https://github.com/microsoft/inshellisense"; license = licenses.mit; maintainers = [ maintainers.malo ]; }; } </ins>

Discussion:
Project description IDE style command line auto complete Metadata homepage URL: source URL: license: mit platforms: unix, windows
Thank you!
Change:
gtk3 gsettings-desktop-schemas libedit <ins> libGL libGLU </ins> libjpeg libpng mpfr

Discussion:
When using Racket throws the error: . Sadly, installing libGLU(thus, ) doesn't fix the error. store into a file system: host os: multi-user?: sandbox: version: channels(trev): channels(root): nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos
Does adding 's to the environment variable help?
The answer is yes. I will add and to racket's lib dependencies.
Change:
./programs/environment.nix ./programs/fish.nix ./programs/freetds.nix <ins> ./programs/gphoto2.nix </ins> ./programs/info.nix ./programs/java.nix ./programs/kbdlight.nix

Discussion:
I could not access my USB digital camera as a non-root user, due to insufficient permissions. The file in popped up with user and group set to . I'm new to NixOS and I'm not sure of the best way to solve something like this. Below I'll document a workaround that I used in my that solved the problem, in case that's helpful to others. But if a NixOS option along with some facility in the package could solve it, that would be ideal. Plug camera into USB Ensure it shows up in Run At first it died with "unknown error", but if you do you see the "insufficient permissions" message. System: 16.09.1357. (Flounder) Nix version: nix-env (Nix) 1.11.4 Nixpkgs version: 16.09.1357. I these to my : where I copied the file .
Tagging the gphoto2 maintainer thanks.
you can graft a module, which does exactly the steps above to fix this in long term. I did something similar for adb:
I see, thanks. So there's to define the option, and it references which contains the rules, maintained separately from the packages in . I'll aim to put together something similar for gphoto2.
Change:
++ lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" ; <ins> enableParallelBuilding = true; </ins> env.NIX_CFLAGS_COMPILE = '' -I${librem}/include/rem -I${gsm}/include/gsm -DHAVE_INTTYPES_H -D__GLIBC__ -D__need_timeval -D__need_timespec -D__need_time_t '';

Discussion:
Baresip fails to build after because the baresip no longer finds librem through pkg-config. Building baresip with Cmake resolves this, but then there is a new build failure: Steps to reproduce the behavior: baresip
Sorry! I think fixes this. I developed and tested them together but wanted to take more time to be sure baresip was finding all of its dependencies. I didn't realize that merging one without the other would break things. We can either merge or else revert and
Waiting for is fine by me.
Change:
, ffmpeg , runtimeShell , mesa # firefox wants gbm for drm+dmabuf <del> , systemLocale ? config.i18n.defaultLocale or "en-US" </del> <ins> , systemLocale ? config.i18n.defaultLocale or "en_US" </ins> }: let

Discussion:
The package does not detect the locale for the package to download. The source code attempts to use , but does not detect it, and automatically falls back to . There is also no package option to override the locale. Install , either with nix-env as a normal user, or with , while the locale is set to something other than Please run and paste the results. I made a rather hacky patch to add a locale option to the firefox-bin package (replacing the literal string "en-US", but I would not consider it mergable.
this is related and this PR
The PR was a cleaner version of what I implemented, so I'll mark this as closed when it gets merged. Am So, 24. Mär 2019, um 04:55, schrieb Tomas Hlavaty:
This has been bug for me forever, thank you for reporting. Firefox is always in en-US, regardless of locale for me.
Thank you for your contributions. This has been automatically marked as stale because it has had no activity for 180 days. If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity. Here are suggestions that might help resolve this more quickly: for maintainers and people that previously touched the related code and @ mention them in a comment. on the . on the on .
This is still an issue today.
I marked this as stale due to inactivity. &rarr;
Change:
(fetchNuGet { pname = "McMaster.NETCore.Plugins"; version = "1.4.0"; sha256 = "1k2qz0qnf2b1kfwbzcynivy93jm7dcwl866d0fl7qlgq5vql7niy"; }) (fetchNuGet { pname = "MessagePack"; version = "2.5.108"; sha256 = "0cnaz28lhrdmavnxjkakl9q8p2yv8mricvp1b0wxdfnz8v41gwzs"; }) (fetchNuGet { pname = "MessagePack.Annotations"; version = "2.5.108"; sha256 = "0nb1fx8dwl7304kw0bc375bvlhb7pg351l4cl3vqqd7d8zqjwx5v"; }) <ins> (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.24"; sha256 = "0lriw4f48f0q2vyagbngnffshdismn3msn7d6dj0lb2xdkzsz1f1"; }) (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.24"; sha256 = "08670zhn2ywkwy0d7sj89rikxccy5qg0vsjwpbypvzndawng0bb9"; }) (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.24"; sha256 = "0knx6lhlqxn3lkgakpab0663788q0si00m9ga7wdn2mzqq0s9yx0"; }) </ins> (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "7.0.0"; sha256 = "1waiggh3g1cclc81gmjrqbh128kwfjky3z79ma4bd2ms9pa3gvfm"; }) (fetchNuGet { pname = "Microsoft.Bcl.HashCode"; version = "1.1.0"; sha256 = "1ggsadahlp76zcn1plapszd5v5ja8rh479fwrahqd3knql4dfnr0"; }) (fetchNuGet { pname = "Microsoft.Build"; version = "17.2.0"; sha256 = "09hs74nr0kv83wc1way9x7vq3nmxbr2s4vdy99hx78kj25pylcr7"; })

Discussion:
After the upgrade to 0.68.0 fsautocomplete no longer attach properly to NixVim (neovim). Steps to reproduce the behavior: a minimal NixVim config enable fsautocomplete and Ionide-vim a .fsx file the LspInfo command a see the missing id The clients get associated with an id as before. Version 0.67.0 ! Version 0.68.0 ! I haven't explored if the problem persists outside NixVim, but I would strongly suspect it does, as there haven't been any major changes in NixVim lately. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I can confirm you findings. It's an issue with 0.68.0. I'll do some more investigation before filing an issue upstream. for now, you can pin you fsautocomplete to 0.67.0
I've just been testing it a bit as well and came to the same conclusion that it is an upstream problem. I reconfigured my nixvim to build the from the nuget package and that one has the same issue. How do I pin in nixvim?
sorry I am not familiar with nixvim, my neovim just calls fsautocomplete from PATH. So I've just installed an old version via thats the commit just before 0.68.0 update
are you able to test ?
Working on it.