Skip to content

bandithedoge/nur-packages

Repository files navigation

Build packages Update sources Cachix Cache

Packages in this repository are bleeding-edge, meaning they are automatically updated daily with no manual review step. Make sure you understand the stability and security implications before using them.

See LIST.md for a full list of packages.

Conventions

  • Commits are made to staging (including automated package updates). Everything is merged into master by CI if all builds succeed.

  • -bin suffix is added to packages that could be built from source but for some reason aren't

  • Import order:

    {
      sources,
    
      lib,
      stdenv, # or platform sets like rustPlatform or buildNpmPackage
    
      # libraries, hooks, etc
    }:
  • Dependency lists and the like are sorted alphabetically

  • version attribute must be a diffable version:

    • v prefix stripped
    • date instead of commit hash
  • autoPatchelfHook and patchelf preferred over wrappers

  • fetchTarball preferred over fetchurl

  • Packages that are available in nixpkgs are removed and added to _upstreamed.nix except in cases where ours is significantly different (eg. tracking unstable versions)

  • Packages that are renamed are added to _renamed.nix, including when binary packages become source-built and vice versa

  • Packages that are dropped are added to _removed.nix

About

Nix derivations for things I find useful

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages