https://github.com/glide-browser/glide.nix
https://github.com/glide-browser/glide.nix
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/glide-browser/glide.nix
- Owner: glide-browser
- Created: 2025-11-28T00:04:36.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-03-08T14:36:23.000Z (2 months ago)
- Last Synced: 2026-03-08T18:09:37.177Z (2 months ago)
- Language: Nix
- Size: 16.6 KB
- Stars: 17
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# glide.nix
A binary package for [Glide Browser](https://glide-browser.app) until Glide is in nixpkgs ([PR](https://github.com/NixOS/nixpkgs/pull/447604)).
## Features
- Linux and macOS support
- Available for _x86_64_ and _aarch64_
- Policies support: [read this](https://mozilla.github.io/policy-templates/).
- Home Manager module
## Installation
### With flakes
Add it is as a flake input:
```nix
inputs = {
glide = {
url = "github:glide-browser/glide.nix";
# optionally: follow your flake's inputs
inputs.nixpkgs.follows = "nixpkgs";
inputs.home-manager.follows = "home-manager";
};
}
```
#### environment.systemPackages or home.packages
```nix
environment.systemPackages = [
(inputs.glide.packages.${pkgs.stdenv.hostPlatform.system}.default.override {
extraPolicies = {
AutofillAddressEnabled = true;
AutofillCreditCardEnabled = false;
# ...
};
})
];
home.packages = [
(inputs.glide.packages.${pkgs.stdenv.hostPlatform.system}.default.override {
extraPolicies = {
AutofillAddressEnabled = true;
AutofillCreditCardEnabled = false;
# ...
};
})
];
```
#### Home Manager Module
```nix
programs.glide-browser.enable = true;
```
This repo uses `mkFirefoxModule` from Home Manager.
Take a look at [Home Manager references](https://nix-community.github.io/home-manager/options.xhtml#opt-programs.firefox.enable) for more options.
### Without flakes
```nix
environment.systemPackages = [
(pkgs.callPackage /path/to/glide.nix/package.nix {
policies = {
AutofillAddressEnabled = true;
AutofillCreditCardEnabled = false;
# ...
};
})
];
```