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"
}
},
"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": {
"flake": false,
"locked": {
@ -767,6 +787,7 @@
},
"root": {
"inputs": {
"betterfox-nix": "betterfox-nix",
"bt-tracker": "bt-tracker",
"dae": "dae",
"deploy-rs": "deploy-rs",

View file

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

View file

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

View file

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