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
|
## 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 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";
|
name = "yanlin";
|
||||||
|
|
||||||
# Extensions
|
# Extensions
|
||||||
extensions = {
|
extensions = import ../config/firefox/extensions.nix args;
|
||||||
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 [];
|
|
||||||
};
|
|
||||||
|
|
||||||
# Bookmarks
|
# Bookmarks
|
||||||
bookmarks = import ../config/firefox-bookmarks.nix;
|
bookmarks = import ../config/firefox/bookmarks.nix;
|
||||||
|
|
||||||
# Search configuration
|
# Search configuration
|
||||||
search = {
|
search = import ../config/firefox/search.nix;
|
||||||
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" ];
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
};
|
|
||||||
|
|
||||||
# Firefox settings
|
# Firefox settings
|
||||||
settings = {
|
settings = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue