diff --git a/content/about/_index.md b/content/about/_index.md
index 080c2fc..557366d 100644
--- a/content/about/_index.md
+++ b/content/about/_index.md
@@ -6,10 +6,10 @@ title = "Hi I'm Jakob"
I write code in Gothenburg, Sweden.
-I work on e-commerce stuff at [Norce](https://www.norce.io/), mainly .NET and TypeScript. In my spare time I mostly do Rust and TypeScript, but I dabble in whatever I find interesting. All my machines run [Nix](https://github.com/ankarhem/nix-config).
+I work on e-commerce stuff at [Norce](https://www.norce.io/), mainly .NET and TypeScript. In my spare time I mostly do Rust and TypeScript, but I dabble in whatever I find interesting. All my machines run [Nix](https://tangled.org/ankarhem.dev/nix-config).
- [Email](mailto:jakob@ankarhem.dev)
- [GPG key](/ankarhem.asc) (fingerprint: `445B B655 C1B5 B5CD AA92 8D1C 5299 72E4 1602 00DF`)
-- GitHub
+- Tangled
- Mastodon
- LinkedIn
diff --git a/content/posts/decentralized-social-git.md b/content/posts/decentralized-social-git.md
index 3c7bddf..506c50e 100644
--- a/content/posts/decentralized-social-git.md
+++ b/content/posts/decentralized-social-git.md
@@ -5,7 +5,7 @@ slug = "decentralized-social-git"
description = "Running my own git server on the AT Protocol with Tangled, on a NixOS homelab."
[taxonomies]
-tags = ["nix", "atproto"]
+tags = ["nix", "git", "atproto"]
+++
I like running my own software. You learn how things actually work, you own your data, and the box in my apartment doesn't have a quarterly roadmap. That alone is reason enough to want my git off someone else's servers.
@@ -179,4 +179,4 @@ ghostty +ssh-cache --add=git@knot.ankarhem.dev
That's the knot running: repos on local disk, behind Tailscale, pushing to both GitHub and my own box. The spindle (CI) comes next, and opening the knot to the public internet is a port-forward if I ever decided that I want to expose it to the world.
-If you want to run one, start with the [knot self-hosting guide](https://docs.tangled.org/knot-self-hosting-guide); the [NixOS module](https://tangled.org/@tangled.org/core) does most of the work, and my config lives in [`ankarhem/nix-config`](https://github.com/ankarhem/nix-config).
+If you want to run one, start with the [knot self-hosting guide](https://docs.tangled.org/knot-self-hosting-guide); the [NixOS module](https://tangled.org/@tangled.org/core) does most of the work, and my config lives in [`ankarhem.dev/nix-config`](https://tangled.org/ankarhem.dev/nix-config).
diff --git a/content/posts/deploying-this-blog.md b/content/posts/deploying-this-blog.md
index 7595d1b..2da8d1b 100644
--- a/content/posts/deploying-this-blog.md
+++ b/content/posts/deploying-this-blog.md
@@ -14,8 +14,8 @@ This blog runs on a server in my apartment. It's a NixOS homelab box that also r
The setup involves two repositories:
-- **[`ankarhem/site`](https://github.com/ankarhem/site)** - the blog source. Zola static site, a Nix flake for building and deploying it.
-- **[`ankarhem/nix-config`](https://github.com/ankarhem/nix-config)** - my system configuration. NixOS modules for every service running on the homelab, including the nginx vhost and the blog content itself as a flake input.
+- **[`ankarhem.dev/site`](https://tangled.org/ankarhem.dev/site)** - the blog source. Zola static site, a Nix flake for building and deploying it.
+- **[`ankarhem.dev/nix-config`](https://tangled.org/ankarhem.dev/nix-config)** - my system configuration. NixOS modules for every service running on the homelab, including the nginx vhost and the blog content itself as a flake input.
The connection point is that `nix-config` pulls the blog in as a flake input, and the blog's flake knows how to deploy itself to the homelab using deploy-rs. The flake input is used to provide the initial "seed" version. Subsequent versions come from the CI/CD pipeline.
@@ -193,4 +193,4 @@ push to main
→ nginx serves the new build
```
-Both repos have the relevant code if you want to look at the full files: [`ankarhem/site`](https://github.com/ankarhem/site) for the flake and workflow, and the [`ankarhem/nix-config`](https://github.com/ankarhem/nix-config) for the NixOS modules.
+Both repos have the relevant code if you want to look at the full files: [`ankarhem.dev/site`](https://tangled.org/ankarhem.dev/site) for the flake and workflow, and the [`ankarhem.dev/nix-config`](https://tangled.org/ankarhem.dev/nix-config) for the NixOS modules.