$ whoami

hey, i'm aarav. i write c, break linux, and keep everything minimal. running gentoo asahi on an m1 with dwl and the fairydust kernel.

gentoo asahi / m1 macbook / dwl / fairydust kernel

$ cat skills.txt

[c] [rust] [python] [linux] [wayland] [shell]

# vim keys work here: j/k move, h/l pages, ? for help -- or just click around

aarav@gentoo ~ $ 

$ ls ~/projects/ --sort=stars

# enter or click to open on github

fetch 182 *

animated 3D fetch tool. takes your distro's ASCII logo, turns it into a spinning 3D object with blinn-phong shading, and displays system info alongside it. single-file C.

[c] [terminal] [graphics]

glance 15 *

file clipboard daemon for wayland. watches directories for new files and shows a transient waybar widget. click for drag-and-drop, open, edit, or copy path.

[rust] [wayland] [daemon]

gentoo.c 8 *

animated spinning ASCII gentoo logo in the terminal. because the gentoo logo deserved its own program.

[c] [terminal] [animation]

gslc 7 *

compiler for the geometry shorthand language. write geometry proofs in shorthand, compile to full proofs.

[rust] [compiler] [math]

sef wip

vi-like terminal text editor built for maximum homerow usage and least hand movement. kilo-based, custom ESDF keybinds, dwl-style config.h.

[c] [editor] [terminal]

pypour oui

french-localized python transpiler. write python but in french. pourquoi pas.

[c] [transpiler] [cursed]

wlim 3 *

vimium-like click hints for wayland. navigate your desktop without a mouse.

[c] [wayland] [accessibility]

dotfiles 3 *

my gentoo asahi configs. dwl, shell, editor, everything to go from zero to rice.

[shell] [config] [gentoo]

$ ls ~/blog/ -lt

# enter or click to read

gentoo on apple silicon 2026-05-28

how i got gentoo asahi running on an m1 with the fairydust kernel, dwl, and no overlays. it was not easy.

why i write everything in c 2026-05-15

single-file programs, -lm as the only dep, and the joy of knowing exactly what your code does.

hello world 2026-04-30

first post. if you're reading this, the site works.

$ cat contact.txt

# enter or click to reach me

github areofyl

code, issues, pull requests. the best way to talk about any of my projects.

email aarav@example.com

for everything else. i read it, eventually.

-- NORMAL -- home 1/4