Sono appena passato a Awesome WM da OpenBox. Mi piace che sia molto estensibile, personalizzabile e ho un enorme controllo sul layout delle finestre. Mi piacciono le cose strutturate e organizzate e vorrei separare quell'enorme .config/awesome/rc.lua
configurazione in più file.
Risposta accettata:
Puoi semplicemente inserire il codice in un file separato e includerlo con
dofile("somefile.lua")
Nota:la directory di lavoro è $HOME
. Per specificare un file relativo a rc.lua
puoi usare
dofile(awful.util.getdir("config") .. "/" .. "somefile.lua")
Se è qualcosa di più di un semplice codice e potrebbe essere utilizzato
anche da altri, potrebbe avere senso creare un modulo lua che
possa essere incluso con
somemodule = require("somemodule")