diff --git a/.prettierrc.json b/.prettierrc.json index ec49b10..4712153 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,5 +1,5 @@ { - "printWidth": 120, + "printWidth": 160, "useTabs": true, "tabWidth": 4 } diff --git a/id_slonkazoid.pub b/id_slonkazoid.pub new file mode 100644 index 0000000..0a5e863 --- /dev/null +++ b/id_slonkazoid.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid diff --git a/identity.html b/identity.html new file mode 100644 index 0000000..645a933 --- /dev/null +++ b/identity.html @@ -0,0 +1,56 @@ + + + + + + + + + + + slonksite + + + + + +
+

identity

+

back to home

+

aggregation of my current cryptographic keys, along with a log of changes, and proofs of identity

+ +
+ ssh + current: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid
+ download
+
+ changelog +
-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+date: 2024-04-19T16:51:00+03:00
+
+i am switching over to the following key:
+    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid
+i will also be using that key from now on
+-----BEGIN PGP SIGNATURE-----
+
+iJAEARYKADgWIQRNbVmTcxzpawITTQicUfMHL40RogUCZiJ4EhocYWxpZnVya2Fu
+eWlsZGl6QGdtYWlsLmNvbQAKCRCcUfMHL40RotntAP97O+rt+w2w8dCT+ov9sJ14
+9FvjPR/IbLvabq7j9bZRFwEAomVj/b4ooZvdwu73VNuXFM0QL1jlABMhHjM//Y3U
+1wo=
+=z3ba
+-----END PGP SIGNATURE-----
+
+
+
+
+ pgp + current: 30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A @ + keys.openpgp.org
+ download +
+
+ + + diff --git a/img/towu.png b/img/towu.png new file mode 100644 index 0000000..fdc813b Binary files /dev/null and b/img/towu.png differ diff --git a/index.html b/index.html index 591cb17..4519604 100644 --- a/index.html +++ b/index.html @@ -17,63 +17,61 @@

my slonksite

- hello, i'm slonkazoid
- i touch computers + hi, i'm slonkazoid
+ i write code and break computers
+ also see my blog

about

-

programmer, linux user, overall nerd.

+

programmer, linux user, overall nerd

- i write web apps, cli tools, and such. you can find some of them in the - projects section.
- my favorite languages are rust and bash, but i can code in rust, javascript, c, bash, c#; and to a - lesser extent, java (minecraft modding), python, brainfuck, php, and lua. + i write web apps, cli tools, bots, and such. you can find some of them over at the projects page.
+ my favorite languages are rust and bash, but i can write js/ts, c, c#; and to a lesser extent, java (minecraft modding), python, brainfuck, php, + and lua.
+ i'm a quick learner. i like to step out of my comfort zone and try out technology i have little to no experience with. i make learner projects + with new stacks and i come out more knowledgable in the end.

- typing is something i'm relatively good at. i got 121 wpm on monkeytype before typing this sentence. i - learnt it by spending several hundred hours without a mic playing TTT in gmod when i was younger, and - programming since i was a kid. + my favorite web stack is rust (language) + tokio (runtime) + axum (web framework) + hyper (http server) + askama (templating engine) + sqlx + (database driver) + postgresql (database) + lighttpd (proxy/web server) + linux (os) + aarch64 (architecture). and musl if you care about + libc.
+ also experienced with php (7, plain), express.js, mysql & mariadb, sqlite3, nocodb, electron, ejs, and i'm always willing to learn.

- i play video games. my all-time favorites are, in no specific order after the second, team fortress 2, - celeste, deep rock galactic, ultrakill, minecraft, half-life, and counter-strike. + i also play video games. my all-time favorites are, in no specific order after the second, team fortress 2, celeste, deep rock galactic, + ultrakill, minecraft, half-life, and counter-strike.

-

- i speak english and turkish. i am (not very actively) learning german. i was also learning russian at - some point. -

-

i have a cat, his name is karamel.

-
+

i am fluent in english and turkish (native). i am (not actively) learning german. i was also learning russian at some point.

+

my cat's name is karamel.

contact info - - - - - + + + + + - @@ -90,21 +88,13 @@ + + + +
matrix@alifurkan:matrix.org
email slonkazoid [AT] slonk dot ing
OpenPGP keyssh key
- - download... - - 30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A @ - keys.openpgp.org + download + ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid
+ if key this changes, i will make sure to sign the new key with this one and put it on the + identity page +
+
pgp key +
+ download + 30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A @ + keys.openpgp.org
+ if this key changes, i will probably abandon it. + see my reasoning why
discord matrix.orggitlab slonkazoid
forgejoslonk

-
- projects - -
-
specs
-

this close to losing it - + +

+

+ did you know? this website has a total of 0 bytes of javascript
+ in my opinion, simple websites like this shouldn't require a powerful system to render. i want my site to be accessible on an old smartphone, on + your 14 year old computer, curl | bat -l html, a new high-end computer, and the sbc you found on the sidewalk.

-

did you know? this website has a total of 0 bytes of javascript

slonk maggie (colon 3) maira.cc chxry - pandarose + pandarose mat does dev! (colon 3) (witch hat) adryd notnite @@ -322,41 +321,26 @@ honbra jamie (heart) maia crimew arson + towu (@theonlywayup) server scanning inc eightyeightthirty.oneeightyeightthirty.one team fortress now half-life - i hate microsoft + i hate microsoft linux now! (2.5) - powered by Arch BTW + powered by Arch BTW Powered by debianPowered by debian made with neovim - eliminate drm now! defective by design + eliminate drm now! defective by design lynx now! (2.5) links browser - viewable with any browser + viewable with any browser W3C XHTML 1.0 verified - tested on firefox + tested on firefox anything but chrome! catspace meow! (3.0) uBlock Origin NOW! @@ -369,8 +353,6 @@ /> support wikipedia
- -

also visit mia's website

diff --git a/projects.html b/projects.html new file mode 100644 index 0000000..2414699 --- /dev/null +++ b/projects.html @@ -0,0 +1,513 @@ + + + + + + + + + + + slonksite + + + + + +
+

projects

+

back to home

+

+ list of some of my personal projects.
+ just because a project is in this list doesn't mean i'm proud of it. i put projects that i think people would be interested in here. +

+ + +

other stuff i could not count as a "project"

+ + +

future project ideas

+ +

yes, it seems like silly-* means "more web bingus-*"

+ +

under construction

+
+ + diff --git a/pubkey.gpg b/pubkey.gpg deleted file mode 120000 index aca54c8..0000000 --- a/pubkey.gpg +++ /dev/null @@ -1 +0,0 @@ -.well-known/openpgpkey/hu/no67q75f6onergjisn8pwm575e3fga5i \ No newline at end of file diff --git a/style.css b/style.css index cab9364..e4309f7 100644 --- a/style.css +++ b/style.css @@ -27,8 +27,12 @@ } } -:root { +:root, +code { font-family: "Hack", "Hack Nerd Font", "JetBrains Mono", "JetBrainsMono Nerd Font", monospace, sans-serif; +} + +:root { scrollbar-width: none; background-color: var(--base); @@ -87,22 +91,37 @@ footer { font-size: small; opacity: 50%; } - code { - padding: 0.15em 0.4em; + padding: 0.15em 0.3em; + overflow-wrap: break-word; + word-break: break-all; + white-space: pre-wrap; background-color: var(--surface0); color: var(--subtext1); } +pre > code { + border: 2px solid var(--surface0); + padding: 1.25em 1.5em; + display: block; + + background-color: var(--base); + color: var(--text); +} + legend { font-weight: 900; } +.projects-list li details[open] { + margin: 1em auto; +} + summary:hover, summary:active, details[open] > summary { - font-weight: bolder; + font-weight: bold; } summary::after { @@ -127,9 +146,14 @@ div.buttons > a { } } -td:nth-child(1) { +table { + word-break: break-word; +} + +td:first-child { font-weight: bold; word-break: keep-all; + vertical-align: top; } td:nth-child(2) { @@ -147,6 +171,7 @@ td:nth-child(2) { body { padding: 4em 0; + min-height: calc(100vh - 8em); background: var(--crust); background: linear-gradient( diff --git a/xonotic.html b/xonotic.html index 30d6e4e..486da15 100644 --- a/xonotic.html +++ b/xonotic.html @@ -19,16 +19,13 @@ >download xonotic now!

xonotic server

+

back to home

- i host a xonotic server on the same phone i - host this website and the akkoma instance on. after downloading the game, you can join the server by - typing "xonotic.slonk.ing" into the address bar above the join button in the multiplayer menu + i host a xonotic server on the same phone i host this website and the akkoma + instance on. after downloading the game, you can join the server by typing "xonotic.slonk.ing" into the address bar above the join button in the + multiplayer menu

- screenshot of xonotic's multiplayer menu showing 'xonotic.slonk.ing' in the address bar + screenshot of xonotic's multiplayer menu showing 'xonotic.slonk.ing' in the address bar