25 lines
473 B
Nix
25 lines
473 B
Nix
{ config, pkgs, lib, ... }:
|
|
|
|
let
|
|
kaktexScript = ./kaktex;
|
|
in
|
|
{
|
|
# Create kak-tex executable
|
|
home.file.kaktex = {
|
|
source = kaktexScript;
|
|
executable = true;
|
|
target = ".bin/kaktex";
|
|
};
|
|
|
|
# Source kaktex whenever we have a tex file
|
|
programs.my-kakoune.rc = ''
|
|
hook global WinSetOption filetype=(tex|latex) %{
|
|
hook window WinDisplay '.*' %{
|
|
eval %sh{
|
|
${kaktexScript} set $kak_client $kak_session
|
|
}
|
|
}
|
|
}
|
|
'';
|
|
}
|