This commit is contained in:
Reid 2024-12-08 18:34:16 -08:00
parent 095ff3a9c0
commit 62d2b3717a
Signed by: reidlab
GPG key ID: DAF5EAF6665839FD
25 changed files with 31 additions and 30 deletions

View file

@ -4,6 +4,8 @@ root = true
end_of_line = lf end_of_line = lf
indent_style = space indent_style = space
indent_size = 4 indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true
[{*.nix,*.yml}] [{*.nix,*.yml}]
indent_size = 2 indent_size = 2

3
.gitignore vendored
View file

@ -1,4 +1,3 @@
/.astro /.astro
/dist /dist
/result /result
@ -6,4 +5,4 @@
# i host hidden files on my website here, don't ask about them # i host hidden files on my website here, don't ask about them
# cool self-hosted infinite fileshare # cool self-hosted infinite fileshare
/f /f

View file

@ -23,4 +23,4 @@ or, for deployment:
```sh ```sh
npm run build npm run build
``` ```

View file

@ -15,4 +15,4 @@ export default defineConfig({
sitemap(), sitemap(),
compress() compress()
] ]
}); });

View file

@ -27,4 +27,4 @@ export default [
] ]
} }
} }
]; ];

View file

@ -25,7 +25,7 @@
# very scuffed but endorsed! # very scuffed but endorsed!
#npmDepsHash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; #npmDepsHash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
npmDepsHash = "sha256-aPRFARC1WJsH1NIrm9OmBv/bH9ME1K4apfWqbA+VPf4="; npmDepsHash = "sha256-aPRFARC1WJsH1NIrm9OmBv/bH9ME1K4apfWqbA+VPf4=";
installPhase = '' installPhase = ''
mkdir -p $out mkdir -p $out
mv ./dist/* $out/ mv ./dist/* $out/
@ -42,4 +42,4 @@
]; ];
}; };
}); });
} }

View file

@ -2,4 +2,4 @@ module.exports = {
plugins: [ plugins: [
require("postcss-preset-env") require("postcss-preset-env")
] ]
}; };

View file

@ -41,4 +41,4 @@ const badges = await getEntry("badges", "badges");
height: 31px; height: 31px;
} }
} }
</style> </style>

View file

@ -29,4 +29,4 @@ const { title } = Astro.props;
box-shadow: .25em .25em #181818; box-shadow: .25em .25em #181818;
padding: 1em; padding: 1em;
} }
</style> </style>

View file

@ -6,4 +6,4 @@ const message = figlet.text("reidlab", (err, _res) => { if (err) { throw err; }
<header transition:persist> <header transition:persist>
<pre aria-label="reidlab">{message}</pre> <pre aria-label="reidlab">{message}</pre>
</header> </header>

View file

@ -65,4 +65,4 @@ let lastYear = 0;
flex-direction: column; flex-direction: column;
align-items: flex-end; align-items: flex-end;
} }
</style> </style>

View file

@ -35,11 +35,11 @@ import Header from "./Header.astro";
nav ul { nav ul {
padding-left: 1em; padding-left: 1em;
margin: 1.5em; margin: 1.5em;
white-space: nowrap; white-space: nowrap;
} }
nav li { nav li {
list-style-type: "/ "; list-style-type: "/ ";
} }
</style> </style>

View file

@ -67,4 +67,4 @@
alt: "pride flag" alt: "pride flag"
- path: "./img/spax.gif" - path: "./img/spax.gif"
alt: "spax dot zone" alt: "spax dot zone"
href: "https://spax.zone" href: "https://spax.zone"

View file

@ -27,4 +27,4 @@ const badgesCollection = defineCollection({
export const collections = { export const collections = {
projects: projectsCollection, projects: projectsCollection,
badges: badgesCollection badges: badgesCollection
}; };

View file

@ -1,11 +1,11 @@
- name: "lastfmpris" - name: "lastfmpris"
description: "a rust application to scrobble your currently playing song on last.fm with mpris" description: "a rust application to scrobble your currently playing song on last.fm with mpris"
date: 2024-08-22 date: 2024-08-22
links: links:
- "https://git.reidlab.pink/reidlab/lastfmpris" - "https://git.reidlab.pink/reidlab/lastfmpris"
- name: "reidlab.pink" - name: "reidlab.pink"
description: "this website!" description: "this website!"
date: 2024-07-04 date: 2024-07-04
links: links:
- "https://reidlab.pink" - "https://reidlab.pink"
- "https://git.reidlab.pink/reidlab/website" - "https://git.reidlab.pink/reidlab/website"

2
src/env.d.ts vendored
View file

@ -2,4 +2,4 @@
/* eslint-disable @typescript-eslint/triple-slash-reference */ /* eslint-disable @typescript-eslint/triple-slash-reference */
/// <reference path="../.astro/types.d.ts" /> /// <reference path="../.astro/types.d.ts" />
/// <reference types="astro/client" /> /// <reference types="astro/client" />

