diff --git a/home.nix b/home.nix index abfe5b3..75b8a46 100644 --- a/home.nix +++ b/home.nix @@ -105,28 +105,7 @@ in programs.neovim = import ./programs/neovim.nix; # trying out kakoune - programs.kakoune = { - enable = true; - config = { - numberLines = { - enable = true; - highlightCursor = true; - }; - hooks = [ - { - name = "BufSetOption"; - option = "filetype=latex"; - commands = '' - set-option buffer makecmd latexmk -pvc -pdf -e '$pdf_previewer="xdg-open %S"' -e '$pdflatex="pdflatex -interaction=nonstopmode -synctex=1 %O %S"' %opt{documentsrc} - ''; - } - ]; - }; - extraConfig = '' - eval %sh{kak-lsp --kakoune -s $kak_session} - lsp-enable - ''; - }; + programs.kakoune = import ./programs/kakoune.nix; xdg.configFile."kak-lsp/kak-lsp.toml".source = ./programs/kakoune/kak-lsp.toml; diff --git a/todo b/todo index 2c1e312..bfcb5f4 100644 --- a/todo +++ b/todo @@ -2,8 +2,6 @@ set up a keyring and store networkmanager wifi passwords in there instead of plain text media player daemon dmenu files -notifications timeout and other assorted settings add pandoc support for markdown rendering -configure click behaviour dunst configure per-display workspaces (swaysome?) timewarrior for time tracking