Hi
I'm thunder, welcome to my website
About
I like computers and tinkering with them, i don't have much else going on in my life.
I've been using (GNU/)Linux since 2017, i currently use NixOS, which is a pretty niche distro that allows you to declaratively configure pretty much everything using nix. Here is my slowly growing monstrocity of a config.
My favourite language for general purpose programming is Rust. I have a basic understanding of C and C++, but I'm not a huge fan.
I also like trying more obscure languages languages like Haskell or Common Lisp, but i haven't really used them outside of small utility programs, some of which can be found embedded in my nix configuration. I also like Nix (the language).
This website
This site was made with the leptos framework, because i wanted to program in Rust. All of this could easily be created with basic html, a sprinkle of js for the radio and a tiny bit of php for the guestbook, in fact that is what i used previously.
Thanks to leptos' server side rendering feature, there aren't really any downsides to using it here, even with WASM disabled most of the page (everything "important") works. The WASM blob is very small compared to other modern websites.
The pixel font is IBM VGA 8x16, and you can find it here.
My links
Contact
You can find me on
XMPP: thunder@gooptyland.xyz
Matrix: @thunder:kotiboksi.xyz
Discord: thundertheidiot