Skip to content

Magisk module for systemless integration of zsh in Android, enhancing your terminal experience

Notifications You must be signed in to change notification settings

rhythmcache/zsh-for-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zsh-for-android

  • Magisk module for systemless integration of zsh in Android, enhancing your terminal experience

Installation

  • Flash these two modules in Magisk , KernelSU or Apatch
  • ncurses-for-android
  • zsh-for-android
  • Installation may take some time
  • Reboot your device after installation is complete।

Zshrc

  • custom .zshrc can be loaded from /data/local/.zshrc
  • The module includes a pre-configured .zshrc by default, which gets copied to the specified location during installation. You can edit this file to add your own custom logic or terminal customizations

  • Default Interface
╭─system@peux in /
╰─❯❯❯$ su                                                   
╭─root@peux in /
╰─❯❯❯#

(peux) will be replaced by your device codename

Termux
  • Termux uses its own shell environment that is independent of the default Android shell. if you use termux and you want to make these changes apply also in Termux you'll need to make additional changes for it to apply within Termux.
  • Run this command in termux
pkg install zsh -y
curl -o ~/.zshrc https://raw.githubusercontent.com/rhythmcache/zsh-for-android/main/zsh/.zshrc
chsh -s zsh
exit

Credits

About

Magisk module for systemless integration of zsh in Android, enhancing your terminal experience

Resources

Stars

Watchers

Forks

Packages

No packages published