refactored i3/conf