Nix Flake for Helium Browser
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-09 09:46:19 +00:00
.github docs: update bug report template to use dropdown for system architecture options 2026-08-13 19:15:21 +02:00
.gitignore Initial Commit 2025-12-19 16:29:51 +01:00
flake.lock chore: update helium (linux: 0.19.2.1, macos: 0.19.2.1) and update flake.lock 2026-10-09 09:46:19 +00:00
flake.nix chore: update helium (linux: 0.19.2.1, macos: 0.19.2.1) and update flake.lock 2026-10-09 09:46:19 +00:00
LICENSE.md added license 2025-12-19 17:11:25 +01:00
README.md feat: add overlay (#6) 2026-05-02 10:42:58 +02:00

Helium Browser Nix Flake

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

Usage

Run directly

You can run Helium directly without installing it:

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

Install in NixOS or Home Manager

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
];

Using the overlay

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
];

Development

To build the package locally:

nix build .

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

Contributing

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

License

This flake is licensed under the MIT License. The Helium browser itself is licensed under the GPL-3.0 License.