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 / flake.nix
Last active July 14, 2025 16:58
test niri config without rebuilding os
# nix run --offline path:.#test-niri-config
{
inputs = {
nixpkgs.url = "nixpkgs/nixpkgs-unstable";
};
outputs = {nixpkgs, ...}: let
system = "x86_64-linux";
variable = "example";
pkgs = import nixpkgs {inherit system;};
@knoopx
knoopx / drum_practice.py
Created July 12, 2025 15:35
Splits the track, bumps drum stem, remuxes again and plays with default audio player
import sys
import os
import subprocess
import tempfile
import numpy as np
import scipy.signal
import soundfile as sf
if len(sys.argv) != 2:
print("Usage: python drum_practice.py <input_mp3>")
@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