From 594a62d113261189045a2a84470583f8dd80f24c Mon Sep 17 00:00:00 2001
From: Ruben
Date: Sat, 12 Jul 2025 21:56:54 -0500
Subject: [PATCH] still working on this but i updated a few things and don't
know what specifically
---
_includes/layouts/admins/admins.njk | 23 +++
_includes/layouts/admins/list.njk | 21 +++
.../layouts/fediverse/iceshrimp/intro.njk | 2 +-
.../layouts/fediverse/mastodon/intro.njk | 2 +-
_includes/layouts/fediverse/sharkey/intro.njk | 2 +-
_includes/layouts/header.njk | 35 ++--
_includes/layouts/services/private.njk | 74 +++++++++
_includes/layouts/services/public.njk | 21 +++
_includes/layouts/services/services.njk | 152 +-----------------
_includes/layouts/services/toc.njk | 59 +++++++
_includes/layouts/sneexy/buttons.njk | 1 +
_includes/layouts/sneexy/intro.njk | 6 +-
_includes/styles/base.css | 32 +++-
_includes/styles/icons.css | 1 +
_includes/styles/pages/admins.css | 43 +++++
admins.md | 7 +
assets/admins/sneexy.svg | 1 +
assets/buttons/sneexy.png | Bin 3745 -> 3685 bytes
assets/buttons/sneexy.svg | 2 +-
assets/buttons/sneexy_cat.png | Bin 3745 -> 0 bytes
assets/{ => fedi}/isnet.png | Bin
assets/{ => fedi}/mastodon.svg | 0
assets/{ => fedi}/sharkey_sh.svg | 0
assets/{ => sneexy}/ASimpleMachine.mp3 | Bin
assets/{ => sneexy}/sneexy.webp | Bin
assets/{ => sneexy}/synth tpose spin.gif | Bin
assets/synth grid bg.png | Bin 41537 -> 0 bytes
27 files changed, 303 insertions(+), 181 deletions(-)
create mode 100644 _includes/layouts/admins/admins.njk
create mode 100644 _includes/layouts/admins/list.njk
create mode 100644 _includes/layouts/services/private.njk
create mode 100644 _includes/layouts/services/public.njk
create mode 100644 _includes/layouts/services/toc.njk
create mode 100644 _includes/styles/pages/admins.css
create mode 100644 admins.md
create mode 100644 assets/admins/sneexy.svg
delete mode 100644 assets/buttons/sneexy_cat.png
rename assets/{ => fedi}/isnet.png (100%)
rename assets/{ => fedi}/mastodon.svg (100%)
rename assets/{ => fedi}/sharkey_sh.svg (100%)
rename assets/{ => sneexy}/ASimpleMachine.mp3 (100%)
rename assets/{ => sneexy}/sneexy.webp (100%)
rename assets/{ => sneexy}/synth tpose spin.gif (100%)
delete mode 100644 assets/synth grid bg.png
diff --git a/_includes/layouts/admins/admins.njk b/_includes/layouts/admins/admins.njk
new file mode 100644
index 0000000..5d69e57
--- /dev/null
+++ b/_includes/layouts/admins/admins.njk
@@ -0,0 +1,23 @@
+
+
+
+
+
+ All known users on Synth.Download who have full access to the Synth.Download servers (also known as "admins") will be listed here.
+ If any sort of proper contact is required, or if you have any questions, please contact synth@synth.download (email) instead.
+
+ {% include "layouts/admins/list.njk" %}
+
+
\ No newline at end of file
diff --git a/_includes/layouts/admins/list.njk b/_includes/layouts/admins/list.njk
new file mode 100644
index 0000000..84ce981
--- /dev/null
+++ b/_includes/layouts/admins/list.njk
@@ -0,0 +1,21 @@
+
+
+
Founder; Webmaster; Admin.
+
Page
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/fediverse/iceshrimp/intro.njk b/_includes/layouts/fediverse/iceshrimp/intro.njk
index cb4df07..61b3d2f 100644
--- a/_includes/layouts/fediverse/iceshrimp/intro.njk
+++ b/_includes/layouts/fediverse/iceshrimp/intro.njk
@@ -14,7 +14,7 @@
- Icesynth!
+ Icesynth!
Beep! A small instance themed around synths , but accepts all. Not to be confused with our Sharkey or Mastodon instances.
Log in Register
Tips & Tricks
diff --git a/_includes/layouts/fediverse/mastodon/intro.njk b/_includes/layouts/fediverse/mastodon/intro.njk
index 839c3e4..def156e 100644
--- a/_includes/layouts/fediverse/mastodon/intro.njk
+++ b/_includes/layouts/fediverse/mastodon/intro.njk
@@ -14,7 +14,7 @@
- Merpstodon!
+ Merpstodon!
Merp! A small instance themed around synths , but accepts all. Not to be confused with our Sharkey or Iceshrimp instances.
Visit Log in
diff --git a/_includes/layouts/fediverse/sharkey/intro.njk b/_includes/layouts/fediverse/sharkey/intro.njk
index baf7ea8..8791d19 100644
--- a/_includes/layouts/fediverse/sharkey/intro.njk
+++ b/_includes/layouts/fediverse/sharkey/intro.njk
@@ -14,7 +14,7 @@
- Beepkey!
+ Beepkey!
Beep! A small instance themed around synths , but accepts all. Not to be confused with our Iceshrimp or Mastodon instances.
Visit
Aria Tips & Tricks
diff --git a/_includes/layouts/header.njk b/_includes/layouts/header.njk
index bc8527c..34406bb 100644
--- a/_includes/layouts/header.njk
+++ b/_includes/layouts/header.njk
@@ -6,6 +6,7 @@
{% include "styles/footer.css" %}
{% include "styles/icons.css" %}
{% include "styles/navbar.css" %}
+ {% include "styles/pages/admins.css" %}
{% include "styles/pages/home.css" %}
{% include "styles/pages/notebook.css" %}
{% include "styles/pages/services.css" %}
@@ -13,26 +14,24 @@
{% include "styles/prism-a11y-dark.css" %}
{% include "styles/windows.css" %}
{% endset %}
-
{% set js %}
{% include "scripts/alt-popup.js" %}
{% include "scripts/button.js" %}
{% include "scripts/settings.js" %}
{% endset %}
-
-
- {{ title or metadata.title }} • synth download!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+{{ title or metadata.title }} • synth download!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/services/private.njk b/_includes/layouts/services/private.njk
new file mode 100644
index 0000000..3db0e12
--- /dev/null
+++ b/_includes/layouts/services/private.njk
@@ -0,0 +1,74 @@
+
+
+ Services that are private (require signup) mainly for close friends and other trusted individual. May still be publicly accessible , but not usable .
+
+
+
+
+
+ Another advanced social media software connected to the wider Fediverse (ActivityPub ), provided as an alternative for those who dislike the Misskey experience or prefer the Mastodon compatibility.
+ Accounts from this instance shall be reached via @synth.download , wherever supported.
+ Info Go
+
+
+
+ Calmer social media software connected to the wider Fediverse (ActivityPub ), it's Mastodon. Running a light fork of Chuckya which includes features such as emoji reactions.
+ Accounts from this instance shall be reached via @merping.synth.download
+ Info Go
+
+
+
+ Synth.download's P ersonal D ata S erver, to be used with the Atmosphere (ATProto ) and more specifically, Bluesky .
+ Go
+
+
+
+
+
+ Generic XMPP server ran by us, powered with ejabberd. Simply point your client to synth.download.
+
+
+
+
+ A mailserver to get your own synth.download email. Mailserver run by us within a container, and probably blocked by Outlook. Gmail probably works, though!... I hate email.
+
+
+
+
+
+ A home for all of your Git repositories.
+ Go
+
+
+
+
+
+ Platform for receiving and answering anonymous questions and answers.
+ Go
+
+
+
+
+
+ Bitwarden-compatible password manager with 2FA support and all that good stuff.
+ Go
+
+
+
+
+
+
+ Our authenticator to access multiple services using one account... or an attempt to. Currently only used for FreshRSS and Forgejo, and hoping to expand more with this.
+ Go
+
+
\ No newline at end of file
diff --git a/_includes/layouts/services/public.njk b/_includes/layouts/services/public.njk
new file mode 100644
index 0000000..a0249e0
--- /dev/null
+++ b/_includes/layouts/services/public.njk
@@ -0,0 +1,21 @@
+
+
+ All services that are publicly accessible to everyone and doesn't require any registration/has restrictions to use.
+
+
+
+
+
A simple alternative frontend for accessing Reddit content.
+
Go
+
+
+
+
+
Just a mirror of A Dark Room , a minimalist and dark text adventure-like game
+
Go
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/services/services.njk b/_includes/layouts/services/services.njk
index 8ad708d..b43da1a 100644
--- a/_includes/layouts/services/services.njk
+++ b/_includes/layouts/services/services.njk
@@ -16,157 +16,11 @@
All of our services that we host on Synth.download will be listed here. If you have a suggestion for a service to possibly look into hosting, feel free to poke at ~sneexy !
-
- Table-of-Contents
-
-
+ {% include "layouts/services/toc.njk" %}
-
-
- All services that are publicly accessible to everyone and doesn't require any registration/has restrictions to use.
-
-
-
-
-
A simple alternative frontend for accessing Reddit content.
-
Go
-
-
-
-
-
Just a mirror of A Dark Room , a minimalist and dark text adventure-like game
-
Go
-
-
-
-
+ {% include "layouts/services/public.njk" %}
-
-
- Services that are private (require signup) mainly for close friends and other trusted individual. May still be publicly accessible , but not usable .
-
-
-
-
-
- Another advanced social media software connected to the wider Fediverse (ActivityPub ), provided as an alternative for those who dislike the Misskey experience or prefer the Mastodon compatibility.
- Accounts from this instance shall be reached via @synth.download , wherever supported.
- Info Go
-
-
-
- Calmer social media software connected to the wider Fediverse (ActivityPub ), it's Mastodon. Running a light fork of Chuckya which includes features such as emoji reactions.
- Accounts from this instance shall be reached via @merping.synth.download
- Info Go
-
-
-
- Synth.download's P ersonal D ata S erver, to be used with the Atmosphere (ATProto ) and more specifically, Bluesky .
- Go
-
-
-
-
-
- Generic XMPP server ran by us, powered with ejabberd. Simply point your client to synth.download.
-
-
-
-
- A mailserver to get your own synth.download email. Mailserver run by us within a container, and probably blocked by Outlook. Gmail probably works, though!... I hate email.
-
-
-
-
-
- A home for all of your Git repositories.
- Go
-
-
-
-
-
- Platform for receiving and answering anonymous questions and answers.
- Go
-
-
-
-
-
- Bitwarden-compatible password manager with 2FA support and all that good stuff.
- Go
-
-
-
-
-
-
- Our authenticator to access multiple services using one account... or an attempt to. Currently only used for FreshRSS and Forgejo, and hoping to expand more with this.
- Go
-
-
+ {% include "layouts/services/private.njk" %}
\ No newline at end of file
diff --git a/_includes/layouts/services/toc.njk b/_includes/layouts/services/toc.njk
new file mode 100644
index 0000000..b12814c
--- /dev/null
+++ b/_includes/layouts/services/toc.njk
@@ -0,0 +1,59 @@
+
+
+ Table-of-Contents
+
+
+
+
diff --git a/_includes/layouts/sneexy/buttons.njk b/_includes/layouts/sneexy/buttons.njk
index 6da507b..916b746 100644
--- a/_includes/layouts/sneexy/buttons.njk
+++ b/_includes/layouts/sneexy/buttons.njk
@@ -50,6 +50,7 @@
+ nytpu
diff --git a/_includes/layouts/sneexy/intro.njk b/_includes/layouts/sneexy/intro.njk
index 676a1e3..b55ecbc 100644
--- a/_includes/layouts/sneexy/intro.njk
+++ b/_includes/layouts/sneexy/intro.njk
@@ -14,10 +14,10 @@
-
-
+
+
Theme song by ChalkLlate !
- Hey, I'm Ruben!
+ Hey, I'm Ruben!
Cheesed to meet ya.
Big fat gooey synth who is constantly tired.
...or eepy , but definitely more tired.
diff --git a/_includes/styles/base.css b/_includes/styles/base.css
index bad3a98..7553ccc 100644
--- a/_includes/styles/base.css
+++ b/_includes/styles/base.css
@@ -483,18 +483,36 @@ summary {
/* image-button grid */
.img-buttons {
- text-align: center;
- font-size: 0px;
+ align-items: normal;
+ display: flex;
+ flex-wrap: wrap;
+ font-size: 0 !important;
+ gap: 5px;
+ justify-content: center;
+ margin-inline: auto;
img {
- margin-right: 5px;
- image-rendering: auto;
- image-rendering: crisp-edges;
- image-rendering: pixelated;
+ width: 88px;
+ height: 31px;
+ margin: unset !important;
+ image-rendering: pixelated !important;
transition: transform 0.2s;
}
- img:hover {
+ .generic {
+ align-content: center;
+ background-color: color-mix(in srgb, var(--background) 90%, white);
+ font-size: .95rem !important;
+ height: 31px;
+ text-align: center;
+ transition: transform 0.2s;
+ width: 88px;
+ box-sizing: border-box;
+ border: solid .15rem;
+ color: var(--foreground);
+ }
+
+ .generic:hover, img:hover {
transform: scale(2);
}
}
diff --git a/_includes/styles/icons.css b/_includes/styles/icons.css
index fc8a61e..f9bb9cb 100644
--- a/_includes/styles/icons.css
+++ b/_includes/styles/icons.css
@@ -74,6 +74,7 @@
.tabler--thumb-up { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 11v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1za4 4 0 0 0 4-4V6a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1-2 2h-7a3 3 0 0 1-3-3'/%3E%3C/svg%3E"); }
.tabler--universe { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.027 11.477a5 5 0 1 0 5.496-4.45a4.95 4.95 0 0 0-3.088.681'/%3E%3Cpath d='M5.636 5.636a9 9 0 1 0 3.555-2.188'/%3E%3Cpath d='M17 5a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-6 7a1 1 0 1 0 2 0a1 1 0 1 0-2 0m-3 4a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/g%3E%3C/svg%3E"); }
.tabler--user { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2'/%3E%3C/svg%3E"); }
+.tabler--user-cog { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h2.5m4.501 4a2 2 0 1 0 4 0a2 2 0 1 0-4 0m2-3.5V17m0 4v1.5m3.031-5.25l-1.299.75m-3.463 2l-1.3.75m0-3.5l1.3.75m3.463 2l1.3.75'/%3E%3C/svg%3E"); }
.tabler--user-heart { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h.5m7.5 7l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z'/%3E%3C/svg%3E"); }
.tabler--user-plus { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0m8 12h6m-3-3v6M6 21v-2a4 4 0 0 1 4-4h4'/%3E%3C/svg%3E"); }
.tabler--volume { --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8a5 5 0 0 1 0 8m2.7-11a9 9 0 0 1 0 14M6 15H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2l3.5-4.5A.8.8 0 0 1 11 5v14a.8.8 0 0 1-1.5.5z'/%3E%3C/svg%3E"); }
diff --git a/_includes/styles/pages/admins.css b/_includes/styles/pages/admins.css
new file mode 100644
index 0000000..6217460
--- /dev/null
+++ b/_includes/styles/pages/admins.css
@@ -0,0 +1,43 @@
+/* ╭─────────────────────────────────────╮
+/ │ _ _ │
+/ │ __ _ __| |_ __ ___ (_)_ __ ___ │
+/ │ / _` |/ _` | '_ ` _ \| | '_ \/ __| │
+/ │ | (_| | (_| | | | | | | | | | \__ \ │
+/ │ \__,_|\__,_|_| |_| |_|_|_| |_|___/ │
+/ ╰─────────────────────────────────────╯
+/ admins - styling the admin cards on the admins page (admin.md) */
+
+#admins section .card {
+ overflow: hidden;
+ position: relative;
+
+ .sona {
+ bottom: -3rem;
+ max-width: 15rem;
+ opacity: .5;
+ pointer-events: none;
+ position: absolute;
+ right: 0;
+ transform: rotate(16deg);
+ }
+
+ &.sneexy {
+ --accent: #65ff88;
+ }
+
+ &.senil {
+ --accent: #008E54;
+
+ .button-container .button:hover {
+ color: white !important;
+ }
+ }
+
+ &.unnick {
+ --accent: #0094FF;
+
+ .button-container .button:hover {
+ color: white !important;
+ }
+ }
+}
\ No newline at end of file
diff --git a/admins.md b/admins.md
new file mode 100644
index 0000000..a49a707
--- /dev/null
+++ b/admins.md
@@ -0,0 +1,7 @@
+---
+title: admins
+layout: "layouts/base.njk"
+permalink: "/admins/"
+---
+
+{% include "layouts/admins/admins.njk" %}
\ No newline at end of file
diff --git a/assets/admins/sneexy.svg b/assets/admins/sneexy.svg
new file mode 100644
index 0000000..aba9575
--- /dev/null
+++ b/assets/admins/sneexy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/buttons/sneexy.png b/assets/buttons/sneexy.png
index 74c13c0f72ece13a2f498dd6bd256e2f14c878e3..6c24c143009613adb75ca414b4be77fd6d6b8967 100644
GIT binary patch
delta 3627
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
delta 3687
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
\ No newline at end of file
+
\ No newline at end of file
diff --git a/assets/buttons/sneexy_cat.png b/assets/buttons/sneexy_cat.png
deleted file mode 100644
index 74c13c0f72ece13a2f498dd6bd256e2f14c878e3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3745
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
LNkvXXu0mjf?ZI!M
diff --git a/assets/isnet.png b/assets/fedi/isnet.png
similarity index 100%
rename from assets/isnet.png
rename to assets/fedi/isnet.png
diff --git a/assets/mastodon.svg b/assets/fedi/mastodon.svg
similarity index 100%
rename from assets/mastodon.svg
rename to assets/fedi/mastodon.svg
diff --git a/assets/sharkey_sh.svg b/assets/fedi/sharkey_sh.svg
similarity index 100%
rename from assets/sharkey_sh.svg
rename to assets/fedi/sharkey_sh.svg
diff --git a/assets/ASimpleMachine.mp3 b/assets/sneexy/ASimpleMachine.mp3
similarity index 100%
rename from assets/ASimpleMachine.mp3
rename to assets/sneexy/ASimpleMachine.mp3
diff --git a/assets/sneexy.webp b/assets/sneexy/sneexy.webp
similarity index 100%
rename from assets/sneexy.webp
rename to assets/sneexy/sneexy.webp
diff --git a/assets/synth tpose spin.gif b/assets/sneexy/synth tpose spin.gif
similarity index 100%
rename from assets/synth tpose spin.gif
rename to assets/sneexy/synth tpose spin.gif
diff --git a/assets/synth grid bg.png b/assets/synth grid bg.png
deleted file mode 100644
index a1820366b608d49194112a91fac7e2123884f7f4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 41537
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