View file

@ -106,4 +106,4 @@ import "../styles/main.css";
height: 100%; height: 100%;
width: 100%; width: 100%;
} }
</style> </style>

View file

@ -10,4 +10,4 @@ import Card from "../components/Card.astro";
<p>if you cannot find what you need, but you expected it to be here, submit a request using my contact information</p> <p>if you cannot find what you need, but you expected it to be here, submit a request using my contact information</p>
<p>would you like to head back to the <a href="/">main page</a>?</p> <p>would you like to head back to the <a href="/">main page</a>?</p>
</Card> </Card>
</Layout> </Layout>

View file

@ -11,4 +11,4 @@ import Card from "../components/Card.astro";
<p>my favorite games include: oneshot, celeste, omori, undertale, deltarune, rain world, and roblox</p> <p>my favorite games include: oneshot, celeste, omori, undertale, deltarune, rain world, and roblox</p>
<p>my favorite music genres include: shoegaze, rock, and hyperpop</p> <p>my favorite music genres include: shoegaze, rock, and hyperpop</p>
</Card> </Card>
</Layout> </Layout>

View file

@ -15,4 +15,4 @@ import Badges from "../components/Badges.astro";
<Card title="buttons"> <Card title="buttons">
<Badges/> <Badges/>
</Card> </Card>
</Layout> </Layout>

View file

@ -2,7 +2,7 @@
import Layout from "../layouts/Layout.astro"; import Layout from "../layouts/Layout.astro";
import Card from "../components/Card.astro"; import Card from "../components/Card.astro";
// funny import/export conflict if we don't do this :( // funny import/export conflict if we don't do this :(
// unfortunate... // unfortunate...
import ProjectsList from "../components/Projects.astro"; import ProjectsList from "../components/Projects.astro";
--- ---
@ -13,4 +13,4 @@ import ProjectsList from "../components/Projects.astro";
<p>as always, my socials and contacts are on the left or top side of the screen for you to access my git profiles if you wanna poke around in my git repositories</p> <p>as always, my socials and contacts are on the left or top side of the screen for you to access my git profiles if you wanna poke around in my git repositories</p>
<ProjectsList/> <ProjectsList/>
</Card> </Card>
</Layout> </Layout>

View file

@ -7,4 +7,4 @@ Allow: /
Sitemap: ${new URL("sitemap-index.xml", import.meta.env.SITE).href} Sitemap: ${new URL("sitemap-index.xml", import.meta.env.SITE).href}
`.trim(), { status: 200 } `.trim(), { status: 200 }
); );

View file

@ -20,4 +20,4 @@ import Card from "../components/Card.astro";
<p>if you'd like to get in touch with me, the only <em>reliable</em> way is via discord. i tend to take a while or sometimes miss other contact methods</p> <p>if you'd like to get in touch with me, the only <em>reliable</em> way is via discord. i tend to take a while or sometimes miss other contact methods</p>
<p>if you do not want to directly contact me through discord or want to contact about more serious inquries, you can try the email address <samp>reidlab (at) this domain</samp></p> <p>if you do not want to directly contact me through discord or want to contact about more serious inquries, you can try the email address <samp>reidlab (at) this domain</samp></p>
</Card> </Card>
</Layout> </Layout>

View file

@ -87,4 +87,4 @@ summary::before {
} }
details[open] summary::before { details[open] summary::before {
transform: rotate(90deg); transform: rotate(90deg);
} }

View file

@ -1,3 +1,3 @@
{ {
"extends": "astro/tsconfigs/base" "extends": "astro/tsconfigs/base"
} }