No description
Find a file
2025-03-03 12:58:27 +01:00
nixos-overlay.nix Add TODO about buildPythonPackage to NixOS overlay 2025-03-03 12:58:02 +01:00
python3.11-bw-file-resubmit.nix Disable unused phases & fix formatting 2025-03-02 19:52:08 +01:00
python3.11-django-imagekit.nix Fix missing semicolon in python-django-imagekit 2025-03-03 11:21:57 +01:00
python3.11-django-pgtrigger.nix Fix dash instead of underscore in pgtrigger dist-info 2025-03-02 22:59:54 +01:00
python3.11-django-sass-processor.nix Disable unused phases & fix formatting 2025-03-02 19:52:08 +01:00
python3.11-s3-tar.nix Add hash to python-s3-tar package 2025-03-02 23:54:20 +01:00
readme.md Add examples to readme 2025-03-03 12:58:27 +01:00

Nix Packages

An assortment of Nix packages not in the official collection. They can either be imported individually or using the overlay if you're on NixOS.

These are purposefully written without support for overriding in order to minimise complexity. If you want to build upon them I encourage you to fork this repository.


Example for using a specific package:


pkgs . callPackage ( import ( pkgs . fetchurl {
  url = "https://kernelmaft.com/forgejo/zedfrigg/nix-packages/raw/commit/c45884c66f31f8d8d80866bebc13e9e963e02a70/python3.11-django-imagekit.nix" ;
  hash = "sha256-E4mo2JvK5SuxC6SQ7O5ZjhzehmxEThNJ7F6gBnil8ho=" ;
} ) ) {}

Example for using the NixOS overlay:


imports = [
  ( fetchTarball {
    url = "https://kernelmaft.com/forgejo/Zedfrigg/nix-packages/archive/432123bb0984dd766c16ac06b7e3ef4cfee36145.tar.gz" ;
    sha256 = "sha256:1wx7ljabgndandcd11jmr590jfpkhs55mqrgksf24ji90m37wpq0" ;
  } + "/nixos-overlay.nix" )
] ;

Note: You should replace the commits here with the latest one, or whichever one you want to use. The hashes will of course differ.