From 16218e3337ab17551f643dba903d411a8c01e63a Mon Sep 17 00:00:00 2001 From: sc-idevops Date: Sun, 7 Sep 2025 03:26:12 -0400 Subject: [PATCH] first commit --- config.yml | 179 ++++++++++++++++++++++++++++++++++++++++++++++++++++ friends.yml | 46 ++++++++++++++ 2 files changed, 225 insertions(+) create mode 100644 config.yml create mode 100644 friends.yml diff --git a/config.yml b/config.yml new file mode 100644 index 0000000..fb7eade --- /dev/null +++ b/config.yml @@ -0,0 +1,179 @@ +--- +# Homepage configuration +# See https://fontawesome.com/v5/search for icons options + +# Optional: Use external configuration file. +# Using this will ignore remaining config in this file +# externalConfig: https://example.com/server-luci/config.yaml + +title: "The Heartlands" +subtitle: "Home Page:" +documentTitle: "Heartlands Public Service List" # Customize the browser tab text +icon: "fas fa-solid fa-dragon" +# Alternatively a fa icon can be provided: +# icon: "fas fa-skull-crossbones" + +header: true # Set to false to hide the header +# Optional: Different hotkey for search, defaults to "/" +# hotkey: +# search: "Shift" +footer: '

Created with ❤️ with bulma, vuejs & font awesome // Fork me on

