RSSAmplifier

Blog

medwa.io

Recent content on medwa.io

medwa.gitlab.ioRSS feed ↗39 posts

Latest posts

Mammoth Challenge Patch Holders

Using Fusion360, I design and print a simple holder for the Ice Age Trail Mammoth Challenge patches recieved upon completion each year. The patch holder affixes to a simple stand for display on a shelf or desk. None of my hiking group members intended on sewing their patch, anyways. 2025 Design For 2025, I chose to work smarter by downloading an image of the patch logo and using GIMP to export it…

Tech EDC

Notes WIP, as with most of this site’s content Tech pouch Pouch: Rough Enough RE8253 Pine64 PinePower 65W Pine64 Type-C cable 3.3ft Sabrent Thunderbolt cable 0.5ft Fasgear Type-C to microUSB 1ft Apple Type-C to MagSafe YubiKey 5C NFC Sabrent USB-A to Type-C adapter PNY Elite-X Fit USB 128GB SanDisk microSD to SD adapter

Archiving a YouTube Channel

Table of Contents Prerequisites Process Initial archive Auto-archive new videos Troubleshooting Rate-limiting Prerequisites Install youtube-dl or yt-dlp . Process Initial archive The initial channel archive can be completed with a simple command: yt-dlp --add-metadata <channel url> Note that yt-dlp automatically passes the -f bestvideo*+bestaudio/best flag. Specify your desired format if…

Windows Recall - Breaking Point

Windows Recall has been in the headlines these past couple of weeks. Essentially, Microsoft wants to integrate first-party OS-level spyware that takes periodic snapshots of a user&rsquo;s computer as a convenience &ldquo;feature&rdquo;. Worse still, the snapshots are stored on-device and can be easily parsed with open-source scripts . For brevity&rsquo;s sake, I&rsquo;ll assume you understand the…

Against Data Hoarding

Last year I was planning on building a multi-drive NAS with nearly twenty terabytes. I had recently started using my GoPro more and had the idea that I should back up all of my footage. Well, seeing as my current NAS is only two-thirds of the way to a terabyte, I&rsquo;m glad I didn&rsquo;t go overboard on a storage server which would still not be utilized more than the one I planned on replacing…

A Single-Monitor Setup

