Files
.profile/README.md
T
rootiest 8df2c63c62 docs(readme): update links to configs
- Update url for dotfiles
- Update url for neovim
- Add fish config url
- Add kitty config url
2026-04-27 14:45:36 -04:00

266 lines
16 KiB
Markdown

<p align="center">
<img src="resources/logo.png" width="130" alt="Rootiest Logo" />
</p>
<h1 align="center">Hi, I'm Chris — aka Rootiest 👋</h1>
<p align="center">
<strong>Software Developer · Maker · Self-Hoster</strong><br/>
📍 MA, USA &nbsp;•&nbsp; he/him
</p>
<p align="center">
<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>
<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>
<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>
---
## 🧑‍💻 About Me
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.
My configs are open source and available here:
| Project | Link |
| ---------------- | ------------------------------------------------------------------------- |
| 🗂️ 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
<p>
<img src="https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black" alt="Linux"/>
<img src="https://img.shields.io/badge/Arch_Linux-1793D1?style=flat-square&logo=arch-linux&logoColor=white" alt="Arch Linux"/>
<img src="https://img.shields.io/badge/Neovim-57A143?style=flat-square&logo=neovim&logoColor=white" alt="Neovim"/>
<img src="https://img.shields.io/badge/Lua-2C2D72?style=flat-square&logo=lua&logoColor=white" alt="Lua"/>
<img src="https://img.shields.io/badge/Python-3776AB?style=flat-square&logo=python&logoColor=white" alt="Python"/>
<img src="https://img.shields.io/badge/C-00599C?style=flat-square&logo=c&logoColor=white" alt="C"/>
<img src="https://img.shields.io/badge/Shell-4EAA25?style=flat-square&logo=gnu-bash&logoColor=white" alt="Shell"/>
<img src="https://img.shields.io/badge/Docker-2496ED?style=flat-square&logo=docker&logoColor=white" alt="Docker"/>
<img src="https://img.shields.io/badge/Git-F05032?style=flat-square&logo=git&logoColor=white" alt="Git"/>
<img src="https://img.shields.io/badge/Gitea-609926?style=flat-square&logo=gitea&logoColor=white" alt="Gitea"/>
</p>
---
## 🌐 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]
> Matrix is my preferred method of contact.
> However, I will typically also respond quickly on Discord.
---
## 🔐 PGP Public Key
If you need to send me sensitive information or verify my digital signatures, you can use my PGP public key.
> [!TIP]
> When emailing me, encrypting with my PGP key is appreciated.
> My Sieve filters prioritize encrypted mail, so it's less likely to
> end up in a folder I check infrequently.
- **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>
<summary>🔑 Click to view Public Key Block</summary>
```pgp
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEaKZwERYJKwYBBAHaRw8BAQdAJr00XfdVevS/qGyM5mA68w+wCnDIQOLSvPT7
abT8tBm0LUNocmlzIExhcHJhZGUgKFJvb3RpZXN0KSA8Y2hyaXNAcm9vdGllc3Qu
Y29tPoiTBBMWCgA7AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAFiEE7uIC00KN
eMJT8289NSlN9wv84MsFAmimdHICGQEACgkQNSlN9wv84MtDpgD+MH7YCqdFT5sK
zC34qT8xYoVyvRKBcxXfAXgbkV9dB1IBAOM/oOhvFdB7v0IAhiB10A0C4WassoR1
sKj7C3bG9igFtB1Sb290aWVzdCA8cm9vdGllc3RAcHJvdG9uLm1lPoiQBBMWCgA4
FiEE7uIC00KNeMJT8289NSlN9wv84MsFAmimdF4CGwMFCwkIBwIGFQoJCAsCBBYC
AwECHgECF4AACgkQNSlN9wv84MteAAEAt8N1kQUB8d5GZS5WawHFzJVLVJiuGNhL
6son3UWFDDkA/0gsLb1gr0z1fI8dy5Gw2nd/GjNc97enwqNrMJITA9gN0dUi1SAB
EAABAQAAAAAAAAAAAAAAAP/Y/+AAEEpGSUYAAQEBADAAMAAA/9sAQwAgFhgcGBQg
HBocJCIgJjBQNDAsLDBiRko6UHRmenhyZnBugJC4nICIropucKDaoq6+xM7Qznya
4vLgyPC4ys7G/9sAQwEiJCQwKjBeNDRexoRwhMbGxsbGxsbGxsbGxsbGxsbGxsbG
xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG/8IAEQgA8AD9AwERAAIRAQMR
Af/EABkAAQADAQEAAAAAAAAAAAAAAAACAwQBBf/EABgBAQEBAQEAAAAAAAAAAAAA
AAABAwIE/9oADAMBAAIQAxAAAAH0AAAADhTNKmkF6ASc9OLazuufQAAAAAAAARXL
N87W5noY23joABw4tc7neJoAAAAAABwzzbI3isktZzS1nfcwAAAAAAAAAAIrhnpp
aWuNTC659AAAAAAAAAAAAIr589UHet59Nx6AAAAAAAAAAAADhgnqqd7nmvuYAAAA
AAAAAAAAAyTfI33PNouQAAAAAAAAAAAAArdedPZcy33zAAAAAAAAAAAAAAYZ6c7X
0r46p3Y5tvAAAAAAAAAAAAAivmT22s7HJNlwAAAAAAAAAAAAAzzXC9Mk6npXxiE6
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
kjBTTakAdPBSAQ==
=UFAX
-----END PGP PUBLIC KEY BLOCK-----
```
</details>