From 2ef8a5bd7d0069b646baa9cf0608f93de2a40a0f Mon Sep 17 00:00:00 2001 From: vorboyvo Date: Tue, 12 Mar 2024 14:33:00 -0400 Subject: [PATCH] Moved kakoune to its own file --- home.nix | 23 +---------------------- todo | 2 -- 2 files changed, 1 insertion(+), 24 deletions(-) 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