small update

This commit is contained in:
slonkazoid 2024-04-19 17:03:25 +03:00
parent f0a846d3cb
commit 0af8c8d9c1
Signed by: slonk
SSH key fingerprint: SHA256:tbZfJX4IOvZ0LGWOWu5Ijo8jfMPi78TU7x1VoEeCIjM
9 changed files with 669 additions and 96 deletions

View file

@ -1,5 +1,5 @@
{
"printWidth": 120,
"printWidth": 160,
"useTabs": true,
"tabWidth": 4
}

1
id_slonkazoid.pub Normal file
View file

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid

56
identity.html Normal file
View file

@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="my slonksite" />
<meta property="og:title" content="slonksite" />
<meta property="og:description" content="my slonksite" />
<meta property="og:url" content="https://slonk.ing/" />
<meta property="og:image" content="https://slonk.ing/img/favicon.png" />
<title>slonksite</title>
<link rel="shortcut icon" href="img/favicon.png" type="image/png" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<main>
<h1>identity</h1>
<p><a href="/">back to home</a></p>
<p>aggregation of my current cryptographic keys, along with a log of changes, and proofs of identity</p>
<fieldset id="ssh">
<legend>ssh</legend>
current: <code>ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid</code><br />
<a href="id_slonkazoid.pub" download>download</a><br />
<details open>
<summary>changelog</summary>
<pre><code>-----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-----</code></pre>
</details>
</fieldset>
<br />
<fieldset id="pgp">
<legend>pgp</legend>
current: <code>30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A</code> @
<a href="https://keys.openpgp.org/vks/v1/by-fingerprint/30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A">keys.openpgp.org</a><br />
<a href=".well-known/openpgpkey/hu/no67q75f6onergjisn8pwm575e3fga5i" download="slonkazoid.asc">download</a>
</fieldset>
</main>
<footer>rsa is dead, long live ed25519</footer>
</body>
</html>

BIN
img/towu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -17,63 +17,61 @@
<main>
<h1>my slonksite</h1>
<p>
hello, i'm slonkazoid<br />
i touch computers
hi, i'm slonkazoid<br />
i write code and break computers<br />
also see <a href="https://blog.slonk.ing/">my blog</a>
</p>
<h2 id="about">about</h2>
<p>programmer, linux user, overall nerd.</p>
<p>programmer, linux user, overall nerd</p>
<p>
i write web apps, cli tools, and such. you can find some of them in the
<a href="#projects">projects</a> section.<br />
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 <a href="projects.html">projects page</a>.<br />
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.<br />
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.
</p>
<p>
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.<br />
also experienced with php (7, plain), express.js, mysql & mariadb, sqlite3, nocodb, electron, ejs, and i'm always willing to learn.
</p>
<p>
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.
</p>
<p>
i speak english and turkish. i am (not very actively) learning german. i was also learning russian at
some point.
</p>
<p>i have <a href="img/cat/">a cat</a>, his name is karamel.</p>
<br />
<p>i am fluent in english and turkish (native). i am (not actively) learning german. i was also learning russian at some point.</p>
<p><a href="img/cat/">my cat</a>'s name is karamel.</p>
<fieldset id="contact">
<legend>contact info</legend>
<table>
<tr>
<td>matrix</td>
<td>@alifurkan:matrix.org</td>
</tr>
<tr>
<td>email</td>
<td>slonkazoid [AT] slonk dot ing</td>
</tr>
<tr>
<td>OpenPGP key</td>
<td>ssh key</td>
<td>
<details style="display: inline; word-break: break-all">
<summary>
<a
href=".well-known/openpgpkey/hu/no67q75f6onergjisn8pwm575e3fga5i"
download="pubkey.gpg"
>download</a
>...
</summary>
<code>30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A</code> @
<a
href="https://keys.openpgp.org/vks/v1/by-fingerprint/30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A"
>keys.openpgp.org</a
>
<summary><a href="id_slonkazoid.pub" download>download</a></summary>
<code>ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVWgaeL8f7Rwh4WzvqJ5DWG9c7wwjpHG5tsOzF7yVVe slonkazoid</code><br />
if key this changes, i will make sure to sign the new key with this one and put it on the
<a href="identity.html">identity page</a>
</details>
</td>
</tr>
<tr>
<td>pgp key</td>
<td>
<details style="display: inline; word-break: break-all">
<summary><a href=".well-known/openpgpkey/hu/no67q75f6onergjisn8pwm575e3fga5i" download="slonkazoid.asc">download</a></summary>
<code>30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A</code> @
<a href="https://keys.openpgp.org/vks/v1/by-fingerprint/30DDF657DC25EF06FDDCD9B229DFCF2217C06A0A">keys.openpgp.org</a><br />
if this key changes, i will probably abandon it.
<a href="https://www.latacora.com/blog/2019/07/16/the-pgp-problem/">see my reasoning why</a>
</details>
</td>
</tr>
<tr>
<td>discord</td>
<td><a href="https://discord.com/users/276363003270791168">matrix.org</a></td>
@ -90,21 +88,13 @@
<td>gitlab</td>
<td><a href="https://gitlab.com/slonkazoid">slonkazoid</a></td>
</tr>
<tr>
<td>forgejo</td>
<td><a href="https://git.slonk.ing/slonk">slonk</a></td>
</tr>
</table>
</fieldset>
<br />
<fieldset id="projects">
<legend>projects</legend>
<ul>
<li>
<b>bingus-files</b>, simple file sharing service written in rust
<a href="https://gitlab.com/slonkazoid/bingus-files">source</a>
<a href="https://files.slonk.ing/">instance</a>
</li>
<li><b>under</b> construction</li>
</ul>
</fieldset>
<br />
<fieldset id="specs">
<legend>specs</legend>
<ul>
@ -126,10 +116,7 @@
</tr>
<tr>
<td>disk</td>
<td>
1x 1 TB ADATA XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive (3000 MB/s
read/write)
</td>
<td>1x 1 TB ADATA XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive (3000 MB/s read/write)</td>
</tr>
<tr>
<td>mb</td>
@ -291,6 +278,15 @@
<li>
<a href="xonotic.html">xonotic server</a>
</li>
<li>
<a href="projects.html">projects</a>
</li>
<li>
<a href="identity.html">identity</a>
</li>
<li>
<a href="https://blog.slonk.ing/">blog</a>
</li>
<li>
<a href="img/cat/">cat pics</a>
</li>
@ -299,21 +295,24 @@
</li>
</ul>
</fieldset>
<br />
<p>
this close to losing it
<progress max="100" value="96"></progress>
<progress max="100" value="97"></progress>
</p>
<p>
<b>did you know?</b> this website has a total of 0 bytes of javascript<br />
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, <code>curl | bat -l html</code>, a new high-end computer, and the sbc you found on the sidewalk.
</p>
<p><b>did you know?</b> this website has a total of 0 bytes of javascript</p>
<div class="buttons">
<a href="https://slonk.ing/"><img src="img/88x31.apng" alt="slonk" /></a>
<a href="https://iusearchbtw.fun/"><img src="img/maggie.gif" alt="maggie (colon 3)" /></a>
<a href="https://maira.cc/"><img src="img/maira.gif" alt="maira.cc" /></a>
<a href="https://chxry.github.io/"><img src="img/chxry.gif" alt="chxry" /></a>
<a href="https://me.colon3.lol/"><img src="img/pandarose.png" alt="pandarose" /></a>
<a href="https://me.fxo.lol/"><img src="img/pandarose.png" alt="pandarose" /></a>
<a href="https://matdoes.dev/retro"><img src="img/matdoesdev.png" alt="mat does dev! (colon 3)" /></a>
<a href="https://adryd.com/"><img src="img/adryd.png" alt="(witch hat) adryd" /></a>
<a href="https://notnite.com/"><img src="img/notnite.png" alt="notnite" /></a>
@ -322,41 +321,26 @@
<a href="https://honbra.com/"><img src="img/honbra.png" alt="honbra" /></a>
<a href="https://jamie.rs/"><img src="img/jamie.png" alt="jamie (heart)" /></a>
<a href="https://maia.crimew.gay/"><img src="img/maia.crimew.gay.png" alt="maia crimew arson" /></a>
<a href="https://rambhat.la/"><img src="img/towu.png" alt="towu (@theonlywayup)" /></a>
<a href="https://ssi.fyi/"><img src="img/ssi.gif" alt="server scanning inc" /></a>
<a href="https://eightyeightthirty.one/"
><img
src="img/eightyeightythirtyone.png"
alt="eightyeightthirty.one"
title="very cool project by notnite"
><img src="img/eightyeightythirtyone.png" alt="eightyeightthirty.one" title="very cool project by notnite"
/></a>
<a href="steam://launch/440"><img src="img/tfnow.gif" alt="team fortress now" /></a>
<a href="steam://launch/70"><img src="img/hl.gif" alt="half-life" /></a>
<a href="https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish"
><img src="img/hatems.gif" alt="i hate microsoft"
/></a>
<a href="https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish"><img src="img/hatems.gif" alt="i hate microsoft" /></a>
<a href="https://linux.org/"><img src="img/linuxnow2.gif" alt="linux now! (2.5)" /></a>
<a href="https://archlinux.org/"
><img src="img/archbtw.png" alt="powered by Arch BTW" title="i use arch btw"
/></a>
<a href="https://archlinux.org/"><img src="img/archbtw.png" alt="powered by Arch BTW" title="i use arch btw" /></a>
<a href="https://debian.org/"
><img
src="img/debian.gif"
alt="Powered by debian"
title="the server runs alpine, but the reverse proxy runs debian"
><img src="img/debian.gif" alt="Powered by debian" title="the server runs alpine, but the reverse proxy runs debian"
/></a>
<a href="https://neovim.io/"><img src="img/neovim.gif" alt="made with neovim" /></a>
<a href="https://www.defectivebydesign.org/"
><img src="img/dbd.gif" alt="eliminate drm now! defective by design"
/></a>
<a href="https://www.defectivebydesign.org/"><img src="img/dbd.gif" alt="eliminate drm now! defective by design" /></a>
<a href="https://lynx.invisible-island.net/"><img src="img/lynxnow.gif" alt="lynx now! (2.5)" /></a>
<a href="http://links.twibright.com/"><img src="img/linksbrow.gif" alt="links browser" /></a>
<a href="https://www.anybrowser.org/"
><img src="img/anybrowser.gif" alt="viewable with any browser"
/></a>
<a href="https://www.anybrowser.org/"><img src="img/anybrowser.gif" alt="viewable with any browser" /></a>
<a href="https://validator.w3.org/"><img src="img/valid-xhtml10.png" alt="W3C XHTML 1.0 verified" /></a>
<a href="https://www.mozilla.org/en-US/firefox/"
><img src="img/firefox4.gif" alt="tested on firefox"
/></a>
<a href="https://www.mozilla.org/en-US/firefox/"><img src="img/firefox4.gif" alt="tested on firefox" /></a>
<a href="https://librewolf.net/"><img src="img/chrome.gif" alt="anything but chrome!" /></a>
<a href="img/catscape3.gif"><img src="img/catscape3.gif" alt="catspace meow! (3.0)" /></a>
<a href="https://ublockorigin.com/"><img src="img/ublockorigin.png" alt="uBlock Origin NOW!" /></a>
@ -369,8 +353,6 @@
/></a>
<a href="https://wikipedia.org/"><img src="img/wikipedia.gif" alt="support wikipedia" /></a>
</div>
<p>also visit <a href="https://mimmers.xyz">mia's website</a></p>
</main>
<footer>&#9398; copyfuck 1337 slonkazoid</footer>

