A Nix flake for Helium, a private, fast, and honest web browser
nix run github:Jasdeep-Dhillon/helium-flake
nix profile install github:Jasdeep-Dhillon/helium-flake
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
helium = {
url = "github:amaanq/helium-flake";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { nixpkgs, helium, ... }: {
nixosConfigurations.yourhost = nixpkgs.lib.nixosSystem {
modules = [
{
environment.systemPackages = [
helium.packages.x86_64-linux.default
];
}
];
};
};
}
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nix-darwin = {
url = "github:lnl7/nix-darwin";
inputs.nixpkgs.follows = "nixpkgs";
};
helium = {
url = "github:amaanq/helium-flake";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { nix-darwin, helium, ... }: {
darwinConfigurations.yourhost = nix-darwin.lib.darwinSystem {
modules = [
{
environment.systemPackages = [
helium.packages.aarch64-darwin.default # or x86_64-darwin
];
}
];
};
};
}
The version gets automatically updated every 15 minutes via GitHub workflows.
To manually update to the newest release:
Update versions: nix run .#update-versions -- ./versions.json
Test the build: nix flake check
Commit & Push:
git add versions.json && git commit --message "Update versions" && git push
GPL-3.0 (following upstream)