feat: add stuff i did section
This commit is contained in:
parent
70d011423b
commit
d8f2f2928e
30
package.json
30
package.json
@ -13,41 +13,41 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@sveltejs/enhanced-img": "^0.3.10",
|
"@sveltejs/enhanced-img": "^0.3.10",
|
||||||
"@sveltejs/kit": "^2.7.3",
|
"@sveltejs/kit": "^2.8.4",
|
||||||
"@sveltejs/vite-plugin-svelte": "^3.1.2",
|
"@sveltejs/vite-plugin-svelte": "^3.1.2",
|
||||||
"@tailwindcss/forms": "^0.5.9",
|
"@tailwindcss/forms": "^0.5.9",
|
||||||
"@tailwindcss/typography": "^0.5.15",
|
"@tailwindcss/typography": "^0.5.15",
|
||||||
"@types/eslint": "^9.6.1",
|
"@types/eslint": "^9.6.1",
|
||||||
"@types/node": "^22.8.2",
|
"@types/node": "^22.10.0",
|
||||||
"autoprefixer": "^10.4.20",
|
"autoprefixer": "^10.4.20",
|
||||||
"eslint": "^9.13.0",
|
"eslint": "^9.15.0",
|
||||||
"eslint-config-prettier": "^9.1.0",
|
"eslint-config-prettier": "^9.1.0",
|
||||||
"eslint-plugin-svelte": "^2.46.0",
|
"eslint-plugin-svelte": "^2.46.0",
|
||||||
"globals": "^15.11.0",
|
"globals": "^15.12.0",
|
||||||
"mdsvex": "^0.12.3",
|
"mdsvex": "^0.12.3",
|
||||||
"postcss": "^8.4.47",
|
"postcss": "^8.4.49",
|
||||||
"prettier": "^3.3.3",
|
"prettier": "^3.4.1",
|
||||||
"prettier-plugin-svelte": "^3.2.7",
|
"prettier-plugin-svelte": "^3.3.2",
|
||||||
"svelte": "^4.2.19",
|
"svelte": "^4.2.19",
|
||||||
"svelte-adapter-bun": "^0.5.2",
|
"svelte-adapter-bun": "^0.5.2",
|
||||||
"svelte-check": "^3.8.6",
|
"svelte-check": "^3.8.6",
|
||||||
"tailwindcss": "^3.4.14",
|
"tailwindcss": "^3.4.15",
|
||||||
"tslib": "^2.8.0",
|
"tslib": "^2.8.1",
|
||||||
"typescript": "^5.6.3",
|
"typescript": "^5.7.2",
|
||||||
"typescript-eslint": "^8.12.1",
|
"typescript-eslint": "^8.16.0",
|
||||||
"vite": "^5.4.10"
|
"vite": "^5.4.11"
|
||||||
},
|
},
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@atproto/api": "^0.13.12",
|
"@atproto/api": "^0.13.18",
|
||||||
"@neodrag/svelte": "^2.0.6",
|
"@neodrag/svelte": "^2.0.6",
|
||||||
"@std/toml": "npm:@jsr/std__toml",
|
"@std/toml": "npm:@jsr/std__toml",
|
||||||
"base64url": "^3.0.1",
|
"base64url": "^3.0.1",
|
||||||
"nanoid": "^5.0.8",
|
"nanoid": "^5.0.9",
|
||||||
"rehype-autolink-headings": "^7.1.0",
|
"rehype-autolink-headings": "^7.1.0",
|
||||||
"rehype-slug": "^6.0.0",
|
"rehype-slug": "^6.0.0",
|
||||||
"steamgriddb": "^2.2.0",
|
"steamgriddb": "^2.2.0",
|
||||||
"typescript-svelte-plugin": "^0.3.42"
|
"typescript-svelte-plugin": "^0.3.43"
|
||||||
},
|
},
|
||||||
"trustedDependencies": [
|
"trustedDependencies": [
|
||||||
"@sveltejs/kit",
|
"@sveltejs/kit",
|
||||||
|
14
src/components/_window_layout.svelte
Normal file
14
src/components/_window_layout.svelte
Normal 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>
|
@ -8,8 +8,6 @@ export const trailingSlash = 'always';
|
|||||||
export async function load({ request, cookies, url, setHeaders }) {
|
export async function load({ request, cookies, url, setHeaders }) {
|
||||||
notifyDarkVisitors(url, request) // no await so it doesnt block load
|
notifyDarkVisitors(url, request) // no await so it doesnt block load
|
||||||
|
|
||||||
setHeaders({ 'Cache-Control': 'no-cache' })
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
route: url.pathname,
|
route: url.pathname,
|
||||||
visitCount: incrementVisitCount(request, cookies),
|
visitCount: incrementVisitCount(request, cookies),
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import Window from '../../components/window.svelte';
|
import Window from '../../components/window.svelte'
|
||||||
import '../../styles/app.css';
|
import Itches from './itches.md'
|
||||||
|
import Stuff from './stuff.md'
|
||||||
|
import '../../styles/app.css'
|
||||||
|
|
||||||
export let title;
|
export let title;
|
||||||
</script>
|
</script>
|
||||||
@ -11,17 +13,8 @@
|
|||||||
<slot />
|
<slot />
|
||||||
</div>
|
</div>
|
||||||
</Window>
|
</Window>
|
||||||
<Window title="itches" sticky>
|
<div class="sticky flex flex-col gap-4 !leading-6 prose-ul:!leading-5">
|
||||||
<div class="prose prose-ralsei pr-2 leading-6">
|
<Stuff/>
|
||||||
<ul>
|
<Itches/>
|
||||||
<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>
|
</div>
|
||||||
</Window>
|
|
||||||
</article>
|
</article>
|
||||||
|
12
src/routes/about/itches.md
Normal file
12
src/routes/about/itches.md
Normal 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
21
src/routes/about/stuff.md
Normal 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
|
@ -46,6 +46,7 @@ const config = {
|
|||||||
layout: {
|
layout: {
|
||||||
about: './src/routes/about/_layout.svelte',
|
about: './src/routes/about/_layout.svelte',
|
||||||
blogpost: './src/routes/entries/_layout.svelte',
|
blogpost: './src/routes/entries/_layout.svelte',
|
||||||
|
simple: './src/components/_window_layout.svelte',
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
Loading…
Reference in New Issue
Block a user