An aggregated feed of all of my posts
Exec in as www-data and run ./occ groupfolders:scan folder_id -v (the -v to see what it’s doing)
lsof | grep /tank/nas shows me what is using my nas at any time!
➜ pihole sudo zfs load-key -L file:///path/to/.zfs.tank.key tank/encrypted/vms/arch-sandbox ➜ pihole sudo zfs change-key -o keylocation=file:///path/to/.zfs.tank.key -o keyformat=raw tank/encrypted/vms/arch-sandbox Need to load-key for each individual dataset, then change key location to be a file instead of the prompt
I’ve been using paperless-ngx to manage all my documents, but every once in a while I’ll get a .docx file to deal with…
Turns out Libreoffice has a headless mode a pdf converter built-in!
libreoffice --headless --convert-to pdf /path/to/file.docx --outdir /path/to/output/directory
Note that
--outdiris in fact a directory, not the path to a file
olivet-mens-group-james-2023
ffmpeg -i input.mp4 -map 0 -c:v libx264 -vf format=yuv420p -c:a copy output.mp4
I was introduced to tiling window managers through i3, which I use heavily on one of my machines. I have switched to Pop_OS! at home though, which has a tiling window mode but the keybindings are not what I’m used to for i3. I wanted to at least navigate workspaces how I’m used to doing (cause I set workspace 3 for communication apps, 1 for my terminal, etc…)
Here’s how I set keybindings for:
<Super> + <number>sends me to that numbered workspace<Shift> + <Super> + <number>moves the window I’m focused on to workspacenumber
#!/bin/bash
gsettings set org.gnome.mutter dynamic-workspaces false
gsettings set org.gnome.desktop.wm.preferences num-workspaces 8
gsettings set org.gnome.shell.keybindings switch-to-application-1 []
gsettings set org.gnome.shell.keybindings switch-to-application-2 []
gsettings set org.gnome.shell.keybindings switch-to-application-3 []
gsettings set org.gnome.shell.keybindings switch-to-application-4 []
gsettings set org.gnome.shell.keybindings switch-to-application-5 []
gsettings set org.gnome.shell.keybindings switch-to-application-6 []
gsettings set org.gnome.shell.keybindings switch-to-application-7 []
gsettings set org.gnome.shell.keybindings switch-to-application-8 []
gsettings set org.gnome.shell.keybindings switch-to-application-9 []
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>1']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Super>2']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Super>3']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Super>4']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Super>5']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Super>6']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Super>7']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Super>8']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Super>9']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-10 "['<Super>0']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-1 "['<Super><Shift>1']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-2 "['<Super><Shift>2']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-3 "['<Super><Shift>3']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-4 "['<Super><Shift>4']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-5 "['<Super><Shift>5']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-6 "['<Super><Shift>6']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-7 "['<Super><Shift>7']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-8 "['<Super><Shift>8']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-9 "['<Super><Shift>9']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-10 "['<Super><Shift>0']"
I was getting (publickey denied) when trying to push to GH using ssh. When I
tested the connection I saw that a bunch of keys in ``~/.ssh/ were being
attempted
✗ ssh git@github.com -vv
...
debug1: Will attempt key: /home/nic/.ssh/id_rsa
debug1: Will attempt key: /home/nic/.ssh/id_ecdsa
debug1: Will attempt key: /home/nic/.ssh/id_ecdsa_sk
debug1: Will attempt key: /home/nic/.ssh/id_ed25519
debug1: Will attempt key: /home/nic/.ssh/id_ed25519_sk
debug1: Will attempt key: /home/nic/.ssh/id_xmss
debug1: Will attempt key: /home/nic/.ssh/id_dsa
...
debug1: No more authentication methods to try.
git@github.com: Permission denied (publickey).
None of those were the key I setup with GH. So I added an entry
into ~/.ssh/config:
Host
github.com
User git
Port 22
Hostname github.com
IdentityFile ~/.ssh/my_custom_github_key
TCPKeepAlive yes
IdentitiesOnly yes
ssh-copy-id -i my.key.pub <hostname probably from tailscale>
this makes sure I can run ansible from my desktop against VMs on my server
easily if they have tailscale for the hostname - otherwise use the IP
- The Faulted Disk: harbor Replacement Writeup
- FWBG - Genesis - 4.3
- FWBG - Genesis - 4.2
- Men’s Group - Week 36
- Men’s Group - Week 35
- Men’s Group - Week 34
- FWBG - Genesis - 4.1
- Silliness and Wrecklessness
- 2026-06-01 Notes
- FWBG - Genesis - 3.3
- God’s Zeal for Justice Amont Men Displayed in the Divine Counsel
- FWBG - Genesis - 3.2
- 2026-05-27 Notes
- FWBG - Genesis - 1.2
- It Will Be Hard To Do More
- 2026-05-22 Notes
- FWBG - Genesis - 1.1
- Panicking Led to Losing My Desktop
- Reflection - Psalm 30:5
- Blog and LLM Knowledge Base
- Reflection - John 14:21
- 2026-05-13 Notes
- 2026-05-12 Notes
- The Relief of Earning
- 2026-05-08 Notes
- 2026-05-04 Notes
- Reflection - John 16:33
- reflection - Jeremiah 17:17
- 2026-04-30 Notes
- 2026-04-27 Notes
- 2026-04-26 Notes
- Logos Webapp Dark Theme
- KDE Shortcuts for Desktop and Window Navigation
- 2026-04-25 Notes
- Aurora and KDE Window Managment with KZones
- 2026-04-22 Notes
- 2026-04-18 Notes
- Data Loading is a Huge Deal
- 2026-04-05 Notes
- Easter 2026
- Agents can miss obvious things too
- 2026-04-03 Notes
- Pulled Pork Notes
- 2026-04-01 Notes
- 2026-03-31 Notes
- 2026-03-27 Notes
- Clankers
- The Irony of 10x
- Reflection - Luke 22:48
- Remote Terraform State Requires Working Traefik… DUH!
- To Live In A World Without AI
- 2026-03-22 Notes
- paynepride dot com outage on vacation
- 2026-03-07 Notes
- For My Own Sake I Do It
- 2026-03-03 Notes
- My Thoughts on Beads
- 2026-02-26 Notes
- The Wrath to Come pt 2
- The Wrath to Come
- clocks
- 2026-02-25 Notes
- 2026-02-24 Notes
- Reflection - Hebrews 13:5
- 2026-02-23 Notes
- Cat Stock at 760
- Reflection - 2 Corinthians 7:6
- 2026-02-20 Notes
- Trials Reveal Faith (short)
- 2026-02-18 Notes
- Forge Ahead
- 2026-02-17 Notes
- Reflection - Contentment and Work
- 2026-02-16 Notes
- 2026-02-15 Notes
- Consequences, Discipline, and Punishment
- 2026-02-13 Notes
- The Ridiculous Blessing of the Lord
- 2026-02-12 Notes
- 2026-02-10 Notes
- docker
- helm
- kubectl
- kind
- Kubernetes External Secrets Operator
- Cat Autonomy 2.0
- Reflection - Arise and Depart
- 2026-02-07 Notes
- 2026-02-06 Notes
- AI
- Nexus
- 2026-02-05 Notes
- Learning How To Agent
- 2026-02-03 Notes
- Revel in imparted righteousness
- 2026-01-31 Notes
- New Job - Caterpillar Autonomy
- 2026-01-23 Notes
- I’m back from the dead
- 2026-01-01 Notes
- Reflection - John 7:37
- 2025-12-31 Notes
- Increase inotify limit in your CI workers
- 2025-12-30 Notes
- The Hidden Things Belong To Yahweh
- Prettier Docker ‘ps’ Command
- Reflection - Galatians 2:19-20
- 2025-12-27 Notes
- 2025-12-26 Notes
- Advent - 1 John 4:17
- 2025-12-24 Notes
- Advent - Luke 6:35
- 2025-12-23 Notes
- Advent - Mark 12:29-30
- Advent - Romans 15:13
- 2025-12-20 Notes
- 2025-12-19 Notes
- Advent - Matthew 5:11-12
- 2025-12-18 Notes
- Advent - John 15:10-11
- Advent - Luke 2:10-11
- 2025-12-15 Notes
- Advent - Isaiah 51:3
- 2025-12-14 Notes
- Advent - Psalm 105:43
- Advent - Ephesians 4:3
- Setup A Cloudflare Tunnel With Terraform
- Advent - Ephesians 2:14-16
- 2025-12-12 Notes
- Advent - Colossians 1:19-20
- 2025-12-11 Notes
- Advent - John 16:33
- Advent - Zechariah 9:9-10
- 2025-12-09 Notes
- 2025-12-08 Notes
- COLUMNS Env Var For Nicer Screenshots
- UV
- UV Run + PEP 723 Is A Match Made In Heaven
- Advent - Isaiah 9:6-7
- Advent 2025 - Love
- Advent - Isaiah 26:3
- GitHub Stopped Me From Messing With The Bots
- Advent - Romans 8:24-25
- 2025-12-06 Notes
- Advent - Romans 8:20-21
- 2025-12-05 Notes
- Small Steps Towards Handling Malicious Traffic on Static Sites
- Advent - 1 Peter 1:3
- 2025-12-04 Notes
- 💭 COLUMNS env var
- Advent - Isaiah 40:31
- 2025-12-03 Notes
- Advent - Psalm 130:7
- 2025-12-01 Notes
- Advent - Psalm 39:7
- Advent - Isaiah 8:17
- 2025-11-29 Notes
- 2025-11-28 Notes
- 2025-11-27 Notes
- Reflection - Ecclesiastes 9:10
- 2025-11-26 Notes
- 2025-11-25 Notes
- 2025-11-24 Notes
- 2025-11-23 Notes
- 💭 Docker | Atuin Docs
- 2025-11-21 Notes
- Reflection - Psalm 93
- 2025-11-19 Notes
- By God’s Grace
- Check SWAP in htop
- Zensical
- 2025-11-15 Notes
- 2025-11-13 Notes
- Speakr For Recording and Transcribing at Home
- RepoFlow Robot User
- 2025-11-10 Notes
- 2025-11-07 Notes
- Reflection - Go Forward - Only Thing To Do
- 2025-11-05 Notes
- 2025-11-04 Notes
- Deuteronomy 6 and the Shema
- 2025-11-03 Notes
- Facism and Heresy - Words Matter
- Reflection - Psalm 9:1
- 2025-10-30 Notes
- 💭 You already have a git server: (Maurycy’s blog)
- Reflection - John 15:19
- 2025-10-28 Notes
- Helkyo
- Helkyo - What is it for God to draw man to him?
- 2025-10-27 Notes
- 2025-10-26 Notes
- 2025-10-24 Notes
- Reflection - Mark 4:1-20
- 2025-10-21 Notes
- 2025-10-19 Notes
- Reflection - John 21:12
- Reflection - Philippians 3:8
- 2025-10-14 Notes
- Affine
- 2025-10-13 Notes
- Testing Safari Formatting
- Reflection - Psalm 119:15
- 2025-10-12 Notes
- Original Sin
- Reflection - Jude 24
- 2025-10-10 Notes
- 2025-10-09 Notes
- 2025-10-08 Notes
- Use Jellyfin Tags For Content Moderation
- Reflection - Numbers 11:11
- 2025-10-07 Notes
- Reflection - John 4:14
- 2025-10-06 Notes
- Angel of Yahweh
- Reflection - 1 Kings 19:8
- 2025-10-05 Notes
- 2025-10-04 Notes
- Sending SMS with SMTP
- 2025-10-02 Notes
- Reflection - Psalm 84:11
- 2025-10-01 Notes
- 2025-09-28 Notes
- Reflection - Deuteronomy 33:29
- 2025-09-27 Notes
- Wants
- Reflection - Romans 3:26
- 2025-09-24 Notes
- 2025-09-23 Notes
- Book Review - Dula, Fig, and the Wisdom of Old Sycamore
- 2025-09-20 Notes
- Reflection - Galatians 5:1
- 2025-09-19 Notes
- Reflection - Galatians 5:24-25
- 2025-09-18 Notes
- erets
- Reflection (Short) - Erets
- 2025-09-15 Notes
- 2025-09-13 Notes
- Docker Compose Build From Git Repo
- Reflection - They Can Come For Anyone
- 2025-09-11 Notes
- 2025-09-10 Notes
- That Guy Can Do Anything
- 2025-09-09 Notes
- 💭 uv script management
- Zsh alias for uv scripts
- 2025-09-08 Notes
- 💭 Engineering excellence starts on edge
- Reflection on Philippians 2:14-18
- 2025-09-06 Notes
- 2025-09-05 Notes
- 2025-09-03 Notes
- apprise
- 2025-09-02 Notes
- Pinchflat
- 2025-09-01 Notes
- Reflection - Morning August 31 2025
- 2025-08-31 Notes
- Old School Runescape Runelite Plugins
- 2025-08-29 Notes
- 2025-08-28 Notes
- Awesome
- Reflection - AI Work and ADHD
- 2025-08-27 Notes
- 💭 Docker Swarm Still Rocks
- 2025-08-26 Notes
- 2025-08-25 Notes
- 2025-08-24 Notes
- 2025-08-23 Notes
- When I Learned What An Escape Room Was
- 2025-08-22 Notes
- Thoughts On August 21 2025
- 2025-08-21 Notes
- forgejo
- 2025-08-20 Notes
- 💭 Codeberg Pages | Codeberg Documentation
- 💭 Use Traefik 2 with Nginx, Apache, or CaddyServer to Serve Stat…
- 2025-08-19 Notes
- Reflecting on Romans 7:7-13
- 2025-08-18 Notes
- 2025-08-17 Notes
- 2025-08-16 Notes
- Runescape Clients and Settings
- 2025-08-15 Notes
- Starting Old School Runescape Over Again
- 💭 Setting up a Self-Hosted Forgejo Actions Runner with Docker Co…
- Pair AceGamer Wireless PS4 Controller With PC
- 2025-08-14 Notes
- 2025-08-13 Notes
- Proxy Pull Docker Images From Self-Hosted Container Registry Through Self-Hosted Repoflow
- 2025-08-12 Notes
- 2025-08-11 Notes
- A Simple Lua Plugin To Find My Drafts
- AudioMass
- 2025-08-10 Notes
- 2025-08-09 Notes
- 2025-08-08 Notes
- Using Litestream to Restore My Database for Easy Development
- Migrate Github Issues to Kanboard
- 2025-08-07 Notes
- 2025-08-06 Notes
- Using Litestream to Backup QuadTask’s SQLite DB
- 💭 Static egress IPs for machines - Fresh Produce - Fly.io
- 2025-08-05 Notes
- Litestream
- Setup Remote MinIO S3 Backend Target for Litestream
- GrapheneOS
- 2025-08-04 Notes
- 💭 caronc/apprise-api: A lightweight REST framework that wraps th…
- 💭 The Remarkable Incompetence At The Heart Of Tech
- inode
- 2025-08-03 Notes
- Docker Volume Mounts Link to an Inode
- 💭 Kinopio
- Knowledge and Faith
- 2025-07-31 Notes
- What Is A Right?
- 2025-07-28 Notes
- 2025-07-27 Notes
- 2025-07-26 Notes
- 💭 My Ultimate Self-hosting Setup
- God Provides When He Takes Away
- 2025-07-25 Notes
- 2025-07-24 Notes
- 2025-07-23 Notes
- Olivet Men’s Group August 2025
- 2025-07-22 Notes
- 💭 It’s rude to show AI output to people | Alex Martsinovich
- You suck at git - but it’s honestly fine
- 2025-07-20 Notes
- 💭 Anthropic Is Bleeding Out
- 2025-07-19 Notes
- 💭 Thread by @windsurf_ai on Thread Reader App – Thread Reader App
- 2025-07-18 Notes
- Daily Notes Neovim Plugin
- 💭 AI INTERVIEWS ARE HERE!! SO I TROLLED ONE TO SHOW YOU… - You…
- Add yourself to www-data to view your Nextcloud data on the filesystem
- 2025-07-17 Notes
- gotify cli for notifying me of nextcloud uploads
- Using restic to backup my home directory
- Shotput
- 2025-07-16 Notes
- 2025-07-15 Notes
- Python editable installs and nested scripts
- typ.ing personal best
- 2025-07-14 Notes
- 💭 Agile Was Never Your Problem Pt 1/2 | The Cynical Developer
- 2025-07-13 Notes
- Waupaca Boatride Volleyball Tournament
- 💭 OpenAI’s Windsurf deal is off — and Windsurf’s CEO is going to…
- 2025-07-12 Notes
- Ghost
- The Homelab
- 💭 Docker Brings Compose to the AI Agent Era | Docker
- 💭 Tyblog | systemd has been a complete, utter, unmitigated success
- Lua type hinting - undefined global
- 2025-07-11 Notes
- 2025-07-10 Notes
- Pilgrims Creek
- 2025-07-09 Notes
- 💭 restic · Backups done right!
- 💭 Add confirmation for hard reset by stefanhaller · Pull Request…
- 2025-07-08 Notes
- 💭 HomeBox
- 💭 postmarketOS // v24.06: The One With Over 250 Devices
- 💭 Self-Hosting A Cluster On Old Phones | Hackaday
- Testing a Postiz Change Locally (IT WORKS!)
- July 4 - Freedom From Protection
- 💭 Build backend | uv
- Liquids vs Liquid and How My Wife Forgot I was Autistic
- MCPHub with Windsurf
- Nostr
- 💭 TimoStahl/kanboard_plugin_bigboard: A Kanboard that can displa…
- 💭 { TechDufus } | Blog
- 💭 { TechDufus } | Building a Talos Kubernetes Homelab with Terra…
- 💭 Also done with second braining
- Nostr hex key
- Github Star Sorter
- gwl-margarita-tracker
- Great Wolf Lodge
- 💭 Switching pip to uv in a Dockerized Flask / Django App — Nick …
- 💭 Containers are available in public beta for simple, global, an…
- 💭 Genesis 1 and Its ANE Polemic, Part 2 - Dr. Michael Heiser
- 💭 Notes – 06:11 Sun 22 Jun 2025 – David Bushell – Web Dev (UK)
- Traefik and gRPC for Temporal at home
- 💭 Copilot Instructions
- Nextcloud PHP Opache Memory Consumption
- 💭 You asked, we built it: Firefox tab groups are here
- Quit issueing 200s for 500s
- 💭 Control Your n8n Instance Remotely with Telegram Bot Commands …
- 💭 matduggan.com/what-would-a-kubernetes-2-0-look-like/
- Thinking In Diagrams
- What Are The Rewards In Heaven?
- 💭 pypeaday/whose-turn-is-it: Simple uv webapp to determine order…
- 💭 Microsoft planning thousands of job cuts aimed at salespeople,…
- 💭 microsandbox/microsandbox: Self-Hosted Plaform for Secure Exec…
- Homelab Youtube Podcasts to AudioBookShelf Pipeline
- 💭 neverjust
- Reflecting on BP Article on James - Faith and Works
- 💭 A Brief History & Ethos of the Digital Garden
- source_up for nested .envrc
- 💭 Cross Account AWS Security Group ID Reference
- 💭 Failed to load state: unsupported checkable object kind var - …
- 💭 Snowflake Status - Certificate Authority Update for AWS Regions
- 💭 Visualizing My Blog’s Internal Links - Jim Nielsen’s Blog
- 💭 Stable Diffusion QR Code 101
- Father’s Day 2025
- U-Blue Aurora Upgrade Broke HWA Docker
- Test Styles
- Homelab Pinchflat
- If You Want Something Make It So - Song Style
- About Me
- Now
- Feeds
- Contact
- About
- QuadTask
- Dad, Can I Wear This?
- 💭 Normal boyhood is ADHD
- ZSA typing challenge issue
- Double Check Your DNS Records
- 💭 “We would be less confidential than Google” – Proton threatens…
- 💭 Exploiting Copilot AI for SharePoint | Pen Test Partners
- 💭 slash pages
- 💭 The Meaning of “Mammon” in the Bible | Matthew 6:24
- 💭 N.T. Wright on The Unseen Realm & Heiser - YouTube
- 💭 qwen3
- 💭 daily challenge leaderboard | typ.ing
- 💭 News - Apps - App Store - Nextcloud
- 💭 ELEMENT.FM - unlimited podcast hosting
- Thoughts
- 💭 Keynote Speaker - Cory Doctorow - YouTube
- Example For Andrew
- I built a simple app for adding images to my blog
- 💭 Linux Explained: What is The Linux Kernel? - YouTube
- 💭 What are these 100.x.y.z addresses? · Tailscale Docs
- Double check your CIDR blocks!
- I love an expert in their craft
- homelab-journey-part-1
- Autism ADHD and the Doshas
- Backups interrupted by full disk usage
- Windows Update Broke Wifi
- Queso Notes
- Backups are dope
- Aurora U-Blue ZRAM Config
- I Hate Corporate America
- Pandas.DataFrame info always answers and is sometimes right
- 💭 SearXNG | Open WebUI
- SearXNG
- A New Perspective on Being God’s Child
- 💭 Installing Tailscale on JetKVM | Medium
- 💭 Installing Tailscale on JetKVM | Medium
- 💭 Installing Tailscale on JetKVM | Medium
- 💭 Installing Tailscale on JetKVM | Medium
- 💭 Installing Tailscale on JetKVM | Medium
- 💭 Installing Tailscale on JetKVM | Medium
- 💭 Installing Tailscale on JetKVM | Medium
- 💭 Installing Tailscale on JetKVM | Medium
- 💭 Installing Tailscale on JetKVM | Medium
- My MCP Configuration
- I was wrecked by a weird combo of » and -e
- Grafana + Gotify for push notifications
- Monolith - download and save site as html
- SMB with ZFS on Ubuntu
- Someday
- Recovering from zpool corruption when you’re short a drive
- Using my own domain on nostr
- The Design of Genesis 1-11 pt 1
- Deployments are not StatefulSets
- 💭 Self-Hosting selfh.st/icons With Git-Sync
- 💭 Mastering Argo CD image updater with Helm: a complete configur…
- 💭 Craig
- 💭 memory - Check which processes are eating swap on Linux? - Sup…
- 💭 🏡 Home | Open WebUI
- 💭 Do you really need Kubernetes?
- 💭 audiobookshelf
- 💭 Assistants API overview - OpenAI API
- 💭 Do you need Kubernetes?
- docker context (and an issue to question your sanity)
- Add a healthcheck to your FastAPI app
- statically.io to help me out
- Jellyfin container updates for HWE + AMD
- The Flood Story - Types and Baptism
- The Flood Story - Quilt Analogy
- rsync like a pro
- D and uninterruptable sleep
- Advent 2024 - Peace
- hostnamectl to easily change hostname
- How To Survive The Flood
- Stylus for custom webpage themes
- The Two Houses
- DNS Broke After Reboot - Ubuntu 22.04
- Restart KDE Plasma
- OPNSense Bootstrap Recovery
- BP - The Golden Rule
- Recovering OPNSense
- Reflection - Wisdom in Relationships 2
- Reflection - Wisdom in Relationships
- docker-remote-add
- Docker copy and chown
- Switching from AltaCV to RenderCV for my Resume
- Upgrading your kernel can F you up… whoops
- Fonts in VS C**e
- Customize K9s
- Git fetch failing - check your config
- Git repo specific SSH Key!
- On Earth as It Is in Heaven
- DHCP Restart to Save Ubuntu 22.04 Server Networking
- Chaos Dragon
- Simple Port Forwarding OPNSense
- Refresh Nextcloud Groupfolders after messing around on the filesystem
- lsof to find what’s using your filesystem
- Changing ZFS key for child datasets of encrypted dataset after migration
- Convert Word Doc to PDF with Headless Libreoffice
- olivet-mens-group-james-2023
- FFMPEG 10-bit videos to 8-bit
- i3-Like keyboard mapping in Pop_OS
- Use non-standard named ssh keys with github
- Reminder about ssh-copy-id for SSH and Ansible
- Systemd timer for syncoid
- Adding docker daemon.json broke docker
- suda.vim for sudo access to files
- Pipe to a pager to preserve console output in SSH session
- Cron for Nextcloud in Docker
- Call basicConfig to get Python log messages in iPython
- New lines in Markdown tables
- Description of my proposed vimconf 2022 talk
- Make a series of directories fast!
- Hebrew Bible Full Class
- Case-insensitive search in Vim
- Faithful
- Limit zfs list to avoid docker vomit
- Use the right lspsage, you dope!
- Sabbath
- You can embed gifs?!
- Don’t forget to load XMP!
- My PassMark Scores
- Chara-Joy
- Quick setup of ZFS encrytped datasets with sane permissions
- Check Your BIOS Version On Ubuntu
- Abraham and Melchizedek
- Append string to list of files with xarg
- Tree of Life
- Shalom and Peace
- Destroying Tmux sessions with fzf
- 078 Silent Years - Essenes
- 077 Silent Years - Herodians
- 076 Silent Years - Sadducees
- 075 Silent Years - Welcome to Hellenism
- Check your SMART status with smartctl
- 074 - Silent Years - Synagogue
- Session 3 Intro
- Benchmark your disks with fio
- Screwtape
- Paperless-NGX filtering on IDs instead of values
- Mounting exFAT USB in Linux
- Xrdp-Authentication-Required-To-Create-Managed-Color-Device
- ZFS Permissions for Sanoid/Syncoid
- kvm-network-interface-via-nat-ubuntu-20
- cheat on your man
- Reset SSH key passphrase
- Add colored indicators to your dataframes html representation
- Filtering emails with core utils
- Reindex Nextcloud After Adding Data via CLI
- arr client config
- Add space to your LVM on Ubuntu
- Local DNS with Pi-hole
- Netplan change from Focal to Jammy
- Nextcloud permissions with ZFS and Ansible-NAS
- See ZFS snapshot disk usage
- Remove ZFS Dataset Specific Snapshots
- Plug Snapshot!
- Filepath Completion in Neovim
- Plug-Snapshot-To-Save-Your-Life
- Dataframe-To-Styled-Html
- Dataframe-To-Markdown
- Wish-List-With-Fastapi
- Git-Bisect
- Pandas-String-Contains
- Unpack-Anywhere-With-Star
- Htop
- Pipx
- Fx-Json
- Jellyfin-Media-Players
- Typeddict
- And-vs-&
- File-Length
- Ipython-Prompt
- Vim-Spell-Check
- Polybar-01
- Deques
- Plotly-And-Streamlit
- Starship
- self-hosted-media
- Skimpy
- Truenas-And-Wireguard
- Pyclean
- Psutil-01
- Mu
- Wireguard
- Abstract-Base-Class
- Python-F-String-Align
- Python-Builtin-Calendar
- Dataframe-Memory-Usage
- Adblock-Coverage
- Webservers-And-Indexes
- Tree
- Traefik
- Pandas-Select-Dtypes
- Tiddly-Wiki
- Vim-Auto-Space
- Stow
- Stow-Target
- Git ammend to a commit
- Ubuntu-Static-Ip