summaryrefslogtreecommitdiff
path: root/src/lib/components
diff options
context:
space:
mode:
authortoufic ar <contact@toufy.me>2026-09-18 03:41:31 +0300
committertoufic ar <contact@toufy.me>2026-09-18 03:41:31 +0300
commiteed5ea5450d023cc27bd7b43533abba381686b41 (patch)
treef47a74d1d39d218fa1806473966c696183dc378c /src/lib/components
parent23036d13715870f581f1fac4b26d1e60fa2be63a (diff)
downloadwebsite-eed5ea5450d023cc27bd7b43533abba381686b41.tar.gz
website-eed5ea5450d023cc27bd7b43533abba381686b41.zip
improvements + mollysocket
Diffstat (limited to 'src/lib/components')
-rw-r--r--src/lib/components/Projects.svelte12
-rw-r--r--src/lib/components/Services.svelte48
2 files changed, 40 insertions, 20 deletions
diff --git a/src/lib/components/Projects.svelte b/src/lib/components/Projects.svelte
new file mode 100644
index 0000000..1a8b3d8
--- /dev/null
+++ b/src/lib/components/Projects.svelte
@@ -0,0 +1,12 @@
+<script lang="ts">
+ import Link from "./Link.svelte";
+ import SectionTitle from "./SectionTitle.svelte";
+</script>
+
+<SectionTitle title="projects">
+ you can browse the <Link href="https://git-scm.com/">Git</Link> repositories of
+ my public projects on my <Link href="https://git.zx2c4.com/cgit/about"
+ >cgit</Link
+ > instance at <Link href="https://git.toufy.me">git.toufy.me</Link>, all
+ repositories are accessible and available under free licenses
+</SectionTitle>
diff --git a/src/lib/components/Services.svelte b/src/lib/components/Services.svelte
index bd3f05a..dc3f50f 100644
--- a/src/lib/components/Services.svelte
+++ b/src/lib/components/Services.svelte
@@ -4,47 +4,34 @@
const services: App.ServiceItem[] = [
{
- icon: "iconify-[fa7-brands--git-alt]",
- name: "git",
- description:
- "cgit instance, all project repositories are accessible and available under free licenses",
- source: "https://git.toufy.me/servers/tree/aphrodite/devops/git.nix",
- url: "https://git.toufy.me",
- references: [
- { name: "git", url: "https://git-scm.com" },
- { name: "cgit", url: "https://git.zx2c4.com/cgit/about" },
- { name: "gitolite", url: "https://gitolite.com/gitolite" },
- ],
- },
- {
icon: "iconify-[fa7-solid--search]",
name: "search",
description:
- "my public searxng instance. no usage metrics. opinionated selection of engines; no LLMs, captchas, or censorship/far-right engines",
+ "my public SearxNG instance. no usage metrics. opinionated selection of engines; no LLMs, captchas, or censorship/far-right engines",
source: "https://git.toufy.me/servers/tree/aphrodite/search",
url: "https://search.toufy.me",
references: [{ name: "searxng", url: "https://searxng.org" }],
},
{
icon: "iconify-[fa7-brands--tor-browser]",
- name: "tor",
+ name: "TOR",
description:
- "a tor relay node and an embedded snowflake. open this page and keep the tab running in the background to spin up your own snowflake instance",
+ "a TOR relay node and an embedded Snowflake. open this page and keep the tab running in the background to spin up your own Snowflake instance",
source: "https://git.toufy.me/servers/tree/adonis/tor",
url: "https://tor.toufy.me",
references: [
- { name: "tor project", url: "https://torproject.org" },
- { name: "snowflake", url: "https://snowflake.torproject.org" },
+ { name: "TOR project", url: "https://torproject.org" },
+ { name: "Snowflake", url: "https://snowflake.torproject.org" },
],
},
{
icon: "iconify-[fa7-brands--arch-linux]",
- name: "aur",
+ name: "AUR",
description:
"weekly builds of AUR packages (mostly for development) that i use, but if someone requests a package i might add it",
source: "https://git.toufy.me/taur",
url: "https://aur.toufy.me",
- references: [{ name: "aur", url: "https://aur.archlinux.org" }],
+ references: [{ name: "AUR", url: "https://aur.archlinux.org" }],
},
{
icon: "iconify-[fa7-solid--wifi]",
@@ -79,6 +66,27 @@
},
],
},
+ {
+ icon: "iconify-[arcticons--molly]",
+ name: "MollySocket",
+ description: "get Signal notifications via UnifiedPush with Molly",
+ source: "https://git.toufy.me/servers/tree/adonis/push/default.nix",
+ url: "https://mollysocket.push.toufy.me",
+ references: [
+ {
+ name: "Signal",
+ url: "https://signal.org",
+ },
+ {
+ name: "Molly",
+ url: "https://molly.im",
+ },
+ {
+ name: "MollySocket",
+ url: "https://github.com/mollyim/mollysocket",
+ },
+ ],
+ },
];
</script>