Skip to content

Instantly share code, notes, and snippets.

View iamchriswick's full-sized avatar
💭
I may be slow to respond.

Christian Wick iamchriswick

💭
I may be slow to respond.
View GitHub Profile
@iamchriswick
iamchriswick / proxmox_setup.md
Last active September 29, 2025 09:06
Proxmox GPU Passthrough

Setting Up Windows 11 Virtual Machine on Fedora Silverblue

This guide walks you through creating a high-performance Windows 11 virtual machine (VM) on Fedora Silverblue using GPU passthrough technology. This setup allows you to run Windows applications that require dedicated graphics performance while keeping your primary system secure with Fedora Silverblue.

What is GPU Passthrough?

GPU passthrough allows your virtual machine to use your dedicated graphics card directly, providing near-native gaming and graphics performance in Windows while running on Linux. This is different from typical virtualization where graphics performance is limited.

Key terms you'll encounter:

Keyboard/Hotkeys/Touchpads Passthrough (Proxmox → Fedora, GNOME / Wayland) for MSI Katana

Purpose

Pass the laptop’s built-in keyboard, hotkeys, and both touchpads to VM 101. Use udev symlinks on the host for stability across reboots, and expose touchpads as virtio-input-host to get native GNOME gestures in the guest.


Host (Proxmox)

@iamchriswick
iamchriswick / Fedora_42_with_Tiered_Btrfs_ZFS_Backups.md
Last active May 31, 2026 22:34
A Comprehensive Guide to Fedora 42 with Tiered Btrfs/ZFS Backups

Introduction

This guide provides a complete, end-to-end walkthrough for setting up an advanced Fedora 42 Workstation. The goal is to create a highly resilient and performant system built on a custom Btrfs layout, featuring:

  • Automated Local Snapshots: Using Snapper for high-frequency, local snapshots of critical system and user subvolumes.
  • Bootable Rollbacks: Integrating grub-btrfs to allow booting directly into a previous system state from the GRUB menu, making system recovery trivial.
  • A 3-Tier Backup Strategy: A sophisticated, automated backup workflow that dispatches snapshots to different storage tiers based on retention requirements:
    • Tier 1 (Local SSD): Instant, high-frequency snapshots for immediate recovery.
    • Tier 2 (Dedicated Btrfs Drive): Short-term (hourly, daily) snapshot replication for rapid data access.
  • Tier 3 (ZFS Mirror): Long-term (weekly, monthly, yearly) archival on a resilient ZFS mirror for ultimate data integrity.

High-Performance Windows 11 KVM Guide for Fedora

This guide provides a comprehensive walkthrough for setting up a high-performance Windows 11 virtual machine on a Fedora Workstation host, with a focus on GPU passthrough and system optimization. It is intended for users with a moderately technical background.


Part 0: System Information & Prerequisites

Before starting, ensure you have the required components and gather critical information about your hardware.

Prerequisites: