Skip to content

Instantly share code, notes, and snippets.

View palopezv's full-sized avatar

Pedro A. López-Valencia palopezv

  • 2561 m (8402 ft) of paranoia above sea level.
View GitHub Profile

An guide how to activate Windows 11 Pro for free

Why?

Because you will get some more features like an Bitlocker and host your device as an External Desktop which can be accessed through the internet

Am i also able to switch from any other edition to Pro?

The answer is yes! You can switch from almost any edition to Pro completely for free!

Note for users with unactivated Pro edition

People which already have Pro, but not activated, can skip to this step.

Getting started

What you first need to do is open CMD (Command Prompt) as Administrator using this keyboard key:

@palopezv
palopezv / adiantum-encryption-how-to.md
Last active May 2, 2026 16:45
How to create a LUKS partition encrypted with Adiantum, ideal for low end and older devices/computers

How to create a LUKS partition encrypted with the Adiantum scheme

Important note

  • Sector size and key size are fixed, you cannot change them!
  • You can play with the hash but using less than sha256 is irresponsible!
  • You can convert an already existing luks2 partition with cryptsetup(8).

Very low end devices or computers (say, an old Pentium, Celeron, Raspberry Pi or older SoC)

@palopezv
palopezv / dwm_config_pulseaudio.h
Last active April 27, 2026 17:02 — forked from neuro-sys/dwmconfig.h
dwm volume control with hardware multimedia keys (pipewire, pulseaudio, amixer and light as an extra)
/**
* dwmconfig.h
* Hardware multimedia keys
*/
/* Somewhere at the beginning of config.h include: */
/*
You obviously need the X11 development packages installed, X11proto in particular, but
here is the location of the keysyms header upstream copy if you can't bother
using the contents of your own hard drive. ;-P
@palopezv
palopezv / latex-preamble-successus.tex
Created January 17, 2026 22:56 — forked from Mondonno/latex-preamble-successus.tex
LaTeX Preamble for Mathematica Successus (sample)
% LaTeX Configuration for "Mathematica Successūs" (Amazon #1 New Release)
% Full project/book details: https://www.amazon.com/dp/B0FHG3SBV5
\documentclass[11pt,oneside]{book}
% 1. The Geometry (Standard US Trade)
\usepackage[paperwidth=6in, paperheight=9in, top=0.75in, bottom=0.75in, inner=0.875in, outer=0.75in]{geometry}
% 2. The Fonts (The "Graduate Text" Vibe)
\usepackage{libertine}
@palopezv
palopezv / convert_type1_to_opentype-cff.py
Created November 29, 2025 14:43 — forked from miguelsousa/convert_type1_to_opentype-cff.py
Converts a Type 1 font into a OpenType-CFF font
# Copyright 2023 Adobe, Inc. All Rights Reserved.
# Author: Miguel Sousa
"""
Converts a Type 1 font into a OpenType-CFF font.
"""
import argparse
from fontTools.agl import toUnicode
from fontTools.fontBuilder import FontBuilder
from fontTools.misc.cliTools import makeOutputFileName
# /etc/default/svnserve
# svnserve options
DAEMON_ARGS="--daemon --pid-file /run/svnserve/svnserve.pid --root /srv/svn/repos --log-file /var/log/svnserve/svnserve.log"
@palopezv
palopezv / py4th.py
Created January 29, 2012 15:10
Forth implementation in python
#!/usr/Util/bin/python
#
# @(#)py4th.py 1.1 94/12/06
#
# Forth in Python (py4th).
#
## This module implements a postfix interpreter class that
## can be instantiated as the inner interpreter or as a forth-ish
## interactive interpreter. The inner interpreter has two methods
## called p_compile and p_interp that are the core methods. Compile
@palopezv
palopezv / mpv.conf
Last active July 31, 2023 21:20
my personal mpv windows configuration.
# 2023-08-01
# use quotes for text that may contain spaces.
term-status-msg = "Time: ${time-pos}"
#
vo = gpu-next
#
hwdec = auto
gpu-api = vulkan
gpu-context = winvk
@palopezv
palopezv / config
Last active April 16, 2023 17:14
sway config file
# Default config for sway
#
# Copy this to ~/.config/sway/config and edit it to your liking.
#
# Read `man 5 sway` for a complete reference.
### Variables
#
# Logo key. Use Mod1 for Alt.
set $mod Mod4
@palopezv
palopezv / enable SMB_anonymous_share_access_in_win10.txt
Last active February 7, 2022 15:18
Enable insecure SMB (1/2/3) anonymous share access in windows 10
#
# run command in administrator mode.
#
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
#
#