For as long as I have been using computers, I have almost always relied upon just a single display. Earlier this month I placed my &ldquo;secondary&rdquo; monitor (LG DualUp) to the right of my primary (LG Ultrafine 4K 32"), but yesterday I took it down as almost no productivity was gained by adding it. I figured I&rsquo;d take the opportunity to share my rationale behind only using one screen…

.DS_Store Auto-removal

Frustratingly, macOS creates .DS_Store files in directories accessed by Finder, plaguing my home NAS. The easiest solution I found was to create a cron job which auto-removes these cache files. crontab -e and append the following: 59 23 * * * find . -type f -name '._*' -delete 59 23 * * * find . -type f -name '.DS_Store' -delete

ThinkPad X1 Nano Gen 1

System notes Storage Supports NVMe M.2 (2242) - using stock one Linux configuration Arch Linux , KDE Power management (not necessary as of at least 6.5.2) /etc/systemd/system/wakeup.service ~~~ [Unit] Description=Fixes WAN modem wake-up bug [Service] ExecStart=/bin/bash -c 'echo 'RP01 S4 *disabled pci:0000:00:1c.0' >> /proc/acpi/wakeup' [Install] WantedBy=multi-user.target Audio (have not…

NAS Notes

The time has come. My offline SSD storage method is no longer sufficient. Parameters Criteria NAS for multi-device data sync (access via macOS and Linux) File share, file backup Media Pictures Documents Unsure about how to deliver these best Samba share -> file browser? Frontends, like PhotoPrism, VLC/Peertube? Constraints Size - must be small enough to pick up and go with in emergency Noise -…

Screen Time, Pt I

My screen time has drastically increased this year. Ten months ago, the thought of retrieving my glasses from their storage bin and wearing them at the computer was asinine. I would have scoffed at the idea of scaling a display or sitting closer to a screen, yet these are my best options when computing without glasses. It started with the headaches. A promotion at work saw me staring at a monitor…

Lan Party Game Hosting

Counter-Strike: Source System Info: OS: Arch Linux Proton version: N/A Configuration Open the following ports: 27015 (TCP/UDP) 27020 (UDP) 27005 (UDP) 26900 (UDP) iptables -A INPUT -p <tcp/udp> --dport <port> -j ACCEPT Starting the server On the host: &ldquo;Create Server&rdquo; Host joins spectators Console: sv_lan 1 Joining the server On the client: Open console connect <ip> Call of Duty: Modern…

ASUS E210

System notes Storage Supports NVMe M.2 (2280) drive - installed Hynix P31 Gold 500GB eMMC is not removable, but dear God is it slow. SSD recommended/required IO Annoying barrel jack charger; need to find a Type-C converter ~30W charger cablecc USB-C to DC 4.0x1.3mm (18-20V) - it works, but the connector is bit too large. Type-C connector is for device only; no charging/display out Misc Trackpad…

SMS-based 2FA

I&rsquo;ll put it bluntly - I do not want to use my phone to authenticate logins. I take a minimalist approach to smartphones, using mine only for communication with others. I do not watch videos or browse the web, and I certainly do not access accounts (outside of email) on my device. However, as more services offer or require two-factor, my phone has been turned into an authentication device.…

USB Toolkit

This, like many notes, is a work in progress. This is incomplete, there may be overlapping, etc. Just jotting down ideas. Multiboot with ventoy ISOs to load will categorize/link later Gparted Clonezilla Memtest Ubuntu live ISO Hirens bootCD Tails ISO Qubes OS Kali Linux ISO iPXE Netboot Installers to load (if relevant) Windows 10 Windows 11 Latest macOS (maybe?) Arch Linux Flash drives Target…

ergoboards Retrospective

It has been over half a year since I assembled and delivered my last ergonomic keyboard for ergoboards, my ergonomic keyboard store on Etsy. I have recently sold the remainder of my supply as well as my soldering equipment, and I feel this post will offer a last bit of closure for my store. Time There are a few reasons why I closed my store, but time was the primary factor. There are many…

Gopro Settings

Helmet/hat cam POV Capture general view Capture others Not great for capturing first-person action sports (ski/cycling) Lenses 16:9, 5.3K, 24FPS (30 may have been a better choice) Linear - a little too cropped for my liking Wide - Slight distortion, but doesn&rsquo;t look unnatural SuperView - Too much distortion (ex. passing skiiers) HyperView - Not going to even bother trying 16:9 vs 8:7 -…

Soldering and repair tools

Soldering stations Hakko FX-951 + microsoldering iron (730-KN) Expensive but great. Purchased used from cool controller/console repair guy on eBay ages ago. Using knockoff tips but they work fine. Microsoldering iron works well with whatever stock tip it came with. Hakko FX-888D Briefly used. Good from what I remember. TS100 Nice and portable. Built many keyboards with mine when I had it. Good…

HiDPI Scaling Stuff

Just got HiDPI/4K screen. Current adjustments: Scaling: 100% (native) Browser page zoom: 110% Terminal font: 14px Small UI doesn&rsquo;t bother me; I&rsquo;m familiar anyways. 125% scaling (BetterDisplay for macOS) seems too large. Note that 13" MacBook Air internal display is set to &ldquo;more space&rdquo;, and this seems to line up almost identically with unscaled. Not sure I&rsquo;d ever run…

PS2 FMCB Homebrew

Helpful link Installing FMCB FreeMCBoot Extract files to USB INSTALL/ lang/ FMCBInstaller.elf wLaunchELF File Browser -> mass -> FMCBInstaller.elf Memory Card Menu -> Format MC L1 button -> Main Menu -> Install (Normal) Formatting the drive Storage media - Internal HDD (SATA via upgrade board) Launch wLaunchELF Map a shortcut to &ldquo;MISC/HddManager&rdquo; Press shortcut HDDManager (shortcut)…

Kobo Clara KOReader

Official guide Script did not work for me. I have both installed just in case NickelMenu failsafe is tripped. Manual Install Kobo configuration file Connect Kobo to computer /Volumes/.kobo/Kobo/Kobo \eReader.conf [FeatureSettings] ExcludeSyncFolders=(\\.(?!kobo|adobe).+|([^.][^/]*/)+\\..+) KFMon Harder to uninstall Includes Plato reader KFMon, KOReader, Plato appear as books No direct bottom menu…

Etsy and Plaid

Although I have taken a break from selling on my store, I still check Etsy occasionally for customer messages and inquiries. Last week I received a message from the Etsy Support bot informing me of the following: &ldquo;Hi there, We recently reached out to let you know that you need to verify your bank account to continue receiving funds from Etsy. It looks like you haven’t done this yet. We’ve…

Kobo Clara HD setup

Table of Contents SD swap Registration Developer mode More SD swap The SD card is accessible by partially disassembling the device. Remove the back cover of the Kobo Clara HD with a pry tool as shown below. The pry tab is located near the &ldquo;Kobo Clara HD&rdquo; text The bottom will pop out Continue prying along the sides Remove the back cover Remove the SD card from the device and connect it…

3-2-1 backup

I recently made the switch from local network storage back to external drive storage. To me, plugging in an external drive is much simpler than having to dedicate and maintain a network-connected device, though this is likely due to my minimal storage requirements - I&rsquo;m not even close to filling up the terabyte. I am a huge fan of redundancy when it comes to backing up my important photos…

Wii U Disc Backup

Table of Contents Prep Software Backup device SD card External drive Backup disc2app WUP Installer GX2 Computer Prep Software Download WUP Installer GX2 and disc2app Copy disc2app/wiiu/apps/disc2app to <SD CARD>/wiiu/apps/disc2app Copy wup_installer_gx2/wiiu/apps/wup_installer_gx2 to <SD CARD>/wiiu/apps/wup_installer_gx2 Backup device SD Card Discs will be saved to the SD card containing the…

Con Corne

Revision 2 (Early 2023) Built a second one to keep at work (instead of using Corne LP split). Revision 2 changes consist of: Full plate to cover microcontrollers Inverted microcontrollers on Corne Classic PCB The microcontrollers are soldered upside-down (chip-side up) to the &ldquo;bottom&rdquo; holes in order to fit the full plate design. Revised top layer which blocks the bottom screw Reset…

Dotfiles and diminishing returns

My interest in configuring my dotfiles and desktop has decreased tenfold after I started using macOS again last year. Though it&rsquo;s not without its faults and flaws, macOS generally &ldquo;just works&rdquo; - a stark contrast to my Linux laptop. Setting up my window manager and terminal programs took enough time, but fixing hibernation issues, lid close functionality, networking and general…

Netplan Static IP

Ubuntu Server (Raspberry Pi) /etc/netplan/01-netcfg.yaml network: ethernets: eth0: dhcp4: no dhcp6: no addresses: [<device IP>/24] routes: - to: default via: <router IP> nameservers: addresses: [1.1.1.1] version: 2 renderer: networkd Remove 50-cloud-init.yaml . sudo netplan apply Regular Ubuntu Server may be /etc/netplan/00-installer-config.yaml , unsure.

SSH Login

SSH ( S ecure SH ell) allows local access to a remote machine. Keys SSH keys are essential when securing a public-facing server. generate with ssh-keygen $ ssh-keygen Enter file: ~/.ssh/<key name> Enter passprhase: (skip) copy to remote server with ssh-copy-id $ ssh-copy-id -i ~/.ssh/<key name> root@host Password-less login edit /etc/ssh/sshd_config PasswordAuthentication no…

Firefox Configuration

Installation macOS: brew install --cask firefox Arch/Artix: yay -S firefox Settings General Language and Appearance Check spelling as you type &ndash;> Disabled Browsing Recommend extensions as you browse &ndash;> Disabled Recommend features as you browse &ndash;> Disabled Home Homepage and new windows &ndash;> Blank Page New tabs &ndash;> Blank Page Uncheck all Firefox Home Content Search Default…

Osprette Build Guide

The Osprette is a 34-key low profile keyboard designed by Sam Mohr . Table of Contents Parts Bill of Materials Assembly PCB Overview Diodes Sockets Switches Microcontroller Buttons Case Firmware Customization Flashing Parts Bill of Materials Part Qty Vendor MCU (Pro Micro compatible) 1 AliExpress SMD diodes 34 AliExpress Reset switch 1 Digi-Key Power switch (optional, wireless only) 1 Digi-Key…

Linux Laptop Sleep States

Still work in progress. Not tested with dm-crypt. Using GRUB, not rEFInd, but same concept theoretically applies. Goal is for lid close = suspend, keybinding = hibernate. Ran out of time tonight. GRUB config /etc/default/grub kenel parameter: resume=/dev/<swap partition> sudo grub-mkconfig - /boot/grub/grub.cfg mkinitcpio add &ldquo;resume&rdquo; hook sudo mkinitcpio -p linux elogind…

Kailh Choc silencing

This is a work in progess. It is missing photos, descriptions and methods. I have a busy month ahead of me, sorry! Table of Contents Switches Lube Tape mod Keycaps TPU Silencers O-rings Case Case foam Case tape Resources Switches Lube Adding lubricant to the side rails of the housing or sides of the stem remedies the scratchy noise and feel. Lubricant should also be placed on the bottom of the…

Chromium Configuration

Preface: I configure FireFox a bit stricter as I prefer Chromium for less privacy-friendly tasks, such as the occasional video call. Installation Use ungoogled-chromium instead of stock Chromium macOS: brew install --cask eloston-chromium Arch/Artix: yay -S ungoogled-chromium (source) Settings You and Google Sync and Google services &ndash;> Improve search suggestions &ndash;> off Autofill Disable…

Artix Installation Guide

installation artix linux base with openrc drive configuration fdisk /dev/nvme0n1 - nvme0n1p1 512m vfat - nvme0n1p2 953g /dev/sda - sda1 3.6t /dev/sdb - sdb1 5.5t mkfs.fat -f32 boot partition, mkfs.ext4 others dm-crypt cryptsetup luksformat /dev/<partition> cryptsetup open /dev/<partition> <mapper> lvm pvcreate /dev/mapper/<mapper> vgcreate <volume> /dev/mapper/<mapper> lvcreate -l 32g <volume> -n…

Pimoroni Trackball Integration

Table of Contents Pro Micro Trackball Firmware config.h rules.mk keymap.c Flashing Resources Pro Micro Two SparkFun Qwiic Pro Micro C will be used. The trackball will connect to the master half of the board. The 5V and VCC pads must be bridged. The slave half must have the 5V pad broken which can be carefully cut with an Xacto knife or similar. In order to flash the left half, the RAW and 5V pins…

Corne LP Build Guide

The Corne keyboard is a split keyboard with 3x6 column staggered keys and 3 thumb keys, based on Helix . Crkbd stands for Corne Keyboard. Table of Contents Parts Bill of Materials Kits Assembly PCB Overview Diodes LEDs Sockets Microcontroller OLEDs TRRS/Reset Case Switches Firmware Customization Flashing Parts Bill of Materials Part Qty Corne Chocolate PCB 2 Corne Chocolate Case/Plate Kit 1 Pro…

Reviung41 Build Guide

The Reviung41 is a 41-key column staggered keyboard designed by gtips . Table of Contents Parts Bill of Materials Kits Assembly PCB Overview Diodes LEDs Sockets Microcontroller Stabilizer Plates Switches Firmware Customization Flashing Parts Bill of Materials Part Qty Reviung41 PCB 1 Reviung41 Plate Kit 1 SMD Diode (1N4148) 41 Kailh MX Hotswap Socket 41 SMD LED (WS2812B) 11 Pro Micro (or…

I want to disconnect

I want to disconnect from the detrimental side of technology once and for all. In the past couple of months, my life has changed drastically and I find myself with a limited amount of free time. So how is the free time spent? Actually, not terribly. A quick peek at my Gitlab shows me actually committing my work for a change. This site (in it&rsquo;s current state) had not existed prior, and my…

Welcome

Welcome to my platform on the Internet. I appreciate you stopping by! My name is medwa, but that&rsquo;s essentially all you know about me at the time of me authoring this post. I&rsquo;m slow to divulge all of my personal information to the entirety of the web - exhibited by my ambiguous landing page and lacking web footprint - but I&rsquo;m curious to see how my perspectives and values will…