Configuration is achieved via plain text file .
Configuration is extending i3 is possible using its Unix domain socket and JSON based IPC interface from many programming languages .
Configuration is achieved via plain text file and extending i3 is possible using its Unix domain socket and JSON based IPC interface from many programming languages .