' # set false if you want to hide it. + +columns: "3" # "auto" or number (must be a factor of 12: 1, 2, 3, 4, 6, 12) +connectivityCheck: true # whether you want to display a message when the apps are not accessible anymore (VPN disconnected for example). + # You should set it to true when using an authentication proxy, it also reloads the page when a redirection is detected when checking connectivity. + +# Optional: Proxy / hosting option +proxy: + useCredentials: false # send cookies & authorization headers when fetching service specific data. Set to `true` if you use an authentication proxy. Can be overrided on service level. + +# Set the default layout and color scheme +defaults: + layout: list # Either 'columns', or 'list' + colorTheme: auto # One of 'auto', 'light', or 'dark' + +# Optional theming +theme: default # 'default' or one of the themes available in 'src/assets/themes'. + +# Optional navbar +# links: [] # Allows for navbar (dark mode, layout, and search) without any links +links: + - name: "Heartlands Home" + icon: "fa-solid fa-house" + url: "https://theheart.land" + # this will link to a second homer page that will load config from page2.yml and keep default config values as in config.yml file + # see url field and assets/page.yml used in this example: + - name: "Friend's Projects" + icon: "fa-solid fa-user-group" + url: "#friends" + +# Optional message +message: + # url: "https://" # Can fetch information from an endpoint to override value below. + # mapping: # allows to map fields from the remote format to the one expected by Homer + # title: 'id' # use value from field 'id' as title + # content: 'value' # value from field 'value' as content + # refreshInterval: 10000 # Optional: time interval to refresh message + # + # Real example using chucknorris.io for showing Chuck Norris facts as messages: + # url: https://api.chucknorris.io/jokes/random + # mapping: + # title: 'id' + # content: 'value' + # refreshInterval: 10000 + #style: "is-warning" + title: "About Us:" + icon: "fa fa-circle-info" + content: "This community is to be designed to give people a place to be free of judgement and express their true self, while connecting with other people in an honest and open way. We aren't here to become internet famous or generate likes and views on our content. These services are provided as a means to connect to others and explore our relationships with thoughtfulness and respect, regardless of distance from each other in the real world." + +# Services +# First level array represents a group. +# Leave only a "items" key if not using group (group name, icon & tagstyle are optional, section separation will not be displayed). +services: + - name: "Apps:" + icon: "fas fa-rocket" + # A path to an image can also be provided. Note that icon take precedence if both icon and logo are set. + # logo: "path/to/logo" + items: + - name: "Social Media: Sharkey" + icon: "fa-solid fa-thumbs-up" + subtitle: "A place for us to hang out and share without algorithms!" + tag: "app" + url: "https://social.theheart.land/" + - name: "Watch Together: Synctube" + icon: "fa-solid fa-play" + subtitle: "Watch Videos Together!" + tag: "app" + url: "https://w2g.theheart.land/" + - name: "Mirotalk" + icon: "fa-solid fa-video-camera" + subtitle: "Chat rooms with voice, video, and watch together features!" + tag: "app" + url: "https://talk.theheart.land/" + - name: "Matrix Element Client" + icon: "fa-solid fa-comments" + subtitle: "Talk together in the web browser! A Discord Alternative" + tag: "app" + url: "https://chat.theheart.land/" + - name: "Heartland Forums" + icon: "fa-solid fa-list" + subtitle: "Old Style, New Look" + url: "https://forums.theheart.land/" + - name: "SearXNG" + icon: "fa-solid fa-search" + subtitle: "A meta-search engine that protects your privacy" + tag: "site" + url: "https://search.theheart.land/" + - name: "Mumble" + icon: "fa-solid fa-microphone" + subtitle: "A voice chat server, requires client software" + tag: "service" + url: "https://voice.theheart.land/" + - name: "Pinry" + icon: "fa-solid fa-map-pin" + subtitle: "Open Source Pinterest" + tag: "site" + url: "https://pin.theheart.land/" + - name: "FreshRSS" + icon: "fa-solid fa-rss" + subtitle: "RSS Reader for Public Use" + tag: "site" + url: "https://rss.theheart.land/" + - name: "IT Tools" + icon: "fa-solid fa-screwdriver-wrench" + subtitle: "Misc Useful Tools" + tag: "site" + url: "https://tools.theheart.land/" + - name: "Affine" + icon: "fa-solid fa-book" + subtitle: "Thought Manager" + tag: "site" + url: "https://affine.theheart.land/" + - name: "Frontends:" + icon: "fa-solid fa-network-wired" + items: + - name: "Libred" + icon: "fa-brands fa-reddit-alien" + subtitle: "An alternative front end to reddit" + tag: "site" + url: "https://reddit.theheart.land/" + - name: "Priviblur" + icon: "fa-brands fa-tumblr" + subtitle: "alternative front end to tumblr" + tag: "site" + url: "https://tumblr.theheart.land" + - name: "Photon for Lemmy" + icon: "fa-solid fa-arrow-up" + subtitle: "An alternative front end for an alternative reddit" + tag: "site" + url: "https://photon.theheart.land/" + - name: "Whoogle" + icon: "fa-brands fa-google" + subtitle: "Privacy Protected Google Searches" + tag: "site" + url: "https://google.theheart.land/" + - name: "Sites:" + icon: "fa-solid fa-globe" + items: + - name: "Heartland News" + icon: "fa-solid fa-newspaper" + subtitle: "Site and Service News" + url: "https://news.theheart.land/" + - name: "Request for Technical Support" + icon: "fa-solid fa-ticket" + subtitle: "File a ticket with the admin" + url: "https://tickets.theheart.land/auth/register" + - name: "Blog" + icon: "fa-brands fa-wordpress" + subtitle: "Tech blog of the server owner" + tag: "site" + url: "https://blog.theheart.land/" + - name: "Relaxation Toolkit" + icon: "fa-solid fa-bath" + subtitle: "Always here when you need it" + tag: "site" + url: "https://relax.theheart.land/" + - name: "Functions:" + items: + - name: "Archive Warrior" + - name: "World Community Grid" diff --git a/friends.yml b/friends.yml new file mode 100644 index 0000000..f6a1743 --- /dev/null +++ b/friends.yml @@ -0,0 +1,46 @@ +message: + title: "About this:" + icon: "fa-solid fa-user-group" + content: "This section contains links to projects that I offer hosting for, but the content is managed by friends of mine so they can have their own slice of the internet managed by me!" +services: + - name: "Tony's Services" + icon: "fa-solid fa-paw" + items: + - name: "Tony's Blog" + icon: "fa-brands fa-wordpress" + subtitle: "Personal Blog" + url: "https://tonybark.com" + - name: "Forgejo" + icon: "fa-brands fa-git-alt" + subtitle: "Self Hosted Git Repo" + url: "https://git.tonybark.com" + - name: "Owncast" + icon: "fa-solid fa-tower-broadcast" + subtitle: "Live streams" + url: "https://tv.tonybark.com" + - name: "Tony's Universe Wiki" + icon: "fa-solid fa-book" + subtitle: "Wiki for worldbuilding" + url: "https://caseyverse.theheart.land/" + - name: "Friend's Wikis" + icon: "fa-solid fa-user-group" + items: + - name: "Vigilant Wiki" + icon: "fa-solid fa-mask" + subtitle: "Wiki for a superhero discord" + url: "https://vigilant.theheart.land/" + - name: "tepuria Wiki" + icon: "fa-solid fa-mask" + subtitle: "" + url: "https://tepuria.theheart.land/" + - name: "Friend's Blogs" + icon: "fa-solid fa-user-group" + items: + - name: "Valor's Blog" + icon: "fa-brands fa-wordpress" + subtitle: "" + url: "https://valor.theheart.land/" + - name: "Sylvaster's Blog" + icon: "fa-brands fa-wordpress" + subtitle: "" + url: "https://prairiewolf-asv.theheart.land/"