diff --git a/flake.lock b/flake.lock index 609de18..f40de48 100644 --- a/flake.lock +++ b/flake.lock @@ -96,11 +96,11 @@ }, "locked": { "dir": "pkgs/firefox-addons", - "lastModified": 1742327995, - "narHash": "sha256-cvqCqT7op8uRCIPUYK8CPJbRRmKytFtOzHqomMyO7u8=", + "lastModified": 1742417054, + "narHash": "sha256-xZrOGER/WjdotrDqHGqz0GGtXKmMw0yzrop6TtZSB7w=", "owner": "rycee", "repo": "nur-expressions", - "rev": "d91a2ea080804c3a9213d6e460e8cff68cfacf8d", + "rev": "9c8d89103be887c38fac9951d4d8900a91fff5d6", "type": "gitlab" }, "original": { @@ -287,11 +287,11 @@ ] }, "locked": { - "lastModified": 1742326330, - "narHash": "sha256-Tumt3tcMXJniSh7tw2gW+WAnVLeB3WWm+E+yYFnLBXo=", + "lastModified": 1742416832, + "narHash": "sha256-ycok0eJJcoknqaibdv/TEEEOUqovC42XCqbfLDYmnoQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "22a36aa709de7dd42b562a433b9cefecf104a6ee", + "rev": "eb0f617aecbaf1eff5bacec789891e775af2f5a3", "type": "github" }, "original": { @@ -303,11 +303,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1742069588, - "narHash": "sha256-C7jVfohcGzdZRF6DO+ybyG/sqpo1h6bZi9T56sxLy+k=", + "lastModified": 1742288794, + "narHash": "sha256-Txwa5uO+qpQXrNG4eumPSD+hHzzYi/CdaM80M9XRLCo=", "owner": "nixos", "repo": "nixpkgs", - "rev": "c80f6a7e10b39afcc1894e02ef785b1ad0b0d7e5", + "rev": "b6eaf97c6960d97350c584de1b6dcff03c9daf42", "type": "github" }, "original": { @@ -375,11 +375,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1742299802, - "narHash": "sha256-enlpX8hwrfmjv/dHTKWzAB5Cwt1Kr6+ptikjX3Ob+FY=", + "lastModified": 1742422444, + "narHash": "sha256-Djg5uMhIDPdFOZ7kTrqNlHaAqcx/4rp7BofZLsUHkLY=", "owner": "danth", "repo": "stylix", - "rev": "ff9ae322bcaeccabc65812390000276455331123", + "rev": "f122d70925ca44e5ee4216661769437ab36a6a3f", "type": "github" }, "original": { diff --git a/hosts/garand-laptop/config/services.nix b/hosts/garand-laptop/config/services.nix index f08ecd9..9b77397 100644 --- a/hosts/garand-laptop/config/services.nix +++ b/hosts/garand-laptop/config/services.nix @@ -56,13 +56,14 @@ in { }; fstrim.enable = true; gvfs.enable = true; + tumbler.enable = true; openssh.enable = true; flatpak.enable = false; printing = { enable = true; - drivers = [ - # pkgs.hplipWithPlugin - ]; + # drivers = with pkgs; [ + # # hplipWithPlugin + # ]; }; gnome = { evolution-data-server.enable = true; diff --git a/hosts/garand-laptop/home/programs.librewolf.nix b/hosts/garand-laptop/home/programs.librewolf.nix index 69972c1..5b795e7 100644 --- a/hosts/garand-laptop/home/programs.librewolf.nix +++ b/hosts/garand-laptop/home/programs.librewolf.nix @@ -52,15 +52,15 @@ "network.trr.uri" = "https://dns.mullvad.net/dns-query"; }; search = { - default = "Garand's Search"; - privateDefault = "Garand's Search"; + default = "garand's-search"; + privateDefault = "garand's-search"; force = true; engines = { - "Garand's Search" = { + "garand's-search" = { definedAliases = ["@g"]; urls = [{template = "https://search.garandplg.com/search?q={searchTerms}";}]; }; - "YouTube" = { + "youtube" = { definedAliases = ["@yt"]; urls = [ { @@ -74,7 +74,7 @@ } ]; }; - "Wikipedia (pl)" = { + "wikipedia-pl" = { definedAliases = ["@w"]; urls = [ { @@ -88,7 +88,7 @@ } ]; }; - "StackOverflow" = { + "stackoverflow" = { definedAliases = ["@so"]; urls = [ { @@ -102,7 +102,7 @@ } ]; }; - "Nix Packages" = { + "nix-packages" = { definedAliases = ["@np"]; icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; urls = [ @@ -117,7 +117,7 @@ } ]; }; - "Nix Options" = { + "nix-options" = { definedAliases = ["@no"]; icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; urls = [ @@ -132,7 +132,7 @@ } ]; }; - "Nix Wiki" = { + "nix-wiki" = { definedAliases = ["@nw"]; icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; urls = [ @@ -147,7 +147,22 @@ } ]; }; - "Eneba" = { + "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 = [ @@ -162,7 +177,7 @@ } ]; }; - "Kinguin" = { + "kinguin" = { definedAliases = ["@ki"]; icon = "https://static.kinguin.net/media/images/other/kinguin-mobile-logo.svg"; urls = [ @@ -177,7 +192,7 @@ } ]; }; - "Instant Gaming" = { + "instant-gaming" = { definedAliases = ["@ig"]; icon = "https://asset.brandfetch.io/idCbLj4uOg/idGS61T0FV.jpeg"; urls = [ @@ -192,7 +207,7 @@ } ]; }; - "Morele.net" = { + "morele" = { definedAliases = ["@mo"]; icon = "https://www.morele.net/static/img/shop/logo/image-logo-morele.svg"; urls = [ @@ -207,7 +222,7 @@ } ]; }; - "X-kom.pl" = { + "x-kom" = { definedAliases = ["@xk"]; icon = "https://assets.x-kom.pl/public-spa/xkom/75062cb4b48a8510.svg"; urls = [ @@ -222,7 +237,7 @@ } ]; }; - "Komputronik.pl" = { + "komputronik" = { definedAliases = ["@kp"]; icon = "https://front.komputronik.pl/front-static/komputronik.Ceqagame-a.svg"; urls = [ @@ -237,7 +252,7 @@ } ]; }; - "Allegro.pl" = { + "allegro" = { definedAliases = ["@al"]; icon = ""; urls = [ @@ -252,9 +267,9 @@ } ]; }; - "Google".metaData.hidden = true; - "Bing".metaData.hidden = true; - "Wikipedia (en)".metaData.hidden = true; + "google".metaData.hidden = true; + "bing".metaData.hidden = true; + "wikipedia".metaData.hidden = true; }; }; extensions = { @@ -275,617 +290,626 @@ # MTAB_SAVE_FORMAT_JTIyJTdCJTVDJTIyb3B0aW9ucyU1QyUyMiUzQSU3QiU1QyUyMnNob3dPcHRpb25zQnV0dG9uJTVDJTIyJTNBdHJ1ZSU3RCUyQyU1QyUyMnVzZXIlNUMlMjIlM0ElN0IlNUMlMjJuYW1lJTVDJTIyJTNBJTVDJTIyR2FyYW5kX1BMRyU1QyUyMiU3RCUyQyU1QyUyMnRpdGxlJTVDJTIyJTNBJTdCJTVDJTIyZGVmYXVsdFRpdGxlJTVDJTIyJTNBJTVDJTIyTm93YSUyMHphayVDNSU4MmFka2ElNUMlMjIlMkMlNUMlMjJkeW5hbWljJTVDJTIyJTNBJTdCJTVDJTIyZW5hYmxlZCU1QyUyMiUzQXRydWUlN0QlMkMlNUMlMjJmYXZpY29uVHlwZSU1QyUyMiUzQSU1QyUyMmN1c3RvbSU1QyUyMiU3RCUyQyU1QyUyMm1lc3NhZ2UlNUMlMjIlM0ElN0IlNUMlMjJlbmFibGVkJTVDJTIyJTNBZmFsc2UlMkMlNUMlMjJmb250JTVDJTIyJTNBJTdCJTVDJTIydHlwZSU1QyUyMiUzQSU1QyUyMmRlZmF1bHQlNUMlMjIlMkMlNUMlMjJjdXN0b20lNUMlMjIlM0ElNUMlMjIlNUMlMjIlN0QlMkMlNUMlMjJ0ZXh0Q29sb3IlNUMlMjIlM0ElNUMlMjIlMjNmZmZmZmYlNUMlMjIlMkMlNUMlMjJ0ZXh0U2l6ZSU1QyUyMiUzQTMuNzUlMkMlNUMlMjJ0eXBlJTVDJTIyJTNBJTVDJTIydGltZS0yNCU1QyUyMiUyQyU1QyUyMmN1c3RvbVRleHQlNUMlMjIlM0ElNUMlMjJ5b3VyJTIwY3VzdG9tJTIwdGV4dCU1QyUyMiUyQyU1QyUyMndlYXRoZXIlNUMlMjIlM0ElN0IlNUMlMjJ1bml0c1R5cGUlNUMlMjIlM0ElNUMlMjJmJTVDJTIyJTdEJTdEJTJDJTVDJTIyd2FsbHBhcGVyJTVDJTIyJTNBJTdCJTVDJTIydHlwZSU1QyUyMiUzQSU1QyUyMmZpbGVVcGxvYWQlNUMlMjIlMkMlNUMlMjJlbmFibGVkJTVDJTIyJTNBdHJ1ZSUyQyU1QyUyMnVybCU1QyUyMiUzQSU1QyUyMi4lMkZ3YWxscGFwZXJzJTJGYmctMS5wbmclNUMlMjIlMkMlNUMlMjJyZXNpemUlNUMlMjIlM0ElN0IlNUMlMjJ3JTVDJTIyJTNBMTkyMCUyQyU1QyUyMmglNUMlMjIlM0ExMDgwJTdEJTdEJTJDJTVDJTIydWklNUMlMjIlM0ElN0IlNUMlMjJzdHlsZSU1QyUyMiUzQSU1QyUyMmdsYXNzJTVDJTIyJTJDJTVDJTIyZ2xhc3NDb2xvciU1QyUyMiUzQSU1QyUyMiUyM2ZmZmZmZjIwJTVDJTIyJTJDJTVDJTIyYmx1clN0cmVuZ3RoJTVDJTIyJTNBJTVDJTIyMzJweCU1QyUyMiUyQyU1QyUyMmZvcmVncm91bmRDb2xvciU1QyUyMiUzQSU1QyUyMiUyMzI2MjYyNiU1QyUyMiUyQyU1QyUyMmJhY2tncm91bmRDb2xvciU1QyUyMiUzQSU1QyUyMiUyMzE3MTcxNyU1QyUyMiUyQyU1QyUyMmhpZ2hsaWdodENvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZmZmZmZmMjAlNUMlMjIlMkMlNUMlMjJjb3JuZXJTdHlsZSU1QyUyMiUzQSU1QyUyMnJvdW5kJTVDJTIyJTJDJTVDJTIyY3VzdG9tQ1NTJTVDJTIyJTNBJTVDJTIyJTJGKiUyMGlucHV0JTIwY3VzdG9tJTIwY3NzLi4uJTIwKiUyRiU1QyUyMiU3RCUyQyU1QyUyMmFuaW1hdGlvbnMlNUMlMjIlM0ElN0IlNUMlMjJlbmFibGVkJTVDJTIyJTNBdHJ1ZSUyQyU1QyUyMmJvb2ttYXJrVGltaW5nJTVDJTIyJTNBJTVDJTIybGVmdCU1QyUyMiUyQyU1QyUyMmluaXRpYWxUeXBlJTVDJTIyJTNBJTVDJTIyYW5pbWF0ZS1kb3duLWZhbGwlNUMlMjIlMkMlNUMlMjJzZWFyY2hUeXBlJTVDJTIyJTNBJTVDJTIyYW5pbWF0ZS1wYWdlLXNocmluayU1QyUyMiUyQyU1QyUyMmJvb2ttYXJrVHlwZSU1QyUyMiUzQSU1QyUyMmFuaW1hdGUtcGFnZS11cCU1QyUyMiU3RCUyQyU1QyUyMnNlYXJjaCU1QyUyMiUzQSU3QiU1QyUyMmVuYWJsZWQlNUMlMjIlM0F0cnVlJTJDJTVDJTIyZm9udCU1QyUyMiUzQSU3QiU1QyUyMnR5cGUlNUMlMjIlM0ElNUMlMjJkZWZhdWx0JTVDJTIyJTJDJTVDJTIyY3VzdG9tJTVDJTIyJTNBJTVDJTIyJTVDJTIyJTdEJTJDJTVDJTIydGV4dENvbG9yJTVDJTIyJTNBJTVDJTIyJTIzMDAwMDAwJTVDJTIyJTJDJTVDJTIycGxhY2Vob2xkZXJUZXh0JTVDJTIyJTNBJTVDJTIyU3p1a2FqLi4uJTVDJTIyJTJDJTVDJTIyYm9va21hcmtQbGFjZWhvbGRlclRleHQlNUMlMjIlM0ElNUMlMjJaYWslQzUlODIlQzQlODVka2kuLi4lNUMlMjIlMkMlNUMlMjJwbGFjZWhvbGRlclRleHRDb2xvciU1QyUyMiUzQSU1QyUyMiUyMzAxMDEwMCU1QyUyMiUyQyU1QyUyMnNlYXJjaEljb25Db2xvciU1QyUyMiUzQSU1QyUyMiUyMzE0YjhhNiU1QyUyMiUyQyU1QyUyMmJvb2ttYXJrSWNvbkNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzM2I4MmY2JTVDJTIyJTJDJTVDJTIyc2VsZWN0SWNvbkNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZjU5ZTBiJTVDJTIyJTJDJTVDJTIyZW5naW5lJTVDJTIyJTNBJTVDJTIyZHVja2R1Y2tnbyU1QyUyMiUyQyU1QyUyMnVzZUN1c3RvbUVuZ2luZSU1QyUyMiUzQXRydWUlMkMlNUMlMjJjdXN0b21FbmdpbmVVUkwlNUMlMjIlM0ElNUMlMjJodHRwcyUzQSUyRiUyRnNlYXJjaC5nYXJhbmRwbGcuY29tJTJGc2VhcmNoJTNGcSUzRCU3QiU3RCU1QyUyMiUyQyU1QyUyMmZvY3VzZWRCb3JkZXJDb2xvciU1QyUyMiUzQSU1QyUyMiUyMzBlYTVlOSU1QyUyMiUyQyU1QyUyMmFzc2lzdCU1QyUyMiUzQSU3QiU1QyUyMmRhdGUlNUMlMjIlM0F0cnVlJTJDJTVDJTIybWF0aCU1QyUyMiUzQXRydWUlMkMlNUMlMjJkZWZpbml0aW9ucyU1QyUyMiUzQXRydWUlMkMlNUMlMjJjb252ZXJzaW9ucyU1QyUyMiUzQXRydWUlN0QlN0QlMkMlNUMlMjJob3RrZXlzJTVDJTIyJTNBJTdCJTVDJTIyZW5hYmxlZCU1QyUyMiUzQWZhbHNlJTJDJTVDJTIyYWN0aXZhdGlvbktleSU1QyUyMiUzQSU1QyUyMiUyMCU1QyUyMiUyQyU1QyUyMmNsb3NlUGFnZUtleSU1QyUyMiUzQSU1QyUyMnglNUMlMjIlMkMlNUMlMjJzZWFyY2hCb29rbWFya3NLZXklNUMlMjIlM0ElNUMlMjJiJTVDJTIyJTdEJTJDJTVDJTIyYm9va21hcmtzJTVDJTIyJTNBJTdCJTVDJTIydHlwZSU1QyUyMiUzQSU1QyUyMmRlZmF1bHQtYmxvY2t5JTVDJTIyJTJDJTVDJTIybnVtYmVyS2V5cyU1QyUyMiUzQWZhbHNlJTJDJTVDJTIydXNlckRlZmluZWRDb2xzJTVDJTIyJTNBbnVsbCUyQyU1QyUyMmxpbmVPcmllbnRhdGlvbiU1QyUyMiUzQSU1QyUyMnRvcCU1QyUyMiUyQyU1QyUyMnVzZXJEZWZpbmVkJTVDJTIyJTNBJTVCJTdCJTVDJTIydHlwZSU1QyUyMiUzQSU1QyUyMmJvb2ttYXJrJTVDJTIyJTJDJTVDJTIybmFtZSU1QyUyMiUzQSU1QyUyMmdpdGh1YiU1QyUyMiUyQyU1QyUyMnVybCU1QyUyMiUzQSU1QyUyMmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSU1QyUyMiUyQyU1QyUyMmNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzNjM2NmYxJTVDJTIyJTJDJTVDJTIyaWNvblR5cGUlNUMlMjIlM0ElNUMlMjJyaS1naXRodWItZmlsbCU1QyUyMiUyQyU1QyUyMmljb25Db2xvciU1QyUyMiUzQSU1QyUyMiUyM2ZmZmZmZiU1QyUyMiUyQyU1QyUyMmZpbGwlNUMlMjIlM0ElNUMlMjIlNUMlMjIlN0QlMkMlN0IlNUMlMjJ0eXBlJTVDJTIyJTNBJTVDJTIyYm9va21hcmslNUMlMjIlMkMlNUMlMjJuYW1lJTVDJTIyJTNBJTVDJTIyeW91dHViZSU1QyUyMiUyQyU1QyUyMnVybCU1QyUyMiUzQSU1QyUyMmh0dHBzJTNBJTJGJTJGeW91dHViZS5jb20lNUMlMjIlMkMlNUMlMjJjb2xvciU1QyUyMiUzQSU1QyUyMiUyM2Y0M2Y1ZSU1QyUyMiUyQyU1QyUyMmljb25UeXBlJTVDJTIyJTNBJTVDJTIycmkteW91dHViZS1maWxsJTVDJTIyJTJDJTVDJTIyaWNvbkNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZmZmZmZmJTVDJTIyJTJDJTVDJTIyZmlsbCU1QyUyMiUzQSU1QyUyMiU1QyUyMiU3RCUyQyU3QiU1QyUyMnR5cGUlNUMlMjIlM0ElNUMlMjJib29rbWFyayU1QyUyMiUyQyU1QyUyMm5hbWUlNUMlMjIlM0ElNUMlMjJyZWRkaXQlNUMlMjIlMkMlNUMlMjJ1cmwlNUMlMjIlM0ElNUMlMjJodHRwcyUzQSUyRiUyRnd3dy5yZWRkaXQuY29tJTVDJTIyJTJDJTVDJTIyY29sb3IlNUMlMjIlM0ElNUMlMjIlMjNmOTczMTYlNUMlMjIlMkMlNUMlMjJpY29uVHlwZSU1QyUyMiUzQSU1QyUyMnJpLXJlZGRpdC1maWxsJTVDJTIyJTJDJTVDJTIyaWNvbkNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZmZmZmZmJTVDJTIyJTJDJTVDJTIyZmlsbCU1QyUyMiUzQSU1QyUyMiU1QyUyMiU3RCUyQyU3QiU1QyUyMnR5cGUlNUMlMjIlM0ElNUMlMjJib29rbWFyayU1QyUyMiUyQyU1QyUyMm5hbWUlNUMlMjIlM0ElNUMlMjJsb2NhbGhvc3QlNUMlMjIlMkMlNUMlMjJ1cmwlNUMlMjIlM0ElNUMlMjJodHRwJTNBJTJGJTJGbG9jYWxob3N0JTNBMzAwMCU1QyUyMiUyQyU1QyUyMmNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzMTRiOGE2JTVDJTIyJTJDJTVDJTIyaWNvblR5cGUlNUMlMjIlM0ElNUMlMjJyaS1nbG9iYWwtZmlsbCU1QyUyMiUyQyU1QyUyMmljb25Db2xvciU1QyUyMiUzQSU1QyUyMiUyM2ZmZmZmZiU1QyUyMiUyQyU1QyUyMmZpbGwlNUMlMjIlM0ElNUMlMjIlNUMlMjIlN0QlNUQlMkMlNUMlMjJkZWZhdWx0QmxvY2t5Q29scyU1QyUyMiUzQTUlMkMlNUMlMjJkZWZhdWx0QmxvY2t5Q29sb3JUeXBlJTVDJTIyJTNBJTVDJTIycmFuZG9tJTVDJTIyJTJDJTVDJTIyZGVmYXVsdEJsb2NreUNvbG9yJTVDJTIyJTNBJTVDJTIyJTIzZmZmZmZmJTVDJTIyJTJDJTVDJTIyZGVmYXVsdEZhdmljb25Tb3VyY2UlNUMlMjIlM0ElNUMlMjJkdWNrZHVja2dvJTVDJTIyJTJDJTVDJTIyc2hvd0Jvb2ttYXJrTmFtZXMlNUMlMjIlM0F0cnVlJTJDJTVDJTIyYm9va21hcmtzTG9jYXRpb25GaXJlZm94JTVDJTIyJTNBJTVDJTIydG9vbGJhciU1QyUyMiU3RCUyQyU1QyUyMmV4dHJhcyU1QyUyMiUzQSU3QiU1QyUyMnNub3clNUMlMjIlM0ElN0IlNUMlMjJlbmFibGVkJTVDJTIyJTNBJTVDJTIyb2ZmJTVDJTIyJTdEJTdEJTdEJTIy ]; }; - bookmarks = [ - { - 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 = "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/"; - } - ]; - } - ]; + 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 = {