Skip to content
View nihitdev's full-sized avatar
😎
Just a chill guy
😎
Just a chill guy

Block or report nihitdev

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
nihitdev/README.md
ArchNemesis — Nihit Sunhare. Animated Arch Linux boot, orbiting emblem, Hyprland, Fish, and maximum rice.

Nihit Sunhare · nihitdev

Building developer tools, Linux workstations, and interfaces that feel like home.

nihitdev@ArchNemesis:~$ — small tools, better workflows, and probably another config file.

Portfolio Repositories Email

01 / identity · 02 / projects · 03 / stack · 04 / connect

01 / identity

nihitdev@ArchNemesis:~$ cat about.txt

I'm Nihit. I build developer tools, terminal experiments, and Linux workstations that make everyday workflows feel a little more personal.

Most of my projects 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 the customization. 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.

02 / projects

nihitdev@ArchNemesis:~$ ls ~/Projects
Repository What I'm building Stack
kairo Arch, composed. A safe, interactive Arch Linux workstation installer with Hyprland, modular configurations, and a CLI-first development environment. Shell · Lua · CSS · Python · GLSL · QML
kairo-shell A custom desktop shell for Hyprland, built with QML and designed around Kairo. QML
shellcord A shell-inspired Discord theme with Catppuccin colors and modular customization. CSS
yo-cli A tiny developer companion for better coding sessions. Rust
portpeek Inspect listening ports and the processes behind them. Shell
zari A fast, keyboard-driven terminal file manager for Linux. C++20

Explore all repositories ↗

Kairo — Arch, composed.

A safe, interactive workstation installer for Arch Linux, Hyprland, and a CLI-first development setup.

Kairo brings my desktop configurations, developer tools, and installation workflow into one project. It combines a modular Linux environment with an installer designed to make setup predictable, configurable, and easier to maintain.

It's not just about making a desktop look good. It's about understanding how everything fits together.

Under the hood:

Language Repository share
Shell 31.0%
Lua 27.1%
CSS 20.3%
Python 9.4%
GLSL 4.3%
QML 3.4%
Other 4.5%

Language distribution from GitHub Linguist at the time of this update.

Explore Kairo →

A website that boots like a desktop

Enter ArchNemesis →

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.

03 / stack

nihitdev@ArchNemesis:~$ cat ~/.config/toolchain
Arch Linux Hyprland Rust Go TypeScript Neovim
Layer Tools I reach for
Languages Rust · Go · C · C++ · TypeScript · JavaScript · Python · Lua · Shell
Desktop Arch Linux · Hyprland · Wayland
Shell & terminal Fish · Bash · Zsh · Kitty · Starship
Development Neovim · Git · GitHub · GitHub Actions
Runtimes & containers Bun · Node.js · Deno · Podman
Configuration & UI QML · CSS · GLSL · 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
automate_the_repetitive = true

[desktop]
make_it_personal = true
rice = maximum
finished = probably_never

[development]
build_what_you_use = true
learn_by_building = true
keep_improving = true

The goal is simple: understand the tools, keep the workflow fast, and make the machine feel like home.

04 / connect

nihitdev@ArchNemesis:~$ ./say-hello

Have a project in mind, a question, or a terminal setup worth sharing?

Channel Find me
Portfolio nihit.is-a.dev
Email nihitdev@proton.me
Discord nihitdev
Discussions github.com/nihitdev/chat/discussions

nihitdev@ArchNemesis installs maximum rice. Still cooking. Still configuring. Rice harder.

Built on Linux. Probably from a terminal.

[ nihitdev@ArchNemesis ~ ]$ exit

Pinned Loading

  1. kairo kairo Public

    A collection of configuration files for the tools I use every day.

    Shell 3 1

  2. shellcord shellcord Public

    A shell-inspired Discord theme with modular customization, Catppuccin colors, and a clean terminal aesthetic.

    CSS 2 1

  3. yo-cli yo-cli Public

    A tiny developer companion for better coding sessions.

    Rust 4 2

  4. kairo-shell kairo-shell Public

    Kairo Shell — a Hyprland desktop shell for Kairo

    QML 1

  5. portpeek portpeek Public

    A tiny Linux CLI for inspecting listening ports and the processes using them

    Shell 1

  6. zari zari Public

    A fast, keyboard-driven terminal file manager for Linux, written in C++20.

    C++ 1