Skip to content

Instantly share code, notes, and snippets.

@timeopochin
timeopochin / how-i-launch-my-wayland-compositor.md
Last active October 20, 2025 19:47
How I launch my Wayland compositor

How I launch my Wayland compositor

I’ve used Linux for a while now, and after ~15 years I think I’m finally happy with how I’m handling

  • My login
  • My environmental variables
  • My daemons

What is this about ?

@timeopochin
timeopochin / control_room.adoc
Last active July 3, 2021 12:10
Presentation of control room design (for feedback)

Intro

Bla bla bla…​

Lower frequencies

Sketch of exterior shell with dimentions
Figure 1. Side (top two) and top (bottom two) views of the exterior shell of the control room. You can see the actual walls (red) as well as the cuboid estimation (green).
Plot of sound power over time at the engineer’s location
@timeopochin
timeopochin / reverse.py
Last active May 2, 2021 23:58
A Dozenal Reverse Polish Calculator
# A reverse polish calculator for the dozenal system
def dozToDec(doz):
dozenal = None
if '.' in doz:
doz, dozenal = doz.split('.')
sum = 0
for i in range(len(doz)):
addition = DOZ_DIGITS.index(doz[len(doz) - i - 1])
for _ in range(i):
@timeopochin
timeopochin / main.c
Created March 24, 2021 22:04
SVG Stairs generator
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
typedef struct Point Point;
struct Point {
float x;
float y;
};
@timeopochin
timeopochin / MiniDox---RSI-Terminated.kbd.json
Last active February 9, 2025 00:53 — forked from tw1t611/MiniDox.kbd.json
MiniDox - RSI Terminated
[
{
"backcolor": "",
"name": "MiniDox - RSI Terminated",
"author": "Timeo Pochin",
"switchMount": "cherry",
"pcb": false
},
[
{