Here are some of the projects I am/have been working on:

msman.sh
  • A bash script for managing your Minecraft server with ease!
  • 🧠 Set the server memory, pick your Minecraft version and server type (Fabric or Paper), and even select a specific server build.
zsh
  • Take your shell game to the next level!
  • 🎨 Powerlevel10k themes for a sleek look
  • 🚀 Fast git status display in prompt
  • 🔀 enhan/cd for quick jumps around the filesystem
    • 📂 Replaces dirhistory to quickly navigate through previously accessed directories.
  • 🚪 sshc for quick and easy ssh server connections
nix.nvim
  • Config for Neovim: VSCode-like functionality in the terminal, no RAM or CPU overhead!
  • 🌟 Based on kickstart-nix.nvim
  • 🔌 Plugins for C, Lua, Nix and others
  • 🛠️ Easy debugging with nvim-dap with [nvim-dap-ui](
  • 💻 Works anywhere you can install Nix and works great over SSH!
  • 🚀 Starts quickly in under 200ms!
Dead projects
  • Astronvim Config

    • This was my NeoVim config that I used until I switched to NixOS
    • It was based on AstroNvim, duh
      • It’s a cool distribution if you’re starting out with NeoVim
    • Since I switched to NixOS I have my own setup compatible with Home-Manager
  • zsh

    • This was my ZSH configuration until I switched to NixOS
      • 👀 Déjà vu? 👀
    • It was originally base on Christ Titus' zsh config
    • My Nix ZSH config is heavily based on it
    • Since I switched to NixOS I have my own setup compatible with Home-Manager
  • Docker-DocumentServer

    • This was a Docker image that ran a modified version of Onlyoffice Documentserver
    • It was meant to allow running the server (x86_64 only) on a Raspberry Pi (4) (arm64)
    • I also added a script that set higher upload limits, provided a nice template docker-compose.yml and a todo guide on setting up secret keys with Nextcloud
    • Maybe I’m still making updates to it (bacause of the larger filesize script?)
  • Patched archlinux toolchan builds

    • These were in the dark times when Arch had a really outdated version of GlibC
      • Some packages I used from AUR (they were ported from Fedora) were built with newer version of GlibC than Arch and the AUR packages didn’t build.
    • I made a hotfix (a professional term for adding a compiler flag) so that the packages would build and that was it
    • Never really intended to maintain it, it was just a one-off thing just to make like 2 packages work