jiebi/CodeConvo huggingface dataset:
Change:
<ins> { config, lib, pkgs, options }: with lib; let cfg = config.services.prometheus.exporters.unifi-poller; configFile = pkgs.writeText "prometheus-unifi-poller-exporter.json" (generators.toJSON {} { poller = { inherit (cfg.log) debug quiet; }; unifi = { inherit (cfg) controllers; }; influxdb.disable = true; prometheus = { http_listen = "${cfg.listenAddress}:${toString cfg.port}"; report_errors = cfg.log.prometheusErrors; }; }); in { port = 9130; extraOpts = { inherit (options.services.unifi-poller.unifi) controllers; log = { debug = mkEnableOption "debug logging including line numbers, high resolution timestamps, per-device logs."; quiet = mkEnableOption "startup and error logs only."; prometheusErrors = mkEnableOption "emitting errors to prometheus."; }; }; serviceOpts.serviceConfig = { ExecStart = "${pkgs.unifi-poller}/bin/unifi-poller --config ${configFile}"; DynamicUser = false; }; } </ins>

Discussion:
Project description Collect ALL UniFi Controller, Site, Device & Client Data Nixpkg currently has which is not developed anymore. Corresponding NixOS module may have to be updated. Metadata homepage URL: source URL: license: MIT platforms: unix, linux, darwin
Change:
stdenv'.mkDerivation rec { name = "xmr-stak-${version}"; <del> version = "2.4.7"; </del> <ins> version = "2.5.0"; </ins> src = fetchFromGitHub { owner = "fireice-uk"; repo = "xmr-stak"; rev = "${version}"; <del> sha256 = "072gapchmd05ir5ygrvbgdhpjhm7pdjyl61n1ykxzvnvi81z6817"; </del> <ins> sha256 = "1qls0rai9c1cszcqqqmhcdvcsmm23w1jxzlq2b035apkz7ywbxjl"; </ins> }; NIX_CFLAGS_COMPILE = "-O3";

