function! darkmodesocket#updateTheme() let is_dark_mode = system("isdark") if is_dark_mode == "true\n" set background=dark colorscheme maxbucknell_dark else set background=light colorscheme maxbucknell_neo endif endfunction function! darkmodesocket#listenForLights() let pid = string(getpid()) let socket_name = '/tmp/nvim/nvim' . pid . '.sock' call mkdir('/tmp/nvim', 'p') call serverstart(socket_name) endfunction