{ 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) }; }; }; }