Skip to content
View H4ppy-04's full-sized avatar
🎿
On vacation
🎿
On vacation

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 👋

About Me

  • My name is Josh (or Joshua I don't mind). Nice to meet you :)
  • I am a hobbyist software developer from Sydney, Australia.
  • I have been programming for a few years.

Languages I've used over the past week

My work

Interests and Workflow

Interests

  • FOSS
  • Python and Rust
  • How the languages I use pertain to game development
  • Development libraries such as Bevy and PyGame
  • Computer history
  • CPU architecture and CPU history
  • Linux, Unix and NixOS

My Workflow

  • Machine: Acer Swift Go
  • Primary OS: Linux Mint
  • Secondary machine(s): Spin V x2 (used as servers running NixOS & Mint)
  • Editor: Neovim inside a Tmux session and Tmux is managed with Tmuxinator.
  • Mail: Neomutt, with my emails stored locally over SSH.
  • File indexing: FZF
  • Browser: Firefox with UBlock Origin and Dark Reader, and Vimium make an awesome combo.
  • For viewing PDF's I use Zathura.
  • For academic writing and note taking I use a combination of LaTeX for typesetting and Vimtex1 for live reloading Zathura.
  • Podcasts: I mainly just use RhythmBox for listening to podcasts and radio over SSH since that's the default audio player that comes with Mint.
  • Music: Cmus hasn't let me down yet. Mpd and Mpc have been my go-to combo in the past, but right now Cmus is the program I'm using.
  • Audio: I route audio through a Focusrite interface and into ATH MX50 headphones.

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

Footnotes

  1. 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. 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

  2. nvim nvim Public

    My neovim config

    Lua

  3. bevyengine/bevy bevyengine/bevy Public

    A refreshingly simple data-driven game engine built in Rust

    Rust 36.9k 3.6k

  4. pygame/pygame pygame/pygame Public

    🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, Ope…

    C 7.6k 3.4k

  5. paulopacitti/gruvbox-factory paulopacitti/gruvbox-factory Public

    🏭 convert any image to the gruvbox pallete

    Python 688 37

  6. urban-cli urban-cli Public

    Urban dictionary from your shell

    Python 1