Discussion:
Monero is hardforking and changing the proof of work. xmr-stak must be upgraded to v2.5.0 before the 18th of Oct (Thu), or it will stop working Thanks
Thanks & .. When can we expect this to land ? Thanks
It should be ready to merge already.
Change:
<del> { stdenv, fetchFromGitHub, cmake, jdk, zlib, file, makeWrapper, xorg, libpulseaudio, qtbase, quazip }: </del> <ins> { stdenv, fetchFromGitHub, cmake, jdk, zlib, file, makeWrapper, xorg, libpulseaudio, qtbase }: </ins> let <del> libnbt = fetchFromGitHub { owner = "MultiMC"; repo = "libnbtplusplus"; rev = "4b305bb"; sha256 = "1zj7pxk0g5zl16hrngb4rss00hi019rylin7zgf18kaymc54nbcs"; }; in stdenv.mkDerivation { name = "multimc-0.5.1"; </del> <ins> libpath = with xorg; stdenv.lib.makeLibraryPath [ libX11 libXext libXcursor libXrandr libXxf86vm libpulseaudio ]; in stdenv.mkDerivation rec { name = "multimc-${version}"; version = "0.6.1"; </ins> src = fetchFromGitHub { owner = "MultiMC"; repo = "MultiMC5"; <del> rev = "0.5.1"; sha256 = "0wmlnwcq3gxrbmc53j96aa64pp1kmnlxiifhzngcb5kfmbbc8a20"; </del> <ins> rev = version; sha256 = "0glsf4vfir8w24bpinf3cx2ninrcp7hpq9cl463wl78dvqfg47kx"; fetchSubmodules = true; </ins> }; <del> buildInputs = [ cmake qtbase jdk zlib file makeWrapper ]; libpath = with xorg; [ libX11 libXext libXcursor libXrandr libXxf86vm libpulseaudio ]; postUnpack = '' rmdir $sourceRoot/libraries/libnbtplusplus cp -r ${libnbt} $sourceRoot/libraries/libnbtplusplus chmod 755 -R $sourceRoot/libraries/libnbtplusplus mkdir -pv $sourceRoot/build/ cp -v ${quazip.src} $sourceRoot/build/quazip-0.7.1.tar.gz ''; </del> <ins> nativeBuildInputs = [ cmake file makeWrapper ]; buildInputs = [ qtbase jdk zlib ]; </ins> enableParallelBuilding = true; <del> # the install rule tries to bundle ALL deps into the output for portability installPhase = '' RESULT=/run/opengl-driver/lib/ for x in $libpath; do RESULT=$x/lib/:$RESULT done mkdir -pv $out/bin/jars $out/lib cp -v MultiMC $out/bin/ cp -v jars/*.jar $out/bin/jars/ #*/ cp -v libMultiMC_rainbow.so libMultiMC_nbt++.so libMultiMC_logic.so libMultiMC_gui.so $out/lib wrapProgram $out/bin/MultiMC --add-flags "-d $HOME/.multimc/" --set GAME_LIBRARY_PATH $RESULT --prefix PATH : ${jdk}/bin/ </del> <ins> postInstall = '' wrapProgram $out/bin/MultiMC --add-flags "-d $HOME/.multimc/" --set GAME_LIBRARY_PATH /run/opengl-driver/lib:${libpath} --prefix PATH : ${jdk}/bin/ </ins> ''; meta = with stdenv.lib; {

Discussion:
MultiMC in master is on version 0.5.1. The latest is 0.6.1, which has several new features. Look at Please run and paste the results. I'm on the unstable channel, but I was just looking at the repo, so I don't think this is relevant.
I tried updating it briefly but there is something wrong with the C build that I cannot figure out: It has something to do with the fact that quazip needs to be updated. Maybe somebody can give this a shot :)
I had the same problem when I tried.
I'm working on this now, should have something in a bit....
Should be fixed in , but I'd appreciate testing from someone familiar with MultiMC as confirmation. Please! :)
Change:
# The themes here are soft dependencies; only icons are missing without them. , gnome , withLibsecret ? true <ins> , withVte ? true </ins> }: with lib;

Discussion:
I am trying to use 'remmina' as a SSH client. But when I click "Create a new connection profile", there is no SSH plugin in the list of plugins. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
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 .
Hi, i am new on nix and currently trying to setup a copy my current desktop in a vm with nix. so i came around this issue, as it got recently a label , i hope that its not a nerco bump. Remmina is missing the ssh plugin as the compiler flags are disabling VTE. See So its needed to add vte as input for the build and change the build flag. i did basically do the following override in my setup (flake), which results in a remmina binary which is capable to be used as ssh client Changing the default package should just need the import for vte, adding the buildInput and swich to . Sadly i am not yet to familiar with the contributing rules here for a PR i am just dropping that comment. Other distributions use remmina with SSH/VTE enabled (checked ubuntu on work machine and archlinux on private) and upstream advertise support as SSH client directly on the it sounds reasonable to activate it on default. Current packaging includes for SFTP support, which still gets enabled even when VTE is OFF.
Change:
}; }; <del> usbAuth = mkOption { default = config.security.pam.usb.enable; defaultText = literalExpression "config.security.pam.usb.enable"; type = types.bool; description = lib.mdDoc '' If set, users listed in {file}`/etc/pamusb.conf` are able to log in with the associated USB key. ''; }; </del> otpwAuth = mkOption { default = config.security.pam.enableOTPW; defaultText = literalExpression "config.security.pam.enableOTPW";

Discussion:
The usb pam module is broken (it requires udisks 1.0, which is not available on DBUS) Add to ; Rebuild the system; Try to run Get the following output: Add a line Rebuild the system; Try to run Get the following output: system: host os: multi-user?: sandbox: version: channels(root): channels(balsoft): nixpkgs:My config (long & dirty):
seems to be unmaintained. The GitHub and SourceForge pages seem to have no activity since 2015. It may be worth considering to deprecate and then remove the module. Cc of the NixOS security group (since this may be a security issue too)
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 .
Coincidentally ran into this issue today. +1 for removing the package or marking it as broken.
I marked this as stale due to inactivity. &rarr;
Change:
preFixup = '' gappsWrapperArgs+=( <del> --prefix PATH : "${lib.makeBinPath [ systemd /* for busctl */ jq ]}" </del> <ins> --prefix PATH : "${lib.makeBinPath [ systemd /* for busctl */ jq bash ]}" </ins> ) '';

Discussion:
Mako needs to have in while running in order to use the action after an event. From : Using mako the recommended way (installing the package and letting D-Bus start it when needed from the D-Bus service file included in the package) results in Mako unable to use the action because is not available. It should be to the runtime dependency list in the derivation. Steps to reproduce the behavior: to set-up a mako exec action: Mako should be able to commands. N/A N/A <!-- 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]:
Change:
[ExtensionInstallForcelist](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExtensionInstallForcelist) for additional details. ''; <del> default = []; </del> <ins> default = null; </ins> example = literalExpression '' [ "chlffgpmiacpedhhbkiomidkjlcfhogd" # pushbullet

Discussion:
Describe the bug addon in chromium does not work. After install addon show errors: "Failed to connect to the main process." "Verify the installation of the plasma-browser-integration package. The running environment of the Plasma desktop environment must be at least version 5.13." "Specified native messaging host not found." Manually run from console not help. To Reproduce Steps to reproduce the behavior: Add to : Expected behavior No errors. Additional context I found issue Everything looks like the same problem but in chromium Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Metadata Please run nix-shell -p nix-info --run "nix-info -m" and paste the result. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Maintainer information:
Try adding the following line to your configuration:
now And also does not work. Maybe I need to reboot?
That issue is actually unrelated, it has to do with a patch only in our source build of firefox.
I make test with: in . The same error.
I can't reproduce this issue. I just tested in a vm using with this configuration: Are you using plasma5?
Yes plasma5. Looks like it worked for me too. Now all errors are gone. Thanks !
Why are we adding to systemPackages when using the chromium program module? It does this for you.
Just an oversight on my part. You're right, adding chromium to systemPackages is not necessary.
Hello, I'm a bot and I thank you in the name of the community for opening this issue. To help our human contributors focus on the most-relevant reports, I check up on old issues to see if they're still relevant. This issue has had no activity for 180 days, and so I marked it as stale, but you can rest assured it will never be closed by a non-human. The community would appreciate your effort in checking if the issue is still valid. If it isn't, please close it. If the issue persists, and you'd like to remove the stale label, you simply need to leave a comment. Your comment can be as simple as "still important to me".

If you'd like it to get more attention, you can ask for help by searching for maintainers and people that previously touched related code and @ mention them in a comment. You can use or on the relevant files to find them. Lastly, you can always ask for help at or at .
Thanks - the fix worked for me! Can you please comment on what's the role of package that you install?
I marked this as stale due to inactivity. &rarr;
Proposed fix in
Change:
<ins> diff --git a/Makefile.am b/Makefile.am index 31286d1..2631af1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -61,6 +61,7 @@ man_MANS =  man/man4/Read.4 pkginclude_HEADERS =  +        io_lib_config.h  io_lib/Read.h  io_lib/scf_extras.h  io_lib/translate.h  </ins>

Discussion:
Salmon is a bioinformatics tool to produce a highly accurate, transcript level quantification estimates from short-read RNA-seq data. It's mostly written in C++. There's a similar tool already in nixpkgs (Kallisto), but they both have a few unique features, so packaging Salmon is still useful. It's also quite a popular tool. homepage URL: source URL: license: GLP v3.0 platforms: linux, others?
I started packaging it, and made good progress. It's a way for me to learn Nix, but may need a few pointers to get it done
Open a draft PR, then.
Change:
]; meta = with lib; { <del> homepage = "https://github.com/Delgan/loguru"; </del> description = "Python logging made (stupidly) simple"; <ins> homepage = "https://github.com/Delgan/loguru"; changelog = "https://github.com/delgan/loguru/releases/tag/${version}"; </ins> license = licenses.mit; maintainers = with maintainers; [ jakewaksbaum rmcgibbo ]; };

Discussion:
Package name: loguru Latest released version: 0.7.0 <!-- Search your package here: --- Current version on the unstable channel: 2023-01-20 Current version on the stable/release channel: 2023-01-20 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. -- Note for maintainers: Please tag this issue in your PR.
Change:
<ins> { lib , rustPlatform , fetchFromGitLab , pkg-config , openssl , stdenv , darwin }: rustPlatform.buildRustPackage rec { pname = "cargo-info"; version = "0.7.3"; src = fetchFromGitLab { owner = "imp"; repo = "cargo-info"; rev = version; hash = "sha256-m8YytirD9JBwssZFO6oQ9TGqjqvu1GxHN3z8WKLiKd4="; }; cargoHash = "sha256-gI/DGPCVEi4Mg9nYLaPpeqpV7LBbxoLP0ditU6hPS1w="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; meta = with lib; { description = "Cargo subcommand to show crates info from crates.io"; homepage = "https://gitlab.com/imp/cargo-info"; changelog = "https://gitlab.com/imp/cargo-info/-/blob/${src.rev}/CHANGELOG.md"; license = with licenses; [ mit asl20 ]; maintainers = with maintainers; [ figsoda ]; }; } </ins>

Discussion:
Project description is a cargo subcommand, which shows crates info from See their for an output example. Metadata homepage URL: source URL: license: mit OR apache platforms: unix, linux, and darwin
Change:
inherit lua; }; <del> shaka-packager = callPackage ../applications/video/shaka-packager { }; </del> <ins> # Wrap avoiding rebuild mpv = mpv-unwrapped.wrapper { mpv = mpv-unwrapped; }; </ins> <del> # Wraps without triggering a rebuild wrapMpv = callPackage ../applications/video/mpv/wrapper.nix { }; mpv = wrapMpv mpv-unwrapped { }; </del> <ins> mpvScripts = mpv-unwrapped.scripts; </ins> <del> mpvpaper = callPackage ../tools/wayland/mpvpaper { }; </del> <ins> shaka-packager = callPackage ../applications/video/shaka-packager { }; </ins> <del> mpvScripts = callPackage ../applications/video/mpv/scripts { }; </del> <ins> mpvpaper = callPackage ../tools/wayland/mpvpaper { }; </ins> open-in-mpv = callPackage ../applications/video/open-in-mpv { };

