From 357c5b54ba73d859cff86edee86e0fae01be102b Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Tue, 21 Jan 2025 14:32:07 -0500 Subject: [PATCH] homepage setup --- modules/users/overseer/services.nix | 86 +++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/modules/users/overseer/services.nix b/modules/users/overseer/services.nix index d041628..506e7ac 100644 --- a/modules/users/overseer/services.nix +++ b/modules/users/overseer/services.nix @@ -60,6 +60,12 @@ in proxyWebsockets = true; }; }; + "home.wanderingcrow.net" = { + locations."/" = { + proxyPass = "http://localhost:8082"; + proxyWebsockets = true; + }; + }; }; }; @@ -70,5 +76,85 @@ in HBOX_OPTIONS_ALLOW_REGISTRATION = "true"; }; }; + homepage-dashboard = { + enable = true; + settings = { + theme = "dark"; + }; + widgets = [ + { + search = { + provider = "duckduckgo"; + target = "_blank"; + }; + } + ]; + bookmarks = [ + { + WCE = [ + { + Homebox = [ + { + icon = "http://homebox.wanderingcrow.net/favicon.svg"; + href = "http://homebox.wanderingcrow.net"; + } + ]; + } + ]; + } + { + "Day to Day" = [ + { + Messages = [ + { + icon = "google-messages.svg"; + href = "https://messages.google.com/web"; + } + ]; + } + { + YouTube = [ + { + icon = "youtube.svg"; + href = "https://youtube.com"; + } + ]; + } + { + "Proton Mail" = [ + { + icon = "proton-mail.svg"; + href = "https://mail.proton.me"; + } + ]; + } + { + Instagram = [ + { + icon = "instagram.svg"; + href = "https://instagram.com"; + } + ]; + } + { + Aetolia = [ + { + icon = "https://aetolia.com/wp-content/uploads/2020/04/favicon.ico"; + href = "https://aetolia.com"; + } + ]; + } + { + Amazon = [ + { + icon = "amazon.svg"; + href = "https://amazon.com"; + } + ]; + } + ]; + } + ]; + }; }; }