Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
761 changes: 364 additions & 397 deletions package-lock.json

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,20 @@
"build": "eleventy"
},
"dependencies": {
"@11ty/eleventy": "4.0.0-alpha.4"
"@11ty/eleventy": "4.0.0-alpha.5"
},
"devDependencies": {
"@11ty/eleventy-img": "^6",
"@11ty/eleventy-plugin-rss": "^2",
"@biomejs/biome": "^2",
"@tailwindcss/postcss": "4.1.14",
"@types/node": "24",
"@biomejs/biome": "^2.3.8",
"@tailwindcss/postcss": "4.1.17",
"@types/node": "24.10.1",
"html-minifier-terser": "7.2.0",
"luxon": "3.7.2",
"markdown-it": "14.1.0",
"postcss": "8.5.6",
"shiki": "3.13.0",
"tailwindcss": "4.1.14",
"shiki": "3.19.0",
"tailwindcss": "4.1.17",
"typescript": "5.9.3"
}
}
4 changes: 3 additions & 1 deletion src/_data/project.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@
"enum": [
"text",
"github",
"repo_mirror",
"demo",
"misc"
]
Expand All @@ -98,7 +99,8 @@
"properties": {
"linkType": {
"enum": [
"misc"
"misc",
"repo_mirror"
]
}
}
Expand Down
104 changes: 92 additions & 12 deletions src/_data/projects.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/Armanipulator"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/Armanipulator",
"linkDesc": "Codeberg"
}
],
"projectTags": [
Expand All @@ -34,6 +39,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/UberUnit"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/UberUnit",
"linkDesc": "Codeberg"
}
],
"projectTags": [
Expand All @@ -58,6 +68,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/cnhasm-noarch"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/cnhasm-noarch",
"linkDesc": "Codeberg"
}
],
"projectTags": [
Expand Down Expand Up @@ -95,6 +110,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/strive-stats"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/strive-stats",
"linkDesc": "Codeberg"
}
],
"projectTags": [
Expand All @@ -115,6 +135,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/DesignLint"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/DesignLint",
"linkDesc": "Codeberg"
}
],
"projectAsset": "designlint.webp",
Expand All @@ -141,12 +166,16 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/OpenCryptoBench"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/OpenCryptoBench",
"linkDesc": "Codeberg"
}
],
"projectTags": [
"Java",
"Bouncy Castle",
"Personal Project",
"Open Source"
]
},
Expand Down Expand Up @@ -185,6 +214,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/scavlanders-gamepad"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/scavlanders-gamepad",
"linkDesc": "Codeberg"
}
],
"projectTags": [
Expand Down Expand Up @@ -233,13 +267,17 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/PSTweetTemplate"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/PSTweetTemplate",
"linkDesc": "Codeberg"
}
],
"projectTags": [
"PowerShell",
"X (Formerly Known as Twitter)",
"BluebirdPS",
"Personal Project",
"Open Source"
]
},
Expand All @@ -253,7 +291,12 @@
"projectLinks": [
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/gl-pipes"
"linkURL": "https://github.com/FaceFTW/rust-pipes"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/rust-pipes",
"linkDesc": "Codeberg"
},
{
"linkType": "demo",
Expand All @@ -265,29 +308,33 @@
"OpenGL",
"three-d",
"WASM",
"Personal Project",
"Open Source"
]
},
{
"projectId": 12,
"projectName": "Dotfiles",
"projectDescription": "A collection of scripts/configs I use for development",
"projectDescription": "My scripts ,customizations, and configs, including some NixOS appliance definitions",
"projectAsset": "dotfiles.webp",
"assetHeight": 738,
"assetWidth": 955,
"projectLinks": [
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/dotfiles"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/dotfiles",
"linkDesc": "Codeberg"
}
],
"projectTags": [
"PowerShell",
"ZSH",
"VimScript",
"Chezmoi",
"Personal Project",
"dotfiles",
"NixOS",
"Open Source"
]
},
Expand All @@ -299,6 +346,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/jftp-scuffed"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/jftp-scuffed",
"linkDesc": "Codeberg"
}
],
"projectAsset": "jftp.webp",
Expand All @@ -318,6 +370,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/RetireSimple/RetireSimple"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/RetireSimple",
"linkDesc": "Codeberg"
}
],
"projectAsset": "retiresimple.webp",
Expand Down Expand Up @@ -345,6 +402,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/settlers-of-catan"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/settlers-of-catan",
"linkDesc": "Codeberg"
}
],
"projectAsset": "settlers.webp",
Expand All @@ -366,6 +428,11 @@
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/xv6-signals"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/xv6-signals",
"linkDesc": "Codeberg"
}
],
"projectAsset": "xv6.webp",
Expand All @@ -391,7 +458,12 @@
"projectLinks": [
{
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/FaceFTW.github.io"
"linkURL": "https://github.com/FaceFTW/faceftw.github.io"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/faceftw.github.io",
"linkDesc": "Codeberg"
}
],
"projectTags": [
Expand All @@ -409,8 +481,8 @@
"TailwindCSS",
"Framer Motion",
"Next.JS",
"School Project",
"Personal Project",
"Eleventy",
"Nunjucks",
"Open Source"
]
},
Expand All @@ -426,6 +498,11 @@
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/shell-toy"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/shell-toy",
"linkDesc": "Codeberg"
},
{
"linkType": "misc",
"linkURL": "https://faceftw.dev/blog/0003",
Expand All @@ -437,7 +514,6 @@
"terminal",
"customization",
"Perl",
"Personal Project",
"Open Source"
]
},
Expand All @@ -453,6 +529,11 @@
"linkType": "github",
"linkURL": "https://github.com/FaceFTW/shut-up-device"
},
{
"linkType": "repo_mirror",
"linkURL": "https://codeberg.org/FaceFTW/shut-up-device",
"linkDesc": "Codeberg"
},
{
"linkType": "misc",
"linkURL": "https://faceftw.dev/blog/0007",
Expand All @@ -475,7 +556,6 @@
"Arduino",
"C",
"Systems Programming",
"Personal Project",
"Open Source"
]
}
Expand Down
18 changes: 18 additions & 0 deletions src/_includes/icons/code.njk
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{#
Taken From Lucide Icons under ISC License:
https://lucide.dev/license
#}
<svg
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
class="lucide lucide-code-icon lucide-code">
<path d="m16 18 6-6-6-6"/>
<path d="m8 6-6 6 6 6"/>
</svg>
Loading