513
projects.html Normal file
View file

@ -0,0 +1,513 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="my slonksite" />
<meta property="og:title" content="slonksite" />
<meta property="og:description" content="my slonksite" />
<meta property="og:url" content="https://slonk.ing/" />
<meta property="og:image" content="https://slonk.ing/img/favicon.png" />
<title>slonksite</title>
<link rel="shortcut icon" href="img/favicon.png" type="image/png" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<main>
<h1>projects</h1>
<p><a href="/">back to home</a></p>
<p>
list of some of my personal projects.<br />
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.
</p>
<ul class="projects-list">
<li>
<details open>
<summary>bingus-blog</summary>
<table>
<tr>
<td>description</td>
<td>blazingly fast markdown blog software written in rust memory safe</td>
</tr>
<tr>
<td>source</td>
<td><a href="https://git.slonk.ing/slonk/bingus-blog">git.slonk.ing</a></td>
</tr>
<tr>
<td>instance</td>
<td>
<a href="https://blog.slonk.ing/">blog.slonk.ing</a>
</td>
</tr>
<tr>
<td>languages</td>
<td>rust</td>
</tr>
<tr>
<td>keywords</td>
<td>web, ssr</td>
</tr>
<tr>
<td>category</td>
<td>projects</td>
</tr>
<tr>
<td>status</td>
<td>active</td>
</tr>
<tr>
<td>license</td>
<td>MIT</td>
</tr>
<tr>
<td>slocs</td>
<td>1102 rust</td>
</tr>
</table>
</details>
</li>
<li>
<details open>
<summary>bingus-files</summary>
<table>
<tr>
<td>description</td>
<td>simple file sharing service written in rust</td>
</tr>
<tr>
<td>source</td>
<td><a href="https://gitlab.com/slonkazoid/bingus-files">gitlab.com</a></td>
</tr>
<tr>
<td>instance</td>
<td><a href="https://files.slonk.ing/">files.slonk.ing</a></td>
</tr>
<tr>
<td>languages</td>
<td>rust, js</td>
</tr>
<tr>
<td>keywords</td>
<td>web</td>
</tr>
<tr>
<td>category</td>
<td>projects</td>
</tr>
<tr>
<td>status</td>
<td>maintenance</td>
</tr>
<tr>
<td>license</td>
<td>MIT</td>
</tr>
<tr>
<td>slocs</td>
<td>530 rust, 262 js</td>
</tr>
</table>
</details>
</li>
<li>
<details open>
<summary>silly-png</summary>
<table>
<tr>
<td>description</td>
<td>embed shellscripts and files into pngs</td>
</tr>
<tr>
<td>source</td>
<td><a href="https://gitlab.com/slonkazoid/silly-png">gitlab.com</a></td>
</tr>
<tr>
<td>languages</td>
<td>rust, posix sh</td>
</tr>
<tr>
<td>keywords</td>
<td>shellscripting, security</td>
</tr>
<tr>
<td>category</td>
<td>side projects</td>
</tr>
<tr>
<td>status</td>
<td>completed</td>
</tr>
<tr>
<td>license</td>
<td>CC0</td>
</tr>
<tr>
<td>slocs</td>
<td>128 rust</td>
</tr>
</table>
</details>
</li>
<li>
<details open>
<summary>CelestePatcher</summary>
<table>
<tr>
<td>description</td>
<td>patcher for Celeste that removes the Steam dependency</td>
</tr>
<tr>
<td>source</td>
<td><a href="https://gitlab.com/slonkazoid/CelestePatcher">gitlab.com</a></td>
</tr>
<tr>
<td>languages</td>
<td>c#</td>
</tr>
<tr>
<td>keywords</td>
<td>mono, assembly modding</td>
</tr>
<tr>
<td>category</td>
<td>side projects</td>
</tr>
<tr>
<td>status</td>
<td>completed</td>
</tr>
<tr>
<td>license</td>
<td>GPL-3.0<!-- why did i do that? --></td>
</tr>
<tr>
<td>slocs</td>
<td>248 C#</td>
</tr>
</table>
</details>
</li>
<li>
<details open>
<summary>MCStatus</summary>
<table>
<tr>
<td>description</td>
<td>discord bot that pings minecraft servers</td>
</tr>
<tr>
<td>source</td>
<td><a href="https://gitlab.com/slonkazoid/mc-status">gitlab.com</a></td>
</tr>
<tr>
<td>invite</td>
<td>
<a href="https://discord.com/oauth2/authorize?client_id=740191553238335560&permissions=0&scope=bot">discord.com</a>
</td>
</tr>
<tr>
<td>languages</td>
<td>js</td>
</tr>
<tr>
<td>keywords</td>
<td>minecraft, discord, bot</td>
</tr>
<tr>
<td>category</td>
<td>side projects</td>
</tr>
<tr>
<td>status</td>
<td>completed</td>
</tr>
<tr>
<td>license</td>
<td>GPL-3.0</td>
</tr>
<tr>
<td>slocs</td>
<td>634 js</td>
</tr>
</table>
</details>
</li>
<li>
<details open>
<summary>phone</summary>
<table>
<tr>
<td>description</td>
<td>webhooks for my server</td>
</tr>
<tr>
<td>source</td>
<td><a href="https://git.slonk.ing/slonk/phone">git.slonk.ing</a></td>
</tr>
<tr>
<td>languages</td>
<td>rust</td>
</tr>
<tr>
<td>keywords</td>
<td>web, git, automation</td>
</tr>
<tr>
<td>category</td>
<td>side projects</td>
</tr>
<tr>
<td>status</td>
<td>N/A</td>
</tr>
<tr>
<td>license</td>
<td>N/A</td>
</tr>
<tr>
<td>slocs</td>
<td>179 rust</td>
</tr>
</table>
</details>
</li>
<li>
<details open>
<summary>biter</summary>
<table>
<tr>
<td>description</td>
<td>bad but also really fast twitter proxy</td>
</tr>
<tr>
<td>source</td>
<td><a href="https://git.slonk.ing/slonk/biter">git.slonk.ing</a></td>
</tr>
<tr>
<td>instance</td>
<td><a href="https://biter.slonk.ing/">biter.slonk.ing</a></td>
</tr>
<tr>
<td>languages</td>
<td>rust</td>
</tr>
<tr>
<td>keywords</td>
<td>web, twitter, scraping</td>
</tr>
<tr>
<td>category</td>
<td>for fun</td>
</tr>
<tr>
<td>status</td>
<td>on hold</td>
</tr>
<tr>
<td>license</td>
<td>MIT</td>
</tr>
<tr>
<td>slocs</td>
<td>618 rust</td>
</tr>
</table>
</details>
</li>
<li>
<details open>
<summary>bingus-http</summary>
<table>
<tr>
<td>description</td>
<td>http implementation in rust that i wrote on my phone and is 1/2 as fast as hyper</td>
</tr>
<tr>
<td>source</td>
<td><a href="https://gitlab.com/hyron-devs/bingus-http">gitlab.com</a></td>
</tr>
<tr>
<td>languages</td>
<td>rust</td>
</tr>
<tr>
<td>keywords</td>
<td>web</td>
</tr>
<tr>
<td>category</td>
<td>for fun</td>
</tr>
<tr>
<td>status</td>
<td>dead</td>
</tr>
<tr>
<td>license</td>
<td>MIT</td>
</tr>
<tr>
<td>slocs</td>
<td>864 rust</td>
</tr>
</table>
</details>
</li>
<li>
<details open>
<summary>slonksite</summary>
<table>
<tr>
<td>description</td>
<td>this website!</td>
</tr>
<tr>
<td>source</td>
<td><a href="https://git.slonk.ing/slonk/slonksite">git.slonk.ing</a></td>
</tr>
<tr>
<td>link</td>
<td><a href="https://slonk.ing/">slonk.ing</a></td>
</tr>
<tr>
<td>languages</td>
<td>html, css</td>
</tr>
<tr>
<td>keywords</td>
<td>web</td>
</tr>
<tr>
<td>category</td>
<td>not sure</td>
</tr>
<tr>
<td>status</td>
<td>you tell me</td>
</tr>
<tr>
<td>license</td>
<td>N/A</td>
</tr>
<tr>
<td>slocs</td>
<td>919 html, 161 css</td>
</tr>
</table>
</details>
</li>
</ul>
<h2>other stuff i could not count as a "project"</h2>
<ul>
<li>
<a href="https://gitlab.com/slonkazoid/snippets"><b>snippets</b></a
>, a collection of scripts and scraps that i don't want to rewrite each time
</li>
<li>
<a href="https://gitlab.com/slonkazoid/avt"><b>avt</b></a
>, ffmpeg wrapper to record screen with audio losslessly on X with minimal overhead (and more)
</li>
<li>
<a href="https://git.slonk.ing/slonk/weird-express-logger"><b>weird-express-logger</b></a
>, request logger in the form of an express.js middleware. it has a pretty cool log format and supports processing multiple requests at the
same time and updating their status on the terminal as they complete. the implementation is really.. <i>javascript</i>.. though
</li>
<li>
<a href="https://gitlab.com/hyron-devs/hyron-deploy"><b>hyron-deploy</b></a
>, deploy your sites to the cloud (any floppa-files or bingus-files instance) :rocket:. chatgpt generated a lot of this project's code so i
don't count it as mine
</li>
<li>
<b>personal patches</b>, i write patches for some of the software i use and sometimes even upload them to my gitlab. here are a few:
<ul>
<li>
<details>
<!-- prettier-ignore -->
<summary>sway-slonk-git (<a href="https://gitlab.com/slonkazoid/pkgbuild-sway-slonk-git">pkgbuild</a>)</summary>
my most infamous pkgbuild. it's just sway-git but it adds my
<a href="https://gitlab.com/slonkazoid/sway-patches">sway patches</a> which includes the extremely useful <code>env</code> patch
i should contribute upstream sometime and stuff to fix the bugs as they come from git
</details>
</li>
<li>
<details>
<!-- prettier-ignore -->
<summary>wlroots-slonk-git (<a href="https://gitlab.com/slonkazoid/pkgbuild-wlroots-slonk-git">pkgbuild</a>)</summary>
fixes a (maybe more than one?) memory corruption bug and adds the legacy wl_drm protocol back
</details>
</li>
<li>
<details>
<!-- prettier-ignore -->
<summary>linux-zen-slonk (<a href="https://gitlab.com/slonkazoid/pkgbuild-linux-zen-slonk">pkgbuild</a>)</summary>
linux-cachyos inspired linux-zen pkgbuild<br />
adds flags in the form of environment variables to configure the build process
</details>
</li>
<li>
<details>
<!-- prettier-ignore -->
<summary>mkinitcpio-utils-slonk (<a href="https://gitlab.com/slonkazoid/pkgbuild-mkinitcpio-utils-slonk">pkgbuild</a>)</summary>
1. add the missing cryptargs options (<a href="https://github.com/grazzolini/mkinitcpio-utils/pull/18">merge this PLEASE</a
>)<br />
2. add a duress password<br />
more info available <a href="https://ck.katzen.cafe/notes/9riufsldq5wra1nu">here</a>
</details>
</li>
<li>
<details>
<!-- prettier-ignore -->
<summary>iwd</summary>
adds a memory leak. hackaround for a bug that made it segfault on my server<br />
<pre lang="diff">
diff --git a/src/wiphy.c b/src/wiphy.c
index 766df34..86eacbe 100644
--- a/src/wiphy.c
+++ b/src/wiphy.c
@@ -1902,7 +1902,19 @@ static bool wiphy_get_driver_name(struct wiphy *wiphy)
}
driver_path[len] = '\0';
- wiphy->driver_str = l_strdup(basename(driver_path));
+ //wiphy->driver_str = l_strdup(basename(driver_path));
+ // forgive me for this
+ char* str = malloc(9);
+ str[0] = 'T';
+ str[1] = 'E';
+ str[2] = 'S';
+ str[3] = 'T';
+ str[4] = driver_path[len - 4];
+ str[5] = driver_path[len - 3];
+ str[6] = driver_path[len - 2];
+ str[7] = driver_path[len - 1];
+ str[8] = '\0';
+ wiphy->driver_str = str;
for (i = 0; i < L_ARRAY_SIZE(driver_infos); i++)
if (!fnmatch(driver_infos[i].prefix, wiphy->driver_str, 0))</pre
>
</details>
</li>
</ul>
</li>
</ul>
<h2>future project ideas</h2>
<ul>
<li>
<b>silly-files</b>, bingus-files but backed by a custom distributed replicated ref-counted storage implementation in rust, also supporting
notes, editing files, accounts, file privacy, autodelete, encryption, etc etc
</li>
<li>
<b>silly-blog</b>, bingus-blog but a complete blogging platform with an RSS feed, post editor, comments, JS, database, and whatever else i
can fit in it
</li>
</ul>
<p>yes, it seems like silly-* means "more web bingus-*"</p>
<h3>under construction</h3>
</main>
</body>
</html>

View file

@ -1 +0,0 @@
.well-known/openpgpkey/hu/no67q75f6onergjisn8pwm575e3fga5i

View file

@ -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(

View file

@ -19,16 +19,13 @@
><b>download <a href="https://xonotic.org/">xonotic</a> now!</b></marquee
>
<h1>xonotic server</h1>
<p><a href="/">back to home</a></p>
<p>
i host a xonotic server on the same <a href="https://is.slonk.ing/notice/Ad6bptg7T7I50tJps8">phone</a> 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 <a href="https://is.slonk.ing/notice/Ad6bptg7T7I50tJps8">phone</a> 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
</p>
<img
src="img/xonotic.png"
alt="screenshot of xonotic's multiplayer menu showing 'xonotic.slonk.ing' in the address bar"
style="width: 100%"
/>
<img src="img/xonotic.png" alt="screenshot of xonotic's multiplayer menu showing 'xonotic.slonk.ing' in the address bar" style="width: 100%" />
</main>
<footer>&#9398; copyfuck 1337 slonkazoid</footer>