Go to file
Aire-One 9d46acd6b0 init 2024-10-22 12:07:18 +02:00
.vscode init 2024-10-22 12:07:18 +02:00
scripts init 2024-10-22 12:07:18 +02:00
spec init 2024-10-22 12:07:18 +02:00
src/awesomerc init 2024-10-22 12:07:18 +02:00
.busted init 2024-10-22 12:07:18 +02:00
.cspell.json init 2024-10-22 12:07:18 +02:00
.editorconfig init 2024-10-22 12:07:18 +02:00
.luacheckrc init 2024-10-22 12:07:18 +02:00
.luamonrc init 2024-10-22 12:07:18 +02:00
.stylua.toml init 2024-10-22 12:07:18 +02:00
Makefile init 2024-10-22 12:07:18 +02:00
README.md init 2024-10-22 12:07:18 +02:00
awesomerc-dev-1.rockspec init 2024-10-22 12:07:18 +02:00

README.md

awesomerc.lua boilerplate

Boilerplate to help getting started with Awesome. This repository contains the default awesomerc.lua file with pre-configured tools.

Features

  • Luacheck: Statically check the Lua code
  • Stylua: Lua code formatter
  • cSpell: Fix typo in code
  • Live run with Xephyr and restart on change with Luamon (run make dev command)
  • VSCode settings and recommended extensions
  • VSCode debugger with local-lua-debugger-vscode
  • Busted: Unit test Lua

TODOs

  • Install the config to ~/.config/awesome
  • Pipeline (GitHub Actions?)
  • Automated integration tests (with Xephyr/headless?)
  • Migrate to Teal?