No description
Find a file
Markus Scully bab8fe827a
📝 README.md: Add documentation for SHA256 note, binaryen install, and config section
- Added note about repository using SHA256 object format with Nix compatibility details.
- Added installation step for `binaryen` in non-Nix run instructions.
- Added new "Configuration" section explaining how to modify bind address and port.
2025-07-27 09:19:24 +03:00
.cargo 🚀 Init public commit 2025-07-27 00:53:52 +03:00
crates 🚀 Init public commit 2025-07-27 00:53:52 +03:00
.gitignore 🚀 Init public commit 2025-07-27 00:53:52 +03:00
Cargo.lock 🚀 Init public commit 2025-07-27 00:53:52 +03:00
Cargo.toml 🚀 Init public commit 2025-07-27 00:53:52 +03:00
flake.lock 🚀 Init public commit 2025-07-27 00:53:52 +03:00
flake.nix 🚀 Init public commit 2025-07-27 00:53:52 +03:00
LICENSE 🚀 Init public commit 2025-07-27 00:53:52 +03:00
README.md 📝 README.md: Add documentation for SHA256 note, binaryen install, and config section 2025-07-27 09:19:24 +03:00
rust-analyzer.toml 🚀 Init public commit 2025-07-27 00:53:52 +03:00
rustfmt.toml 🚀 Init public commit 2025-07-27 00:53:52 +03:00

Mascully Website

My personal website. Hosted at mascully.com. The currently hosted version may not always exactly reflect the contents of this repo.

Built using Leptos with Axum.

This repo uses the SHA256 object format so it may be incompatible with a lot of tools. See here for instructions on using this repo with Nix.

Running

Nix

Run directly with

nix develop -c cargo-leptos serve

Develop with

nix develop
cargo-leptos watch

I'm still working on getting the flake working, so for now you can't use nix run. I also haven't figured out how to bundle it as a standalone binary yet.

Other systems

Configuration

The bind address and port can be modifed in the top-level Cargo.toml file under workspace.metadata.leptos.

Code structure

  • crates/app: The actual website.
  • crates/frontend: Images, fonts, CSS.
  • crates/server: A minimal Axum server for serving pages.
  • flake.nix: This doesn't work; ignore it.

License

MIT