img { ../avatar } Hi there! Thanks for checking out my humble website. I'm Sunny, a professional programmer and designer, and an amateur musician, photographer, video editor and writer. I speak English and German and use any and all pronouns. = Contents => ../blog | Read my blog posts. => ../code | View my coding projects. => ../design | See my design works. => ../music | Listen to my music. => ../photos | Take a look at my photos. => ../wiki | Browse through my wiki. => ../writings | Read my writings. => ../archive | Rummage through the archive. => ../slash/now | Check out my /now page. => ../slash/uses | Check out my /uses page. = Projects You may know me as the maintainer of the following projects: => https://forgejo.sny.sh/sun/Tent | Tent, a simple alternative front-end for Bandcamp. => https://forgejo.sny.sh/sun/userscripts | userscripts, a collection of userscripts, including VGMLoaderX. I also maintain public instances of the following services: => https://4get.sny.sh/ | 4get, a proxy search engine that doesn't suck. => https://linx.sny.sh/ | Linx, a file, code and media sharing service. = Tracking I track my media consumption, among other things, via various services. => https://koito.sny.sh/ | My music on Koito. => https://letterboxd.com/roesch/ | My movies on Letterboxd. => https://steamcommunity.com/id/rcrsch | My games on Steam. => ../tracking/books | My books on this website. => ../tracking/events | My events on this website. => ../tracking/countries | My countries on this website. My canon lists media that has, in some form or another, shaped who I am. => ../tracking/canon | Check out my canon. = Links == Friends Check out some of my friends' websites below. => https://irifea.de/ | Fran => https://friz64.de/ | Friz => https://uniw.university/ | Uni == Webrings This website is part of the following webrings. img { ../webrings/fediring } => https://fediring.net/ | Fediring => https://fediring.net/previous?host=sny.sh | Go to the previous website. => https://fediring.net/random | Go to a random website. => https://fediring.net/next?host=sny.sh | Go to the next website. img { ../webrings/no-ai } => https://baccyflap.com/noai | no ai webring => https://baccyflap.com/noai/?prv&s=ssh | Go to the previous website. => https://baccyflap.com/noai/?rnd | Go to a random website. => https://baccyflap.com/noai/?nxt&s=ssh | Go to the next website. img { ../webrings/wfafp } => https://websitesforpalestine.neocities.org/ | Websites for a Free Palestine => https://catboo.leprd.space/webring/redirect.php?prv&s=sny | Go to the previous website. => https://catboo.leprd.space/webring/redirect.php?nxt&s=sny | Go to the next website. img { ../webrings/xxiivv } => https://webring.xxiivv.com/#sny | XXIIVV Webring => https://lieu.cblgh.org/random | Go to a random website. => https://lieu.cblgh.org/ | Search in this webring. == Buttons My button collection contains some further links of interest. => ../buttons | View my button collection. = Colophon The contents of this website are written in a subset of Mycomarkup and rendered using Mycorrhiza Wiki which, in turn, is reverse-proxied by Caddy. Everything under this domain (save for the e-mail server) runs on a ROCKPro64 with Debian, located in my home, though requests are proxied using frp to get a static IP address. For a bit of history regarding and my reasons behind setting up this entire shtick, check out these blog posts: => ../blog/more | Coming Back for More => ../blog/spartan | s/Gemini/Spartan/ => ../blog/http | s/Spartan/HTTP/ => ../blog/peace | Finally, Peace? To see a list of recent changes, take a look at one of the following pages: => ../changelog | The changelog. => /recent-changes | The recent changes feed. => https://forgejo.sny.sh/sun/mycorrhiza/commits/branch/main | The commit history. Or go way back and check out screenshots of my previous presences on the internet: => ../history | Explore my website's history. = Contact The best way to contact me is via e-mail, ActivityPub or Discord. Don't hesitate to reach out, I'm always happy when I get a message that's not from a random company telling me about their new and updated privacy policy. => mailto:sunny@sny.sh | Send an e-mail to sunny@sny.sh. => https://gotosocial.sny.sh/@sunny | Send a DM to @sunny@gotosocial.sny.sh. => https://discord.com/users/421371986824921109 | Send a Discord message to sny.sh. You may wish to encrypt your message using age (preferred) or OpenPGP (compatible), especially when using otherwise insecure communication methods such as e-mail. => ../keys/age | Download my public age key. => ../keys/openpgp | Download my public OpenPGP key. If you're feeling generous and would like to support my work, you can do so via the following links. Note that you won't receive any perks for your donation (apart from my gratitude). => monero:83tRK3GQqfxCUg5LLQhpWBJMrbeRzpEGiBYKHvNFSVhvExnWAwY2XAaB1x86x5xwaKGWpNAbpqMDHBHTGTMvTFF5BnHgFEm | Support my work via Monero. => https://liberapay.com/sun | Support my work on Liberapay.