"Simple. Scriptable. Stealthy."
Designed for hackers, minimalists, and those who prefer to build their tools from the ground up.
nyxsh is a lightweight custom Unix shell handcrafted in C.
It embraces simplicity, a beautiful CLI aesthetic, and extensibility through dotfiles and modular design.
- Custom colored prompt (e.g.,
┌───(user@host)-[dir]&└─$) - Command execution using
fork()andexecvp() - Background job handling via
& - Built-in commands:
cd,exit,clear - Persistent shell history (
~/.nyxhistory) - Configurable startup script (
~/.nyxrc) - Readline-based input with arrow key history navigation
- SIGCHLD handler for zombie process cleanup
Place your custom aliases, banners, and commands in:
~/.nyxrc