2024-12-17 12:10:05 +00:00
|
|
|
{ pkgs, ... }:
|
|
|
|
{
|
|
|
|
xdg.configFile =
|
|
|
|
let
|
|
|
|
fun = "fish/functions";
|
|
|
|
hx = pkgs.fetchFromSourcehut {
|
|
|
|
owner = "~neverness";
|
|
|
|
repo = "fish_hx";
|
|
|
|
rev = "main";
|
|
|
|
sha256 = "sha256-57EWMjsUit8la6t62SVv5ocgY2EqrGx7sF2BjGWDw5Q=";
|
|
|
|
};
|
|
|
|
count = "fish_bind_count.fish";
|
|
|
|
cmd = "fish_helix_command.fish";
|
|
|
|
binds = "fish_helix_key_bindings.fish";
|
|
|
|
mode = "fish_default_mode_prompt.fish";
|
|
|
|
in
|
|
|
|
{
|
|
|
|
"${fun}/${count}".source = "${hx}/${count}";
|
|
|
|
"${fun}/${cmd}".source = "${hx}/${cmd}";
|
|
|
|
"${fun}/${binds}".source = "${hx}/${binds}";
|
|
|
|
"${fun}/${mode}".source = "${hx}/${mode}";
|
2024-11-21 09:24:15 +00:00
|
|
|
};
|
2024-12-17 12:10:05 +00:00
|
|
|
programs.fish.plugins = with pkgs.fishPlugins; [
|
|
|
|
{
|
|
|
|
name = "tide";
|
|
|
|
src = tide.src;
|
|
|
|
}
|
|
|
|
];
|
2024-11-21 09:24:15 +00:00
|
|
|
}
|