Move firefox configs to dedicated dir
This commit is contained in:
parent
b6f0593187
commit
ea3a3b7188
5 changed files with 44 additions and 37 deletions
|
|
@ -7,3 +7,4 @@
|
|||
## Testing Considerations
|
||||
|
||||
- When you perform testing, remember you are in a non-interactive shell so things work for me might not work for your testing, unless you take your special testing environment into consideration
|
||||
- When performing hms test run, remember newly created files need to be `git add` to be recognized by nix
|
||||
15
config/firefox/extensions.nix
Normal file
15
config/firefox/extensions.nix
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
args:
|
||||
|
||||
{
|
||||
packages = let
|
||||
firefox-addons = args.firefox-addons or null;
|
||||
in
|
||||
if firefox-addons != null then
|
||||
with firefox-addons.packages.${args.pkgs.system}; [
|
||||
ublock-origin
|
||||
linkding-extension
|
||||
vimium
|
||||
darkreader
|
||||
]
|
||||
else [];
|
||||
}
|
||||
25
config/firefox/search.nix
Normal file
25
config/firefox/search.nix
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
force = true;
|
||||
default = "ddg";
|
||||
|
||||
# Uncomment to enable custom search engines
|
||||
# engines = {
|
||||
# "Nix Packages" = {
|
||||
# urls = [{
|
||||
# template = "https://search.nixos.org/packages";
|
||||
# params = [
|
||||
# { name = "channel"; value = "unstable"; }
|
||||
# { name = "query"; value = "{searchTerms}"; }
|
||||
# ];
|
||||
# }];
|
||||
# icon = "''${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||||
# definedAliases = [ "@np" ];
|
||||
# };
|
||||
#
|
||||
# "NixOS Wiki" = {
|
||||
# urls = [{ template = "https://wiki.nixos.org/index.php?search={searchTerms}"; }];
|
||||
# icon = "https://wiki.nixos.org/favicon.png";
|
||||
# definedAliases = [ "@nw" ];
|
||||
# };
|
||||
# };
|
||||
}
|
||||
|
|
@ -25,47 +25,13 @@
|
|||
name = "yanlin";
|
||||
|
||||
# Extensions
|
||||
extensions = {
|
||||
packages = let
|
||||
firefox-addons = args.firefox-addons or null;
|
||||
in
|
||||
if firefox-addons != null then
|
||||
with firefox-addons.packages.${pkgs.system}; [
|
||||
ublock-origin
|
||||
linkding-extension
|
||||
vimium
|
||||
]
|
||||
else [];
|
||||
};
|
||||
extensions = import ../config/firefox/extensions.nix args;
|
||||
|
||||
# Bookmarks
|
||||
bookmarks = import ../config/firefox-bookmarks.nix;
|
||||
bookmarks = import ../config/firefox/bookmarks.nix;
|
||||
|
||||
# Search configuration
|
||||
search = {
|
||||
force = true;
|
||||
default = "ddg";
|
||||
|
||||
# engines = {
|
||||
# "Nix Packages" = {
|
||||
# urls = [{
|
||||
# template = "https://search.nixos.org/packages";
|
||||
# params = [
|
||||
# { name = "channel"; value = "unstable"; }
|
||||
# { name = "query"; value = "{searchTerms}"; }
|
||||
# ];
|
||||
# }];
|
||||
# icon = "''${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||||
# definedAliases = [ "@np" ];
|
||||
# };
|
||||
#
|
||||
# "NixOS Wiki" = {
|
||||
# urls = [{ template = "https://wiki.nixos.org/index.php?search={searchTerms}"; }];
|
||||
# icon = "https://wiki.nixos.org/favicon.png";
|
||||
# definedAliases = [ "@nw" ];
|
||||
# };
|
||||
# };
|
||||
};
|
||||
search = import ../config/firefox/search.nix;
|
||||
|
||||
# Firefox settings
|
||||
settings = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue