Auto updating Nix flake for the Betterbird Thunderbird patches
Find a file
2026-05-27 00:12:30 +02:00
.github/workflows Cleaned up the flake file a bit and extracted the version and hash into a raw json file. 2026-05-26 23:01:31 +02:00
.gitignore Init 2026-05-23 21:59:11 +02:00
flake.lock Init 2026-05-23 21:59:11 +02:00
flake.nix Cleaned up the flake file a bit and extracted the version and hash into a raw json file. 2026-05-26 23:01:31 +02:00
LICENSE Add MIT License to the project 2026-05-23 22:05:23 +02:00
package.nix Used makeDesktopItem instead of creating one manually in package.nix 2026-05-27 00:12:30 +02:00
README.md Added README.md 2026-05-23 22:10:10 +02:00
sources.json Cleaned up the flake file a bit and extracted the version and hash into a raw json file. 2026-05-26 23:01:31 +02:00

betterbird-nix

A Nix flake for Betterbird — a fine-tuned fork of Mozilla Thunderbird — with automated version and hash updates.

Usage

Add this flake as an input:

{
  inputs.betterbird-nix.url = "github:TheAnachronism/betterbird-nix";
}

Then use the package or overlay:

# Package
inputs.betterbird-nix.packages.x86_64-linux.betterbird

# Overlay
nixpkgs.overlays = [ inputs.betterbird-nix.overlays.default ];

Or build directly:

nix build github:TheAnachronism/betterbird-nix#betterbird

Auto-updates

A GitHub Actions workflow runs every 6 hours (and on manual dispatch). When a new Betterbird release is available, it:

  1. Updates version and hash in package.nix
  2. Verifies the build with nix build
  3. Commits the change and creates a GitHub release

Platform

Currently supports x86_64-linux only. The package wraps the official binary tarball from Betterbird.

License

MIT