mirror of
https://github.com/js0ny/dotfiles.git
synced 2026-03-22 10:42:42 +00:00
86 lines
2.6 KiB
Nix
86 lines
2.6 KiB
Nix
{pkgs, ...}: {
|
|
programs.firefox = {
|
|
enable = true;
|
|
profiles.default = {
|
|
search.engines = {
|
|
archwiki = {
|
|
name = "ArchWiki";
|
|
urls = [
|
|
{
|
|
template = "https://wiki.archlinux.org/index.php?search={searchTerms}";
|
|
}
|
|
];
|
|
icon = "https://archlinux.org/favicon.ico";
|
|
definedAliases = ["@aw"];
|
|
};
|
|
aur = {
|
|
name = "Arch User Repository";
|
|
urls = [
|
|
{
|
|
template = "https://aur.archlinux.org/?K={searchTerms}";
|
|
}
|
|
];
|
|
icon = "https://archlinux.org/favicon.ico";
|
|
definedAliases = ["@aur"];
|
|
};
|
|
arch-packages = {
|
|
name = "ArchLinux Packages";
|
|
urls = [{template = "https://archlinux.org/?q={searchTerms}";}];
|
|
icon = "https://archlinux.org/favicon.ico";
|
|
definedAliases = ["@pac"];
|
|
};
|
|
chatgpt = {
|
|
name = "ChatGPT";
|
|
urls = [{template = "https://chatgpt.com/?q={searchTerms}";}];
|
|
icon = "https://chatgpt.com/favicon.ico";
|
|
definedAliases = ["@gpt"];
|
|
};
|
|
scoop = {
|
|
name = "scoop";
|
|
urls = [{template = "https://scoop.sh/#/apps?q={searchTerms}";}];
|
|
icon = "https://scoop.sh/favicon.ico";
|
|
definedAliases = ["@sc"];
|
|
};
|
|
perplexity = {
|
|
name = "Perplexity";
|
|
urls = [{template = "https://www.perplexity.ai/?q={searchTerms}";}];
|
|
icon = "https://perplexity.ai/favicon.ico";
|
|
definedAliases = ["@pplx"];
|
|
};
|
|
winget = {
|
|
name = "Windows Package Manager";
|
|
urls = [{template = "https://winget.ragerworks.com/search/all/{searchTerms}";}];
|
|
icon = "https://microsoft.com/favicon.ico";
|
|
definedAliases = ["@win"];
|
|
};
|
|
github = {
|
|
name = "GitHub Repository";
|
|
urls = [{template = "https://github.com/search?type=repositories&q={searchTerms}";}];
|
|
icon = "https://github.com/favicon.ico";
|
|
definedAliases = ["@gh"];
|
|
};
|
|
};
|
|
extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [
|
|
darkreader
|
|
rsshub-radar
|
|
proton-pass
|
|
surfingkeys
|
|
web-archives
|
|
# immersive-translate
|
|
tampermonkey
|
|
stylus
|
|
foxy-gestures
|
|
google-container
|
|
refined-github
|
|
downthemall
|
|
material-icons-for-github
|
|
single-file
|
|
return-youtube-dislikes
|
|
steam-database
|
|
bilisponsorblock
|
|
sponsorblock
|
|
buster-captcha-solver
|
|
];
|
|
};
|
|
};
|
|
}
|