Moved kakoune to its own file
This commit is contained in:
parent
e2f3f3e7fb
commit
2ef8a5bd7d
23
home.nix
23
home.nix
|
|
@ -105,28 +105,7 @@ in
|
||||||
programs.neovim = import ./programs/neovim.nix;
|
programs.neovim = import ./programs/neovim.nix;
|
||||||
|
|
||||||
# trying out kakoune
|
# trying out kakoune
|
||||||
programs.kakoune = {
|
programs.kakoune = import ./programs/kakoune.nix;
|
||||||
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
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
xdg.configFile."kak-lsp/kak-lsp.toml".source = ./programs/kakoune/kak-lsp.toml;
|
xdg.configFile."kak-lsp/kak-lsp.toml".source = ./programs/kakoune/kak-lsp.toml;
|
||||||
|
|
||||||
|
|
|
||||||
2
todo
2
todo
|
|
@ -2,8 +2,6 @@
|
||||||
set up a keyring and store networkmanager wifi passwords in there instead of plain text
|
set up a keyring and store networkmanager wifi passwords in there instead of plain text
|
||||||
media player daemon
|
media player daemon
|
||||||
dmenu files
|
dmenu files
|
||||||
notifications timeout and other assorted settings
|
|
||||||
add pandoc support for markdown rendering
|
add pandoc support for markdown rendering
|
||||||
configure click behaviour dunst
|
|
||||||
configure per-display workspaces (swaysome?)
|
configure per-display workspaces (swaysome?)
|
||||||
timewarrior for time tracking
|
timewarrior for time tracking
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue