jiebi/CodeConvo huggingface dataset:
Change:
boot.kernel.sysctl = mkOption { default = {}; <del> example = { "net.ipv4.tcp_syncookies" = false; "vm.swappiness" = 60; }; </del> <ins> example = literalExample '' { "net.ipv4.tcp_syncookies" = false; "vm.swappiness" = 60; } ''; </ins> type = types.attrsOf sysctlOption; description = '' Runtime parameters of the Linux kernel, as set by

Discussion:
for example, here's an excerpt note that it explicitly instructs to write with quotes, but the example doesn't have them. This may be a problem with how the docs are generated from the nix expressions
That's because the definition is wrong, it should use in
Change:
- xfsprogs was update to version 5.15, which enables inobtcount and bigtime by default on filesystem creation. Support for these features was added in kernel 5.10 and deemed stable in kernel 5.15. If you want to be able to mount XFS filesystems created with this release of xfsprogs on kernel releases older than 5.10, you need to format them with `mkfs.xfs -m bigtime=0 -m inobtcount=0`. <del> - `services.xserver.desktopManager.xfce` now includes Xfce's screen locker, `xfce4-screensaver`. </del> <ins> - `services.xserver.desktopManager.xfce` now includes Xfce's screen locker, `xfce4-screensaver` that is enabled by default. You can disable it by setting `false` to [services.xserver.desktopManager.xfce.enableScreensaver](#opt-services.xserver.desktopManager.xfce.enableScreensaver). </ins> - The `hadoop` package has added support for `aarch64-linux` and `aarch64-darwin` as of 3.3.1 ([#158613](https://github.com/NixOS/nixpkgs/pull/158613)).

Discussion:
introduced a locker by consequence if you enable the XFCE4 DE and the new locker replaces any other already defined without a trivial way to disable. Steps to reproduce the behavior: any other locker using something like 4 locker is used anyway A way to enable XFCE4 stuff but without the locker, it can be enabled by default but with a option to disable. (I can't screenshot on the lockscreen) This is the current commit of my config: <!-- 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.
Change:
githubId = 20536514; name = "Magdalena Haselsteiner"; }; <ins> mh182 = { email = "mh182@chello.at"; github = "mh182"; githubId = 9980864; name = "Max Hofer"; }; </ins> mic92 = { email = "joerg@thalheim.io"; matrix = "@mic92:nixos.dev";

Discussion:
Project description A tool to show calendar event details in Mutt. Metadata homepage URL: source URL: license: mit platforms: unix, linux, darwin, (all platforms supporting Python)
Change:
stdenv.mkDerivation (finalAttrs: { pname = "gmic"; <del> version = "3.3.1"; </del> <ins> version = "3.3.5"; </ins> outputs = [ "out" "lib" "dev" "man" ];

Discussion:
Package name: gmic Latest released version: 3.3.5 Current version on the unstable channel: 3.3.1 Current version on the stable/release channel: 3.3.1 Notify maintainers 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:
ruby DEPENDENCIES <del> compass! </del> <ins> compass </ins> BUNDLED WITH <del> 2.2.24 </del> <ins> 2.4.22 </ins>

Discussion:
After building , I tried to run it, but got an error (see Screenshots). Steps to reproduce the behavior: nixpkgs repository, run Successful execution of <!-- 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.
Change:
, knotifications, kservice, kwallet, kwidgetsaddons, kwindowsystem , kxmlgui, mobile_broadband_provider_info , modemmanager-qt, networkmanager-qt, openconnect, plasma-framework <del> , qca-qt5, qtdeclarative, solid </del> <ins> , qca-qt5, qtdeclarative, solid, openvpn </ins> }: plasmaPackage {

Discussion:
I am unable to configure the Cipher field of an openvpn connection in networkmanager. The dropdown is greyed out, with the text "OpenVPN cipher lookup failed". This causes problems because OpenVPN defaults to a very weak cipher (BF-CBC) that most modern vpn servers reject. On a system with set and plasma5 installed, use to create an openvpn connection. On the VPN tab of the connection editor, click Advanced..., and then click on the Security tab in the Advanced OpenVPN Properties window that pops up. The top item should read Cipher: and the dropdown will be greyed out with the error message mentioned above. ! System: NixOS 17.03 at Nix version: 1.11.8 Nixpkgs version:
temporary workaround: use to manually edit the property and add to it
Change:
{ config, lib, pkgs, ... }: with lib; let <del> cfg = config.services.tlp; enableRDW = config.networking.networkmanager.enable; tlp = pkgs.tlp.override { inherit enableRDW; }; # XXX: We can't use writeTextFile + readFile here because it triggers # TLP build to get the .drv (even on --dry-run). confFile = pkgs.runCommand "tlp" { config = cfg.extraConfig; passAsFile = [ "config" ]; preferLocalBuild = true; } '' cat ${tlp}/etc/default/tlp > $out cat $configPath >> $out ''; </del> <ins> cfg = config.services.tlp; enableRDW = config.networking.networkmanager.enable; tlp = pkgs.tlp.override { inherit enableRDW; }; # TODO: Use this for having proper parameters in the future mkTlpConfig = tlpConfig: generators.toKeyValue { mkKeyValue = generators.mkKeyValueDefault { mkValueString = val: if isInt val then toString val else if isString val then val else if true == val then "1" else if false == val then "0" else if isList val then """ + (concatStringsSep " " val) + """ else err "invalid value provided to mkTlpConfig:" (toString val); } "="; } tlpConfig; </ins> in { ###### interface options = { services.tlp = { enable = mkOption { type = types.bool; default = false;

Discussion:
Describe the bug Our current version of tlp, 1.2.1, is ancient and misses the large number of fixes in versions 1.3.0 and 1.3.1. A bump is warranted, but is nontrivial since a lot has changed. Additional context Maintainer information:
cc.
I'm working on this
Change:
DynamicUser = true; EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; StateDirectory = lib.mkIf (!managedConfig) "homepage-dashboard"; <ins> CacheDirectory = "homepage-dashboard"; </ins> ExecStart = lib.getExe cfg.package; Restart = "on-failure"; };

Discussion:
Steps to reproduce the behavior: and configure , with: logs: : I am not sure whether this means that the service is unavailable, as the page opens as expected... but my configured widget does not work although adguard is reachable from the instance... Possibly related:
Hi, I am also affected by this. I only use and , so far from a complex configuration. I cannot update my config once the initial deployment happened. Restarting does nothing.
I think this is just the option being used slightly wrong. This option is specifically for Homepage's support for passing secrets/values (see ) Notably: If you want to change arbitrary env vars, try modifying the systemd unit directly? If that turns out to be the issue, maybe I'll try to clarify that point in the option description slightly.
I don't use that option, yet I still run into the same error message.
Interesting, I'm not sure what's causing that. I'll try to take a look over the coming few days - I need to try and get a reproducer first, as I've not yet seen that behaviour.
Hey, I can't seem to repro, but I have just noticed that you're on quite an old version of homepage-dashboard there. Would you be able to try out the later version by using an overlay or similar? You can set the package with . For me, this is achieved in my flake by then .
Hmm, okay I did finally get to repro this, but only when using the option. Looking at it, this seems like an internal function of NextJS, and not something I'm sure I can fix from a packaging perspective -- that said, the log message is "only" a warning, and as far as I can tell my dashboard remains completely functional - if anything this might just result in slightly degraded performance, but I didn't notice anything in my instance.
Hi, I'm also having this problem. I've been trying to set this up for the first time today with widgets for Jellyfin, AdGuard and Glance (config , running everything on so should be on the latest version), but when I re- and restart the service, I get this: This is the only error I see, and it gets printed again when I refresh the page with the button in the bottom right.

Weirdly I don't see any errors on the web page, but the AdGuard module and all of the Glance modules fail to show up at all. Not sure if that's similar to what was seeing when they said since it could be the page not updating properly from the state it was initially created in. For reference, I've attached a screenshot of the page that the linked config is currently generating. !
Okay, I think I've got a fix in
I think this is now addressed, and once trickles through to it'll be easier to test out. Please feel free to report back if it hasn't solved the problem - locally it seemed good to me! You can track the PR's progress here: https://nixpkgs-
Ah nice, I only knew
Change:
inherit (pkgs) gitmoji-cli; # added 2023-09-23 glob = pkgs.node-glob; # added 2023-08-18 inherit (pkgs) gqlint; # added 2023-08-19 <ins> inherit (pkgs) graphite-cli; # added 2024-01-25 </ins> inherit (pkgs) graphqurl; # added 2023-08-19 gtop = pkgs.gtop; # added 2023-07-31 hs-client = pkgs.hsd; # added 2023-08-20

Discussion:
Package name: Grahpite-cli Latest released version: 1.1.1 <!-- Search your package here: --- Current version on the unstable channel: 1.0.9 Current version on the stable/release channel: 1.0.9 <!-- 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. This package has no maintainer because it is a NPM package. might be related? Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Hello thanks for the request, I will try to go from node2nix to build from source as the issue linked suggestes
Giving a quick check to the graphite-cli repo linked in the npm package it is archived and "moved to your mono-repo" and also it is built with yarn so nor it can migrated to buildNpmPackage nor to building from source, so my guess is that it will need to still in node2nix
Please make a PR marking the package as unfree since their monorepo isn't publicly available.
As of right now graphite-cli is already unfree
Change:
<ins> { lib , stdenv , fetchFromGitHub , fetchurl , makeDesktopItem , copyDesktopItems , testVersion , opensupaplex , SDL2 , SDL2_mixer }: let # Doesn't seem to be included in tagged releases, but does exist on master. icon = fetchurl { url = "https://raw.githubusercontent.com/sergiou87/open-supaplex/b102548699cf16910b59559f689ecfad88d2a7d2/open-supaplex.svg"; sha256 = "sha256-nKeSBUGjSulbEP7xxc6smsfCRjyc/xsLykH0o3Rq5wo="; }; in stdenv.mkDerivation rec { pname = "opensupaplex"; version = "7.1.2"; src = fetchFromGitHub { owner = "sergiou87"; repo = "open-supaplex"; rev = "v${version}"; sha256 = "sha256-hP8dJlLXE5J/oxPhRkrrBl1Y5e9MYbJKi8OApFM3+GU="; }; nativeBuildInputs = [ SDL2 # For "sdl2-config" copyDesktopItems ]; buildInputs = [ SDL2_mixer ]; enableParallelBuilding = true; NIX_CFLAGS_COMPILE = [ "-DFILE_DATA_PATH=${placeholder "out"}/lib/opensupaplex" "-DFILE_FHS_XDG_DIRS" ]; preBuild = '' # Makefile is located in this directory pushd linux ''; postBuild = '' popd ''; installPhase = '' runHook preInstall mkdir -p $out/{bin,lib,share/icons/hicolor/scalable/apps} install -D ./linux/opensupaplex $out/bin/opensupaplex cp -R ./resources $out/lib/opensupaplex cp ${icon} $out/share/icons/hicolor/scalable/apps/open-supaplex.svg runHook postInstall ''; passthru.tests.version = testVersion { package = opensupaplex; command = "opensupaplex --help"; version = "v${version}"; }; desktopItems = [(makeDesktopItem { name = "opensupaplex"; exec = meta.mainProgram; icon = "open-supaplex"; desktopName = "OpenSupaplex"; comment = meta.description; categories = "Application;Game;"; })]; meta = with lib; { description = "A decompilation of Supaplex in C and SDL"; homepage = "https://github.com/sergiou87/open-supaplex"; changelog = "https://github.com/sergiou87/open-supaplex/blob/master/changelog/v${version}.txt"; license = licenses.gpl3Only; maintainers = [ maintainers.ivar ]; platforms = platforms.linux; # Many more are supported upstream, but only linux is tested. mainProgram = "opensupaplex"; }; } </ins>

Discussion:
Project description OpenSupaplex is a 1:1 reimplementation of the original game Supaplex in C and SDL, with just a few changes to make it easy to use with game controllers, and also easy to port to any platform. Metadata homepage URL: source URL: license: gpl3 platforms: linux, windows, macos
I've created a PR which adds it, see . Would you mind testing that?
Works for me.
Change:
nativeBuildInputs = [ perl ]; <ins> buildInputs = lib.optionals stdenv.isDarwin [ Security ]; </ins> meta = with lib; { description = "Realtime ticker data in your terminal"; homepage = "https://github.com/tarkah/tickrs";

Discussion:
Describe the bug Cannot build tickrs on darwin: To Reproduce Steps to reproduce the behavior: nixpkgs -build . -A tickrs Expected behavior Success Screenshots N/A Additional context 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 system: host os: multi-user?: sandbox: version: channels(zdai): nixpkgs: Maintainer information:
Change:
"fcitx5-m17n", "fcitx5-qt", "fcitx5-rime", <ins> "fcitx5-skk", </ins> "fcitx5-table-extra", "fcitx5-table-other", "fcitx5-unikey"

Discussion:
Project description fcitx5-skk is an input method engine for Fcitx5, which uses libskk as its backend. It seems some of the fcitx5 engines (including fcitx5-skk) are missing. Probably the other engines also need to be . Metadata homepage URL: source URL: license: gpl3+ platforms: linux
I wrote a package anyhow, but I'm not sure if it is OK.
PR is wellcome. What is for? Is it involved in fcitx5-qt? gcc is not necessary in because it is always here and someone may want to use other compiler such as clang.
Change:
# To achieve this, we coerce the output to a string to prevent # mkDerivation's splicing logic from kicking in. "${glib.dev}" <ins> ] ++ optional enableAirplay2 [ unixtools.xxd </ins> ]; makeFlags = [

Discussion:
Steps to reproduce the behavior: as such, so that it builds with Airplay 2 support: Strangest thing is that I have 4.1.1 built and working for a while (probably at ) but following a it does not rebuild anymore, even though and hasn't changed, while the only two subsequent commits are and which I'm not too sure how they could relate. <!-- 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.
Change:
makeWrapper ${jdk}/bin/java $out/bin/gradle  --set JAVA_HOME ${jdk}  <del> --add-flags "-classpath $out/lib/gradle-launcher-2.1.jar org.gradle.launcher.GradleMain" </del> <ins> --add-flags "-classpath $out/lib/gradle-launcher-2.2.1.jar org.gradle.launcher.GradleMain" </ins> ''; phases = "unpackPhase installPhase";

Discussion:
When the user of the SSH connection used by the SSH substituter does not have a shell configured it defaults to , which causes the following error: Which actually is the decimal representation of the first few letters of the following error reported by (thanks for figuring that out). Since with the release of Nix 2.0 it has become easy to setup a SSH substituter, so I expect that more people might run into this problem. I know of at least another that reported it on the IRC. Instead of the serialized integer error it should just have reported the actual error, or at least it should have given a more specific error about the response being bogus. Forget to set for the user of the SSH substituter connection. system: host os: multi-user?: sandbox: version: (from nixos-unstable around 5 Mar) channels(root): channels(matthijs): nixpkgs: (nixos-17.09 around 22 Feb)
I some debug echo messages to my profile scripts and I got this error as well (with a different number). To fix it, I had to remove any output from the profiles ...
Just stumbled into this too. I figured should be enough on the server part, but alas.
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 . 3. Ask on the on .
I'm 90% sure this issue is still valid.
It is.
It is.
I marked this as stale due to inactivity. &rarr;
Probably still
Made to show a better error message. But I feel that should print its message to stderr instead of stdout...
I just run into this error running
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Change:
githubId = 2308444; name = "Joshua Gilman"; }; <ins> jmillerpdt = { email = "jcmiller@pdtpartners.com"; github = "jmillerpdt"; githubId = 54179289; name = "Jason Miller"; }; </ins> jnsgruk = { email = "jon@sgrs.uk"; github = "jnsgruk";

Discussion:
Project description tests the correctness and performance of NVIDIA's NCCL library: Given the upcoming work surrounding NCCL (and CUDA redistributable as a whole), it's important that we have utilities to ensure that changes don't introduce breakages. Metadata homepage URL: URL: bsd3 platforms: linux
Change:
src = fetchurl { url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; <del> sha256 = "1qqv91r13akgik1q4jybf8czskxxizk6lpv4rsvjn9sx2dm2jq0y"; </del> <ins> sha256 = "0a8cicvcyl5w4vi7gxhgd59ny44gj9cbv4z5pnwn9jgny55rm0ys"; </ins> }; kernelPatches = let rt-patch = { name = "rt"; patch = fetchurl { url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; <del> sha256 = "1h5p0p3clq0gmaszvddmfll17adv02wfp2bfrd5x3aigvigwfmjb"; </del> <ins> sha256 = "00m6psnjam26x70f8wpssvjp6v49dyllp356fpfbhjqmj7y142bm"; </ins> }; }; in [ rt-patch ] ++ kernelPatches;

Discussion:
Mounting NFS volumes stopped working without configuration change other than updates. Steps to reproduce the behavior: updated system as of 2023-09-18 from stable to mount a nfs volume Get the error The volume to be mounted Please run and paste the result.
I am having the same issue, with very similar messages: I am running: It happened between ..., the only suspicious changes are kernel changes. In particular, both 6.5.2-6.5.3 and 6.1.52-6.1.53 include the patch "vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing" which I think seems suspicious, but I don't know enough to dig any further. Any help would be appreciated.
Gentoo . In that bug, someone bisected the kernel and identified the patch that mentioned as the culprit. This link to a kernel patch that fixes the issue was also posted and verified to work:
I hit this as well, hoping it gets fixed promptly. For now I've worked around it by using an older stable kernel on affected clients:
I am guessing it will be fixed in upstream soonish, will it be fixed in NixOS like the gentoo folks did? For now, I have confirmed the above patch works on my configuration: nevivurn/nixos-config
The patch worked for me, didn't know it was that easy to apply one
cc
This patch works great! This issue still appears in , but the patch still seems to works if applied to that version.
Change:
[Manager] ${optionalString config.systemd.enableCgroupAccounting '' DefaultCPUAccounting=yes <ins> DefaultBlockIOAccounting=yes </ins> DefaultIOAccounting=yes DefaultBlockIOAccounting=yes <del> DefaultMemoryAccounting=yes DefaultTasksAccounting=yes </del> <ins> DefaultIPAccounting=yes </ins> ''} DefaultLimitCORE=infinity ${config.systemd.extraConfig}

Discussion:
I want to see systemd services in netdata monitoring. For that "cgroup accounting" is needed. The question is if enabling it on all systems would have any negative effect. In that case i would activate it only when netdata service is enabled. Arch Linux, Ubuntu and Fedora seem to have it enabled by default. debian not. shows no resources for services. System: NixOS 17.03.1700. (Gorilla) Nix version: nix-env (Nix) 1.11.13 Nixpkgs version: "17.03.1700." Sandboxing enabled: build-use-sandbox = true
I will implement it as option, that is enabled by default and for netdata service.
I believe you can set this with: And maybe also: (ideas from )
sure, that is how i do it right now. But i want to propose it to be enabled by default, so you have it when you need it for debugging. But also a single option to disable it when you have reasons to.
Is this still open for the discussion about defaulting to or is this still open simply because it wasn't closed? Unless something else than the PR is required? (
I created this issue to have this enabled for netdata. So an additional PR needs to be created to enable the new option when netdata is enabled. In addition it could be discussed to enable the option by default when a desktopManager is enabled (for desktop users). It should not be enabled by default on servers because it could have a little impact on performance.
Nowadays, this might already be enabled per default half-way: from my `systemd- (latest master right now) Are there any recent figures about performance implications when enabling the rest? If Fedora enables it, we could probably do so too.
this might already be enabled per default half-way thanks for noticing! can you create an issue or PR to change ? Are there any recent figures about performance implications when enabling the rest? i don't know any. i have no issues on my servers where i set it manually
Change:
vulkan-loader alsa-lib libpulseaudio <ins> libxcrypt-legacy </ins> libGL numactl libX11

Discussion:
Steps to reproduce the behavior: It is complaining about missing . Building from on master <!-- 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.
Adding from solves the issue. Putting PR soon.