misaki automates the full post-install setup of an EndeavourOS machine running i3wm. A single command clones this repo and runs every setup script in order — packages, dotfiles, services, and IME configuration.
Built on Arch Linux via EndeavourOS — a rolling-release distro that stays close to vanilla Arch while providing a polished out-of-the-box experience.
The window manager configuration used in this setup is based on the endeavouros-i3wm-setup project.
Want only the i3 config without the full bootstrap? Head there directly.
Read the scripts before running. This will modify your system, install packages, and overwrite configurations.
curl -fsSL https://raw.githubusercontent.com/0x2fycy3/misaki/main/install.sh | bash| Step | Script | Description |
|---|---|---|
| 1 | scripts/packages.sh |
Updates the system, installs all pacman and AUR packages via yay |
| 2 | scripts/dotfiles.sh |
Deploys dotfiles to $HOME, sets zsh as the default shell |
| 3 | scripts/services.sh |
Enables systemd services, sets default browser, configures autostart |
| 4 | scripts/ime.sh |
Configures fcitx5 for Chinese input and installs the full CJK font stack |
misaki/
├── install.sh
├── dotfiles/
│ └── .zshrc
├── packages/
│ ├── pacman.txt # Official repo packages, organized by category
│ └── aur.txt # AUR packages
└── scripts/
├── packages.sh
├── dotfiles.sh
├── services.sh
└── ime.sh
scripts/ime.sh sets up Chinese input using fcitx5:
- Installs
fcitx5,fcitx5-chinese-addons,fcitx5-configtool,fcitx5-gtk,fcitx5-qt - Installs a full CJK font stack (Noto CJK, WQY, Source Han, Arphic)
- Writes the required environment variables to
/etc/environment:
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitxRun fcitx5-configtool after setup to add and configure input methods.
Built on EndeavourOS (Arch Linux) — i3wm config based on endeavouros-i3wm-setup.
Personal setup, not affiliated with or endorsed by EndeavourOS or Arch Linux. Review each script before running.