Skip to content

Instantly share code, notes, and snippets.

@Shoozza
Shoozza / reset_sound.sh
Created May 1, 2026 06:51
reset_sound_steam_deck.sh
#!/bin/sh
# fixes: when sound starts to get a high delay before playing
systemctl --user restart pipewire pipewire-pulse wireplumber
@Shoozza
Shoozza / reset_dekstop_theme.sh
Created May 1, 2026 06:50
reset_steam_deck_theme_issue.sh
#!/bin/sh
# can be necessary if OOM kills it
# fixes: gtk dialogs ignore theme and browsers cannot open download folder/files
systemctl --user restart xdg-desktop-portal
@Shoozza
Shoozza / gist:826b734641eaf11f61b3feb19686c71a
Created April 15, 2026 21:36
fix audio steam deck desktop
# Adjust PipeWire's audio buffer/quantum size:
mkdir -p ~/.config/pipewire/pipewire.conf.d/
vim ~/.config/pipewire/pipewire.conf.d/99-fix-stutter.conf
# Paste:
context.properties = {
default.clock.rate = 48000
default.clock.quantum = 1024
default.clock.min-quantum = 1024
default.clock.max-quantum = 2048
}
@Shoozza
Shoozza / lazarus.desktop
Created April 13, 2026 21:19
Lazarus.desktop file (install lazarus in distrobox - here with the name arch + copy lazarus.png to ~/.local/share/icons/hicolor/256x256/apps/lazarus.png)
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Lazarus (Distrobox arch)
Comment=Run Lazarus IDE from arch distrobox
Exec=sh -c "QT_SCALE_FACTOR=1.5 distrobox enter arch -- lazarus"
Icon=lazarus
Terminal=false
Type=Application
Categories=Development;IDE;
@Shoozza
Shoozza / gist:5e23b4c665d2c5542cd16a977258a03f
Created April 12, 2026 14:33
snappy firefox scrollwheel
This makes firefox scroll behavoir snappier (similar to chrome/edge)
Reference: https://www.reddit.com/r/firefox/comments/3p0q4y/deleted_by_user/
In about:config settings change the values from initial to snappy.
initial values:
#general.smoothScroll.mouseWheel.durationMaxMS = 150
#general.smoothScroll.mouseWheel.durationMinMS = 150
#mousewheel.acceleration.factor = 10
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Language Safety Ratings</title>
<link href="https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Bebas+Neue&display=swap" rel="stylesheet">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
@Shoozza
Shoozza / Setup_Haxe_on_SteamOS.md
Last active August 1, 2025 14:29
Setup Haxe on SteamOS

Setup Haxe on SteamOS (SteamDeck with Desktop-Mode) v1.0.3

Last update on: 2025-08-01

There are two options:

Via distrobox

  1. Install distrobox
  2. Create an box (e.g. for arch)
  3. Open arch distrobox in terminal
  4. Normal installation procedure as if you were using arch after this
@Shoozza
Shoozza / game-list.md
Last active July 25, 2025 12:31
Game List.md

Game List v1.32

Last update on: 2025-07-25

Please insert in alphabetical order
Please make sure all entries start with "1. " and are lower case (for easy sorting)

Games

  1. 1942, 1943, river raid, raptor, decimation, doranpachi, cattle crysis, praxis fighter x
  2. 2048
@Shoozza
Shoozza / Game Development Resources.md
Last active May 2, 2026 14:52
Game Development Resources

Game Development Resources v1.84

Last update on: 2026-05-02

Please insert in alphabetical order Please make sure all entries start with "* "

Glossary

  • ➖: Placeholder

Usage

  • 🎮: Used in commercial games
NAME PLATFORM CATEGORY COMMENT
====================================================================
anki " @android @pc #vocab ()
babbel ' @android @web #course (spanish)
beelinguapp ' @android #reading ()
bunpo ' @android #grammar ()
bunpro ' @android @web #grammar (japanese)
busuu $ @android @web #vocab ()
chatterbug $ @android #streams (spanish)
clozemaster ' @android @web #vocab ()