always more to do

This commit is contained in:
Daniel Barlow 2022-04-27 10:11:36 +01:00
parent f30729b727
commit 804be0660c

View File

@ -19,20 +19,21 @@ As of 2022 these principles are more aspirational than actual.
## Running it ## Running it
$ nix-shell build.nix $ nix-shell build.nix
nix-shell$ lua -e 'os.execute("kiwmi -c init.lua")' nix-shell$ make run
This is suboptimally hairy, at least for the moment: Nix makes a `make run` executes `lua -e 'os.execute("kiwmi -c init.lua")'`. This
wrapper script for the Lua executable that has appropriate `LUA_PATH` is suboptimally hairy, at least for the moment: Nix makes a wrapper
and `LUA_CPATH` settings, but it doesn't do the same for kiwmi script for the Lua executable that has appropriate `LUA_PATH` and
`LUA_CPATH` settings, but it doesn't do the same for kiwmi.
# TODO # TODO
## Packages ## Packages
[ ] notifications (crier) [X] notifications (crier)
[ ] keyboard
[ ] web browser (just) [ ] web browser (just)
[ ] keyboard
[ ] wifi network chooser [ ] wifi network chooser
[ ] settings: toggle network interfaces, change volume & screen brightness [ ] settings: toggle network interfaces, change volume & screen brightness
@ -42,7 +43,9 @@ and `LUA_CPATH` settings, but it doesn't do the same for kiwmi
- gestures to switch view - gestures to switch view
- gesture to launch terminal? - gesture to launch terminal?
- some way to kill an app - some way to kill an app
- kiwmi may or may not have touch support
[ ] some way to add launcher shortcuts for Fennel functions [ ] some way to add launcher shortcuts for Fennel functions
[ ] hook up system to session bus, to handle incoming calls [ ] hook up system to session bus, to handle incoming calls
[ ] kiwmi: support reloading config or otherwise making live changes [ ] kiwmi: support reloading config or otherwise making live changes
[ ] why are overlay windows overlapping regular view?