flypack

March 10, 2026 ยท View on GitHub

My own fly pack generated by thefly (xz compressed)
Full joknarf portable shell environment in less than 60KB !

Activate (only in /tmp)

. <(curl -s -L https://raw.githubusercontent.com/joknarf/flypack/main/fly.pak)

Connect and Activate (only in /tmp)

ssh -t <host> '. <(curl -s -L https://raw.githubusercontent.com/joknarf/flypack/main/fly.pak)'

Install locally in $HOME/.fly.d and activate at login (adapt to shell init file)

. <(curl -s -L https://raw.githubusercontent.com/joknarf/flypack/main/fly.pak) install
echo '. ~/.fly.d/fly source' >>~/.bashrc
image

Content

custom nerd config:

  • .vimrc
  • .inputrc
  • .tmux.conf
  • .screenrc

plugins:

  • shell-ng
  • pgtree
  • domr
  • autocol
  • lsicon
  • dfbar

commands:

  • df alias to dfb (dfbar)
  • ls alias to ls+ (lsicon)
  • ftmux start tmux with .fly.d/.tmux.conf

note for me:

ssh <host> sudo -s <<<"base64 -d >/tmp/fly.pak <<<$(flypack |base64 -w 0)"