Initial commit

This commit is contained in:
Xavier Moffett 2024-12-13 22:55:09 -05:00
commit ed7724001b
Signed by: Sapphirus
GPG key ID: A6C061B2CEA1A7AC
11 changed files with 144 additions and 0 deletions

28
input/home/about.md Normal file
View file

@ -0,0 +1,28 @@
[//]: # "Title: About - sapphirus.org"
[//]: # "Copyright (C) 2024 Xavier Moffett
All Rights Reserved"
# About
Hello,
I'm Xavier, also known by pseudonym the Sapphirus, and this is my website.
## Interests and Hobbies
- Linux
- Software Development
- Japanese Otaku Culture
- Listening to music
- Watching anime
- Video Games
## Contact
- Matrix: [@sapphirus:sapphirus.org](https://matrix.to/#/@sapphirus:sapphirus.org)
- XMPP: [sapphirus@sapphirus.org](xmpp:sapphirus@sapphirus.org)
- Libera: [Sapphirus](ircs://irc.libera.chat:6697/Sapphirus,isuser)
## Thanks
Thanks for visiting 😼.

6
input/home/blog.md Normal file
View file

@ -0,0 +1,6 @@
[//]: # "Title: Blog - sapphirus.org"
[//]: # "Copyright (C) 2024 Xavier Moffett
All Rights Reserved"
# Blog
### Under construction

8
input/home/index.md Normal file
View file

@ -0,0 +1,8 @@
[//]: # "Title: Home - sapphirus.org"
[//]: # "Copyright (C) 2024 Xavier Moffett
All Rights Reserved"
# Home
Welcome to my website 😸.
Hopefully something of interest lurks within this set of hypertext.

13
input/home/links.md Normal file
View file

@ -0,0 +1,13 @@
[//]: # "Title: Links - sapphirus.org"
[//]: # "Copyright (C) 2024 Xavier Moffett
All Rights Reserved"
# Links
Here are some links that I've found interesting over the past little while.
### Sunday, April 28th, 2024
- [Did we lose our way in making efficient software? — ~30 MB doc file vs browser](https://rufatmammadli.medium.com/did-we-lose-our-way-in-making-efficient-software-30-mb-doc-file-vs-browser-fed12dd866a4) ([HN Discussion](https://news.ycombinator.com/item?id=40189682))

43
input/home/projects.md Normal file
View file

@ -0,0 +1,43 @@
[//]: # "Title: Projects - sapphirus.org"
[//]: # "Copyright (C) 2024 Xavier Moffett
All Rights Reserved"
# Projects
## Software
These are software projects I've developed to one degree or another over the past while. Preferred language of choice right now is Rust, although you'll find other languages mixed within these projects.
The source code for these projects, most of which are open source, are available both on Github and my own self-hosted Forgejo instance.
### pacwrap ([Github](https://github.com/pacwrap)) ([Git](https://git.sapphirus.org/pacwrap))
A package manager which facilitates Arch-based bubblewrap containers.
Pacwrap utilises libalpm to facilitate the creation of unprivileged, userspace containers with parallelised, filesystem-agnostic deduplication. These containers are constructed via bubblewrap to execute package transactions and launch applications.
### Window Controls Applet ([Github](https://github.com/SapphirusBeryl/window-controls-applet)) ([Git](https://git.sapphirus.org/Sapphirus/window-controls-applet))
Provides a themable window control applet for the Cinnamon Desktop Environment.
Motivation for this project was to have a usable desktop environment whilst maximising screen real estate.
### SimpleByteUnit ([Github](https://github.com/SapphirusBeryl/simplebyteunit)) ([Git](https://git.sapphirus.org/Sapphirus/simplebyteunit))
SimpleByteUnit is a crate which provides a thin encapsulate for integer primitives to facilitate a fast, simple, yet ergonomic byteunit implementation.
Utilising Rust's sum type, it provides a simple way to convert integers into human-readable byteunits.
### Static Website Generator
Used to generate this website with 🦀. More coming on this soon™.
These hypertext documents were derived from version-controlled markdown documents. Each document is made source available ~~[here](https://github.com/sapphirus-org/website)~~ (soon); with a link to the commit residing at the footer of each page.
## Packages
I'm presently the maintainer of the following [AUR](https://git.sapphirus.org/AUR) packages:
- #### opencubicplayer
- #### libancient
- #### pacwrap