aboutsummaryrefslogtreecommitdiff
path: root/home-manager/tests/modules/programs/kakoune/use-plugins.nix
blob: 7b23627dbbdab28f6cdb4f821de896a201b9a885 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ config, lib, pkgs, ... }:

with lib;

{
  config = {
    programs.kakoune = {
      enable = true;
      plugins = [ pkgs.kakounePlugins.kak-powerline ];
    };

    nmt.script = let plugins_kak = "home-path/share/kak/plugins.kak";
    in ''
      assertFileRegex ${plugins_kak} \
        '^source "/nix/store/.*-kak-powerline/share/kak/autoload/plugins/powerline/.*.kak"$'
    '';
  };
}