From 90acabb4d5b0cdb15099f749970fe1fcc050877c Mon Sep 17 00:00:00 2001 From: rootiest Date: Mon, 9 Mar 2026 23:11:29 -0400 Subject: [PATCH] docs(readme): implement new clean style Implements a cleaner style with heavy use of badges to replace basic manual entries for several components. In particular: contact methods now use badges for the various services/protocols and the tech stack is now formatted with badges as well. --- README.md | 144 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 83 insertions(+), 61 deletions(-) diff --git a/README.md b/README.md index f47f1fa..6b244d9 100644 --- a/README.md +++ b/README.md @@ -1,83 +1,108 @@ -### Hi I'm Rootiest ๐Ÿ‘‹ +

+ Rootiest Logo +

-- Name: Chris (or rootiest) -- he/him -- MA, USA (English) +

Hi, I'm Chris โ€” aka Rootiest ๐Ÿ‘‹

-I'm a software developer and maker. +

+ Software Developer ยท Maker ยท Self-Hoster
+ ๐Ÿ“ MA, USA  โ€ข  he/him +

-I'm currently spending much of my time working on -[Klipper](https://klipper3d.org) and -[Voron](https://vorondesign.com) related projects. - -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! +

+ Website + Ko-fi + WakaTime +

--- -[![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. +## ๐Ÿง‘โ€๐Ÿ’ป About Me -[![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. +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. -[![Join the Rootiest Discord server](resources/discord-banner.png) -](http://rootiest.com/discord.html) -Stop by on Discord for support and community interaction for my projects. +My configs are open source and available here: + +| Project | Link | +|---------|------| +| ๐Ÿ—‚๏ธ Dotfiles | [rootiest/dotfiles](https://github.com/rootiest/dotfiles) | +| ๐Ÿ“ Neovim Config | [rootiest/rootiest-nvim](https://github.com/rootiest/rootiest-nvim) | --- -#### ๐Ÿ“ซ How to reach me +## ๐Ÿ› ๏ธ Tech Stack -![logo](resources/logo-xsmall.png)[@Rootiest]() on Discord -![logo](resources/logo-xsmall.png) -[@rootiest@fosstodon.org](https://fosstodon.org/@rootiest) on Mastodon -![logo](resources/logo-xsmall.png) -[@rootiest.com](https://bsky.app/profile/rootiest.com) on BlueSky -![logo](resources/logo-xsmall.png) -[@Rootiest@lemmy.world](https://lemmy.world/u/Rootiest) on Lemmy -![logo](resources/logo-xsmall.png) -[Rootiest](https://rootiest.slack.com) on Slack -![logo](resources/logo-xsmall.png) -[@rootiest:matrix.org](https://matrix.to/#/@rootiest:matrix.org) by Matrix -![logo](resources/logo-xsmall.png) -[chris@rootiest.com](mailto:chris@rootiest.com) by email +

+ Linux + Arch Linux + Neovim + Lua + Python + C + Shell + Docker + Git + Gitea +

+ +--- + +## ๐ŸŒ Self-Hosted Services + +| Service | Stack | Description | +|---------|-------|-------------| +| [๐Ÿ™ Rootiest Gitea](https://git.rootiest.dev) | Gitea | Git repository server | +| [๐Ÿ“‹ Rootiest Gists](https://gists.rootiest.dev) | OpenGist | Single-file code & text sharing | +| [๐Ÿ”— Rootiest Shorties](https://url.rootiest.dev) | URL Shortener | Short URLs that forward anywhere | +| [๐Ÿ“ Rootiest Notes](https://notes.rootiest.dev) | Memos | Markdown notes (ร  la Google Keep) | +| [๐Ÿ” Rootiest Vault](https://vault.rootiest.dev) | Vaultwarden | BitWarden-compatible password manager | +| [โฑ๏ธ Rootiest Wakatime](https://wakatime.rootiest.dev) | WakAPI | Coding stats with no retention limits | +| [๐Ÿ“ท Rootiest Photos](https://photos.rootiest.dev) | Immich | Photo storage & organization *(invite only)* | + +> More services will be added over time! + +--- + +## ๐Ÿ’ฌ Community + + + Join the Rootiest Discord server + + +Stop by for support and community interaction around my projects. + +--- + +## ๐Ÿ“ซ How to Reach Me + +

+ Discord + Mastodon + BlueSky +
+ Lemmy + Slack + Matrix + Email +

> [!NOTE] -> Matrix is my preferred method of contact. +> Matrix is my preferred method of contact. > However, I will typically also respond quickly on Discord. --- -#### ๐Ÿ” 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. -- **User:** Chris Laprade (Rootiest) -- **Master Key ID:** `35294DF70BFCE0CB` -- **Fingerprint:** (Run `gpg --fingerprint 35294DF70BFCE0CB` to get the full string) -- **Download:** Download my public keyfile: [rootiest.asc](https://git.rootiest.dev/rootiest/.profile/raw/branch/main/rootiest.asc) +- **User:** Chris Laprade (Rootiest) `` +- **Key ID:** `35294DF70BFCE0CB` +- **Fingerprint:** Run `gpg --fingerprint 35294DF70BFCE0CB` to verify +- **Download:** [rootiest.asc](https://git.rootiest.dev/rootiest/.profile/raw/branch/main/rootiest.asc)
-Click to view Public Key Block +๐Ÿ”‘ Click to view Public Key Block ```pgp -----BEGIN PGP PUBLIC KEY BLOCK----- @@ -135,10 +160,7 @@ bAtT/m1XnxAZsGIgqn7BUB2EZjpp2ouo7HbJtT/m1Xm7DB3g4mFfvDRnSadJoiEb dAnTWVAo4tSHbN3bAvRPy1ayDJlX+vADiLVB58VX+rLji7tk3pnDWqD/ABtS5lXn xAkcQVT9gqia13VR3zal2MWpk43KcjNiMGUZVHbxK2IAjTpLOksAxtZdQtmU/wCo 5wu2k3y1VfsoxxlfIKp+wODvZA06TRF0yqe2NytqFlXS1mGD5QxE1tBrMUY53VDk -7kbSdlVfvlBiuv5AwO52wPBTf4b8xl0nzgEwDA2O2o+FKnw3ZdUZSvmRNOyo/wAH -jSpjmZzYjMakRxcYf/sKkc71QtFULsepjsPKrFYtQG5UHmGl+Q02ED47NNKNOks6 -SzpLOksCKNnEepnj0FqEQVAduN5IENUfIWJ59MEjiCqYKonUWahfImtYao+Q1GPk -/8QAFBEBAAAAAAAAAAAAAAAAAAAAkP/aAAgBAgEBPwFwP//EACMQAAAFBAIDAQEA +7kbSdlVfvlBiuv5AwO52wPBTf4b8xl0nzgEwDA2O2o+FKnw3ZdUZSrP/8QAFBEBAAAAAAAAAAAAAAAAAAAAkP/aAAgBAgEBPwFwP//EACMQAAIFBAIDAQEA AAAAAAAAAAABEBEhIDAxQFFhAhJBIlD/2gAIAQEABj8CtciCED6nwZSSHGpIgSJi zJD8mwnR/IlITImdiR0vO3Kv5bvSd7vqSOef7rcLEh/LO26sQ9j3oDL3tErr7EP1 skrUdCBIzsFV0uUkhnUOuBNWRJCDtyYgP5A0OzwIElVMiK2LIzQdyUkhA5ogd6D1