librepods-org / librepods-org/librepods

Nix Flake Warning: Use of deprecated xorg package and lack of app metadata

Open
#548 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Kotlin
Stars
29.9k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

Issues

nix flake check --no-build reports:

  • app lacks meta.description
    Some nixpkgs revisions deprecate/reshape pkgs.xorg.* usage patterns, causing warnings or breakage over time.

Also metadata currently has inconsistencies:

  • license mismatch with project docs
  • maintainer format not following nix conventions

Proposal

  • Add meta.description to apps.default
  • Align meta.license with repo license
  • Normalize/remove meta.maintainers to valid nix style

Resolve X11 libraries through compatibility lookups:

  • prefer modern attrs when available
  • fallback to pkgs.xorg.* for compatibility

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running nix flake check --no-build and inspect the flake definition for apps.default, its metadata, and the pkgs.xorg.* lookups. Update the metadata and compatibility lookups described in the issue, then rerun the check to confirm the warnings are resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.