Skip to content
View H4ppy-04's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@cpp-gamedev

Block or report H4ppy-04

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
H4ppy-04/README.md

Hello 👋

Welcome to my GitHub!

Here, you can explore my projects and contributions to various repositories. Feel free to check out my personal work as well as some of my shared work where I've collaborated with other developers. Each repository listed in each of the previous links (hopefully) has a README file1.

I’m excited to share my GitHub as I seek both paid and unpaid internship and work experience opportunities. Feel free to connect!

About Me

I am a hobbyist software developer from Sydney, Australia. I have been programming for a few years. I am interested in FOSS, Python and Rust - particularly how they pertain to game development with frameworks such as Bevy and PyGame, computer history, CPU architecture, kernel and development tools, Unix and NixOS, and general software development.

My Workflow

I use an Acer Swift Go running Linux Mint as my primary machine, and I store all my files on a file server running on an old Spin V running NixOS which I just SSH into over my local network. For software development I Vim2 inside a Tmux session. For handling Mail I use Neomutt, with my emails stored locally over SSH. When I want to access mail remotely I tend to just use Thunderbird. For file management I used Ranger, then switched to lf, and now I'm trying out Yazi. For file browsing, just using FZF3 seems to be enough 99% of the time. For browsing the web I use Firefox with UBlock Origin and Dark Reader. For viewing PDF's I use Zathura. For academic writing and note taking I use a combination of LaTeX for typesetting and VimTex4 for live reloading Zathura. I use MPV and sometimes VLC for viewing media, and I mainly just use RhythmBox for listening to podcasts, music, radio, etc since that's the default audio player that comes with Mint. Hardware-wise I route audio through a Focusrite interface and into ATH MX50 headphones.

Kind Regards,
Joshua Rose


Note: apologies that this page looks like a wikapedia article; I'm trying to reduce the amount of link spam.

Footnotes

  1. A README file communicates the expectations for a project and helps developers to manage contributions. It is also common for authors include any relevant project information (such as features, roadmaps, issues, install processes, etc). For more information see makeareadme.com and this GitHub article on README files.

  2. Vim is a terminal-based modal text editor based off of Bill Joy's Vi.

  3. FZF is a general-purpose command-line fuzzy finder.

  4. VimTex is a plugin for Vim that allows me to live-reload most pdf viewers and run a LaTeX compiler when I save a file.

Pinned Loading

  1. lx_install lx_install Public

    A quick and easy installation script

    Shell 2

  2. initd1/HackAlert initd1/HackAlert Public

    Protect your personal information from hackers and cyber criminals with HackAlert. Our product scans the internet for your online persona, including financial, social, and personal accounts, to det…

    Python 17 6

  3. CIA-Template CIA-Template Public

    A fake hollywood-esque template for a CIA document

    TeX 1

  4. urban-cli urban-cli Public

    Urban dictionary from your shell

    Python 1

  5. scrooloose/springsteen_sokoban scrooloose/springsteen_sokoban Public

    Shell 5 1

  6. tk tk Public

    Task manager utility

    Python 1