ok, unity can now open scripts in vim AND i managed to set up awesomewm so it turns off useless gaps when the layout is set to maximised or fullscreen
i'd say i've been productive but i've essentially just wasted a whole day tinkering with config files,