kuroiko@portfolio:~$ ./run_portfolio.sh

KUROIKO

SCROLL — ( 01 / 05 )
N.01

About$ cat about.md

動かないものは直す。存在しないものは作る。

CS学生 / tinkerer / ターミナル住民。GUIよりCLIが速いと本気で思っている派で、システムに深く統合された「使い続けられるツール」を作るのが好き。Linux・セキュリティの攻守両面を実践的に学習中。

開発の傍ら、EDM(主にHardstyle, Hardcoreなど)、lofi, UK Garageを中心に楽曲制作も行う。KUROIKO名義でSoundCloudに公開しているほか、サークル頒布CDにも楽曲を提供。

CachyOSHyprlandNeovimfish/zsh
~/whoami --info
$ kuroiko --info

role      : CS student / tinkerer / sound designer
target    : Systems / Infrastructure Engineer (Security-focused)
os        : CachyOS (Arch-based) + Hyprland
machine   : Panasonic Let's Note SV1
editor    : Neovim
shell     : fish + zsh
focus     : Linux / Security / TUI / Go / Python
also      : Music production (Hardstyle / Hardcore / Lofi / UK Garage)
$ _
N.02

Stack$ cat ~/.config/skills

Languages

Python Go Rust JavaScript Lua Java

Infrastructure / Tools

Linux Docker Neovim Tailscale Nix Git

Security

Metasploit Wireshark Burp Suite
N.03

Projects$ ls ~/projects --sort=updated

01~/projects/hyprscroller-ng

hyprscroller-ng

アーカイブされたhyprscrollingをHyprland最新Internal APIで作り直したスクロール式カラムレイアウトプラグイン。

C++HyprlandWayland
02~/projects/wheelpad-go

wheelpad-go

Panasonic Let's Noteのホイールパッドスクロールデーモン、Go言語での書き直し版。

GoevdevWayland
03~/projects/tail-pulse

tail-pulse

Tailscaleネットワーク内の全デバイスを監視するTUI。Pingレイテンシとスパークライン可視化、SSH即接続。

GoBubble TeaTUI
04~/projects/daigaku-calendar

daigaku-calendar

大学時間割をYAMLで管理し、systemdデーモンで授業前通知を飛ばすTUIツール。現在も毎日稼働中。

GosystemdTUI
05~/projects/iqos-tracker

iqos-tracker

IQOS消費量トラッキングTUI。Vimライクな操作とテーマのホットスワップ、Waybar連携付き。

PythonTextualSQLite
06~/projects/let-s-note-wheelpad

let-s-note-wheelpad

メーカー非対応のWayland環境でevdevを直接操作し、ホイールパッドスクロールを実現するPythonデーモン。

Pythonevdevsystemd
07~/projects/ploom-cli

ploom-cli

Ploom製加熱式タバコデバイス向けのBLE CLI。scan/connect/GATT操作 + REPLを実装。

GoBLECLI
08~/projects/gruv-shell

gruv-shell

Quickshellで構築したGruvboxテーマのHyprland用ステータスバー / デスクトップシェル。

QMLHyprlandQuickshell
09~/projects/dotfiles

dotfiles

CachyOS + HyprlandのGruvboxテーマ設定一式。GNU Stowで管理。

ShellStowGruvbox
N.04

Music$ mpc ls --source=all

Streaming — SoundCloud

Circle CD — Tracks

N.05

System$ systemctl --host=homelab status

趣味で自宅ホームラボを運用中。

Nextcloud・Vaultwarden・Gitea・Immichなどのセルフホスト系サービスを常時稼働させ、Tailscaleで自分専用のプライベートネットワークとして繋いでいる。外部には公開していないので直接アクセスはできないが、稼働状況だけここに出しておく。

TailscaleDockerSelf-hostedDebian
homelab ~ status
$ systemctl --host=homelab status

● thinkcentre-01    active
● nextcloud         active
● vaultwarden       active
● gitea             active
● immich            active
● minecraft         active
● raspberrypi-05    active

7 loaded units listed.
7 active / 0 failed

UPTIME       21d 04h 17m
LAST CHECK   17:14:32
$ _

* Tailscale VPN内限定のホームラボです。外部公開していないため直接のリンクはありません。

N.06

Contact$ open_links --all

LET'S BUILD
/ LISTEN

コードも音も、公開しているものは全部ここから飛べる。連絡・コラボの話も歓迎。