nihitdev@ArchNemesis:~$ cat about.txtI’m Nihit. I build developer tools, terminal experiments, and Linux setups that make everyday workflows feel a little more personal.
My projects tend to start with a small annoyance: a port I need to inspect, a workflow that takes too many keystrokes, or a desktop that still doesn’t feel quite right. Then comes the code. Then, inevitably, another config file.
/\ nihitdev@ArchNemesis
/ \ ────────────────────────
/ /\ \ OS Arch Linux
/ / \ \ WM Hyprland
/_/ \_\ SHELL Fish
TERMINAL Kitty
PROMPT Starship
EDITORS Neovim · VS Code
CONTAINER Podman
RICE maximum
A suspicious amount of my free time disappears into ~/.config.
nihitdev@ArchNemesis:~$ ls ~/Projects| Repository | What I’m building | Stack |
|---|---|---|
| kairo | My daily Linux configuration and desktop environment. | Shell · Linux |
| shellcord | A shell-inspired Discord theme with Catppuccin colors and modular customization. | CSS |
| yo-cli | A tiny developer companion for better coding sessions. | Rust |
| kairo-shell | A Hyprland desktop shell built for Kairo. | QML |
| portpeek | Inspect listening ports and the processes behind them. | Shell |
| zari | A fast, keyboard-driven terminal file manager for Linux. | C++20 |
My personal portfolio takes the same obsession into the browser: a terminal boot sequence, Hyprland-inspired windows, interactive projects, and a simulated shell you can actually type into. Purple, a little excessive, and very much my kind of environment.
Try help, neofetch, or sudo pacman -S rice in its terminal.
nihitdev@ArchNemesis:~$ cat ~/.config/toolchain| Layer | Tools I reach for |
|---|---|
| Languages | Rust · Go · C · C++ · TypeScript · JavaScript · Python |
| Desktop | Arch Linux · Linux · Hyprland · Wayland |
| Shell & terminal | Fish · Bash · Kitty · Starship |
| Development | Neovim · VS Code · Git · GitHub · GitHub Actions |
| Runtimes & containers | Bun · Node.js · Deno · Podman |
| Configuration & UI | QML · CSS · YAML · TOML |
| Build tools | Cargo · CMake · Meson · Ninja · Make · just |
| Package managers | pacman · paru · yay · pnpm · cargo · uv |
cat philosophy.conf
[workflow]
keyboard_first = true
small_useful_tools = true
understand_the_config = true
[desktop]
make_it_personal = true
rice = maximum
finished = probably_neverThe goal is simple: understand the tools, keep the workflow fast, and make the machine feel like home.
nihitdev@ArchNemesis:~$ ./say-helloHave a project in mind, a question, or a terminal setup worth sharing?
| Channel | Find me |
|---|---|
| Portfolio | nihit.is-a.dev |
| nihitdev@proton.me | |
| Discord | nihitdev |
| Discussions | github.com/nihitdev/chat/discussions |