Discussion:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Yeeessaah!
Change:
systemd e2fsprogs libsoup <ins> glib-networking </ins> gpgme fuse libselinux

Discussion:
Describe the bug When I try to pull from a remote repository using ostree, it fails. Note that flatpak is not affected, just ostree. To Reproduce Steps to reproduce the behavior: Expected behavior It would download the source files of org.freedesktop.Sdk (actually I'm not sure I'm doing that part right, but the TLS error seems like a Nix problem) Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(root): channels(qolen): nixpkgs: Maintainer information:
This is a problem with not getting set properly. Should we wrap the ostree binary?
When I set in the derivation, as i've seen suggsted, I get "Failed to load TLS database: Failed to load system trust store: Error while reading file." instead
(seems to be the same issue as )
Change:
with subtest("lxd-agent has a valid path"): machine.succeed("incus exec ${instance-name} -- bash -c 'true'") <ins> with subtest("guest supports cpu hotplug"): machine.succeed("incus config set ${instance-name} limits.cpu=1") count = int(machine.succeed("incus exec ${instance-name} -- nproc").strip()) assert count == 1, f"Wrong number of CPUs reported, want: 1, got: {count}" machine.succeed("incus config set ${instance-name} limits.cpu=2") count = int(machine.succeed("incus exec ${instance-name} -- nproc").strip()) assert count == 2, f"Wrong number of CPUs reported, want: 2, got: {count}" </ins> ''; })

