Skip to content

Instantly share code, notes, and snippets.

View caycehouse's full-sized avatar

Cayce House caycehouse

View GitHub Profile
{
"globalExcludes": [
"better-advancements",
"betterf3",
"carry-on",
"entity-collision-fps-fix",
"dark-mode-everywhere",
"defensive-measures",
"dynamiclights-reforged",
"entity-texture-features-fabric",
@caycehouse
caycehouse / printer.cfg
Last active July 8, 2025 05:35
Klipper printer.cfg: Ender 3 V2 | SKR Mini E3 V2 | ADXL345
# This file contains common pin mappings for the BIGTREETECH SKR mini
# E3 v2.0. To use this config, the firmware should be compiled for the
# STM32F103 with a "28KiB bootloader" and USB communication. Also,
# select "Enable extra low-level configuration options" and configure
# "GPIO pins to set at micro-controller startup" to "!PA14".
# The "make flash" command does not work on the SKR mini E3. Instead,
# after running "make", copy the generated "out/klipper.bin" file to a
# file named "firmware.bin" on an SD card and then restart the SKR
# mini E3 with that SD card.
@caycehouse
caycehouse / setup.md
Last active May 22, 2022 23:56
Perfect Minecraft Server Setup
  1. Install a Fabric Minecraft server using itzg/minecraft-server
  2. Make these changes in server.properties
  • difficulty=hard
  • network-compression-threshold=512
  • white-list=true
  • enforce-whitelist=true
  1. Install all of the safe server performance mods.
  2. Get these datapacks & crafting tweaks from VanillaTweaks
  • Armor Statues
  • AFK Display
@caycehouse
caycehouse / winget.json
Last active August 18, 2022 16:45
Winget install list
{
"$schema" : "https://aka.ms/winget-packages.schema.2.0.json",
"CreationDate" : "2022-08-18T12:45:22.003-00:00",
"Sources" :
[
{
"Packages" :
[
{
"PackageIdentifier" : "SatisfactoryModding.SatisfactoryModManager"
@caycehouse
caycehouse / gaming-docker-compose.yml
Last active August 24, 2021 02:32
Gaming Server Docker Compose file
version: "3"
services:
mc:
image: itzg/minecraft-server
volumes:
- "./MC:/data"
ports:
- 25565:25565/tcp
environment:
@caycehouse
caycehouse / uncompleted-reminders-count.json
Last active July 4, 2019 22:49
Show uncompleted reminders count in MacBook Touch Bar with this BetterTouchTool JSON.
{
"BTTWidgetName" : "Reminders Count",
"BTTTriggerType" : 642,
"BTTTriggerTypeDescription" : "Shell Script \/ Task Widget",
"BTTTriggerClass" : "BTTTriggerTypeTouchBar",
"BTTPredefinedActionType" : 49,
"BTTPredefinedActionName" : "Launch Application \/ Open File \/ Start Apple Script …",
"BTTLaunchPath" : "file:\/\/\/System\/Applications\/Reminders.app",
"BTTShellScriptWidgetGestureConfig" : "\/bin\/bash:::-c",
"BTTEnabled2" : 1,
@caycehouse
caycehouse / unread-messages-count.json
Created February 20, 2019 15:14
Show unread messages count in MacBook Touch Bar with this BetterTouchTool JSON.
{
"BTTWidgetName" : "iMessage Count",
"BTTTriggerType" : 642,
"BTTTriggerTypeDescription" : "Shell Script \/ Task Widget",
"BTTTriggerClass" : "BTTTriggerTypeTouchBar",
"BTTPredefinedActionType" : 49,
"BTTPredefinedActionName" : "Launch Application \/ Open File \/ Start Apple Script …",
"BTTLaunchPath" : "file:\/\/\/Applications\/Messages.app",
"BTTShellScriptWidgetGestureConfig" : "\/bin\/bash:::-c",
"BTTEnabled2" : 1,
@caycehouse
caycehouse / win10-setup.ps1
Last active January 5, 2019 18:56
Windows 10 Setup
# Self-elevate to Administrator
if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs; exit }
if (Get-Command cup -errorAction SilentlyContinue) {
# Upgrade all if Chocolatey is installed
cup all
} else {
# Install Chocolatey if not installed
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
}