add betterfox for firefox

This commit is contained in:
ulic-youthlic 2025-04-27 11:58:17 +08:00
parent 950a7ff2ca
commit f62f1c58c6
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
4 changed files with 38 additions and 0 deletions

21
flake.lock generated
View file

@ -67,6 +67,26 @@
"type": "github" "type": "github"
} }
}, },
"betterfox-nix": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1745154287,
"narHash": "sha256-kOYbNDnaP/1rQxeRu7e71yap4+aQFeObr29GFJou/jo=",
"owner": "HeitorAugustoLN",
"repo": "betterfox-nix",
"rev": "f76d3767f46c0d5536b911d3453ef76e186b344a",
"type": "github"
},
"original": {
"owner": "HeitorAugustoLN",
"repo": "betterfox-nix",
"type": "github"
}
},
"bt-tracker": { "bt-tracker": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -767,6 +787,7 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"betterfox-nix": "betterfox-nix",
"bt-tracker": "bt-tracker", "bt-tracker": "bt-tracker",
"dae": "dae", "dae": "dae",
"deploy-rs": "deploy-rs", "deploy-rs": "deploy-rs",

View file

@ -43,6 +43,15 @@
flake = false; flake = false;
}; };
betterfox-nix = {
type = "github";
owner = "HeitorAugustoLN";
repo = "betterfox-nix";
inputs = {
nixpkgs.follows = "nixpkgs";
};
};
niri-flake = { niri-flake = {
type = "github"; type = "github";
owner = "sodiboo"; owner = "sodiboo";

View file

@ -6,6 +6,7 @@
imports = imports =
(with inputs; [ (with inputs; [
sops-nix.homeManagerModules.sops sops-nix.homeManagerModules.sops
betterfox-nix.homeManagerModules.betterfox
]) ])
++ [ ++ [
./programs ./programs

View file

@ -21,11 +21,18 @@ in
]; ];
programs.firefox = { programs.firefox = {
enable = true; enable = true;
betterfox = {
enable = true;
};
languagePacks = [ languagePacks = [
"zh-CN" "zh-CN"
"en-US" "en-US"
]; ];
profiles.default = { profiles.default = {
betterfox = {
enable = true;
enableAllSections = true;
};
name = "default"; name = "default";
isDefault = true; isDefault = true;
extensions.packages = with outputs.packages."${system}"; [ extensions.packages = with outputs.packages."${system}"; [