-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfirefox.nix
52 lines (52 loc) · 1.48 KB
/
firefox.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
{ pkgs, ... }:
{
programs.firefox = {
enable = true;
package = pkgs.latest.firefox-nightly-bin;
languagePacks = [
"jp"
];
profiles."default" = {
isDefault = true;
search = {
default = "DuckDuckGo";
order = [
"DuckDuckGo"
"Google"
];
engines = {
"Nix Packages" = {
urls = [{
template = "https://search.nixos.org/packages";
params = [
{ name = "channel"; value = "unstable"; }
{ name = "type"; value = "packages"; }
{ name = "query"; value = "{searchTerms}"; }
];
}];
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
definedAliases = [ "@np" ];
};
"Home Manager Options" = {
urls = [{
template = "https://home-manager-options.extranix.com/";
params = [
{ name = "release"; value = "master"; }
{ name = "query"; value = "{searchTerms}"; }
];
}];
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
definedAliases = [ "@hm" ];
};
};
};
settings = {
"browser.shell.checkDefaultBrowser" = false;
"intl.locale.requested" = "ja,en-US";
"intl.accept_languages" = "ja,en-US,en";
"media.eme.enabled" = true;
};
};
};
home.packages = [ pkgs.nixos-icons ];
}