Nix good first issues

54 open Nix issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,788 at 2/5, 12,702 at 3/5, 12,124 at 4/5, 857 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 projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~54 matching filters (Nix · 10+ stars)

List

opengpg does not work on pico-fido2 firmware

AI summary

The user is reporting a bug where the OpenPGP functionality fails when using the combined "picofido2" firmware, while the FIDO functionality works correctly. The issue is reproducible on different hardware and operating systems, and the OpenPGP functionality works when using a separate "picoopenpgp" firmware.

bughelp wanted
77
Difficulty
3/5
ocf/nix

Lab closure notifications

AI summary

This issue aims to restore a lab closure notification feature that previously existed on desktops. The notification functionality is likely managed by a script located in the provided GitHub repository path.

good first issue
16
Difficulty
2/5
ocf/nix

Condense age.secrets.* lines in hosts/server/koi.nix

AI summary

This issue requests a refactoring of Nix code in `hosts/server/koi.nix` to condense multiple `age.secrets.*` declarations. The goal is to use more advanced Nix functions for a cleaner and more concise representation, with a suggestion to explore Noogle for relevant functions.

good first issue
16
Difficulty
2/5

installer/AGENTS.md does not mention the offline install path

AI summary

The documentation file `installer/AGENTS.md` is outdated and describes an old method for offline installation. It needs to be updated to reflect the current offline installation process, which involves copying a reference toplevel from the ISO rather than building it.

good first issuecopilot-ready
49
Difficulty
2/5

The AI skills index does not mention nixos-android

AI summary

This issue requires updating documentation to reflect the inclusion of the 'nixos-android' skill in the AI skills index. The README's skill count and lists were not updated after the skill was added, and other documentation sources may also be out of sync. The fix involves ensuring all relevant lists correctly include this new skill and that automated checks pass.

good first issuecopilot-ready
49
Difficulty
2/5

docs/manual/android.md is not in the manual's navigation

AI summary

This issue requires adding a new entry for `docs/manual/android.md` to the manual's navigation configuration file (`docs/_config.yml`). The goal is to make the Android documentation page visible in the sidebar navigation of the project's manual. The new entry should be placed in reading order, not alphabetically, near the 'Gaming' and 'Boxes' sections.

good first issuecopilot-ready
49
Difficulty
1/5

Audible artifacts on M2 MBA

AI summary

The user is experiencing audible artifacts on their M2 MacBook Air running a recent NixOS release. They have enabled `setupAsahiSound` in their configuration, but this did not resolve the issue, suggesting a potential bug in the Asahi Linux audio driver or its integration with NixOS.

bughelp wanted
1.6K
Difficulty
3/5

`inputs.self` has no `outPath` attribute

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.

enhancementhelp wantedgood first issue
20
Difficulty
3/5

Inconsistent inputs produced by different adapters

AI summary

The user is reporting that different Nix flake adapters (specifically tack and nixtamal) produce inconsistent outputs when accessing flake inputs. This inconsistency suggests a potential bug or a lack of standardization in how these adapters handle flake input resolution.

enhancementhelp wantedgood first issue
20
Difficulty
3/5

Omitting `input.<name>.flake` from the written flake.nix

AI summary

This issue describes a bug where modifying an input's `flake` attribute from `false` to `true` in a `flake.nix` file does not update the corresponding entry in the lockfile. The problem arises because the `flake` attribute is omitted from the written `flake.nix` when its value is `true`, leading to the lockfile not reflecting the change.

enhancementhelp wantedgood first issue
149
Difficulty
2/5

Build Result

AI summary

The user is reporting that `nix run` for the system-manager switch is creating a `result` folder in the current working directory instead of the Nix store or a temporary directory. This suggests a potential misconfiguration or unexpected behavior in how the build output is handled.

buggood first issue
1.7K
Difficulty
2/5
ocf/nix

SDDM uses oliver-ni's repo

AI summary

This issue proposes switching the SDDM theme in Nixpkgs from a specific user's repository to the official Nixpkgs version. The goal is to ensure the theme is maintained and integrated within the Nix ecosystem.

good first issue
16
Difficulty
2/5

add jq

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.

enhancementgood first issue
17
Difficulty
1/5

Cleanup deriveUsernameFromEmail

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.

good first issue
963
Difficulty
1/5

Add QRCode for wireguard public key

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.

enhancementgood first issue
963
Difficulty
2/5

Removing password hash from example

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.

good first issue
200
Difficulty
2/5

Tracking: Phosh To-Do/Issues

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.

help wantedtracking issue
36
Difficulty
3/5

Disable SSHD by default

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.

enhancementgood first issue
963
Difficulty
1/5

Also browsing: Python , TypeScript , JavaScript