Custom Nix packages, derivations, and overlays maintained by @cluyverth.
This repository functions as a NUR (Nix User Repository) channel. It provides high-quality packages that are either not yet available in the official nixpkgs or are custom-tailored versions for specific needs.
| Package | Version | Description | Architectures |
|---|---|---|---|
| helium | 0.6.7.1 |
Helium Browser: Internet without interruptions. A floating browser window. | x86_64 aarch64 |
| (More coming) | ... | ... | ... |
You can install packages from this repository using Nix Flakes, NUR, or Legacy Channels.
Add this repository to your flake.nix inputs:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
# Add cluyverth's NUR
cluyverth-nur.url = "github:cluyverth/nur-packages";
};
outputs = { self, nixpkgs, cluyverth-nur, ... }: {
nixosConfigurations.my-machine = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
({ pkgs, ... }: {
environment.systemPackages = [
cluyverth-nur.packages.${pkgs.system}.helium
];
})
];
};
};
}If you use the main NUR repository, my packages are available under the cluyverth namespace.
# In your configuration.nix
{ config, pkgs, ... }:
let
nur-no-pkgs = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {};
in
{
imports = [
# ...
];
environment.systemPackages = [
# Access packages via nur.repos.cluyverth
nur-no-pkgs.repos.cluyverth.helium
];
}Useful for testing or if you don't use Flakes/NUR directly.
let
cluyverthPkgs = import (builtins.fetchTarball "https://github.com/cluyverth/nur-packages/archive/main.tar.gz") {
pkgs = pkgs;
};
in
{
environment.systemPackages = [
cluyverthPkgs.helium
];
}This repository is automatically tested and built using GitHub Actions to ensure package integrity across supported architectures.
To build a package locally:
# Build Helium
nix-build -A heliumContributions are highly encouraged! If you have a package request or a fix:
- Fork the repository.
- Create a feature branch (
git checkout -b feat/new-package). - Commit your changes.
- Open a Pull Request.