Skip to content

Instantly share code, notes, and snippets.

View sam-kleiner's full-sized avatar

Sam Kleiner sam-kleiner

View GitHub Profile
@sam-kleiner
sam-kleiner / git-worktree.zsh
Last active December 18, 2025 20:46
zsh git worktree convenience functions
# Main Router
wt() {
# Check if we have at least one argument
if [[ $# -eq 0 ]]; then
echo "Usage: wt {s|ls|cd|a|r} [args]"
return 1
fi
local cmd=$1
shift
@sam-kleiner
sam-kleiner / README.md
Created September 21, 2025 06:57
Auto sync ProtonVPN forwarded port to qBittorrent

ProtonVPN qBittorrent sync

See: https://protonvpn.com/support/port-forwarding

These systemd configs will watch for changes to /run/user/$UID/Proton/VPN/forwarded_port as described in the support article. When a change is detected it will trigger the service to update the qbittorrent config via the api.

If your qBittorrent api requires a password you will need to modifiy the curl command.

This assume user level systemd.

@sam-kleiner
sam-kleiner / test.txt
Created May 24, 2023 20:52
Test text file
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pulvinar sagittis facilisi aenean euismod nulla feugiat dictumst sem ipsum mus donec penatibus. Mollis class nisl ultrices volutpat magna curae sollicitudin rhoncus sem habitasse platea platea. Lorem erat luctus ante auctor enim ad in vehicula fusce habitasse mattis aenean. Suscipit lacinia tempor pellentesque mus netus rhoncus habitasse cras mauris odio nullam duis. Ante tincidunt proin curae sit mauris aenean sollicitudin consequat ullamcorper integer a vulputate. Condimentum nostra nascetur lorem neque nullam molestie vel duis nostra eu viverra risus. Dolor varius mattis pellentesque mollis varius justo sagittis vitae consectetur parturient iaculis duis. Ad habitant inceptos sagittis senectus senectus sociosqu hendrerit conubia interdum urna aliquam purus. Ante feugiat consectetur morbi commodo sapien justo natoque diam conubia porttitor ornare dapibus. Porta iaculis primis diam ultricies nec pharetra habitasse aliquet aptent lorem lobortis dictum. V
@sam-kleiner
sam-kleiner / gist:6322becd72b84efbb38efb041de549b3
Last active September 28, 2022 19:15
Raspberry PI - NixOS - ZFS on root with encryption
# References
# https://carjorvaz.com/posts/nixos-on-raspberry-pi-4-with-uefi-and-zfs/
# https://openzfs.github.io/openzfs-docs/Getting%20Started/NixOS/Root%20on%20ZFS/1-preparation.html
# change this
DISK="/dev/disk/by-id/ata-KINGSTON_SA400S37240G_50026B7685E2AD30"
zpool labelclear -f $DISK
wipefs -a /dev/sda