Skip to content
View kuroiko0429's full-sized avatar
🍜
I want ramen.
🍜
I want ramen.

Highlights

  • Pro

Block or report kuroiko0429

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
kuroiko0429/README.md
██╗  ██╗██╗   ██╗██████╗  ██████╗ ██╗██╗  ██╗ ██████╗
██║ ██╔╝██║   ██║██╔══██╗██╔═══██╗██║██║ ██╔╝██╔═══██╗
█████╔╝ ██║   ██║██████╔╝██║   ██║██║█████╔╝ ██║   ██║
██╔═██╗ ██║   ██║██╔══██╗██║   ██║██║██╔═██╗ ██║   ██║
██║  ██╗╚██████╔╝██║  ██║╚██████╔╝██║██║  ██╗╚██████╔╝
╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚═╝╚═╝  ╚═╝ ╚═════╝

If it doesn't work, fix it. If it doesn't exist, build it.

GitHub followers Profile views


$ whoami

> kuroiko --info

  role      : CS student / tinkerer / terminal dweller
  os        : CachyOS (Arch-based) + Hyprland
  machine   : Panasonic Let's Note SV1
  editor    : Neovim
  shell     : fish + zsh
  theme     : Gruvbox (always)
  interest  : Linux / Security / TUI / Go / Python
  • 動かないものは直す。存在しないものは作る。
  • ターミナルが主戦場。GUIより速いと本気で思っている。
  • システムと深く統合された「使い続けられるツール」を作るのが好き。
  • セキュリティの攻守両面を実践的に学習中。

$ ls ~/projects

アーカイブされたhyprscrollingをHyprland最新APIで作り直したプラグイン

C++ Hyprland CMake

  • ウィンドウを独立したカラムに昇格 / フルスクリーン展開
  • カラム幅・ウィンドウ高さの動的リサイズ
  • マルチモニター対応 / カスタムスクロールアニメーション
  • AIを活用して最新HyprlandのInternal APIに対応させて再実装

🖥️ Tail-Pulse

Tailscaleネットワーク内の全デバイス監視TUI — Watch Dogs風デザイン

Go Bubble Tea Lip Gloss

  • Pingレイテンシ測定 + スパークライン可視化
  • SSH自動検出 & Enterキーで即接続
  • OSごとのアイコン / ダイレクト・リレー接続判別

大学時間割をYAMLで管理してsystemdデーモンで授業前通知を飛ばすツール

Go Bubble Tea systemd YAML

  • 授業N分前にデスクトップ通知
  • 前後期切り替え / 祝日対応
  • 現在も毎日稼働中

Wayland/Hyprland環境でPanasonic Let's Noteのホイールパッドを動かすPythonデーモン

Python evdev systemd

  • メーカー非対応のWayland環境でevdevを直接操作して実装
  • 慣性スクロール / 水平スクロール / 速度動的調整
  • config.tomlでカスタマイズ可能
  • wheelpad.serviceとして常駐稼働中

IQOS消費量トラッキングTUI — ターミナル愛好家のために作った

Python Textual SQLite3

  • Vimライクな操作 / テーマのホットスワップ(Gruvbox / Nord / TokyoNight)
  • Waybarへのリアルタイム連携(JSON出力)
  • Zsh TAB補完 / デスクトップ通知 / Sparklineグラフ

大学ポータルのニュースをCLIで取得 + カレンダー連携するツール

Go iCal


$ cat ~/.config/skills

Languages

Python Go Rust JavaScript Lua Java

Infrastructure / Tools

Linux Docker Neovim Tailscale Nix Git

Security

Metasploit Wireshark Burp Suite


$ systemctl --user list-units --state=running

dcal.service        ← 自作 大学カレンダーデーモン       [active]
wheelpad.service    ← 自作 Let's Note ホイールパッド    [active]
tailscaled.service  ← VPN メッシュネットワーク          [active]
docker.service      ← Minecraft SMP サーバー           [active]

$ git log --oneline --graph

GitHub Stats

Top Langs


$ cat /proc/interests

currently_learning:
  - Rust (systems programming)
  - Elixir (functional paradigm)
  - Embedded (Arduino / PlatformIO)

hobbies:
  - Linux ricing (Hyprland dotfiles)
  - CTF / security research
  - 3D printing (BambuLab)
  - Minecraft SMP server admin
  - Sonic Pi (live coding music)
  - Blue Archive 🎮

philosophy: |
  ターミナルは世界への窓。
  ツールは自分で作れ。
  動かないなら直せ。

 / ̄ ̄ ̄\
│ ^  ^ │    "ls -la ~/ shows who you really are"
│  ∪  │
 \___/

Popular repositories Loading

  1. hyprscroller-ng hyprscroller-ng Public

    A scrolling (column-based) layout plugin for Hyprland.

    C++ 4

  2. wheelpad-go wheelpad-go Public

    Go rewrite of the Panasonic Let's Note wheelpad scroll daemon for Wayland

    Go 3 1

  3. let-s-note-wheelpad let-s-note-wheelpad Public

    Python daemon that brings Let's Note wheelpad scrolling to Wayland.

    Python 1

  4. pwnbridge pwnbridge Public

    Linux companion for Pwnagotchi: Bluetooth PAN / USB failover, Go daemon and CLI, PiSugar telemetry, and session D-Bus.

    Go 1

  5. Multi-Package-Updaters Multi-Package-Updaters Public

    One-stop Shell scripts for updating all your package managers! Supports pkg, brew, pacman/yay, and apt.

    Shell

  6. web-project web-project Public

    JavaScript