Skip to content

Instantly share code, notes, and snippets.

View theodric's full-sized avatar
🥔
mmm potatoes

þēodrīċ theodric

🥔
mmm potatoes
View GitHub Profile
@theodric
theodric / dotXCompose
Last active July 22, 2025 13:12
~/.XCompose shortcut addenda for improved ease of shitposting
<Multi_key> <d> <e> <g>: "°"
<Multi_key> <t> <i> <c> <k>: "✔"
<Multi_key> <p> <l> <m> <n>: "±"
<Multi_key> <r> <r> <r>: "®"
<Multi_key> <c> <c> <c>: "©"
@theodric
theodric / hot-pink-cursor-bashrc
Created July 17, 2025 21:49
Hot pink cursor everywhere hot pink cursors are supported
# set cursor color to bright pink in terminals that support OSC 12
set_cursor_color() {
# only do this if we're in an interactive tty and not a dumb term
[[ $- == *i* && $TERM != "dumb" ]] || return
# OSC 12 escape
printf '\e]12;#ff00ff\a'
}
# detect if we're inside tmux
if [[ -n $TMUX ]]; then
@theodric
theodric / Mikrotik-router-dark-mode.js
Created July 14, 2025 15:06
ViolentMonkey implementation of dark mode for Mikrotik web UI
// ==UserScript==
// @name Mikrotik Router Dark Mode
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Invert colors for Mikrotik router UI to create a dark mode effect
// @match http://10.10.11.254/webfig/*
// @match https://10.10.11.254/webfig/*
// @match http://gw/webfig/*
// @match http://gw.satcom/webfig/*
// @match http://gw.satcom.rowls/webfig/*
@theodric
theodric / hkw.c
Created June 13, 2025 18:00
"Source to access the HKW PC - Funkuhr under Unix" - saved from a lost webpage: http://www.hello-penguin.com/software/hkw.c
/*
* This program shows how to access the HKW PC - Funkuhr.
* The receiver is also supported by xntpd.
* (c) 1996 by St. Traby, GPL
*/
#include <stdio.h>
#include <termios.h>
#include <sys/time.h>
#include <sys/types.h>
@theodric
theodric / errata.txt
Last active June 14, 2025 17:39
errata
Disable nemo file manger "Elevated Privileges" warning box:
gsettings set org.nemo.preferences show-root-warning false
sudo gsettings set org.nemo.preferences show-root-warning false
make Firefox stop fucking redirectly compulsively to HTTPS
about:config
browser.fixup.fallback-to-https = false
dom.security.https_first = false
browser.urlbar.autoFill = false
@theodric
theodric / lxc.shit
Last active June 8, 2025 19:37
LXC shit
If not making own container from scratch:
lxc-create -n thecontainername -t download
lxc-start -n thecontainername
lxc-attach -n thecontainername
lxc-stop -n thecontainername
/var/lib/lxc/thecontainername
in there:
config <FILE>
@theodric
theodric / nuke-residual.sh
Created May 9, 2025 10:07
Gets rid of all leftover unattached package cruft
#!/bin/bash
apt-get -yf remove --purge $(dpkg -l | awk '/^rc/{print $2}')
@theodric
theodric / kbd-backlight.service
Created April 13, 2025 18:15
systemd service file to crank 2015 MacBook Air's keyboard backlight to the max during system bringup
[Unit]
Description=set MacBook Air keyboard backlight brightness to max on boot
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/bin/sh -c 'echo 255 > /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight/brightness'
RemainAfterExit=true
[Install]
@theodric
theodric / kernelconfig.io-dark-mode.js
Created March 22, 2025 16:59
A Violenmonkey dark mode userstyle for kernelconfig.io
// ==UserScript==
// @name kernelconfig.io Dark Mode v2
// @namespace Curses!
// @version 1.2
// @description kernelconfig.io dark mode userstyle
// @author Theodric + Cursor
// @match https://www.kernelconfig.io/*
// @grant GM_addStyle
// ==/UserScript==
@theodric
theodric / gist:a2369c2b21ff5c2ceb6c5cfa70a0b7ea
Created March 11, 2025 19:51
YouTube on mobile not saving watch history? Running Pi-Hole?
YouTube on mobile not saving watch history? Running Pi-Hole? That's why.
Whitelist:
s.youtube.com
video-stats.google.com
video-stats.l.google.com
pihole -w s.youtube.com video-stats.l.google.com video-stats.google.com
https://discourse.pi-hole.net/t/pi-hole-on-its-default-behavior-prevents-the-youtube-to-record-the-history-on-iphones-on-android-history-works-perfectly-fine/57531