Skip to content
View jbnunn's full-sized avatar
:octocat:
:octocat:

Highlights

  • Pro

Block or report jbnunn

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
jbnunn/README.md

🤘 Hello

  • 👋 I'm @jbnunn
  • I work at AWS but the code here is mine, just like my opinions.
  • My first coding language was BASIC. Through the years my favorite languages have been BASIC ⮕ PHP ⮕ Ruby ⮕ Python.
  • A lot of my repos are from a time when I hacked around on hardware, built robots, and trained machine learning models for autonomous driving and navigation.
  • You can read my blog at https://www.jeffnunn.com/.
  • My dotfiles contain configurations for my favorite tools.
  • I run a highly customized macOS desktop on a MacBook Pro with an M3 Max

Top Langs

Me in the late 90s A peek into the 90's (circa 1997 or 1998), where I was using MATLAB to write my first neural network for an assignment while at UT Dallas. It would be nearly 20 years before I'd write another one.

My macOS setup

I've customized macOS to feel more like Arch Linux while keeping the benefits of Mac hardware. I run this on my MacBook Pro M3 MAx.

Desktop

Window management

  • Yabai - Tiling window manager inspired by Hyprland
  • skhd - Hotkey daemon for keyboard-driven workflow (my favorite: cmd + return opens a new terminal)
  • SketchyBar - Customizable status bar with dynamic system info

Terminal and shell

  • Ghostty - Fast, GPU-accelerated terminal (recently switched from iTerm2). I like the way it handles splits better than iTerm2.
  • Zsh - My macOS shell for the past decade
  • Starship - Minimal, fast prompt
  • LazyGit - Terminal UI for Git
  • FZF - Interactive fuzzy finder
  • Bat - Better cat with syntax highlighting
  • Stow - Dotfile management via symlinks. Allows me to easily share configs across machines.
  • Yazi - Terminal based file manager with an intuitive interface.

Development tools

  • Neovim - Modern, extensible text editor

Wallpapers

My Linux setup

I've moved from Ubuntu to Omarchy, an Arch Linux configuration. I run this on my Bee-Link SER 5 with an AMD Ryzen 5500U. Outside of a few tiny config changes, Omarchy looks like this out of the box.

Desktop

Window management (Omarchy defaults)

  • Hyprland - An amazingly beautiful and configurable dynamic tiling window manager with configurable keybindings that let me use the keyboard to navigate the system, launch anything, and rearrange windows and spaces.
  • Waybar - Customizable status bar that compliments Hyprland nicely

Terminal and shell extras

  • Ghostty - Fast, GPU-accelerated terminal
  • Bash - I've found on Linux I really don't need zsh. I have everything I need with Bash and Starship.
  • Starship - Minimal, fast prompt
  • Stow - Dotfile management via symlinks. Allows me to easily share configs across machines.
  • Yazi - Terminal based file manager with an intuitive interface.
  • ... lots of other goodies thanks to Omarchy's preinstalled TUIs

Keyboard and mouse

  • LoFree Lite 84 keyboard - I love this thing. I've been on Apple's Magic Keyboards for too long. This is a treat.
  • Lofree Touch PBT mouse - This mouse looks like something you'd see on the show Severance. Which is why I bought it.

Development tools

  • Neovim - Modern, extensible text editor

Pinned Loading

  1. Alexa-Keurig Alexa-Keurig Public

    Control your Keurig B60 through your Amazon Echo, using the Alexa Skills Kit and AWS IOT service.

    Python 9 4

  2. Alexa-MyQGarage Alexa-MyQGarage Public

    Use your Echo to control your Chamberlain MyQ Garage door

    Python 72 60

  3. CARLADesktop CARLADesktop Public

    Run CARLA on an EC2 VM

    82 22

  4. ROSGazeboDesktop ROSGazeboDesktop Public

    Jumpstart your robotics development with an Ubuntu desktop pre-configured with ROS and Gazebo

    Python 17 7