Projects

  • Desktop Setup

    A record of how my Linux desktop is put together, kept mostly so I can rebuild it without having to remember everything. The install is scripted in arch.sh; this page is the readable summary of what that script sets up.

  • wideriver

    A tiling window manager for the river Wayland compositor, written by Alex Courtis. I contributed the inner, outer, and smart gaps feature.

  • Arch User Repository packages

    I maintain a number of packages in the Arch User Repository, mostly tools I use on my own Arch Linux systems.

  • leagueoflegends-git

    Initially created by Nefelim4ag, the helper script simplifies the process of installing and running League of Legends on Linux through Wine. I started contributing to the project since 2018 and eventually maintaining it since November, 2019. The script uses a custom Wine variant maintained by GloriousEggroll and packaged in AUR by M-Reimer. Credit goes to the r/leagueoflinux community. The project was archived in February 2024 and is no longer maintained.

  • Evangelion Title Card Generator

    This is a toy project based on BooDoo’s codepen, which can be used to generate Evangelion title cards in PNG format. I adjusted the fonts, simplified the UI, fixed some text alignment issues, and added the blurred shadow effect to mimic the original title cards in the series.

  • Lunar Calendar in Traditional Chinese

    This is a lunar calendar generator written in C, which outputs lunar calendars in traditional Chinese in the iCalendar (.ics) format. It can also be used to create lunar calendars for repeated events such as lunar birthdays or some traditional festivals/holidays. The calendars are generated using VSOP87 planetary theory and LEA-406 lunar theory. This is an example of a generated lunar calendar from 2018 to 2030.