Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

schembriaiden/helium-browser-nix-flake

Nix Flake for Helium Browser

schembriaiden/helium-browser-nix-flake.json
{
"createdAt": "2025-12-19T15:15:51Z",
"defaultBranch": "main",
"description": "Nix Flake for Helium Browser",
"fullName": "schembriaiden/helium-browser-nix-flake",
"homepage": "",
"language": "Nix",
"name": "helium-browser-nix-flake",
"pushedAt": "2026-06-18T15:56:29Z",
"stargazersCount": 82,
"topics": [],
"updatedAt": "2026-06-18T15:56:36Z",
"url": "https://github.com/schembriaiden/helium-browser-nix-flake"
}

A standalone Nix flake for the Helium browser, a private, fast, and honest web browser based on ungoogled-chromium.

You can run Helium directly without installing it:

Terminal window
nix run github:schembriaiden/helium-browser-nix-flake

Add this flake to your inputs:

inputs.helium = {
url = "github:schembriaiden/helium-browser-nix-flake";
inputs.nixpkgs.follows = "nixpkgs";
};

Then add it to your packages:

environment.systemPackages = [
inputs.helium.packages.${system}.default
];

You can also apply the overlay so pkgs.helium is available directly:

nixpkgs.overlays = [
inputs.helium.overlays.default
];

Then use it anywhere as pkgs.helium:

environment.systemPackages = with pkgs; [
helium
];

To build the package locally:

Terminal window
nix build .

The binary will be available at ./result/bin/helium.

If you find something broken or not working as expected, feel free to open an issue or submit a pull request.

This flake is licensed under the [MIT License]!(./LICENSE.md). The Helium browser itself is licensed under the GPL-3.0 License.