Skip to content

Instantly share code, notes, and snippets.

View iotku's full-sized avatar
👀
Looking for internships/work

iotku iotku

👀
Looking for internships/work
View GitHub Profile
@iotku
iotku / win7.xml
Created June 13, 2024 10:42
Windows 7 w/ VGA passthru 1080ti
<domain xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0" type="kvm">
<name>win7</name>
<uuid>e1477dc8-95e7-464b-b558-dd7c0992e3a7</uuid>
<metadata>
<libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
<libosinfo:os id="http://microsoft.com/win/7"/>
</libosinfo:libosinfo>
</metadata>
<memory unit="KiB">8290304</memory>
<currentMemory unit="KiB">8290304</currentMemory>
[my-distrobox]
additional_packages="fuse wget @development-tools zsh yt-dlp yt-dlp-zsh-completion neovim nodejs go rust sqlitebrowser yt-dlp gperftools gperftools-devel python3.8 ripgrep shellcheck xclip zathura-pdf-poppler zathura clang-tools-extra flac mediainfo unrar neofetch btop"
image=fedora:40
init=false
nvidia=true
pull=true
root=false
replace=true
start_now=false
exported_apps="zathura"
@iotku
iotku / VGA Passthru notes 5600x-1080ti.md
Last active June 17, 2024 23:13
VGA passthru notes Arch (Nvidia 1080ti)

kernel args (bootloader entry): nvidia_drm.modeset=1 amd_iommu=on iommu=pt video=efifb=off

"patched.rom" (actualy unmodified) rom file="/var/lib/libvirt/images/patched.rom"/>

see https://github.com/QaidVoid/Complete-Single-GPU-Passthrough#vbios-patching

echo 1 > /sys/bus/pci/devices/0000:0c:00.0/rom
cat /sys/bus/pci/devices/0000:0c:00.0/rom &gt; path/to/dump/vbios.rom
flatpak override --user --filesystem=/run/user/1000/pipewire-0 com.valvesoftware.Steam
Launch Options: -novid -sdlaudiodriver pipewire
@iotku
iotku / arch.conf
Created January 2, 2023 03:27
systemd-boot entry for Arch with intel graphics fix for my laptop
title Arch Linux
linux vmlinuz-linux-zen
initrd intel-ucode.img
initrd initramfs-linux-zen.img
options root="/dev/nvme0n1p5" rw i915.enable_psr=0
@iotku
iotku / ubuntu.json
Created October 21, 2022 08:43
ubuntu WSL settings
{
"antialiasingMode": "cleartype",
"colorScheme": "One Half Dark",
"experimental.retroTerminalEffect": false,
"font":
{
"face": "JetBrainsMonoNL NF",
"size": 13,
"weight": "light"
},
@iotku
iotku / b1w_video_out_hack.py
Last active September 26, 2022 16:40
b1w_video_out_hack.py
#!/bin/python3
import socket
import time
import sys
import os
host = "192.168.201.1"
port = 61000
dict = {}
longest = 0
@iotku
iotku / gist:dab6a47ffa5afc2686ec0da0d1305e28
Created June 7, 2022 00:25
Samba global that works with win11 ootb
[global]
workgroup = WORKGROUP
server string = SMB Server
server signing = mandatory
smb encrypt = required
restrict anonymous = 0
server min protocol = SMB2_10
client min protocol = SMB2
client max protocol = SMB3
lanman auth = no
@iotku
iotku / split.sh
Created April 21, 2022 05:48
Split video into chunks for Stream Deck Keys
#!/bin/bash
# Split video into chunks for Stream Deck keys
# by @iotku
ROWS=3
COLS=5
RES_X=1920
RES_Y=1080
CHUNK_X=$(expr $RES_X / $COLS)
CHUNK_Y=$(expr $RES_Y / $ROWS)
@iotku
iotku / main.go
Created March 7, 2022 21:08
Take a source image (jpg/png) and output a base64 encoded html <img> png
package main
import (
"bytes"
"encoding/base64"
"fmt"
"image"
_ "image/jpeg"
"image/png"
"log"