Skip to content

Instantly share code, notes, and snippets.

View spencerbull's full-sized avatar

Spencer Bull spencerbull

View GitHub Profile
@spencerbull
spencerbull / linux-ptl-xps14-psr-panel-replay-status.md
Created August 1, 2026 03:20
Dell XPS 14 DA14260 OLED: Linux PSR, Panel Replay, linux-ptl status and remaining validation

Dell XPS 14 DA14260 OLED: Linux PSR / Panel Replay status

Audit date: 2026-07-31

Machine: Dell XPS 14 DA14260

GPU: Intel Panther Lake / Arc B390 (8086:b080, subsystem 1028:0db9)

Driver: xe

@spencerbull
spencerbull / LICENSE
Last active August 24, 2026 12:59
Hardened, checksum-pinned ChatGPT Desktop for Linux with desktop launcher and explicit updates
MIT License
Copyright (c) 2026 Spencer Bull
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
@spencerbull
spencerbull / install-xps-speakers.sh
Last active July 23, 2026 18:21
Superseded by https://github.com/spencerbull/xps-audio-linux — legacy Dell XPS Speakers PipeWire tuning installer
#!/usr/bin/env bash
set -euo pipefail
PROFILE_NAME="XPS Speakers"
SINK_NAME="xps_speakers"
CONFIG_DIR="${HOME}/.config/pipewire/pipewire.conf.d"
CONFIG_FILE="${CONFIG_DIR}/90-xps-speakers.conf"
SPEAKER_SINK="alsa_output.pci-0000_00_1f.3-platform-sof_sdw.HiFi__Speaker__sink"
# Experimental Dell XPS 16 speaker tuning for PipeWire.
@spencerbull
spencerbull / gist:41c0ae8b0506929fc218be55cf22ea90
Created April 18, 2026 04:10
gb10-qwen3.6-35B-A3B-NVFPR.sh
!#/bin/bash
MODEL_REPO="RedHatAI/Qwen3.6-35B-A3B-NVFP4"
MODEL_NAME="Qwen3.6-35B-A3B"
docker stop $CONTAINER_NAME /dev/null 2>1
docker rm $CONTAINER_NAME /dev/null 2>1
docker run -d \
--name $CONTAINER_NAME \
--gpus all --ipc=host --network host \
-e VLLM_NVFP4_GEMM_BACKEND=marlin \
@spencerbull
spencerbull / vrr-refresh.sh
Last active April 12, 2026 14:03
VRR/PSR refresh monitor and Omarchy Xe toggle helper for Intel Xe / Hyprland (Dell XPS 14)
#!/bin/bash
# vrr-refresh.sh — Monitor VRR/PSR and toggle Omarchy's xe display fix
#
# Usage:
# ./vrr-refresh.sh Run one monitor report and exit
# ./vrr-refresh.sh -n 3 Run 3 monitor reports and exit
# ./vrr-refresh.sh -f Run monitor continuously until stopped
# ./vrr-refresh.sh status Show current state of all modules
# ./vrr-refresh.sh set <modules> Disable Omarchy's forced-off xe fix for modules
# ./vrr-refresh.sh unset <modules> Re-apply Omarchy's forced-off xe fix for modules
@spencerbull
spencerbull / iwd-wifi7-6ghz-fix-plan.md
Created March 22, 2026 17:33
iwd WiFi 7 / 6GHz Fix Plan - Intel BE211 operating class 137 patch for omarchy-pkgs

iwd WiFi 7 / 6GHz Fix Plan for omarchy-pkgs

Problem Summary

The Intel BE211 WiFi 7 card on saber (and likely all Intel BE200/BE211 cards on Linux) cannot connect to 6GHz WiFi 7 networks due to bugs in iwd 3.12 (current latest). The card successfully negotiates EHT (WiFi 7) on 2.4GHz but is unable to connect to 5GHz or 6GHz radios, falling back to 2.4GHz every time.

Environment

Component Version
@spencerbull
spencerbull / .p10k.zsh
Created July 29, 2022 15:26
Powerlevel10k
# Generated by Powerlevel10k configuration wizard on 2022-07-13 at 13:58 CDT.
# Based on romkatv/powerlevel10k/config/p10k-lean.zsh, checksum 28996.
# Wizard options: nerdfont-complete + powerline, small icons, unicode, lean, 24h time,
# 2 lines, disconnected, right frame, darkest-ornaments, sparse, many icons, concise,
# transient_prompt, instant_prompt=verbose.
# Type `p10k configure` to generate another config.
#
# Config for Powerlevel10k with lean prompt style. Type `p10k configure` to generate
# your own config based on it.
#
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
@spencerbull
spencerbull / settings.json
Last active July 29, 2022 15:24
Spencer's Windows Terminal Settings
{
"$help": "https://aka.ms/terminal-documentation",
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions":
[
{
"command":
{
"action": "copy",
"singleLine": false
@spencerbull
spencerbull / settings.json
Created July 29, 2022 15:22
Windows Terminal Profile
{
"$help": "https://aka.ms/terminal-documentation",
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions":
[
{
"command":
{
"action": "copy",
"singleLine": false