reinit
This commit is contained in:
commit
5d81c423d8
23 changed files with 1899 additions and 0 deletions
13
src/app.d.ts
vendored
Normal file
13
src/app.d.ts
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
// See https://svelte.dev/docs/kit/types#app.d.ts
|
||||
// for information about these interfaces
|
||||
declare global {
|
||||
namespace App {
|
||||
// interface Error {}
|
||||
// interface Locals {}
|
||||
// interface PageData {}
|
||||
// interface PageState {}
|
||||
// interface Platform {}
|
||||
}
|
||||
}
|
||||
|
||||
export {};
|
13
src/app.html
Normal file
13
src/app.html
Normal file
|
@ -0,0 +1,13 @@
|
|||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<link rel="icon" href="%sveltekit.assets%/favicon.png" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link rel="stylesheet" href="/assets/css/styles.css">
|
||||
%sveltekit.head%
|
||||
</head>
|
||||
<body data-sveltekit-preload-data="hover">
|
||||
<div style="display: contents">%sveltekit.body%</div>
|
||||
</body>
|
||||
</html>
|
10
src/lib/Navbar.svelte
Normal file
10
src/lib/Navbar.svelte
Normal file
|
@ -0,0 +1,10 @@
|
|||
<div class="navbar">
|
||||
<a href="/" class="no-link">Hunter Stasonis</a>
|
||||
|
||||
<b><a href="/projects">Projects</a></b>
|
||||
<b><a href="/system">System Setup</a></b>
|
||||
<b><a href="https://github.com/Interfiber">GitHub</a></b>
|
||||
<b><a href="https://bsky.app/profile/interfiber.bsky.social">Bluesky</a></b>
|
||||
<b><a href="mailto:hunter@stasonis.com">Email</a></b>
|
||||
<b><a href="/about">About</a></b>
|
||||
</div>
|
5
src/lib/PageRoot.svelte
Normal file
5
src/lib/PageRoot.svelte
Normal file
|
@ -0,0 +1,5 @@
|
|||
<script>
|
||||
import Navbar from "./Navbar.svelte";
|
||||
</script>
|
||||
|
||||
<Navbar></Navbar>
|
5
src/lib/ProfilePicture.svelte
Normal file
5
src/lib/ProfilePicture.svelte
Normal file
|
@ -0,0 +1,5 @@
|
|||
<script lang="ts">
|
||||
let props = $props();
|
||||
</script>
|
||||
|
||||
<img src={props.url} alt="Profile" class="pfp" />
|
1
src/lib/index.ts
Normal file
1
src/lib/index.ts
Normal file
|
@ -0,0 +1 @@
|
|||
// place files you want to import through the `$lib` alias in this folder.
|
1
src/routes/+layout.ts
Normal file
1
src/routes/+layout.ts
Normal file
|
@ -0,0 +1 @@
|
|||
export const prerender = true;
|
24
src/routes/+page.svelte
Normal file
24
src/routes/+page.svelte
Normal file
|
@ -0,0 +1,24 @@
|
|||
<script>
|
||||
import PageRoot from '$lib/PageRoot.svelte';
|
||||
import ProfilePicture from '$lib/ProfilePicture.svelte';
|
||||
</script>
|
||||
|
||||
<PageRoot></PageRoot>
|
||||
|
||||
<ProfilePicture url="https://github.com/Interfiber.png"></ProfilePicture>
|
||||
|
||||
<h1># Hunter S.</h1>
|
||||
|
||||
<p>👋 Hi! I'm Hunter. My profile picture is from Logan Airport</p>
|
||||
<p>I've been programming for ~6 years, mainly with C++, Java, Rust, and Lua</p>
|
||||
<br>
|
||||
|
||||
<h2>## Who you should donate to</h2>
|
||||
<p>This is a semi-maintained list of people/orgs which I see great value in, and donate to on a monthly basis</p>
|
||||
<p></p>
|
||||
<ul>
|
||||
<li><a href="https://signal.org/donate/">Signal</a> End-to-end encrypted messaging application. Basically the #1 secure, cross-platform messaging application</li>
|
||||
<li><a href="https://kde.org/donate/">KDE</a> Open-source desktop environment for GNU/Linux. The DE I use every day for hours on end</li>
|
||||
<li><a href="https://transitmatters.org/donate">Transitmatters</a> Transit-advocacy group based in Boston. I like it when trains work</li>
|
||||
<li><a href="https://bandcamp.com">Bandcamp</a> Support independent artists. Spotify gives them basically nothing</li>
|
||||
</ul>
|
13
src/routes/about/+page.svelte
Normal file
13
src/routes/about/+page.svelte
Normal file
|
@ -0,0 +1,13 @@
|
|||
<script>
|
||||
import PageRoot from '$lib/PageRoot.svelte';
|
||||
</script>
|
||||
|
||||
<PageRoot></PageRoot>
|
||||
|
||||
<h1># About me</h1>
|
||||
<p>I'm Hunter, I'm 16 years old an have been programming for ~6 years</p>
|
||||
<p>The first computer I ever had was a shared iMac running MacOS High Sierra, and ever since then I've been interested in computers/programming</p>
|
||||
<p>Besides computers I like engineering, public transit, and radio communication stuff</p>
|
||||
|
||||
<h2>## Contact</h2>
|
||||
<p>All my main contact methods are in the navigation menu below. My other accounts are listed below</p>
|
34
src/routes/projects/+page.svelte
Normal file
34
src/routes/projects/+page.svelte
Normal file
|
@ -0,0 +1,34 @@
|
|||
<script>
|
||||
import PageRoot from '$lib/PageRoot.svelte';
|
||||
</script>
|
||||
|
||||
<PageRoot></PageRoot>
|
||||
|
||||
<h1># Projects</h1>
|
||||
<p>Here are some of the projects I am currently, or was working on</p>
|
||||
<br>
|
||||
|
||||
<h2>## Blade3 <a href="https://blade3.xyz">[site]</a></h2>
|
||||
<p>Blade3 is a tool to forward local services to remote servers over a secure tunnel</p>
|
||||
|
||||
<br>
|
||||
|
||||
<h2>## RobloxMidi <a href="https://github.com/Interfiber/rbxmidi">[github]</a></h2>
|
||||
<p>RobloxMidi, or RBXMidi for short, is a tool for playing Roblox pianos using a physical midi keyboard</p>
|
||||
|
||||
<br>
|
||||
|
||||
<h2>## Wildcat <a href="https://www.interfiber.dev/Wildcat">[site]</a></h2>
|
||||
<p>Wildcat is a Uniden BC125AT programmer for Linux</p>
|
||||
|
||||
<br>
|
||||
|
||||
<h2>## Fusion <i>[private]</i></h2>
|
||||
<p>Fusion is a C++ game engine built on top of the Vulkan GPU API</p>
|
||||
<p>Fusion has been a multi-year project for me, and I hope to ship a game with it in the future</p>
|
||||
|
||||
<br>
|
||||
|
||||
<h2>## Hotwire <a href="https://github.com/IBAtechSoftware/Hotwire">[github]</a></h2>
|
||||
<p>Hotwire is a cross-platform wrapper over native dynamic library loading APIs</p>
|
||||
<p>Since Hotwire has such a thin wrapper over native code, it offers a near drop-in replacement for the unix dlopen API, even on Win32!</p>
|
26
src/routes/system/+page.svelte
Normal file
26
src/routes/system/+page.svelte
Normal file
|
@ -0,0 +1,26 @@
|
|||
<script>
|
||||
import PageRoot from '$lib/PageRoot.svelte';
|
||||
</script>
|
||||
|
||||
<PageRoot></PageRoot>
|
||||
|
||||
<h1># System Setup</h1>
|
||||
<p>Hardware, and software I use</p>
|
||||
<br>
|
||||
|
||||
<h2>## Hardware</h2>
|
||||
<ul>
|
||||
<li>CPU: Ryzen 5 5600G</li>
|
||||
<li>GPU: AMD RX 580</li>
|
||||
<li>Hardware Security Key: YubiKey 5 NFC</li>
|
||||
<li>Keyboard: 8BitDo retro keyboard (C64 edition)</li>
|
||||
</ul>
|
||||
|
||||
<h2>## Software</h2>
|
||||
<ul>
|
||||
<li>Operating System: Fedora 41</li>
|
||||
<li>Desktop Environment: KDE Plasma 6</li>
|
||||
<li>Browser: Firefox + Geckium</li>
|
||||
<li>Shell: bash, or tcsh</li>
|
||||
<li>Editor: Visual Studio Code</li>
|
||||
</ul>
|
Loading…
Add table
Add a link
Reference in a new issue