Skip to content

Instantly share code, notes, and snippets.

@Robpol86
Robpol86 / SystemSetup_Wii.md
Last active November 24, 2021 12:48
Documenting the way I setup my Nintendo Wii.

System Setup: Wii

This is currently incomplete! I did not document all the IOS changes I've done.

I have a 2008 Nintendo Wii, which will have a 2 GB SD (not SDHC) card that holds ProjectM and Homebrew software, and a 32 GB USB flash drive housing my purchased ripped games on the bottom-most USB port. This guide will assume both flash devices are newly formatted with the SD card being FAT16 and FAT32 for the USB drive.

Install Homebrew Software

@Robpol86
Robpol86 / ppd.yml
Created April 20, 2022 20:32
fromJson trick for GitHub Actions
name: Parallel Poetry Discovery
on:
push: {branches-ignore: ["**"]}
env:
COMMENT_PFX: "# RPOOLEY "
jobs:
@Robpol86
Robpol86 / Setup_Debian.md
Last active September 16, 2023 18:48
This is how I setup Debian.

Debian/RasPiOS Setup

Steps written for debian-10.7.0-amd64 and 2020-08-20-raspios-buster-arm64-lite at the time of this writing.

Post-Install: Debian

su -
apt-get update && apt-get install -y sudo
usermod -aG sudo robpol86

Slots Tool

I'm running TrueNAS-SCALE-23.10.0.1 on an old Supermicro motherboard in a Genesys S208B-TWIN-ITX-12G chassis. This chassis has hot swappable 3.5" SAS drive bays oriented in two rows of four drives. My storage drives are connected through an LSI Broadcom SAS 9300-8i HBA. My HBA does not support the LOCATE feature, so I cannot blink LEDs to locate hard drives to replace.

In order to quickly associate which hard drive in TrueNAS corresponds to what physical slot it is stored in I wrote a script. This script uses the description column of TrueNAS's Storage Disks table to label what slot a particular drive is installed in. One caveat with this script is I must run it after every reboot or after I install/remove a hard drive, so running sudo slots is now at the beginning of my disk repalcement workflows.

Installation

Copy slots.sh (attached below) to /usr/local/sbin/slots and then run sudo chmod +x /usr/local/sbin/slots. Afterward you will be able to use the tool anywhere by running `sudo