wmtools/i3bar_wlan_threads.nim

22 lines
411 B
Nim
Executable file

import i3bar_base
import i3bar_wlan
import std/[os,osproc]
import std/threadpool
proc await_click_info() =
while true:
let input = parseInput()
if input.button == 1:
discard execCmd("alacritty -e nmtui-connect")
proc main() =
if dirExists("/sys/class/net/" & wlan_nic):
spawn get_wifi_info()
spawn await_click_info()
sync()
else:
echo "No WLAN"
if isMainModule:
main()