Monthly Report - m3:

  1. Attended the DevConf India 2025 in Pune, Maharastra. (As part of the Fellowship)
    - First time travelling in flight.
    - First time traveling alone far from South India.
    - First time attending a conference.
    - First time staying in a hotel.
    - First time meeting the Fedora Project Contributors in real life.

I’ve shared my experience at DevConf India 2025 in this post, take a look! It may not be the best, but I’m working on writing better blog posts. :)

  1. Working on Forgejo Theming

    • Finished theming the Forgejo blue colors for light theme and got the PR Merged ✅.
    • Changed the Font to “Inter” for English and minor changes made to the dark themePR Pending ⏳.
    • Making minimal changes to the dark theme to balance the color schemes with respective to the theme modes.
  2. Installed Pihole in the Raspberry Pi Zero 2W

    • Learned about IP address, Dynamic & Static IP. Learned how to assign static IP using 2 methods
      • Modifying the dhcpcd.conf. (kind of complicated)
      • Assigning static IP using nmcli (seems relatively easy, better stick with this!)
    • Learned about DHCP, and how it works.
    • Installed pihole natively,
      • which handles the network level advertisement and tracker blocking.
      • Also acts as the DHCP server.
  3. Learning Go for Forgejo UI Changes, as it uses template module for rendering the front-end:

    • Reading the Effective Go to learn to write in a proper way. Also taking notes as well. (considering I’m the type that learns when practically doing things!)
  4. Learning system design, I haven’t made any significant improvements, but I’m making progression little by little.