Skip to content

Instantly share code, notes, and snippets.

View knoopx's full-sized avatar

Víctor Martínez knoopx

View GitHub Profile
@knoopx
knoopx / steamdeck-remove-broken-shortcuts.py
Created April 11, 2025 21:46
/home/deck/.steam/steam/userdata/%ID%/config
#!/usr/bin/env python3
import os
import sys
import vdf
import shlex
def remove_broken_shortcuts(vdf_path):
# Load the shortcuts.vdf file using Valve's vdf library.
with open(vdf_path, 'rb') as f:
@knoopx
knoopx / gnome-shell-47.2-revert-accent-colors.patch
Last active December 31, 2024 10:54
gnome-shell-47.2-revert-accent-colors.patch
diff --git a/data/theme/gnome-shell-sass/_colors.scss b/data/theme/gnome-shell-sass/_colors.scss
index ffd4e9fc9..cbb3b716e 100644
--- a/data/theme/gnome-shell-sass/_colors.scss
+++ b/data/theme/gnome-shell-sass/_colors.scss
@@ -65,5 +65,5 @@ $hover_fg_color: if($variant=='light', darken($fg_color,9%), lighten($fg_color,
$active_bg_color: if($variant=='light', darken($bg_color, 11%), lighten($bg_color, 12%));
$active_fg_color: if($variant=='light', darken($fg_color, 11%), lighten($fg_color, 12%));
-// selection colors
-$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 15%), lighten($selected_bg_color, 15%));
// ==UserScript==
// @name lozideas.com
// @match http://www.lozideas.com/topic/info.aspx*
// @grant none
// @version 1.0
// ==/UserScript==
$(document).off().find("*").off();
Array.from(document.querySelectorAll(".lozimg")).forEach((img)=>{
@knoopx
knoopx / README.md
Last active July 16, 2023 07:12
logseq config: ui tweaks, minimalist and colorful

Turns

image

into

image

@knoopx
knoopx / fasteners.md
Last active May 10, 2022 14:17
common builds and fasteners

For 3d printed stuff like cases, boxes and a-likes:

@knoopx
knoopx / keymap.c
Last active March 31, 2022 12:59
QMK RGB Matrix Effect Layer Mask
void rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
uint8_t layer = get_highest_layer(layer_state);
for (uint8_t row = 0; row < MATRIX_ROWS; ++row) {
for (uint8_t col = 0; col < MATRIX_COLS; ++col) {
uint8_t index = g_led_config.matrix_co[row][col];
keypos_t keypos = {col, row};
if (g_led_config.flags[index] == LED_FLAG_NONE) {
rgb_matrix_set_color(index, RGB_OFF);
continue;
[{c:"#f7f2ea",a:6,w:1.5},"Esc","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12",{a:5},"Fn",{w:1.5},"Del"],
[{a:4},"~\n`","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=",{a:6,w:2},"Backspace","Home"],
[{a:4,w:1.5},"Tab","Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{w:1.5},"|\n\\",{a:6},"Page Up"],
[{a:4,w:1.75},"Caps Lock","A","S","D","F","G","H","J","K","L",":\n;","\"\n'",{a:6,w:2.25},"Enter", "Page Down"],
[{w:2.25},"Shift",{a:4},"Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{a:6,w:1.25},"Shift",{a:7,w:1.25},"",{a:6,w:1.25},"End"],
[{w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{a:7,w:6.25},"",{a:6,w:1.25},"Alt","Ctrl",{a:7,w:1.25},"",{w:1.25},"",{w:1.25},""]
@knoopx
knoopx / grubShell
Last active August 23, 2021 12:01
Disable CFG-LOCK on Gigabyte GA-H270M-DS3H (rev. 1.0) F8d
setup_var 0x502 0x00
@knoopx
knoopx / README.md
Last active May 3, 2021 21:27
build opentx jumper t-lite
mkdir build
docker run -v "$PWD:/opentx" -w /opentx/build pafleraf/opentx-dev cmake -DPCB=X7 -DPCBREV=TLITE -DGVARS=YES -DLUA=YES -DHELI=NO -DDEBUG=NO -DCMAKE_BUILD_TYPE=Release ..
docker run -v "$PWD:/opentx" -w /opentx/build pafleraf/opentx-dev make -j4 firmware
@knoopx
knoopx / wireguard.sh
Last active January 15, 2023 19:45
wireguard alpine raspberry pi
sudo apk add wireguard-tools wireguard-rpi libqrencode
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
echo "net.ipv4.conf.all.proxy_arp" >> /etc/sysctl.conf
sed -i 's/IPFORWARD="no"/IPFORWARD="yes"/g' /etc/conf.d/iptables
cd /etc/wireguard
umask 077
wg genkey | tee peer1_privatekey | wg pubkey > peer1_publickey
wg genkey | tee server_privatekey | wg pubkey > server_publickey