diff --git a/content/_index.md b/content/_index.md
index 3f0e649..cda874b 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,29 +1,33 @@
+++
title = "the nixfox den"
+description = "the main homepage for nixfox.ca"
template = "generic.html"
+++
nixfox.ca is the home for both my personal projects as well as 'foss' services i host for myself and others.
everything here is being ran and operated by me,
-[monarch bun](@/blog/about_me.md).
+[monarch bun](@/info/about_me.md).
-if you'd like to suggest anything for my site, have any problems with the services, or would like to get in contact with me for any reason, check out my [contact page](@/blog/contact.md)!
+if you'd like to suggest anything for my site, have any problems with the services, or would like to get in contact with me for any reason, check out my [contact page](@/info/contact.md)!
this domain was made primarily to host services for myself and others i find to be immensely useful.
-[](https://queercomputerclub.ca/)
-[](https://msx.horse)
+[](https://queercomputerclub.ca/)
+[](https://msx.horse)
[](https://zvava.org)
[](https://slonk.ing)
[](https://auberylis.moe)
[](https://kibty.town)
[](https://serime.net)
-[](https://notnite.com)
-[](https://nixos.org/)
+[](https://notnite.com)
+[](https://eightyeightthirty.one)
+[](https://discord.com/invite/hxMeJvWR3M)
+[](https://nixos.org/)
[](https://nextcloud.com)
[](https://mastodon.social)
[](https://www.mozilla.org/en-CA/firefox/new/)
[](/authors/aubun/atom.xml)
-
-
+

+
+
diff --git a/content/art/_index.md b/content/art/_index.md
index d91c8e2..759e7fa 100644
--- a/content/art/_index.md
+++ b/content/art/_index.md
@@ -1,5 +1,6 @@
+++
title = "art and doodles"
+descriptions = "sometimes i do art and i will post it here"
sort_by = "date"
template = "blog.html"
page_template = "blog-page.html"
diff --git a/content/blog/_index.md b/content/blog/_index.md
index 2ddb644..12ac404 100644
--- a/content/blog/_index.md
+++ b/content/blog/_index.md
@@ -1,5 +1,6 @@
+++
-title = "the personal bunblogs"
+title = "the bunblogs"
+description = "the main bunblogs, random rants or discussions about whatever the heck i want"
sort_by = "date"
template = "blog.html"
page_template = "blog-page.html"
diff --git a/content/blog/defense.md b/content/blog/defense.md
index afc9d97..cc6e6fc 100644
--- a/content/blog/defense.md
+++ b/content/blog/defense.md
@@ -7,7 +7,7 @@ description = "a little rant about my own defense mechanisms"
[taxonomies]
authors = [ "aubun" ]
-tags = [ "rants", "personal" ]
+tags = [ "rants", "blog" ]
+++
i have spent a lot of years playing both active and preemptive emotional defense.
diff --git a/content/blog/games.md b/content/blog/games.md
index 4932283..dffd233 100644
--- a/content/blog/games.md
+++ b/content/blog/games.md
@@ -8,7 +8,7 @@ description = "a list of absolute bangers"
[taxonomies]
authors = [ "aubun" ]
-tags = [ "info", "games" ]
+tags = [ "blog", "games", "linkdump" ]
+++
thanks for checking out my little list! i have a very opinionated set of favorites, and will likely update this list as i find more.
@@ -29,4 +29,4 @@ and of course, two of my favorite which don't fit into those categories:
- [portal](https://store.steampowered.com/app/400/Portal). not much more to say
- [clustertruck](https://store.steampowered.com/app/397950/Clustertruck), this one's just fun
-if you have any games you'd think i'd like, please get in [contact](@/blog/contact.md) with me!
+if you have any games you'd think i'd like, please get in [contact](@/info/contact.md) with me!
diff --git a/content/blog/inspiration.md b/content/blog/inspiration.md
index 6dc0f12..a19aa28 100644
--- a/content/blog/inspiration.md
+++ b/content/blog/inspiration.md
@@ -7,7 +7,7 @@ description = "websites and tools i'm inspired by!"
[taxonomies]
authors = [ "aubun" ]
-tags = [ "personal" ]
+tags = [ "blog", "linkdump" ]
+++
having a hard time keeping track of all the pages and links i've encountered and been inspired by and liked while making this webpage, so i may as well put them here!
diff --git a/content/hardware/_index.md b/content/hardware/_index.md
index 6a5fb48..965ca01 100644
--- a/content/hardware/_index.md
+++ b/content/hardware/_index.md
@@ -1,5 +1,6 @@
+++
title = "my hardware chicanery"
+description = "describing and showing hardware i use"
sort_by = "date"
template = "blog.html"
page_template = "blog-page.html"
diff --git a/content/images/_index.md b/content/images/_index.md
index 7a69d4e..a3e860d 100644
--- a/content/images/_index.md
+++ b/content/images/_index.md
@@ -1,5 +1,6 @@
+++
title = "silly little images"
+description = "images i take and such"
sort_by = "date"
template = "blog.html"
page_template = "blog-page.html"
diff --git a/content/info/_index.md b/content/info/_index.md
new file mode 100644
index 0000000..89c90d8
--- /dev/null
+++ b/content/info/_index.md
@@ -0,0 +1,7 @@
++++
+title = "basic info page"
+description = "info pages about aubun"
+sort_by = "date"
+template = "blog.html"
+page_template = "blog-page.html"
++++
diff --git a/content/blog/about_me.md b/content/info/about_me.md
similarity index 95%
rename from content/blog/about_me.md
rename to content/info/about_me.md
index dc0b4f4..12d123a 100644
--- a/content/blog/about_me.md
+++ b/content/info/about_me.md
@@ -8,7 +8,7 @@ description = "a page all about me!"
[taxonomies]
authors = [ "aubun" ]
-tags = [ "info", "personal" ]
+tags = [ "info" ]
+++
hello, i'm aubun, or just bun for short!
@@ -19,7 +19,8 @@ which i am quite fond of :3
- prefered name: bun, aubun
- nickname: monarch
- pronouns: they/them
-- contact: [the big beautiful blog post!](@/blog/contact.md)
+- born: july 12, 2004
+- contact: [my big beautiful blog post](@/info/contact.md)
now, i'd like to use this page to share some of my interests!
diff --git a/content/blog/contact.md b/content/info/contact.md
similarity index 84%
rename from content/blog/contact.md
rename to content/info/contact.md
index d45cbc9..d96d71d 100644
--- a/content/blog/contact.md
+++ b/content/info/contact.md
@@ -1,13 +1,14 @@
+++
title = "contact info and socials"
date = 2025-07-01T23:45:15-04:00
+updated = 2025-07-03T22:52:38-04:00
authors = [ "aubun" ]
description = "my contact details"
[taxonomies]
authors = [ "aubun" ]
-tags = [ "info", "personal" ]
+tags = [ "info" ]
+++
i'm not on too many platforms,
@@ -20,7 +21,7 @@ you can also subscribe to this very blog using rss.
- **đī¸ rss:** [/authors/aubun/atom.xml](/authors/aubun/atom.xml)
here are my other socials,
-which i'm active on from time to time.
+which i'm active on from time to time.
#### social platforms
- **đŦ discord:** [viceebun](https://discordapp.com/users/1324248157307146290)
@@ -28,3 +29,5 @@ which i'm active on from time to time.
- **đĻ twitter:** [viceebun](https://x.com/viceebun)
- **đŽ steam:** [viceebun](https://steamcommunity.com/id/viceebun)
- **đĩ spotify:** [bun](https://open.spotify.com/user/31vdhyhqi3kw7f6n6hgddu44mm5a)
+
+if you would like to refer to my pubkeys for any reason, check [here](@/info/keys.md).
diff --git a/content/info/keys.md b/content/info/keys.md
new file mode 100644
index 0000000..8434f36
--- /dev/null
+++ b/content/info/keys.md
@@ -0,0 +1,16 @@
++++
+title = "security keys"
+date = 2025-07-03T22:36:13-04:00
+updated = 2025-07-05T02:11:31-04:00
+authors = [ "aubun" ]
+
+description = "my security keys and such"
+
+[taxonomies]
+authors = [ "aubun" ]
+tags = [ "info" ]
++++
+
+i'm not too diligent about keeping everything encrypted, but i try to keep my ssh pubkeys for things like git and my servers pretty well.
+
+while the key itself might change, you will always be able to find my latest pubkey [here](/aubun.pub).
diff --git a/content/nixfox/_index.md b/content/nixfox/_index.md
index dcc4dd9..27292db 100644
--- a/content/nixfox/_index.md
+++ b/content/nixfox/_index.md
@@ -1,5 +1,6 @@
+++
-title = "nixfox updates"
+title = "nixfox news"
+description = "all blogposts directly relating to nixfox and nixfox.ca"
sort_by = "date"
template = "blog.html"
page_template = "blog-page.html"
diff --git a/content/nixfox/julywebsite.md b/content/nixfox/julywebsite.md
index 879202d..39505e7 100644
--- a/content/nixfox/julywebsite.md
+++ b/content/nixfox/julywebsite.md
@@ -1,6 +1,7 @@
+++
title = "new website!"
date = 2025-07-02
+updated = 2025-07-05T01:53:03-04:00
authors = [ "aubun" ]
description = "rebuilding the nixfox site"
@@ -13,3 +14,12 @@ tags = [ "software", "nixfox" ]
hello everyone! if anyone had previously seen this website, you may notice that this is now a very different page!
for the first time, i have decided to sit down and properly attack some html and css (as well as some evil javascript) head-on to create a landing page i can be proud of.
+
+for this website, i have decided to use [zola](https://www.getzola.org) as my framework.
+i chose a static page generator because databases horrify me, and i'd prefer to have all the code available in [one git repo](https://git.nixfox.ca/Bun/nixfox-reborn.git).
+
+this has allowed me to maintain using entirely custom html and css (aka, no templates), without the hassle of maintaining a database! yes yes, alas, no comments. perhaps those will be implemented later.
+
+while many things are still to come, eg, pagination, galleries, more photos and artwork, i believe this site finally lays the foundation for a stable home for both nixfox and my blogging going forward.
+
+stay tuned for what's next!
diff --git a/content/software/_index.md b/content/software/_index.md
index 47e484d..850a49f 100644
--- a/content/software/_index.md
+++ b/content/software/_index.md
@@ -1,5 +1,6 @@
+++
title = "software and such"
+description = "blogs about specific software i use"
sort_by = "date"
template = "blog.html"
page_template = "blog-page.html"
diff --git a/content/uwu.md b/content/uwu.md
new file mode 100644
index 0000000..8a9d925
--- /dev/null
+++ b/content/uwu.md
@@ -0,0 +1,350 @@
++++
+title = "uwu easter egg"
+description = "a little easter egg for those who nose"
+template = "generic.html"
++++
+
+**uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo
+uwu owo**
diff --git a/sass/sidebar.scss b/sass/sidebar.scss
index e89bde4..ab2dc75 100644
--- a/sass/sidebar.scss
+++ b/sass/sidebar.scss
@@ -8,7 +8,7 @@
}
#sidebar {
- width: 8em;
+ width: 7.5em;
height: 100%;
top: 0;
left: 0;
@@ -32,7 +32,8 @@
.sb_link {
margin: 0.5em;
- padding: 0.5em;
+ padding: 0.3em;
+ margin-left: 15px;
color:#ffffff;
font-size:16px;
text-decoration: none;
@@ -51,7 +52,7 @@
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
- max-width: calc(100% - 1.2em);
+ max-width: calc(100% - 2em);
}
.sb_img img {
@@ -81,6 +82,65 @@
color: var(--text-inv-color);
}
+.sidebaricontoggle {
+ color: var(--elm-inv-bg-color);
+ position: fixed;
+ outline: 3px solid;
+ z-index: 99;
+ top: 95%;
+ right: 25px;
+ height: 0px;
+ width: 0px;
+
+ visibility: hidden;
+ cursor: crosshair;
+ opacity: 0.3;
+}
+
+.sidebaricontoggle:hover {
+ color: var(--link-color);
+ opacity: 1;
+}
+
+input[type="checkbox"]:checked ~ #sidebar {
+ transform: translatex(0);
+}
+
+input[type=checkbox] {
+ box-sizing: border-box;
+ display: none;
+}
+
+input[type=checkbox]:checked ~ .sidebaricontoggle {
+ box-sizing: border-box;
+ color: var(--link-color);
+}
+
+@media (max-width: 600px) {
+ #sidebar {
+ width: 100%;
+ transform: translateX(-100%);
+ }
+
+ .sb_segment {
+ text-align: center;
+ }
+
+ .sb_img {
+ max-width: calc(60% - 2em);
+ }
+
+ .sb_img img {
+ max-width: calc(60% - 2em);
+ }
+
+ .sidebaricontoggle {
+ visibility: visible;
+ height: 35px;
+ width: 35px;
+ }
+}
+
.personal { color:#fc3f5b; }
.nixfox { color:#2abafc; }
diff --git a/sass/style.scss b/sass/style.scss
index bb1d714..8577f38 100644
--- a/sass/style.scss
+++ b/sass/style.scss
@@ -1,4 +1,6 @@
// Setup stuff
+@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Mono');
+
* {
font-family: 'IBM Plex Mono', monospace;
transition: 0.3s;
@@ -65,37 +67,44 @@ a:hover {
position: relative;
width: 60%;
max-width: 45em;
+ min-width: 45em;
margin: auto;
top: 2em;
- left: 6.5em;
+ left: 6em;
padding: 3em;
font-size: 16px;
}
+span {
+ display:inline-block;
+ font-size: 14px;
+}
+
.blocktitle {
font-weight: bold;
background-color: var(--elm-inv-bg-color);
color: var(--text-inv-color);
}
-@media (max-width: 1200px) {
+@media (max-width: 1100px) {
body {
- margin: 0;
- padding-bottom: 1.2em;
+ padding: 0;
+ margin-left: 13em;
}
#main {
- width: 70%;
- padding: 0;
- top: 0;
- font-size: 15px;
- }
+ position: static;
- .container {
- max-width: 35em;
+ width: 100%;
+ max-width: 40em;
+ min-width: 0;
+
+ font-size: 15px;
+ padding: 0;
+ margin: 0;
}
[data-theme="light"] {
@@ -107,6 +116,13 @@ a:hover {
}
}
+@media (max-width: 600px) {
+ body {
+ padding: 2em;
+ margin-left: 0;
+ }
+}
+
li {
list-style-type: square;
padding-bottom: 0.5em;
diff --git a/static/aubun.pub b/static/aubun.pub
new file mode 100644
index 0000000..71120e7
--- /dev/null
+++ b/static/aubun.pub
@@ -0,0 +1 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE17CtOBL2xR7xelq2HjAqESJVhNtKQe9ZCECKVx0LSO
diff --git a/static/beaujordan8831.png b/static/beaujordan8831.png
new file mode 100644
index 0000000..01c60d9
Binary files /dev/null and b/static/beaujordan8831.png differ
diff --git a/static/favicon.ico b/static/favicon.ico
new file mode 100644
index 0000000..78eeb12
Binary files /dev/null and b/static/favicon.ico differ
diff --git a/templates/base.html b/templates/base.html
index e1702d6..1fd91f0 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -6,22 +6,29 @@
-
-
-
+
+
+
+
+
+
+
+
+
nixfox den
+
+
+
{% include "sidebar.html" %}
-
-