No description
Find a file
2025-03-04 12:28:03 +01:00
bookwyrm.nix Make hashbang in Bookwyrm executable use bash package directly 2025-03-04 12:28:03 +01:00
nixos-module.nix Move Bookwyrm systemd unit from package to NixOS module 2025-03-04 12:19:47 +01:00
python3.11-bw-file-resubmit.nix Add dependencies for all Python packages, use release tags if latest 2025-03-03 17:52:57 +01:00
python3.11-django-imagekit.nix Add dependencies for all Python packages, use release tags if latest 2025-03-03 17:52:57 +01:00
python3.11-django-pgtrigger.nix Fix systemd unit location for Bookwyrm, move all mkdir calls to top 2025-03-04 11:29:42 +01:00
python3.11-django-sass-processor.nix Fix systemd unit location for Bookwyrm, move all mkdir calls to top 2025-03-04 11:29:42 +01:00
python3.11-s3-tar.nix Add dependencies for all Python packages, use release tags if latest 2025-03-03 17:52:57 +01:00
readme.md Rename NixOS overlay to module 2025-03-04 12:15:12 +01:00

Nix Packages

Description

An assortment of Nix packages not in the official collection. They can either be imported individually or using the module 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.

Examples

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

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=" ;
} ) ) {}

Using the NixOS module:

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