diff options
Diffstat (limited to 'content')
-rw-r--r-- | content/_index.md | 3 | ||||
-rw-r--r-- | content/about.md | 7 | ||||
-rw-r--r-- | content/contact.md | 31 | ||||
-rw-r--r-- | content/posts/imagemagick-email.md | 24 | ||||
-rw-r--r-- | content/projects.md | 18 | ||||
-rw-r--r-- | content/rocks.md | 26 | ||||
-rw-r--r-- | content/todo.md | 10 |
7 files changed, 112 insertions, 7 deletions
diff --git a/content/_index.md b/content/_index.md index e69de29..9fbbd0c 100644 --- a/content/_index.md +++ b/content/_index.md @@ -0,0 +1,3 @@ +Hi there, I'm frosty. I'm primarily interested in meteorology, systems administration, and photography; I also like to experiment with minimalistic software setups and unconventional workflows. + +I don't consider myself a software developer, but I do write some code here and there. My favorite languages are C and Go, and I much prefer backend to frontend. diff --git a/content/about.md b/content/about.md deleted file mode 100644 index f1fabd6..0000000 --- a/content/about.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "About" ---- - -Hi there, I'm frosty. I'm primarily interested in meteorology, systems administration, and photography; I also like to experiment with minimalistic software setups and unconventional workflows. - -I don't consider myself a software developer, but I do write some code here and there. My favorite languages are C and Go, and I much prefer backend to frontend. diff --git a/content/contact.md b/content/contact.md new file mode 100644 index 0000000..4fbb8f4 --- /dev/null +++ b/content/contact.md @@ -0,0 +1,31 @@ +--- +title: "Contact" +subtext: "Say hi!" +--- + +Methods of contact are listed in order of preference and likeliness of hearing back. + +## Email + + + +*See [here][email-generate] for how I generated this image!* + +## IRC + +On Libera, I idle in `#gentoo-chat` and `#voidlinux` primarily; I use the nick `frostyfalls`. Feel free to highlight or message me for quick contact. + +I may be on other smaller and more niche networks, but I can't confirm or deny this claim. ;) + +## XMPP + +My JID is `broadview@yax.im`, though this is expected to change sometime soon. The only OMEMO fingerprints I actively use are: + +``` +7c829d6f-012136dc-30a39d91-a06cbd5d-5501f66c-cb0b023b-c1a356b0-c4c7013f +5004ea49-70879550-1f081e8e-b7380424-62228029-60fec0c7-8b015d6b-3a310303 +``` + +Do keep in mind that I don't idle 24/7 in my client at this time. + +[email-generate]: /2025/06/16/imagemagick-powered-email-image-generation.html diff --git a/content/posts/imagemagick-email.md b/content/posts/imagemagick-email.md new file mode 100644 index 0000000..bbf2621 --- /dev/null +++ b/content/posts/imagemagick-email.md @@ -0,0 +1,24 @@ +--- +title: "ImageMagick-powered email image generation" +date: "2025-06-16" +--- + +This is a quick post to show off the email address image shown on the [contact page][contact-email] and how I threw it together. + +I wanted to list my email address on my website, but putting it in plaintext can give those LLM scrapers and bots access to it easier. So, I generated an image with ImageMagick to display it. + +After cross-referencing some documentation on how to [handle text][magick-text] and [warp the image][magick-warp], I figured out how to do what I wanted. I decided to put it in [my website's Makefile][website-makefile] to make it easier to execute. + +...That's pretty much it. Here's the code, though: + +```sh +magick -background transparent -fill "#eeff11" -font "Iosevka" -size 220x60 \ + -gravity center label:"mail@example.net" -wave -15x150 ./static/img/text.png +``` + +Thanks for reading this quick one. Check in later! + +[contact-email]: /contact.html#Email +[magick-text]: https://usage.imagemagick.org/text/ +[magick-warp]: https://usage.imagemagick.org/warping/ +[website-makefile]: https://git.sr.ht/~auroras/www/tree/master/item/Makefile diff --git a/content/projects.md b/content/projects.md new file mode 100644 index 0000000..0f5e0b3 --- /dev/null +++ b/content/projects.md @@ -0,0 +1,18 @@ +--- +title: "Projects" +subtext: "The list that never grows." +--- + +## Server Management + +* Home server: Used as a NAS and photo management solution (powered by [Lychee][lychee]). +* VPS: Used for public-facing services and this very website. +* [frosty-overlay][frosty-overlay]: Personal Gentoo overlay for packaging software not in the official repository. + +## Desktop + +* [dotfiles][dotfiles]: My collection of configurations for my desktop setups + some shell configurations and scripts. + +[lychee]: https://lycheeorg.dev/ +[frosty-overlay]: https://git.sr.ht/~auroras/frosty-overlay +[dotfiles]: https://git.sr.ht/~auroras/dotfiles diff --git a/content/rocks.md b/content/rocks.md new file mode 100644 index 0000000..63c10c0 --- /dev/null +++ b/content/rocks.md @@ -0,0 +1,26 @@ +--- +title: "Rocks" +subtext: "A compilation of anything that butters my muffin." +--- + +## Server Software + +* [PrivateBin](https://privatebin.info/): Pastebin service where encryption and decryption happens in the browser. +* [Miniflux](https://miniflux.app/): Feed reader with simple configuration, minimal UI, and great UX. +* [ZNC](https://wiki.znc.in/ZNC): Featureful IRC bouncer with an extensive web interface for configuration. +* [Gonic](https://github.com/sentriz/gonic): Music streaming server, implements the (Open)Subsonic API. + +## Shell Scripting + +* [ShellCheck](https://www.shellcheck.net/): Static analyzer for shell scripts; the gold standard for people who care about their scripts. +* [shfmt](https://github.com/mvdan/sh): Shell script formatter; while quite opinionated, it works great for me. + +## Emacs Packages + +* [Eglot](https://www.gnu.org/software/emacs/manual/html_node/eglot/index.html): An LSP client implemented right - great configurations out of the box, and generally "just works." + +--- + +I'm taking suggestions for anything that could fit the bill here! Be sure to [let me know][contact] if you have anything. + +[contact]: /contact.html diff --git a/content/todo.md b/content/todo.md new file mode 100644 index 0000000..06444aa --- /dev/null +++ b/content/todo.md @@ -0,0 +1,10 @@ +--- +title: "Todo" +subtext: "Oh boy, will this ever get filled out?" +--- + +This is more of a meta page to list out tasks related to the website that need to be done. + +* [ ] Create proper favicon and other image-related branding. +* [ ] Flesh out the RSS XML (prototype is up). +* [ ] Apply for small-size website clubs, after optimizing assets such as the fonts and images. |