Just the source code for my personal website.
Nix 25.0%
Rust 6.9%
CSS 6.8%
Other 61.3%
13 2 0

Clone this repository

https://tangled.org/crashkeys.dev/audsite
git@knot.crashkeys.dev:crashkeys.dev/audsite

For self-hosted knots, clone URLs may differ based on your setup.

README.md

Audsite#

Description#

This repository hosts the source code for my personal website. It is a simple web server written in Rust using the Rocket web framework.

A Nix flake is provided, containing definitions of:

  • a default package containing the server binary alongside its static assets;
  • a container image of the default package definition;
  • a NixOS module with basic configuration options for running the provided builds;
  • a very basic development shell for the project, including Jujutsu for version control.

Naturally, my personal website is not something I'd imagine anyone else would want to host themselves, but I can consume this flake as an input in my private NixOS configuration repository, which I have plans to host publicly once I have refactored it into a more presentable state. If anyone were to find the code in this repository to be a helpful point of reference for their own purposes, then all the better.

Building#

A justfile is used to define just about all the build commands you might need. Please refer to its contents. The default command is a simple cargo build of the project.