diff options
| author | Akshay Nair <phenax5@gmail.com> | 2026-02-01 13:25:31 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2026-02-01 13:25:31 +0530 |
| commit | e3aa8a0ca785fc82069ed89f0e1e2449ddfe0358 (patch) | |
| tree | 9385eb7b806d7b361e76d09df3982d2fdad48120 /modules/kakoune/default.nix | |
| parent | 07f13ef6e86d72c48ba760ba353e17d441881160 (diff) | |
| download | nixos-config-e3aa8a0ca785fc82069ed89f0e1e2449ddfe0358.tar.gz nixos-config-e3aa8a0ca785fc82069ed89f0e1e2449ddfe0358.zip | |
Kakoune add active-windows.kak
Diffstat (limited to 'modules/kakoune/default.nix')
| -rw-r--r-- | modules/kakoune/default.nix | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/modules/kakoune/default.nix b/modules/kakoune/default.nix index bacab15..efb26ac 100644 --- a/modules/kakoune/default.nix +++ b/modules/kakoune/default.nix @@ -1,22 +1,30 @@ { pkgs, lib, ... }: with pkgs; let + my-kakoune = kakoune.override { + plugins = with kakounePlugins; [ + kak-ansi + (import ./kak-active-window.nix { inherit pkgs lib; }) + ]; + }; kak-tree-sitter-unstable = import ./kak-tree-sitter.nix { inherit pkgs lib; }; kak-tmux = pkgs.writeShellScriptBin "kak-tmux" '' if [ -t 0 ] && [ -z "$TMUX" ]; then - exec </dev/tty; exec <&1; ${tmux}/bin/tmux new "${kakoune}/bin/kak$(printf ' %q' "$@")" + exec </dev/tty; exec <&1; ${tmux}/bin/tmux new "${my-kakoune}/bin/kak$(printf ' %q' "$@")" else - exec "${kakoune}/bin/kak" "$@" + exec "${my-kakoune}/bin/kak" "$@" fi ''; -in { +in +{ environment.systemPackages = [ - kakoune + my-kakoune kakoune-lsp kakoune-cr kak-tree-sitter-unstable kak-tmux + editorconfig-core-c ripgrep tmux gitu |
