astrum a desktop shell that depends on libcosmic for widgets to run it, run nix-shell first then cargo run that should make a configuration file ~/.config/astrum/config.lua the configuration file will also add lua_ls types for ease of use