Check out my art portfolio: www.digitalsignalperson.com
WIP wasm demos (using sokol, miniaudio, imgui):
- zero-text-sapp a fork/rewrite of ImGuiColorTextEdit focusing on WYSIWYG markdown
- zero-stft-sapp live STFT visual based on 128 tone-spaced FFT channels with wavelet-like scaling
- zero-primitive-sapp similar controls to the stft-app but with a pre-baked animation
- zero-audio-sapp DJ deck with a creative set of tempo controls (x2, /2, +/-2 semi, +/-1 semi, +/- 20%, 0-200%, +/-200%, +/- 1000%). Includes sokol event hacking to simulate multitouch: Demo video
-
brotab (
${\color{#3572A5}⬤}$ Python) -
dodo (
${\color{#3572A5}⬤}$ Python) -
FreeRDP (
${\color{#555555}⬤}$ C)- (✅ Merged) #9080: Implement pen functionality for X11
- (✅ Merged) #9081: small fixes to #9080
-
lieer (
${\color{#3572A5}⬤}$ Python) -
miniaudio (
${\color{#555555}⬤}$ C) -
obsidian-releases (
${\color{#f1e05a}⬤}$ JavaScript) -
youtube-dl (
${\color{#3572A5}⬤}$ Python) -
zfs (
${\color{#555555}⬤}$ C) -
zfs_autobackup (
${\color{#3572A5}⬤}$ Python)
-
comma-python (
${\color{#3572A5}⬤}$ Python) (⭐ 4 stars) A persistent Jupyter python kernel for your shell -
configs (
${\color{#89e051}⬤}$ Shell)- (Obsolete) This is how I would bootstrap my arch linux intalls 5 years ago.
- Based on booting from an Ubuntu live USB (includes ZFS kernel module) and boostrapping arch linux from there
-
obsidian-rofi-helper (
${\color{#3572A5}⬤}$ Python) (⭐ 17 stars) This plugin adds a leaf id parameter to the URI protocol for switching between open Obsidian tabs with Rofi.
-
gallery-dl_twitter-obsidian (
${\color{#3572A5}⬤}$ Python) gallery-dl with some hacks to save all bookmarks and create an obsidian vault with them -
rofi-kwin-highlight (
${\color{#555555}⬤}$ C) Enhancement for rofi's window mode for KDE Plasma: Send dbus commands for KWin to highlight windows when the selection changes -
sokol-custom (
${\color{#555555}⬤}$ C) sokol with ability to define a custom implementation external to sokol_app.h (Wayland included)- This fork is based off @fleischie's PR #425 to add Wayland support to
sokol_app.h
. See also this branch that rebased the PR before moving everything around.
- This fork is based off @fleischie's PR #425 to add Wayland support to
-
sokol-samples (
${\color{#555555}⬤}$ C) 81d2964: imgui multitouch demo WIP- Reference: ocornut/imgui#7322 (comment)
- Demo video
-
layer-shell.c (
${\color{#555555}⬤}$ C) using casilda with gtk4-layer-shell for drop-down terminal -
obsidian-bookmarks.py (
${\color{#3572A5}⬤}$ Python) obsidian bookmarks to markdown -
userChrome.css (
${\color{#663399}⬤}$ CSS) denser firefox vertical tabs -
example.service (
${\color{#d1dbe0}⬤}$ INI) template for a systemd service that logs a failed invocation to /home/asdf/alerts/%N-failure -
zfs-extra-data-issues.md (
${\color{#89e051}⬤}$ Shell) testing feasibility of zfs native encryption sync back and forth -
incus-arch-zfs.sh (
${\color{#89e051}⬤}$ Shell) incus ZFS test VM for arch linux -
move_axes.py (
${\color{#3572A5}⬤}$ Python) Move a matplotlib Axes from one figure to another. -
bwrap-firefox.sh (
${\color{#89e051}⬤}$ Shell) (⭐ 1 stars) Bubblewrapped firefox with a fifo on the host to open links inside the container -
zfs-force-inherit-example.sh (
${\color{#89e051}⬤}$ Shell) zfs force inherit encryptionroot on received dataset with pyzfs -
tabs.css (
${\color{#663399}⬤}$ CSS) (⭐ 8 stars) obsidian tabs in multiple rows- "honestly a real life saver"
- Reference: https://forum.obsidian.md/t/tabs-in-multiple-rows/55964
-
fish_merge.py (
${\color{#3572A5}⬤}$ Python) Merge multiple fish history files together using flock (untested)- Reference: fish-shell/fish-shell#120 (comment)
-
linux-rt-lts and zfs-dkms.sh (
${\color{#89e051}⬤}$ Shell) example for how to install linux-rt-lts and zfs-dkms- "This is great"
-
stream.sh (
${\color{#89e051}⬤}$ Shell) (⭐ 12 stars) xdp screen cast example, modified to pipe to ffmpeg -
lxd-common (
${\color{#89e051}⬤}$ Shell) (⭐ 1 stars) arch linux LXD stuff -
zfs-native-encryption-test.sh (
${\color{#89e051}⬤}$ Shell) zfs encryption speed test -
x-clickthrough.c (
${\color{#555555}⬤}$ C) (⭐ 1 stars) Enable clickthrough, transparency, and always on top for a given window -
disable-trackpad-timeout.py (
${\color{#3572A5}⬤}$ Python) A script to auto-disable a trackpad N seconds after last press. -
touchosc-mixx-midi-mapping.py (
${\color{#3572A5}⬤}$ Python) Mixxx midi output mappings generator for touchosc-dj (WIP)