Skip to content
View y0usaf's full-sized avatar

Block or report y0usaf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
y0usaf/README.md

Hi! I'm Sami :)

I build agent tooling, a Wayland compositor, and reproducible Nix systems — including my NixOS configuration.

CookUnity I'm currently an AI-Native Software Engineer at CookUnity! CookUnity


CookUnity CookUnity · Rootly Rootly · Cohere Cohere

Flagship projects

tomoe — A Wayland compositor on Smithay: its Rust core owns mechanism (windows, outputs, input, and an infinite-canvas camera), while all policy (tiling, workspaces, and focus) lives in hot-reloaded Lua.

Rust · Smithay · Lua

ekko — An extension-first terminal multiplexer whose daemon owns PTYs and vt100 state, clients attach over a versioned Unix socket, and every stock feature is built against the public ekko-ext API.

Rust · PTY · Unix sockets · Lua

pi-flake — A Nix flake that builds the pi coding agent from source and packages roughly 15 extensions with builder functions for downstream flakes.

Nix · TypeScript · JavaScript

balatroAI — Bots play Balatro through one JSON-RPC surface, using the live Steam game for narrated demos or an in-process simulator running roughly 1,500 games/sec: train on the sim, demo on the real game.

Python · JSON-RPC · reinforcement learning

codex-desktop-flake — Repackages OpenAI’s macOS-only Codex Desktop into a working Linux/NixOS app by extracting its asar, rebuilding native modules, and repacking Electron.

Nix · JavaScript · Electron

manzil — Tiny home management for NixOS, nix-darwin, and finix: a small module, Rust manifest linker, and JSON manifests.

Merged upstream contributions

  • finix: made dinit work as PID 1 and added a VM boot test in finix#3.
  • hyprpaper: added opt-in recursive wallpaper directory scanning in hyprpaper#349.
  • Handy: switched Nix packaging from the AppImage to building from source in Handy#778.
  • Handy: added a Nix flake for NixOS support in Handy#561.
  • tweakcc: fixed bunx cache version handling when patching Claude Code in tweakcc#282.

Pinned Loading

  1. pi-jev pi-jev Public

    TypeSafe Jev as a decision layer for the Pi coding agent: a measured tool-call gate plus jev_ask for typed, calibrated answers

    TypeScript 151 13

  2. steam-frame-nixos steam-frame-nixos Public

    NixOS with Valve's VR session on the Steam Frame (spike)

    Nix 30

  3. jev-lm jev-lm Public

    A word-level language model whose output layer is Jev: n-gram drafter, Noul chunk verification, bits-per-token eval

    TypeScript 7 1

  4. typesafe-cli typesafe-cli Public

    Ask Jev typed questions from the shell: noul, choice, and score answers as numbers, not prose

    TypeScript 5

  5. typesafe-mcp typesafe-mcp Public

    JavaScript 4