A collaboration with Proof · 1 public repo per week

Are you an open source maintainer? We can help your project.

Completely free for open source repositories.

Proof turns your repository into a graph of requirements that humans and agents can both use. It finds as many bugs as it can, and gives you the tools to triage GitHub issues and pull requests from contributors — including community bug reports and security reports.

Nix good first issues

50 open Nix issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,791 at 2/5, 12,710 at 3/5, 12,148 at 4/5, 859 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Nix.

All languages · Browse projects · How to find good first issues

Active filters:Language: Nix • Stars: 10+ Stars
Filters trigger API requests for better performance

Showing 30 of 50 opportunities to contribute from the last 63 days

AI Summary: This issue proposes adding an `outPath` attribute to the `inputs.self` object within Nix flakes. The goal is to provide a consistent way to access the output path of the flake's own source, similar to how it's currently derived internally. This enhancement would simplify referencing the flake's own output in various contexts.

Complexity:3/5
enhancementhelp wantedgood first issue

A flake-inputs adapter for Nix projects that don't use `flake.nix`.

Nix
#dendritic#flake#flake-inputs#nix#no-flakes#npins#stable-nix#unflake
enhancementhelp wantedgood first issue

Generate flake.nix from module options. Input and Output schemas. Works with flakes, unflake, npins or tack

Nix
#dendritic#flake-generator#flake-inputs-schema#flake-outputs-schema#flake-parts#flakes#inputs#nix#nix-modules#non-flake#npins#stable-nix#unflake
add jq5d ago

AI Summary: This issue proposes adding the `jq` command-line JSON processor to the project's environment. The rationale is that `jq` is commonly pre-installed in many CI containers, suggesting it would be a useful and readily available tool for processing JSON data within the project's workflows.

Complexity:1/5
enhancementgood first issue

Container images intended to be used with Forgejo Runners

Nix
#containers#forgejo-runner#nix#nixos

AI Summary: This issue points out that the `deriveUsernameFromEmail` function is currently unused within the codebase. The task is to remove this dead code to improve maintainability and reduce clutter.

Complexity:1/5
good first issue

SécurixOS is a NixOS-based secure operating system tailored for small to medium-sized teams. It provides a minimal, hardened environment with strong isolation, reproducibility, and policy-driven configurations to ensure operational security and compliance.

Nix

AI Summary: This feature request aims to automatically install the opensc smartcard driver within installed browsers like Firefox and Chromium. The current problem is that smartcards, such as YubiKeys, are not recognized automatically by these browsers.

Complexity:3/5
enhancementgood first issue

SécurixOS is a NixOS-based secure operating system tailored for small to medium-sized teams. It provides a minimal, hardened environment with strong isolation, reproducibility, and policy-driven configurations to ensure operational security and compliance.

Nix

AI Summary: This issue proposes adding a QR code generation feature for WireGuard public keys. The goal is likely to simplify the process of sharing and importing WireGuard configurations. The request is tagged as an 'enhancement' and a 'good first issue', suggesting it's a straightforward addition.

Complexity:2/5
enhancementgood first issue

SécurixOS is a NixOS-based secure operating system tailored for small to medium-sized teams. It provides a minimal, hardened environment with strong isolation, reproducibility, and policy-driven configurations to ensure operational security and compliance.

Nix
bughelp wanted

A slightly opinionated Nix flake for ComfyUI with curated custom nodes. Supports macOS (Apple Silicon) and Linux with CUDA.

Nix
#ai#apple-silicon#comfyui#cuda#generative-ai#image-generation#linux#macos#nix#nix-flake#stable-diffusion

A slightly opinionated Nix flake for ComfyUI with curated custom nodes. Supports macOS (Apple Silicon) and Linux with CUDA.

Nix
#ai#apple-silicon#comfyui#cuda#generative-ai#image-generation#linux#macos#nix#nix-flake#stable-diffusion

AI Summary: This issue proposes removing password hashes from examples within the Securix project. The rationale is to promote FIDO2 keys as the primary authentication method, making password hashes a secondary concern. This change aims to enhance security by deprecating the use of password hashes in favor of more modern and secure authentication protocols.

Complexity:2/5
good first issue
good first issuetriagemv-to-projects

[Deprecated] Nix packages and services for projects supported through the NGI program

Nix
#build-with-buildbot#ngi#nix#nixos#nlnet

AI Summary: This is a tracking issue for several outstanding tasks related to Phosh, a mobile shell. Key items include fixing keyboard input in most applications, ensuring Alacritty is recognized as a mobile app, verifying Phosh startup procedures with a proper display manager like phrog, and packaging the phosh-tour application.

Complexity:3/5
help wantedtracking issue

Run standard NixOS on your mobile devices!

Nix

AI Summary: This issue proposes disabling the SSH daemon (sshd) by default in SecurixOS, as it is currently enabled but not utilized. The suggested solution involves removing a specific Nix configuration file that enables sshd.

Complexity:1/5
enhancementgood first issue

SécurixOS is a NixOS-based secure operating system tailored for small to medium-sized teams. It provides a minimal, hardened environment with strong isolation, reproducibility, and policy-driven configurations to ensure operational security and compliance.

Nix

AI Summary: This issue requests the removal of the serial number from the hostname. The current inclusion of the serial number is considered a security concern as it exposes too much information over the network. The proposed solution is to simply exclude the serial number from the hostname.

Complexity:2/5
enhancementgood first issue

SécurixOS is a NixOS-based secure operating system tailored for small to medium-sized teams. It provides a minimal, hardened environment with strong isolation, reproducibility, and policy-driven configurations to ensure operational security and compliance.

Nix

AI Summary: This issue proposes a straightforward code refactoring task. The goal is to replace all occurrences of `systemd.tmpfiles.rules` with `systemd.tmpfiles.settings` within the codebase. This change aims to standardize the configuration method for systemd temporary files.

Complexity:1/5
good first issue

Modular server management based on NixOS modules and focused on best practices.

Nix
#nix#nix-modules#self-hosted#server-management

AI Summary: The user is requesting the addition of a new plugin called `mini.cmdline` to the `nvf` project. They have verified that this feature request is not a duplicate and are considering submitting a pull request themselves after further learning. This plugin is intended to be part of the 'mini suite' of plugins.

Complexity:2/5
enhancementhelp wantedtopic: pluginsBacklog

Modular, extensible and distro-agnostic Neovim configuration framework for Nix/NixOS

Nix
#home-manager#neovim#neovim-flake#nix#nix-flake#nixos-module#nvim

AI Summary: This issue proposes switching from using `fw_cfg` to SMBIOS for passing systemd credentials. The current `fw_cfg` method has a name length limitation that is being exceeded by some systemd credential names, while SMBIOS is the recommended alternative.

Complexity:3/5
enhancementhelp wantedgood first issue

NixOS MicroVMs

Nix
#cloud-hypervisor#crosvm#firecracker#flake#flakes#kvmtool#microvm#microvms#nix#nix-flake#nixos#qemu#virtualization

Also browsing: Python , TypeScript , JavaScript