Compare commits

..
1 Commits
Author SHA1 Message Date
rootiest cb385c3454 fix(readme): contacts section header
Use an actual header for the "How to reach me" section
2026-03-05 23:37:38 -05:00
5 changed files with 57 additions and 97 deletions
-7
View File
@@ -1,7 +0,0 @@
# AI sessions and project overviews
.remember
.gemini*
.claude*
CLAUDE.md
GEMINI.md
AGENTS.md
+56 -89
View File
@@ -1,93 +1,65 @@
<p align="center"> ### Hi I'm Rootiest 👋
<img src="resources/logo.png" width="130" alt="Rootiest Logo" />
</p>
<h1 align="center">Hi, I'm Chris — aka Rootiest 👋</h1> - Name: Chris (or rootiest)
- he/him
- MA, USA (English)
<p align="center"> I'm a software developer and maker.
<strong>Software Developer · Maker · Self-Hoster</strong><br/>
📍 MA, USA &nbsp;•&nbsp; he/him
</p>
<p align="center"> I'm currently spending much of my time working on
<a href="https://rootiest.com"><img src="https://img.shields.io/badge/Website-rootiest.com-E63946?style=flat-square&logo=firefox-browser&logoColor=white" alt="Website"/></a> [Klipper](https://klipper3d.org) and
<a href="https://ko-fi.com/rootiest"><img src="https://img.shields.io/badge/Ko--fi-Buy_me_a_coffee-FF5E5B?style=flat-square&logo=ko-fi&logoColor=white" alt="Ko-fi"/></a> [Voron](https://vorondesign.com) related projects.
<a href="https://wakatime.com/@e52fe977-226c-492e-bfc3-861e5fb35965"><img src="https://wakatime.com/badge/user/e52fe977-226c-492e-bfc3-861e5fb35965.svg" alt="WakaTime"/></a>
</p> My dotfiles are available
[here](https://github.com/rootiest/dotfiles).
My neovim dotfiles are available
[here](https://github.com/rootiest/rootiest-nvim).
I've also designed some PCBs for 3D printers and home automation projects.
I enjoy self-hosting, here are a few of my public services:
- [Rootiest Gitea](https://git.rootiest.dev) (Gitea Instance) - Git repository server (like Github)
- [Rootiest Gists](https://gists.rootiest.dev) (OpenGist Instance) - Code-sharing server (easily share single-file code/text)
- [Rootiest Shorties](https://url.rootiest.dev) (URL Shortener) - Make short URLs that forward to long addresses
- [Rootiest Notes](https://notes.rootiest.dev) (Notes/Memos Server) - Like Google Keep with MarkDown support
- [Rootiest Vault](https://vault.rootiest.dev) (VaultWarden Instance) - BitWarden-based password manager
- [Rootiest Wakatime](https://wakatime.rootiest.dev) (WakAPI Instance) - Tracks coding statistics without retention limits
- [Rootiest Photos](https://photos.rootiest.dev) (Immich Instance) - Photo storing and organizing (requires invite due to storage costs)
- More will probably be added to this list over time as I find more fun services to host!
--- ---
## 🧑‍💻 About Me [![wakatime](https://wakatime.com/badge/user/e52fe977-226c-492e-bfc3-861e5fb35965.svg)
](https://wakatime.com/@e52fe977-226c-492e-bfc3-861e5fb35965)
Check out my coding metrics.
I'm a software developer and maker currently spending most of my time on [Klipper](https://klipper3d.org) and [Voron](https://vorondesign.com) related projects. I've also designed PCBs for 3D printers and home automation, and I'm an avid self-hoster — running a suite of public services for my community. [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)
](https://ko-fi.com/rootiest)
If you like my work, consider buying me a coffee.
My configs are open source and available here: [![Join the Rootiest Discord server](resources/discord-banner.png)
](http://rootiest.com/discord.html)
| Project | Link | Stop by on Discord for support and community interaction for my projects.
| ---------------- | ------------------------------------------------------------------------- |
| 🗂️ Dotfiles | [rootiest/dotfiles](https://git.rootiest.dev/rootiest/dotfiles) |
| 📝 Neovim Config | [rootiest/nvim-config](https://git.rootiest.dev/rootiest/neovim-config) |
| 🐟 Fish Config | [rootiest/fish-config](https://git.rootiest.dev/rootiest/fish-config) |
| 🐱 Kitty Config | [rootiest/kitty-config](https://git.rootiest.dev/rootiest/kitty-config) |
--- ---
## 🛠️ Tech Stack #### 📫How to reach me
<p> ![logo](resources/logo-xsmall.png)[@Rootiest]() on Discord
<img src="https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black" alt="Linux"/> ![logo](resources/logo-xsmall.png)
<img src="https://img.shields.io/badge/Arch_Linux-1793D1?style=flat-square&logo=arch-linux&logoColor=white" alt="Arch Linux"/> [@rootiest@fosstodon.org](https://fosstodon.org/@rootiest) on Mastodon
<img src="https://img.shields.io/badge/Neovim-57A143?style=flat-square&logo=neovim&logoColor=white" alt="Neovim"/> ![logo](resources/logo-xsmall.png)
<img src="https://img.shields.io/badge/Lua-2C2D72?style=flat-square&logo=lua&logoColor=white" alt="Lua"/> [@rootiest.com](https://bsky.app/profile/rootiest.com) on BlueSky
<img src="https://img.shields.io/badge/Python-3776AB?style=flat-square&logo=python&logoColor=white" alt="Python"/> ![logo](resources/logo-xsmall.png)
<img src="https://img.shields.io/badge/C-00599C?style=flat-square&logo=c&logoColor=white" alt="C"/> [@Rootiest@lemmy.world](https://lemmy.world/u/Rootiest) on Lemmy
<img src="https://img.shields.io/badge/Shell-4EAA25?style=flat-square&logo=gnu-bash&logoColor=white" alt="Shell"/> ![logo](resources/logo-xsmall.png)
<img src="https://img.shields.io/badge/Docker-2496ED?style=flat-square&logo=docker&logoColor=white" alt="Docker"/> [Rootiest](https://rootiest.slack.com) on Slack
<img src="https://img.shields.io/badge/Git-F05032?style=flat-square&logo=git&logoColor=white" alt="Git"/> ![logo](resources/logo-xsmall.png)
<img src="https://img.shields.io/badge/Gitea-609926?style=flat-square&logo=gitea&logoColor=white" alt="Gitea"/> [@rootiest:matrix.org](https://matrix.to/#/@rootiest:matrix.org) by Matrix
</p> ![logo](resources/logo-xsmall.png)
[chris@rootiest.com](mailto:chris@rootiest.com) by email
---
## 🌐 Self-Hosted Services
| Service | Stack | Description |
| ----------------------------------------------------- | --------------------------------------------------------- | -------------------------------------------- |
| [🐙 Rootiest Gitea](https://git.rootiest.dev) | [Gitea](https://github.com/go-gitea/gitea) | Git repository server |
| [📋 Rootiest Gists](https://gists.rootiest.dev) | [OpenGist](https://github.com/thomiceli/opengist) | Single-file code & text sharing |
| [🔗 Rootiest Shorties](https://url.rootiest.dev) | [Kutt](https://github.com/thedevs-network/kutt/) | Short URLs that forward anywhere |
| [📝 Rootiest Notes](https://notes.rootiest.dev) | [Memos](https://github.com/usememos/memos) | Markdown notes (à la Google Keep) |
| [🔐 Rootiest Vault](https://vault.rootiest.dev) | [Vaultwarden](https://github.com/dani-garcia/vaultwarden) | BitWarden-compatible password manager |
| [⏱️ Rootiest Wakatime](https://wakatime.rootiest.dev) | [WakAPI](https://github.com/muety/wakapi) | Coding stats with no retention limits |
| [📷 Rootiest Photos](https://photos.rootiest.dev) | [Immich](https://github.com/immich-app/immich) | Photo storage & organization _(invite only)_ |
| [📁 Rootiest Files](https://files.rootiest.dev) | [SFTPGo](https://github.com/drakkan/sftpgo) | File server _(invite only)_ |
> More services will be added over time!
---
## 💬 Community
<a href="http://rootiest.com/discord.html">
<img src="resources/discord-banner.png" alt="Join the Rootiest Discord server" width="300"/>
</a>
Stop by for support and community interaction around my projects.
---
## 📫 How to Reach Me
<p>
<a href="https://matrix.to/#/@rootiest:matrix.org"><img src="https://img.shields.io/badge/Matrix-@rootiest:matrix.org-000000?style=flat-square&logo=matrix&logoColor=white" alt="Matrix"/></a>
<a href="http://rootiest.com/discord.html"><img src="https://img.shields.io/badge/Discord-@Rootiest-5865F2?style=flat-square&logo=discord&logoColor=white" alt="Discord"/></a>
<a href="https://bsky.app/profile/rootiest.com"><img src="https://img.shields.io/badge/BlueSky-@rootiest.com-0285FF?style=flat-square&logo=bluesky&logoColor=white" alt="BlueSky"/></a>
<a href="mailto:chris@rootiest.com"><img src="https://img.shields.io/badge/Email-chris@rootiest.com-EA4335?style=flat-square&logo=gmail&logoColor=white" alt="Email"/></a>
<br>
<a href="https://fosstodon.org/@rootiest"><img src="https://img.shields.io/badge/Mastodon-@rootiest@fosstodon.org-6364FF?style=flat-square&logo=mastodon&logoColor=white" alt="Mastodon"/></a>
<a href="https://lemmy.world/u/Rootiest"><img src="https://img.shields.io/badge/Lemmy-@Rootiest@lemmy.world-FF6600?style=flat-square&logo=lemmy&logoColor=white" alt="Lemmy"/></a>
<a href="https://rootiest.slack.com"><img src="https://img.shields.io/badge/Slack-Rootiest-4A154B?style=flat-square&logo=slack&logoColor=white" alt="Slack"/></a>
</p>
> [!NOTE] > [!NOTE]
> Matrix is my preferred method of contact. > Matrix is my preferred method of contact.
@@ -95,22 +67,17 @@ Stop by for support and community interaction around my projects.
--- ---
## 🔐 PGP Public Key #### 🔐 PGP Public Key
If you need to send me sensitive information or verify my digital signatures, you can use my PGP public key. If you need to send me sensitive information or verify my digital signatures, you can use my PGP public key.
> [!TIP] - **User:** Chris Laprade (Rootiest) <chris@rootiest.com>
> When emailing me, encrypting with my PGP key is appreciated. - **Master Key ID:** `35294DF70BFCE0CB`
> My Sieve filters prioritize encrypted mail, so it's less likely to - **Fingerprint:** (Run `gpg --fingerprint 35294DF70BFCE0CB` to get the full string)
> end up in a folder I check infrequently. - **Download:** Download my public keyfile: [rootiest.asc](https://git.rootiest.dev/rootiest/.profile/raw/branch/main/rootiest.asc)
- **User:** Chris Laprade (Rootiest) `<chris@rootiest.com>`
- **Key ID:** `35294DF70BFCE0CB`
- **Fingerprint:** Run `gpg --fingerprint 35294DF70BFCE0CB` to verify
- **Download:** [rootiest.asc](https://git.rootiest.dev/rootiest/.profile/raw/branch/main/rootiest.asc)
<details> <details>
<summary>🔑 Click to view Public Key Block</summary> <summary>Click to view Public Key Block</summary>
```pgp ```pgp
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 875 B

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 22 KiB