927 lines
43 KiB
Nix
927 lines
43 KiB
Nix
{
|
||
pkgs,
|
||
lib,
|
||
inputs,
|
||
system,
|
||
host,
|
||
...
|
||
}: {
|
||
programs = {
|
||
librewolf = {
|
||
enable = true;
|
||
package = pkgs.librewolf;
|
||
# nativeMessagingHosts = [pkgs.firefoxpwa];
|
||
languagePacks = ["pl" "en-US"];
|
||
profiles = {
|
||
"${host}" = {
|
||
id = 0;
|
||
isDefault = true;
|
||
name = "${host}";
|
||
settings = lib.mkDefault {
|
||
# Preferences (about:config)
|
||
"general.useragent.locale" = "pl";
|
||
"intl.locale.requested" = "pl,en-US";
|
||
"intl.accept_languages" = "pl,en-US";
|
||
|
||
"extensions.autoDisableScopes" = 0;
|
||
|
||
"font.default.x-western" = "FiraCode Nerd Font";
|
||
"font.name.monospace.x-western" = "FiraCode Nerd Font Mono";
|
||
"font.name.sans-serif.x-western" = "FiraCode Nerd Font Propo";
|
||
"font.name.serif.x-western" = "FiraCode Nerd Font";
|
||
|
||
"layout.css.prefers-color-scheme.content-override" = 0;
|
||
"layout.css.font-visibility" = 1;
|
||
|
||
"browser.tabs.insertRelatedAfterCurrent" = false;
|
||
"browser.sessionstore.resume_from_crash" = true;
|
||
"browser.sessionstore.resume_session_once" = true;
|
||
"browser.toolbars.bookmarks.visibility" = "never";
|
||
|
||
"sidebar.main.tools" = "history,bookmarks";
|
||
"sidebar.revamp" = true;
|
||
"sidebar.verticalTabs" = true;
|
||
|
||
"browser.eme.ui.enabled" = true;
|
||
"media.eme.enabled" = true;
|
||
|
||
"privacy.donottrackheader.enabled" = true;
|
||
"privacy.clearOnShutdown.history" = true;
|
||
|
||
"network.trr.mode" = 3;
|
||
"network.trr.uri" = "https://dns.mullvad.net/dns-query";
|
||
};
|
||
search = {
|
||
default = "garand's-search";
|
||
privateDefault = "garand's-search";
|
||
force = true;
|
||
engines = {
|
||
"garand's-search" = {
|
||
definedAliases = ["@g"];
|
||
urls = [{template = "https://search.garandplg.com/search?q={searchTerms}";}];
|
||
};
|
||
"youtube" = {
|
||
definedAliases = ["@yt"];
|
||
urls = [
|
||
{
|
||
template = "https://www.youtube.com/results";
|
||
params = [
|
||
{
|
||
name = "search_query";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"wikipedia-pl" = {
|
||
definedAliases = ["@w"];
|
||
urls = [
|
||
{
|
||
template = "https://pl.wikipedia.org/w/index.php";
|
||
params = [
|
||
{
|
||
name = "search";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"stackoverflow" = {
|
||
definedAliases = ["@so"];
|
||
urls = [
|
||
{
|
||
template = "https://stackoverflow.com/search";
|
||
params = [
|
||
{
|
||
name = "q";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"nix-packages" = {
|
||
definedAliases = ["@np"];
|
||
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||
urls = [
|
||
{
|
||
template = "https://search.nixos.org/packages?channel=unstable";
|
||
params = [
|
||
{
|
||
name = "query";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"nix-options" = {
|
||
definedAliases = ["@no"];
|
||
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||
urls = [
|
||
{
|
||
template = "https://search.nixos.org/options";
|
||
params = [
|
||
{
|
||
name = "query";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"nix-wiki" = {
|
||
definedAliases = ["@nw"];
|
||
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||
urls = [
|
||
{
|
||
template = "https://wiki.nixos.org/w/index.php";
|
||
params = [
|
||
{
|
||
name = "search";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"home-manager-option" = {
|
||
definedAliases = ["@hmo"];
|
||
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||
urls = [
|
||
{
|
||
template = "https://home-manager-options.extranix.com/release=master";
|
||
params = [
|
||
{
|
||
name = "query";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"eneba" = {
|
||
definedAliases = ["@en"];
|
||
icon = "https://static.eneba.games/branding/v2/logoFull.svg";
|
||
urls = [
|
||
{
|
||
template = "https://www.eneba.com/pl/store/all";
|
||
params = [
|
||
{
|
||
name = "text";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"kinguin" = {
|
||
definedAliases = ["@ki"];
|
||
icon = "https://static.kinguin.net/media/images/other/kinguin-mobile-logo.svg";
|
||
urls = [
|
||
{
|
||
template = "https://www.kinguin.net/listing?active=1&hideUnavailable=0&type=kinguin";
|
||
params = [
|
||
{
|
||
name = "phrase";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"instant-gaming" = {
|
||
definedAliases = ["@ig"];
|
||
icon = "https://asset.brandfetch.io/idCbLj4uOg/idGS61T0FV.jpeg";
|
||
urls = [
|
||
{
|
||
template = "https://www.instant-gaming.com/pl/search/";
|
||
params = [
|
||
{
|
||
name = "q";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"morele" = {
|
||
definedAliases = ["@mo"];
|
||
icon = "https://www.morele.net/static/img/shop/logo/image-logo-morele.svg";
|
||
urls = [
|
||
{
|
||
template = "https://www.morele.net/wyszukiwarka/";
|
||
params = [
|
||
{
|
||
name = "q";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"x-kom" = {
|
||
definedAliases = ["@xk"];
|
||
icon = "https://assets.x-kom.pl/public-spa/xkom/75062cb4b48a8510.svg";
|
||
urls = [
|
||
{
|
||
template = "https://www.x-kom.pl/szukaj";
|
||
params = [
|
||
{
|
||
name = "q";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"komputronik" = {
|
||
definedAliases = ["@kp"];
|
||
icon = "https://front.komputronik.pl/front-static/komputronik.Ceqagame-a.svg";
|
||
urls = [
|
||
{
|
||
template = "https://www.komputronik.pl/search/category/1";
|
||
params = [
|
||
{
|
||
name = "query";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"allegro" = {
|
||
definedAliases = ["@al"];
|
||
icon = "";
|
||
urls = [
|
||
{
|
||
template = "https://allegro.pl/listing";
|
||
params = [
|
||
{
|
||
name = "string";
|
||
value = "{searchTerms}";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
"google".metaData.hidden = true;
|
||
"bing".metaData.hidden = true;
|
||
"wikipedia".metaData.hidden = true;
|
||
};
|
||
};
|
||
extensions = {
|
||
# about:debugging#/runtime/this-firefox Przydatne do wyszukiwania ID rozszerzenia
|
||
# force = true;
|
||
packages = with inputs.firefox-addons.packages.${system}; [
|
||
bitwarden
|
||
floccus
|
||
ublock-origin
|
||
sponsorblock
|
||
darkreader
|
||
# flagfox
|
||
hoppscotch
|
||
return-youtube-dislikes
|
||
sponsorblock
|
||
# pwas-for-firefox
|
||
mtab
|
||
# MTAB_SAVE_FORMAT_JTIyJTdCJTVDJTIyb3B0aW9ucyU1QyUyMiUzQSU3QiU1QyUyMnNob3dPcHRpb25zQnV0dG9uJTVDJTIyJTNBdHJ1ZSU3RCUyQyU1QyUyMnVzZXIlNUMlMjIlM0ElN0IlNUMlMjJuYW1lJTVDJTIyJTNBJTVDJTIyR2FyYW5kX1BMRyU1QyUyMiU3RCUyQyU1QyUyMnRpdGxlJTVDJTIyJTNBJTdCJTVDJTIyZGVmYXVsdFRpdGxlJTVDJTIyJTNBJTVDJTIyTm93YSUyMHphayVDNSU4MmFka2ElNUMlMjIlMkMlNUMlMjJkeW5hbWljJTVDJTIyJTNBJTdCJTVDJTIyZW5hYmxlZCU1QyUyMiUzQXRydWUlN0QlMkMlNUMlMjJmYXZpY29uVHlwZSU1QyUyMiUzQSU1QyUyMmN1c3RvbSU1QyUyMiU3RCUyQyU1QyUyMm1lc3NhZ2UlNUMlMjIlM0ElN0IlNUMlMjJlbmFibGVkJTVDJTIyJTNBZmFsc2UlMkMlNUMlMjJmb250JTVDJTIyJTNBJTdCJTVDJTIydHlwZSU1QyUyMiUzQSU1QyUyMmRlZmF1bHQlNUMlMjIlMkMlNUMlMjJjdXN0b20lNUMlMjIlM0ElNUMlMjIlNUMlMjIlN0QlMkMlNUMlMjJ0ZXh0Q29sb3IlNUMlMjIlM0ElNUMlMjIlMjNmZmZmZmYlNUMlMjIlMkMlNUMlMjJ0ZXh0U2l6ZSU1QyUyMiUzQTMuNzUlMkMlNUMlMjJ0eXBlJTVDJTIyJTNBJTVDJTIydGltZS0yNCU1QyUyMiUyQyU1QyUyMmN1c3RvbVRleHQlNUMlMjIlM0ElNUMlMjJ5b3VyJTIwY3VzdG9tJTIwdGV4dCU1QyUyMiUyQyU1QyUyMndlYXRoZXIlNUMlMjIlM0ElN0IlNUMlMjJ1bml0c1R5cGUlNUMlMjIlM0ElNUMlMjJmJTVDJTIyJTdEJTdEJTJDJTVDJTIyd2FsbHBhcGVyJTVDJTIyJTNBJTdCJTVDJTIydHlwZSU1QyUyMiUzQSU1QyUyMmZpbGVVcGxvYWQlNUMlMjIlMkMlNUMlMjJlbmFibGVkJTVDJTIyJTNBdHJ1ZSUyQyU1QyUyMnVybCU1QyUyMiUzQSU1QyUyMi4lMkZ3YWxscGFwZXJzJTJGYmctMS5wbmclNUMlMjIlMkMlNUMlMjJyZXNpemUlNUMlMjIlM0ElN0IlNUMlMjJ3JTVDJTIyJTNBMTkyMCUyQyU1QyUyMmglNUMlMjIlM0ExMDgwJTdEJTdEJTJDJTVDJTIydWklNUMlMjIlM0ElN0IlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMmdsYXNzJTVDJTIyJTJDJTVDJTIyZ2xhc3NDb2xvciU1QyUyMiUzQSU1QyUyMiUyM2ZmZmZmZjIwJTVDJTIyJTJDJTVDJTIyYmx1clN0cmVuZ3RoJTVDJTIyJTNBJTVDJTIyMzJweCU1QyUyMiUyQyU1QyUyMmZvcmVncm91bmRDb2xvciU1QyUyMiUzQSU1QyUyMiUyMzI2MjYyNiU1QyUyMiUyQyU1QyUyMmJhY2tncm91bmRDb2xvciU1QyUyMiUzQSU1QyUyMiUyMzE3MTcxNyU1QyUyMiUyQyU1QyUyMmhpZ2hsaWdodENvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZmZmZmZmMjAlNUMlMjIlMkMlNUMlMjJjb3JuZXJTdHlsZSU1QyUyMiUzQSU1QyUyMnJvdW5kJTVDJTIyJTJDJTVDJTIyY3VzdG9tQ1NTJTVDJTIyJTNBJTVDJTIyJTJGKiUyMGlucHV0JTIwY3VzdG9tJTIwY3NzLi4uJTIwKiUyRiU1QyUyMiU3RCUyQyU1QyUyMmFuaW1hdGlvbnMlNUMlMjIlM0ElN0IlNUMlMjJlbmFibGVkJTVDJTIyJTNBdHJ1ZSUyQyU1QyUyMmJvb2ttYXJrVGltaW5nJTVDJTIyJTNBJTVDJTIybGVmdCU1QyUyMiUyQyU1QyUyMmluaXRpYWxUeXBlJTVDJTIyJTNBJTVDJTIyYW5pbWF0ZS1kb3duLWZhbGwlNUMlMjIlMkMlNUMlMjJzZWFyY2hUeXBlJTVDJTIyJTNBJTVDJTIyYW5pbWF0ZS1wYWdlLXNocmluayU1QyUyMiUyQyU1QyUyMmJvb2ttYXJrVHlwZSU1QyUyMiUzQSU1QyUyMmFuaW1hdGUtcGFnZS11cCU1QyUyMiU3RCUyQyU1QyUyMnNlYXJjaCU1QyUyMiUzQSU3QiU1QyUyMmVuYWJsZWQlNUMlMjIlM0F0cnVlJTJDJTVDJTIyZm9udCU1QyUyMiUzQSU3QiU1QyUyMnR5cGUlNUMlMjIlM0ElNUMlMjJkZWZhdWx0JTVDJTIyJTJDJTVDJTIyY3VzdG9tJTVDJTIyJTNBJTVDJTIyJTVDJTIyJTdEJTJDJTVDJTIydGV4dENvbG9yJTVDJTIyJTNBJTVDJTIyJTIzMDAwMDAwJTVDJTIyJTJDJTVDJTIycGxhY2Vob2xkZXJUZXh0JTVDJTIyJTNBJTVDJTIyU3p1a2FqLi4uJTVDJTIyJTJDJTVDJTIyYm9va21hcmtQbGFjZWhvbGRlclRleHQlNUMlMjIlM0ElNUMlMjJaYWslQzUlODIlQzQlODVka2kuLi4lNUMlMjIlMkMlNUMlMjJwbGFjZWhvbGRlclRleHRDb2xvciU1QyUyMiUzQSU1QyUyMiUyMzAxMDEwMCU1QyUyMiUyQyU1QyUyMnNlYXJjaEljb25Db2xvciU1QyUyMiUzQSU1QyUyMiUyMzE0YjhhNiU1QyUyMiUyQyU1QyUyMmJvb2ttYXJrSWNvbkNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzM2I4MmY2JTVDJTIyJTJDJTVDJTIyc2VsZWN0SWNvbkNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZjU5ZTBiJTVDJTIyJTJDJTVDJTIyZW5naW5lJTVDJTIyJTNBJTVDJTIyZHVja2R1Y2tnbyU1QyUyMiUyQyU1QyUyMnVzZUN1c3RvbUVuZ2luZSU1QyUyMiUzQXRydWUlMkMlNUMlMjJjdXN0b21FbmdpbmVVUkwlNUMlMjIlM0ElNUMlMjJodHRwcyUzQSUyRiUyRnNlYXJjaC5nYXJhbmRwbGcuY29tJTJGc2VhcmNoJTNGcSUzRCU3QiU3RCU1QyUyMiUyQyU1QyUyMmZvY3VzZWRCb3JkZXJDb2xvciU1QyUyMiUzQSU1QyUyMiUyMzBlYTVlOSU1QyUyMiUyQyU1QyUyMmFzc2lzdCU1QyUyMiUzQSU3QiU1QyUyMmRhdGUlNUMlMjIlM0F0cnVlJTJDJTVDJTIybWF0aCU1QyUyMiUzQXRydWUlMkMlNUMlMjJkZWZpbml0aW9ucyU1QyUyMiUzQXRydWUlMkMlNUMlMjJjb252ZXJzaW9ucyU1QyUyMiUzQXRydWUlN0QlN0QlMkMlNUMlMjJob3RrZXlzJTVDJTIyJTNBJTdCJTVDJTIyZW5hYmxlZCU1QyUyMiUzQWZhbHNlJTJDJTVDJTIyYWN0aXZhdGlvbktleSU1QyUyMiUzQSU1QyUyMiUyMCU1QyUyMiUyQyU1QyUyMmNsb3NlUGFnZUtleSU1QyUyMiUzQSU1QyUyMnglNUMlMjIlMkMlNUMlMjJzZWFyY2hCb29rbWFya3NLZXklNUMlMjIlM0ElNUMlMjJiJTVDJTIyJTdEJTJDJTVDJTIyYm9va21hcmtzJTVDJTIyJTNBJTdCJTVDJTIydHlwZSU1QyUyMiUzQSU1QyUyMmRlZmF1bHQtYmxvY2t5JTVDJTIyJTJDJTVDJTIybnVtYmVyS2V5cyU1QyUyMiUzQWZhbHNlJTJDJTVDJTIydXNlckRlZmluZWRDb2xzJTVDJTIyJTNBbnVsbCUyQyU1QyUyMmxpbmVPcmllbnRhdGlvbiU1QyUyMiUzQSU1QyUyMnRvcCU1QyUyMiUyQyU1QyUyMnVzZXJEZWZpbmVkJTVDJTIyJTNBJTVCJTdCJTVDJTIydHlwZSU1QyUyMiUzQSU1QyUyMmJvb2ttYXJrJTVDJTIyJTJDJTVDJTIybmFtZSU1QyUyMiUzQSU1QyUyMmdpdGh1YiU1QyUyMiUyQyU1QyUyMnVybCU1QyUyMiUzQSU1QyUyMmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSU1QyUyMiUyQyU1QyUyMmNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzNjM2NmYxJTVDJTIyJTJDJTVDJTIyaWNvblR5cGUlNUMlMjIlM0ElNUMlMjJyaS1naXRodWItZmlsbCU1QyUyMiUyQyU1QyUyMmljb25Db2xvciU1QyUyMiUzQSU1QyUyMiUyM2ZmZmZmZiU1QyUyMiUyQyU1QyUyMmZpbGwlNUMlMjIlM0ElNUMlMjIlNUMlMjIlN0QlMkMlN0IlNUMlMjJ0eXBlJTVDJTIyJTNBJTVDJTIyYm9va21hcmslNUMlMjIlMkMlNUMlMjJuYW1lJTVDJTIyJTNBJTVDJTIyeW91dHViZSU1QyUyMiUyQyU1QyUyMnVybCU1QyUyMiUzQSU1QyUyMmh0dHBzJTNBJTJGJTJGeW91dHViZS5jb20lNUMlMjIlMkMlNUMlMjJjb2xvciU1QyUyMiUzQSU1QyUyMiUyM2Y0M2Y1ZSU1QyUyMiUyQyU1QyUyMmljb25UeXBlJTVDJTIyJTNBJTVDJTIycmkteW91dHViZS1maWxsJTVDJTIyJTJDJTVDJTIyaWNvbkNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZmZmZmZmJTVDJTIyJTJDJTVDJTIyZmlsbCU1QyUyMiUzQSU1QyUyMiU1QyUyMiU3RCUyQyU3QiU1QyUyMnR5cGUlNUMlMjIlM0ElNUMlMjJib29rbWFyayU1QyUyMiUyQyU1QyUyMm5hbWUlNUMlMjIlM0ElNUMlMjJyZWRkaXQlNUMlMjIlMkMlNUMlMjJ1cmwlNUMlMjIlM0ElNUMlMjJodHRwcyUzQSUyRiUyRnd3dy5yZWRkaXQuY29tJTVDJTIyJTJDJTVDJTIyY29sb3IlNUMlMjIlM0ElNUMlMjIlMjNmOTczMTYlNUMlMjIlMkMlNUMlMjJpY29uVHlwZSU1QyUyMiUzQSU1QyUyMnJpLXJlZGRpdC1maWxsJTVDJTIyJTJDJTVDJTIyaWNvbkNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZmZmZmZmJTVDJTIyJTJDJTVDJTIyZmlsbCU1QyUyMiUzQSU1QyUyMiU1QyUyMiU3RCUyQyU3QiU1QyUyMnR5cGUlNUMlMjIlM0ElNUMlMjJib29rbWFyayU1QyUyMiUyQyU1QyUyMm5hbWUlNUMlMjIlM0ElNUMlMjJsb2NhbGhvc3QlNUMlMjIlMkMlNUMlMjJ1cmwlNUMlMjIlM0ElNUMlMjJodHRwJTNBJTJGJTJGbG9jYWxob3N0JTNBMzAwMCU1QyUyMiUyQyU1QyUyMmNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzMTRiOGE2JTVDJTIyJTJDJTVDJTIyaWNvblR5cGUlNUMlMjIlM0ElNUMlMjJyaS1nbG9iYWwtZmlsbCU1QyUyMiUyQyU1QyUyMmljb25Db2xvciU1QyUyMiUzQSU1QyUyMiUyM2ZmZmZmZiU1QyUyMiUyQyU1QyUyMmZpbGwlNUMlMjIlM0ElNUMlMjIlNUMlMjIlN0QlNUQlMkMlNUMlMjJkZWZhdWx0QmxvY2t5Q29scyU1QyUyMiUzQTUlMkMlNUMlMjJkZWZhdWx0QmxvY2t5Q29sb3JUeXBlJTVDJTIyJTNBJTVDJTIycmFuZG9tJTVDJTIyJTJDJTVDJTIyZGVmYXVsdEJsb2NreUNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZmZmZmZmJTVDJTIyJTJDJTVDJTIyZGVmYXVsdEZhdmljb25Tb3VyY2UlNUMlMjIlM0ElNUMlMjJkdWNrZHVja2dvJTVDJTIyJTJDJTVDJTIyc2hvd0Jvb2ttYXJrTmFtZXMlNUMlMjIlM0F0cnVlJTJDJTVDJTIyYm9va21hcmtzTG9jYXRpb25GaXJlZm94JTVDJTIyJTNBJTVDJTIydG9vbGJhciU1QyUyMiU3RCUyQyU1QyUyMmV4dHJhcyU1QyUyMiUzQSU3QiU1QyUyMnNub3clNUMlMjIlM0ElN0IlNUMlMjJlbmFibGVkJTVDJTIyJTNBJTVDJTIyb2ZmJTVDJTIyJTdEJTdEJTdEJTIy
|
||
];
|
||
};
|
||
bookmarks = {
|
||
force = true;
|
||
settings = [
|
||
{
|
||
name = "Dev";
|
||
toolbar = true;
|
||
bookmarks = [
|
||
{
|
||
name = "AI";
|
||
bookmarks = [
|
||
{
|
||
name = "Claude";
|
||
tags = ["ai" "claude"];
|
||
keyword = "@claude";
|
||
url = "https://claude.ai/chats";
|
||
}
|
||
{
|
||
name = "Claude Console";
|
||
tags = ["ai" "claude" "console"];
|
||
keyword = "@claude-console";
|
||
url = "https://console.anthropic.com/";
|
||
}
|
||
{
|
||
name = "SambaNova Cloud";
|
||
tags = ["ai" "sambanova"];
|
||
keyword = "@sambanova";
|
||
url = "https://cloud.sambanova.ai/";
|
||
}
|
||
{
|
||
name = "ChatGPT";
|
||
tags = ["ai" "chatgpt"];
|
||
keyword = "@chatgpt";
|
||
url = "https://chatgpt.com/";
|
||
}
|
||
{
|
||
name = "Phind";
|
||
tags = ["ai" "phind"];
|
||
keyword = "@phind";
|
||
url = "https://www.phind.com/";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Garand's WG";
|
||
bookmarks = [
|
||
{
|
||
name = "Garand's WG";
|
||
tags = ["garand" "garandplg" "wg" "development"];
|
||
keyword = "@garand's-wg";
|
||
url = "http://localhost:5173";
|
||
}
|
||
{
|
||
name = "Garand's WG PB Admin";
|
||
tags = ["garand" "garandplg" "wg" "development" "admin" "pb" "pocketbase"];
|
||
keyword = "@garand's-wg-admin";
|
||
url = "http://localhost:5173/pb/_/";
|
||
}
|
||
{
|
||
name = "Garand's WG Redis Admin";
|
||
tags = ["garand" "garandplg" "wg" "development" "admin" "redis"];
|
||
keyword = "@garand's-wg-redis-admin";
|
||
url = "http://localhost:8001/redis-stack/browser";
|
||
}
|
||
{
|
||
name = "Azgaar's Fantasy Map Generator";
|
||
tags = ["map" "generator" "fantasy" "game" "azgaar"];
|
||
keyword = "@azgaar's-fantasy-map-generator";
|
||
url = "https://azgaar.github.io/Fantasy-Map-Generator/";
|
||
}
|
||
{
|
||
name = "Vite";
|
||
tags = ["javascript" "dev" "vite"];
|
||
keyword = "@vite";
|
||
url = "https://vitejs.dev/";
|
||
}
|
||
{
|
||
name = "PocketBase";
|
||
tags = ["go" "bass" "foss" "pocketbase"];
|
||
keyword = "@pocketbase";
|
||
url = "https://pocketbase.io/";
|
||
}
|
||
{
|
||
name = "Shadcn-Vue";
|
||
tags = ["vue" "javascript" "ui" "shadcn"];
|
||
keyword = "@shadcn-vue";
|
||
url = "https://www.shadcn-vue.com/docs/introduction.html";
|
||
}
|
||
{
|
||
name = "Vue.js";
|
||
tags = ["vue" "javascript" "framework"];
|
||
keyword = "@vue";
|
||
url = "https://vuejs.org/";
|
||
}
|
||
{
|
||
name = "Bun";
|
||
tags = ["javascript" "dev" "bun" "runtime"];
|
||
keyword = "@bun";
|
||
url = "https://bun.sh/docs";
|
||
}
|
||
{
|
||
name = "Tailwind CSS";
|
||
tags = ["css" "framework" "tailwind"];
|
||
keyword = "@tailwind";
|
||
url = "https://v3.tailwindcss.com/";
|
||
}
|
||
{
|
||
name = "Icônes";
|
||
tags = ["icons" "dev"];
|
||
keyword = "@icons";
|
||
url = "https://icones.js.org/collection/all";
|
||
}
|
||
{
|
||
name = "JSON Formatter & Validator";
|
||
tags = ["json" "formatter" "validator"];
|
||
keyword = "@jsonformatter";
|
||
url = "https://jsonformatter.curiousconcept.com/";
|
||
}
|
||
{
|
||
name = "Private Docker Registry";
|
||
tags = ["docker" "registry" "private"];
|
||
keyword = "@private-docker-registry";
|
||
url = "https://dpr.garandplg.com/";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Nuxt";
|
||
bookmarks = [
|
||
{
|
||
name = "Nuxt";
|
||
tags = ["javascript" "dev" "nuxt" "metaframework"];
|
||
keyword = "@nuxt";
|
||
url = "https://nuxt.com/";
|
||
}
|
||
{
|
||
name = "Nuxt UI";
|
||
tags = ["javascript" "dev" "nuxt" "ui"];
|
||
keyword = "@nuxt-ui";
|
||
url = "https://ui.nuxt.com/";
|
||
}
|
||
{
|
||
name = "Nuxt Security";
|
||
tags = ["javascript" "dev" "nuxt" "security"];
|
||
keyword = "@nuxt-security";
|
||
url = "https://nuxt-security.vercel.app/";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Django";
|
||
bookmarks = [
|
||
{
|
||
name = "Django";
|
||
tags = ["python" "framework" "django"];
|
||
keyword = "@django";
|
||
url = "https://www.djangoproject.com/";
|
||
}
|
||
{
|
||
name = "Django REST Framework";
|
||
tags = ["python" "framework" "django" "rest" "api"];
|
||
keyword = "@django-rest";
|
||
url = "https://www.django-rest-framework.org/";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Git";
|
||
bookmarks = [
|
||
{
|
||
name = "GitHub";
|
||
tags = ["git" "github" "scm"];
|
||
keyword = "@github";
|
||
url = "https://github.com/";
|
||
}
|
||
{
|
||
name = "GitLab";
|
||
tags = ["git" "gitlab" "scm"];
|
||
keyword = "@gitlab";
|
||
url = "https://gitlab.com/";
|
||
}
|
||
{
|
||
name = "Gitea";
|
||
tags = ["git" "gitea" "scm"];
|
||
keyword = "@gitea";
|
||
url = "https://gitea.garandplg.com/";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Svelte";
|
||
tags = ["javascript" "svelte" "framework" "dev"];
|
||
keyword = "@svelte";
|
||
url = "https://svelte.dev/docs/introduction";
|
||
}
|
||
{
|
||
name = "Node.js";
|
||
tags = ["javascript" "node" "runtime" "dev"];
|
||
keyword = "@nodejs";
|
||
url = "https://nodejs.org/en/";
|
||
}
|
||
{
|
||
name = "Bootstrap";
|
||
tags = ["css" "framework" "bootstrap"];
|
||
keyword = "@bootstrap";
|
||
url = "https://getbootstrap.com/docs/5.3/";
|
||
}
|
||
{
|
||
name = "Tauri";
|
||
tags = ["javascript" "rust" "framework" "tauri" "desktop" "app"];
|
||
keyword = "@tauri";
|
||
url = "https://tauri.app/";
|
||
}
|
||
{
|
||
name = "DockerHub";
|
||
tags = ["docker" "hub" "registry"];
|
||
keyword = "@dockerhub";
|
||
url = "https://hub.docker.com/";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Work";
|
||
toolbar = true;
|
||
bookmarks = [
|
||
{
|
||
name = "Django";
|
||
tags = ["django" "work" "project" "team" "development"];
|
||
keyword = "@fffree-django";
|
||
url = "http://localhost:8000";
|
||
}
|
||
{
|
||
name = "Django Admin";
|
||
tags = ["django" "work" "project" "team" "development" "admin"];
|
||
keyword = "@fffree-django-admin";
|
||
url = "http://localhost:8000/admin";
|
||
}
|
||
{
|
||
name = "Slack";
|
||
tags = ["slack" "work" "communication" "chat" "team"];
|
||
keyword = "@slack";
|
||
url = "https://app.slack.com/client/TAJ030EF5/D04C240MM4N/rimeto_profile/U04CMAQ0CG1";
|
||
}
|
||
{
|
||
name = "Trello";
|
||
tags = ["trello" "work" "project" "management" "team"];
|
||
keyword = "@trello";
|
||
url = "https://trello.com/b/P4tiznFO/spo%C5%82ecznosci";
|
||
}
|
||
{
|
||
name = "Google Sheets";
|
||
tags = ["google" "sheets" "work" "team" "collaboration"];
|
||
keyword = "@google-sheets";
|
||
url = "https://docs.google.com/spreadsheets/d/1hK9qLUJWbzlJOiHpzu384f_UBv1tDizGUyWO96G7hTY/edit?pli=1&gid=1608299227#gid=1608299227";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "garandplg.com";
|
||
toolbar = true;
|
||
bookmarks = [
|
||
{
|
||
name = "network";
|
||
bookmarks = [
|
||
{
|
||
name = "CasaOS";
|
||
tags = ["casaos" "docker" "server" "server-gui" "network"];
|
||
keyword = "@casaos-network";
|
||
url = "http://192.168.1.156:9080/#";
|
||
}
|
||
{
|
||
name = "Plex";
|
||
tags = ["plex" "docker" "server" "multimedia" "selfhost" "network"];
|
||
keyword = "@plex";
|
||
url = "http://192.168.1.156:32400/web/index.html#!";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Moja strona";
|
||
tags = ["garand" "garandplg" "website" "docker"];
|
||
keyword = "@garandplg";
|
||
url = "https://garandplg.com";
|
||
}
|
||
{
|
||
name = "Beszel";
|
||
tags = ["garand" "docker" "garandplg" "beszel" "server" "monitoring"];
|
||
keyword = "@beszel";
|
||
url = "https://beszel.garandplg.com";
|
||
}
|
||
{
|
||
name = "CasaOS";
|
||
tags = ["casaos" "docker" "server" "server-gui"];
|
||
keyword = "@casaos";
|
||
url = "https://casaos.garandplg.com";
|
||
}
|
||
{
|
||
name = "Portainer";
|
||
tags = ["portainer" "docker" "garand" "garandplg"];
|
||
keyword = "@portainer";
|
||
url = "https://portainer.garandplg.com";
|
||
}
|
||
{
|
||
name = "Vaultwarden";
|
||
tags = ["vaultwarden" "password" "docker" "manager" "garand" "garandplg"];
|
||
keyword = "@vaultwarden";
|
||
url = "https://vw.garandplg.com";
|
||
}
|
||
{
|
||
name = "Nextcloud";
|
||
tags = ["nextcloud" "file" "cloud" "docker" "garand" "garandplg"];
|
||
keyword = "@nextcloud";
|
||
url = "https://nextcloud.garandplg.com";
|
||
}
|
||
{
|
||
name = "DDNS-GO";
|
||
tags = ["ddns" "garand" "docker" "garandplg"];
|
||
keyword = "@ddns-go";
|
||
url = "https://ddns.garandplg.com";
|
||
}
|
||
{
|
||
name = "Nginx Proxy Manager";
|
||
tags = ["nginx" "proxy" "manager" "docker" "garand" "garandplg"];
|
||
keyword = "@nginx-proxy-manager";
|
||
url = "https://nginxpm.garandplg.com";
|
||
}
|
||
{
|
||
name = "Firefox";
|
||
tags = ["firefox" "docker" "twitch-drops" "garand" "garandplg"];
|
||
keyword = "@firefox";
|
||
url = "https://firefox.garandplg.com";
|
||
}
|
||
{
|
||
name = "Tautulli";
|
||
tags = ["tautulli" "docker" "plex" "garand" "garandplg"];
|
||
keyword = "@tautulli";
|
||
url = "https://tautulli.garandplg.com";
|
||
}
|
||
{
|
||
name = "Namecheap";
|
||
tags = ["namecheap" "registrar"];
|
||
keyword = "@namecheap";
|
||
url = "https://ap.www.namecheap.com/Domains/DomainControlPanel/garandplg.com/domain/";
|
||
}
|
||
{
|
||
name = "Cloudflare";
|
||
tags = ["cloudflare" "dns"];
|
||
keyword = "@cloudflare";
|
||
url = "https://dash.cloudflare.com/1be7329f322dc77262d7e77348983c91/garandplg.com/dns/records";
|
||
}
|
||
{
|
||
name = "Alternative Front-ends";
|
||
tags = ["selfhost" "fronted" "alternative" "github"];
|
||
keyword = "@alternative-front-ends";
|
||
url = "https://github.com/mendel5/alternative-front-ends";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Misc";
|
||
toolbar = true;
|
||
bookmarks = [
|
||
{
|
||
name = "Neitrox";
|
||
bookmarks = [
|
||
{
|
||
name = "Miversite";
|
||
tags = ["miversite" "website" "neitrox"];
|
||
keyword = "@miversite";
|
||
url = "https://miversite.online/";
|
||
}
|
||
{
|
||
name = "Jellyfin";
|
||
tags = ["jellyfin" "media" "server" "neitrox"];
|
||
keyword = "@jellyfin";
|
||
url = "https://jellyfin.miversite.online/web/#/home.html";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Motocykle";
|
||
bookmarks = [
|
||
{
|
||
name = "K-LIGHT 125 | Keeway";
|
||
tags = ["klight" "125" "motocykle"];
|
||
keyword = "@motorcycle-klight-125";
|
||
url = "https://www.keeway.com/pl-pl/products/k-light-125";
|
||
}
|
||
{
|
||
name = "Mongrel 125cc Matt Black | Mutt Motorcycles";
|
||
tags = ["mongrel" "125cc" "matt" "black" "motocykle"];
|
||
keyword = "@motorcycle-mongrel-125cc-matt-black";
|
||
url = "https://muttmotorcycles.com/products/mongrel-matt-black-125cc-motorcycle";
|
||
}
|
||
{
|
||
name = "FSR 125cc Matt Black | Mutt Motorcycles";
|
||
tags = ["fsr" "125cc" "matt" "black" "motocykle"];
|
||
keyword = "@motorcycle-fsr-125cc-matt-black";
|
||
url = "https://muttmotorcycles.com/products/fsr-matt-black-125cc-motorcycle";
|
||
}
|
||
{
|
||
name = "Mastiff 125cc Matt Black/Silver | Mutt Motorcycles";
|
||
tags = ["mastiff" "125cc" "matt" "black" "silver" "motocykle"];
|
||
keyword = "@motorcycle-mastiff-125cc-matt-black-silver";
|
||
url = "https://muttmotorcycles.com/products/mastiff-matt-black-silver-125cc-motorcycle";
|
||
}
|
||
{
|
||
name = "Hilts 125cc Matt Green | Mutt Motorcycles";
|
||
tags = ["hilts" "125cc" "matt" "green" "motocykle"];
|
||
keyword = "@motorcycle-hilts-125cc-matt-green";
|
||
url = "https://muttmotorcycles.com/products/hilts-matt-green-125cc-motorcycle";
|
||
}
|
||
{
|
||
name = "Brixton Motorcycles | Cromwell 125";
|
||
tags = ["brixton" "motorcycles" "motocykle"];
|
||
keyword = "@motorcycle-brixton-125";
|
||
url = "https://www.brixton-motorcycles.com/pl/models/cromwell-125/";
|
||
}
|
||
{
|
||
name = "Junak M12 Cafe 125 - Motocykle, Motorowery, Skutery, Motocykle 125 cc";
|
||
tags = ["junak" "m12" "cafe" "125" "motocykle"];
|
||
keyword = "@motorcycle-junak-m12-cafe-125";
|
||
url = "https://www.junak.com.pl/katalog/motocykle/junak-m12-cafe-125/";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Steam keys shops";
|
||
bookmarks = [
|
||
{
|
||
name = "Kinguin";
|
||
tags = ["kinguin" "steam" "key" "game" "shop"];
|
||
keyword = "@kinguin";
|
||
url = "https://www.kinguin.net/";
|
||
}
|
||
{
|
||
name = "Eneba";
|
||
tags = ["eneba" "steam" "key" "game" "shop"];
|
||
keyword = "@eneba";
|
||
url = "https://www.eneba.com/";
|
||
}
|
||
{
|
||
name = "Instant Gaming";
|
||
tags = ["instant" "gaming" "steam" "key" "game" "shop"];
|
||
keyword = "@instant-gaming";
|
||
url = "https://www.instant-gaming.com/pl/";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Mastodon";
|
||
tags = ["mastodon" "social" "network" "federated" "social-media"];
|
||
keyword = "@mastodon";
|
||
url = "https://metalhead.club";
|
||
}
|
||
{
|
||
name = "DeepL Translate";
|
||
tags = ["deepl" "translate" "online"];
|
||
keyword = "@deepl";
|
||
url = "https://www.deepl.com/pl/translator";
|
||
}
|
||
{
|
||
name = "Plex.tv";
|
||
tags = ["plex" "tv" "streaming" "media"];
|
||
keyword = "@plex.tv";
|
||
url = "https://app.plex.tv/desktop/#!/";
|
||
}
|
||
{
|
||
name = "Tutamail";
|
||
tags = ["tutanota" "tuta" "tutamail" "email" "mail"];
|
||
keyword = "@tutamail";
|
||
url = "https://mail.tutanota.com/";
|
||
}
|
||
{
|
||
name = "The Ultimate Map Quiz Site - Seterra";
|
||
tags = ["quiz" "map" "seterra"];
|
||
keyword = "@seterra";
|
||
url = "https://www.geoguessr.com/quiz/seterra";
|
||
}
|
||
{
|
||
name = "Słownik pojęć Klocucha";
|
||
tags = ["słownik" "pojęć" "klocuch" "fandom" "wiki"];
|
||
keyword = "@klocuch";
|
||
url = "https://klocuch.fandom.com/wiki/S%C5%82ownik_poj%C4%99%C4%87_Klocucha#Poj%C4%99cia_z_GTA_San_Andreas";
|
||
}
|
||
{
|
||
name = "Dropbox";
|
||
tags = ["dropbox" "cloud" "storage"];
|
||
keyword = "@dropbox";
|
||
url = "https://www.dropbox.com/home";
|
||
}
|
||
{
|
||
name = "PureVPN";
|
||
tags = ["vpn" "purevpn" "privacy" "security" "encryption"];
|
||
keyword = "@purevpn";
|
||
url = "https://www.purevpn.com";
|
||
}
|
||
{
|
||
name = "Modifio";
|
||
tags = ["modifio" "file" "converter" "free" "unlimited"];
|
||
keyword = "@modifio";
|
||
url = "https://modifio.vercel.app";
|
||
}
|
||
{
|
||
name = "Home Manager Options";
|
||
tags = ["home" "manager" "options" "nix" "nixos" "search"];
|
||
keyword = "@home-manager-options";
|
||
url = "https://nix-community.github.io/home-manager/options.xhtml";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Google";
|
||
toolbar = true;
|
||
bookmarks = [
|
||
{
|
||
name = "YouTube";
|
||
tags = ["youtube" "video" "streaming" "google"];
|
||
keyword = "@youtube";
|
||
url = "https://www.youtube.com/";
|
||
}
|
||
{
|
||
name = "Google Translate";
|
||
tags = ["google" "translate" "online"];
|
||
keyword = "@translate";
|
||
url = "https://translate.google.pl/";
|
||
}
|
||
{
|
||
name = "Gmail";
|
||
tags = ["gmail" "email" "online" "google"];
|
||
keyword = "@gmail";
|
||
url = "https://mail.google.com/mail/u/0/#inbox";
|
||
}
|
||
{
|
||
name = "Panel kanału - YouTube Studio";
|
||
tags = ["youtube" "studio" "online" "google"];
|
||
keyword = "@yt-studio";
|
||
url = "https://studio.youtube.com/channel/UCnYj9HJDMVuq2Qa9jsnLljA";
|
||
}
|
||
{
|
||
name = "Mój dysk – Dysk Google";
|
||
tags = ["google" "disk" "cloud" "storage"];
|
||
keyword = "@drive";
|
||
url = "https://drive.google.com/drive/my-drive";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Facebook";
|
||
toolbar = true;
|
||
bookmarks = [
|
||
{
|
||
name = "Messenger";
|
||
tags = ["messenger" "facebook" "communication" "social" "media"];
|
||
keyword = "@messenger";
|
||
url = "https://www.messenger.com";
|
||
}
|
||
{
|
||
name = "Facebook";
|
||
tags = ["facebook" "communication" "social" "media"];
|
||
keyword = "@facebook";
|
||
url = "https://www.facebook.com/";
|
||
}
|
||
{
|
||
name = "Instagram";
|
||
tags = ["instagram" "facebook" "communication" "social" "media"];
|
||
keyword = "@instagram";
|
||
url = "https://www.instagram.com/";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Twitch";
|
||
toolbar = true;
|
||
bookmarks = [
|
||
{
|
||
name = "Twitch";
|
||
tags = ["strimming" "twitch" "stream" "video" "game" "gaming"];
|
||
keyword = "@twitch";
|
||
url = "https://www.twitch.tv/";
|
||
}
|
||
{
|
||
name = "Inventory - Twitch";
|
||
tags = ["strimming" "twitch" "stream" "video" "game" "gaming" "inventory"];
|
||
keyword = "@twitch-inventory";
|
||
url = "https://www.twitch.tv/drops/inventory";
|
||
}
|
||
{
|
||
name = "Hunt: Showdown - Twitch Drops";
|
||
tags = ["strimming" "twitch" "stream" "video" "game" "gaming" "hunt" "showdown"];
|
||
keyword = "@twitch-hunt-showdown";
|
||
url = "https://www.huntshowdown.com/twitchdrops";
|
||
}
|
||
];
|
||
}
|
||
{
|
||
name = "Tech";
|
||
toolbar = true;
|
||
bookmarks = [
|
||
{
|
||
name = "G.Skill Ripjaws V, DDR4, 32 GB, 3200MHz, CL16 (F4-3200C16D-32GVK) - Pamięć - Morele.net";
|
||
tags = ["ram" "g.skill" "ripjaws" "v" "ddr4" "32" "gb" "3200mhz" "cl16" "f4" "3200c16d" "64gvk"];
|
||
keyword = "@morele-ram-g.skill";
|
||
url = "https://www.morele.net/pamiec-g-skill-ripjaws-v-ddr4-64-gb-3200mhz-cl16-f4-3200c16q-64gvk-827900/";
|
||
}
|
||
{
|
||
name = "Lenovo V15 G4 AMN Ryzen 5 7520U / 16 GB / 512 GB / W11 (82YU0132PB) - Laptop - Morele.net";
|
||
tags = ["laptop" "lenovo" "v15" "g4" "amn" "ryzen" "5" "7520u" "16" "gb" "512" "gb" "w11"];
|
||
keyword = "@morele-laptop-lenovo-v15-g4-amn";
|
||
url = "https://www.morele.net/laptop-lenovo-v15-g4-amn-ryzen-5-7520u-16-gb-512-gb-w11-82yu0132pb-13473385/";
|
||
}
|
||
{
|
||
name = "Green Cell PowerPlay20s 20000mAh Czarny - Powerbank - Morele.net";
|
||
tags = ["powerbank" "green" "cell" "powerplay20s" "20000mah" "czarny"];
|
||
keyword = "@morele-powerbank-green-cell";
|
||
url = "https://www.morele.net/powerbank-green-cell-powerplay20s-20000mah-czarny-13190411/";
|
||
}
|
||
];
|
||
}
|
||
];
|
||
};
|
||
};
|
||
};
|
||
settings = {
|
||
# LibreWolf settings
|
||
"network.http.referer.XOriginPolicy" = 2;
|
||
"privacy.resistFingerprinting.letterboxing" = true;
|
||
"privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts" = true;
|
||
};
|
||
policies = {
|
||
# Policies (about:policies#documentation)
|
||
};
|
||
};
|
||
};
|
||
}
|