(WIP) Tiling Window Manager for MacOS - written in TypeScript
Installing Icarus is quick and easy:
- Download and install Phoenix. If you have Homebrew Cask:
brew cask install phoenix
. - Enable control so that Phoenix can utilise the Accessibility API:
System Preferences > Security & Privacy > Accessibility
- If you want a release build:
- (No release is currently availiable, see https://github.com/Braden1996/Icarus/milestone/1)
- If you want a development build:
- Download and install Node. If you have Homebrew:
brew install node
. - Clone the repository into your user home directory, e.g.
cd ~ && git clone https://github.com/Braden1996/Icarus.git
cd
into newly cloned directory, and runnpm install
to download dependencies.- Build the project:
gulp build
, or enter development modegulp watch
. - Link Phoenix to Icarus build, e.g.
echo "require('~/.icarus/build/build.js');" > ~/.phoenix.js
- Start, or restart, Phoenix.
- Download and install Node. If you have Homebrew: