feat: add stuff i did section

This commit is contained in:
dusk 2024-11-26 19:57:00 +03:00
parent 70d011423b
commit d8f2f2928e
Signed by: dusk
SSH Key Fingerprint: SHA256:Abmvag+juovVufZTxyWY8KcVgrznxvBjQpJesv071Aw
8 changed files with 71 additions and 32 deletions

BIN
bun.lockb

Binary file not shown.

View File

@ -13,41 +13,41 @@
},
"devDependencies": {
"@sveltejs/enhanced-img": "^0.3.10",
"@sveltejs/kit": "^2.7.3",
"@sveltejs/kit": "^2.8.4",
"@sveltejs/vite-plugin-svelte": "^3.1.2",
"@tailwindcss/forms": "^0.5.9",
"@tailwindcss/typography": "^0.5.15",
"@types/eslint": "^9.6.1",
"@types/node": "^22.8.2",
"@types/node": "^22.10.0",
"autoprefixer": "^10.4.20",
"eslint": "^9.13.0",
"eslint": "^9.15.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.46.0",
"globals": "^15.11.0",
"globals": "^15.12.0",
"mdsvex": "^0.12.3",
"postcss": "^8.4.47",
"prettier": "^3.3.3",
"prettier-plugin-svelte": "^3.2.7",
"postcss": "^8.4.49",
"prettier": "^3.4.1",
"prettier-plugin-svelte": "^3.3.2",
"svelte": "^4.2.19",
"svelte-adapter-bun": "^0.5.2",
"svelte-check": "^3.8.6",
"tailwindcss": "^3.4.14",
"tslib": "^2.8.0",
"typescript": "^5.6.3",
"typescript-eslint": "^8.12.1",
"vite": "^5.4.10"
"tailwindcss": "^3.4.15",
"tslib": "^2.8.1",
"typescript": "^5.7.2",
"typescript-eslint": "^8.16.0",
"vite": "^5.4.11"
},
"type": "module",
"dependencies": {
"@atproto/api": "^0.13.12",
"@atproto/api": "^0.13.18",
"@neodrag/svelte": "^2.0.6",
"@std/toml": "npm:@jsr/std__toml",
"base64url": "^3.0.1",
"nanoid": "^5.0.8",
"nanoid": "^5.0.9",
"rehype-autolink-headings": "^7.1.0",
"rehype-slug": "^6.0.0",
"steamgriddb": "^2.2.0",
"typescript-svelte-plugin": "^0.3.42"
"typescript-svelte-plugin": "^0.3.43"
},
"trustedDependencies": [
"@sveltejs/kit",

View File

@ -0,0 +1,14 @@
<script lang="ts">
import Window from './window.svelte'
import '../styles/app.css'
export let title
export let sticky
export let prose = true
</script>
<Window {title} {sticky}>
<div class="{prose ? "prose prose-ralsei leading-6 prose-ul:leading-5" : ""}">
<slot />
</div>
</Window>

View File

@ -8,8 +8,6 @@ export const trailingSlash = 'always';
export async function load({ request, cookies, url, setHeaders }) {
notifyDarkVisitors(url, request) // no await so it doesnt block load
setHeaders({ 'Cache-Control': 'no-cache' })
return {
route: url.pathname,
visitCount: incrementVisitCount(request, cookies),

View File

@ -1,6 +1,8 @@
<script lang="ts">
import Window from '../../components/window.svelte';
import '../../styles/app.css';
import Window from '../../components/window.svelte'
import Itches from './itches.md'
import Stuff from './stuff.md'
import '../../styles/app.css'
export let title;
</script>
@ -11,17 +13,8 @@
<slot />
</div>
</Window>
<Window title="itches" sticky>
<div class="prose prose-ralsei pr-2 leading-6">
<ul>
<li>website / social presence todos on <a href="https://indieweb.org/User:Gaze.systems">the indieweb wiki</a></li>
<li>want to start reading chaos;head and chaos;child</li>
<li>start playing killer7 and the silver case etc.</li>
<li>participate in yet another game jam</li>
<li>stream game dev stuff (...if i can stop being anxiety x1000)</li>
<li>mess around with kinect devkit, try to reimplement skeleton estimation?</li>
<li>fly more in VTOL VR with people</li>
</ul>
</div>
</Window>
<div class="sticky flex flex-col gap-4 !leading-6 prose-ul:!leading-5">
<Stuff/>
<Itches/>
</div>
</article>

View File

@ -0,0 +1,12 @@
+++
title = "itches"
layout = "simple"
+++
- website / social presence todos on [the indieweb wiki](https://indieweb.org/User:Gaze.systems)
- want to start reading chaos;head and chaos;child
- start playing killer7 and the silver case etc.
- participate in a game jam every month
- stream game dev stuff (...if i can stop being anxiety x1000)
- mess around with kinect devkit, try to reimplement skeleton estimation?
- fly more in VTOL VR with people

21
src/routes/about/stuff.md Normal file
View File

@ -0,0 +1,21 @@
+++
title = "stuff i did"
layout = "simple"
+++
*for professional / job related stuff, see my [linkedin](https://www.linkedin.com/in/yusuf-bera-ertan/)*
- i develop games
- i mainly work with godot, also have developed addons for it (eg. [boids](https://git.gaze.systems/dusk/godot_boids))
- you can find most games at my [itch.io page](https://yusdacra.itch.io)
- i work on open source projects and whatnot, mostly on [my github](https://github.com/yusdacra)
- mainly developing [nix-cargo-integration](https://github.com/yusdacra/nix-cargo-integration) as my primary nix thing
- also did a lot of work on [dream2nix](https://github.com/nix-community/dream2nix) (rust ecosystem support, many refactors and core functionality work)
- a few packages contributed to nixpkgs, and some nix packaging done for other open source projects (veloren, helix, some others), although i don't maintain some of these anymore
- i used to work on [harmony](https://github.com/harmony-development), wrote a [server in rust](https://github.com/harmony-development/scherzo) and a [client (also rust)](https://github.com/harmony-development/Loqui) for it, and supporting libraries etc. alongside protocol work
- some of my other more solo / hobby projects include
- [musikquadrupled](https://git.gaze.systems/dusk/musikquadrupled) and [musikspider](https://git.gaze.systems/dusk/musikspider), a proxy-like server and a client for [musikcubed](https://github.com/clangen/musikcube)
- [levent](https://github.com/yusdacra/levent), a media tagger
- this website :3
- ...and a bunch of other random stuff i've done overtime, but that's for you to look for
- i have a [misskey.art account](https://misskey.art/@yusdacra) where i only post art in

View File

@ -46,6 +46,7 @@ const config = {
layout: {
about: './src/routes/about/_layout.svelte',
blogpost: './src/routes/entries/_layout.svelte',
simple: './src/components/_window_layout.svelte',
},
}),
],