Discussion:
Incus allow CPU hotplugging, but the cores remain offline in the NixOS VM image. Steps to reproduce the behavior: launch images:nixos/unstable nixos-cpu-hotplug config set nixos-cpu-hotplug 2 shell nixos-cpu-hotplog online state of CPU cores, e.g., using htop or the sysfs Hot plugged CPU cores need to be brought online to become usable. If applicable, add screenshots to help explain your problem. Installing the following rule sets hotplugged CPU online. The question that remains is whether to have the rules downstream or try to bring them upstream. I tested Ubuntu 24.04 for example, and they didn't have udev rules for that as well, so the ecosystem would likely benefit. <!-- 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]:
Change:
, wrapQtAppsHook , qqc2-desktop-style , qtbase <del> , qtquickcontrols2 </del> , yt-dlp }: <del> mkDerivation rec { </del> <ins> mkKdeDerivation rec { </ins> pname = "haruna"; <del> version = "0.12.3"; </del> <ins> version = "1.0.2"; </ins> src = fetchFromGitLab { owner = "multimedia"; repo = "haruna"; rev = "v${version}"; <del> hash = "sha256-iYf8oTMQ65+6E1dlOj0GU6EezPul6p1GG2CcrcjDUik="; </del> <ins> hash = "sha256-L/mTFPJPHl8A6FqkWUwICh+Yl4uIE5KnTkZVnC4kCZ8="; </ins> domain = "invent.kde.org"; };

Discussion:
Package name: haruna Latest released version: 1.0.1 <!-- Search your package here: --- Current version on the unstable channel: 0.12.3 Current version on the stable/release channel: 0.12.2 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
# libpci (from pciutils) is needed by dlopen in angle/src/gpu_info_util/SystemInfo_libpci.cpp chromiumBinary="$libExecPath/$packageName" origRpath="$(patchelf --print-rpath "$chromiumBinary")" <del> patchelf --set-rpath "${lib.makeLibraryPath [ libGL vulkan-loader pciutils ]}:$origRpath" "$chromiumBinary" </del> <ins> patchelf --set-rpath "${lib.makeLibraryPath [ libGL libglvnd vulkan-loader pciutils ]}:$origRpath" "$chromiumBinary" </ins> ''; passthru = {

Discussion:
A clear and concise description of what the bug is. Running (from current unstable, 1.11.47) on Wayland doesn't open a window, but the notification icon is there and element-desktop does not crash. Steps to reproduce the behavior: from current nixos-unstable on Wayland should open. If applicable, add screenshots to help explain your problem. Add any other context about the problem here. Relevant parts of the log: This issue can be fixed by wrapping element-desktop with . See also and for a similar issue happening with VSCode. The correct fix would probably be to unbundle from itself and use our packaged directly. <!-- 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.
I'm receiving the same error: <details<summaryClick to show error output</summary</detailsHowever Element Desktop does open, but it runs at a very choppy framerate. So it works, but appears to be running without GPU acceleration. I'm on GNOME Wayland, with an Intel i7-6700K CPU and AMD Vega 64 GPU, tracking nixpkgs .
my workaround is
Similar problem occurs when using chromium and obsidian, workaround with passing solves the problem.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
I've opened to fix this issue in directly. This way, it should be fixed for chromium itself and all electron apps running into this issue.
im having this issue with X11 and the opera browser, nvidia, 23.11, xmonad w/picom
Please open a new issue, since this is about Electron and not Opera.
can do, since opera is chromium based thought it applied
Change:
''; }; <ins> python = { enable = mkOption { type = types.bool; default = true; description = '' Whether to enable python-based plugins ''; }; extraPackages = mkOption { default = ps: []; defaultText = "ps: []"; example = literalExample '' ps: [ ps.psycopg2 ps.docker ps.dnspython ] ''; description = '' Extra python packages available at runtime to enable additional python plugins. ''; }; }; </ins> config = mkOption { type = types.attrsOf types.attrs; default = {};

Discussion:
In NixOS, netdata fails to start the python script that runs all of its python plugins. This completely breaks all netdata provides. See also: Enable the netdata service and rebuild the NixOS configuration. Check netdata's log for the failure Notice a line similar to: A visual inspection of the netdata Web UI confirms there are no functioning python plugins. Note: I have already tried adding to the netdata . This has not seemed to help. Please run and paste the results. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
You might want to add it to . Or even better, patch the to use python:
Thanks for the advice. I'll give these a shot later today.
fixed in
I also backported it.
I just noticed I also forgot to add
This one makes it finally work:
Change:
alertmanager-bot = callPackage ../servers/monitoring/alertmanager-bot { }; <ins> alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { }; </ins> alsa-firmware = callPackage ../os-specific/linux/alsa-firmware { }; alsaLib = callPackage ../os-specific/linux/alsa-lib { };

Discussion:
Project description Send Prometheus Alerts to IRC using Webhooks. Alertmanager IRC Relay is a bot relaying Prometheus alerts to IRC. Alerts are received from Prometheus using Webhooks and are relayed to an IRC channel. Metadata homepage URL: source URL: license: apache2 platforms: any