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

nextcloud2ntfy
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