Closed yipengsun closed 2 years ago
xsession
looks like a bad idea. I'll roll my own xinit
module and profile then.
This looks cool: https://github.com/guotsuan/awesome-revelation
Also, maybe I should solve this and #5 with a single module that writes custom .xinitrc
.
Also, https://discourse.nixos.org/t/awesomewm-luamodules-apparently-not-taking-effect/8507 is useful to show how to include search path for awesome
.
I might also use luajit
.
Currently I'm just doing exec awesome
in .xinitrc
, and this suffers the same problem as mentioned in the discussion above, that awesome
can't locate Lua modules:
❯ awesome --version
awesome 4.3 (Too long)
• Compiled against Lua 5.2.4 (running with Lua 5.2)
• D-Bus support: ✔
• execinfo support: ✔
• xcb-randr version: 1.6
• LGI version: [string "return require('lgi.version')"]:1: module 'lgi.version' not found:
no field package.preload['lgi.version']
no file './share/lua/5.2/lgi/version.lua'
no file './lgi/version.lua'
no file './lgi/version/init.lua'
no file './lib/lua/5.2/lgi/version.so'
no file './lgi/version.so'
no file './lib/lua/5.2/loadall.so'
no file './lib/lua/5.2/lgi.so'
no file './lgi.so'
no file './lib/lua/5.2/loadall.so'
Something about a quake
-esque drop-down terminal in lain
: https://github.com/awesomeWM/awesome/issues/3495
OK, can't use luajit
because latest lain
requires lua5_3
. Use that instead.
Dynamic tagging is provided by https://github.com/Elv13/tyrannical
OpenWeather now requires an API key: https://github.com/lcpz/lain/wiki/weather