19 lines
388 B
Nix
19 lines
388 B
Nix
{ lib, fish, writeScript, writeTextDir, ... }:
|
|
|
|
let
|
|
source-pwd = writeScript "source-pwd" ''
|
|
#!/usr/bin/env ${lib.getExe fish}
|
|
|
|
${builtins.readFile ./source-pwd.fish}
|
|
'';
|
|
in
|
|
writeTextDir "share/kak/kakrc.local" ''
|
|
${builtins.readFile ./kakrc}
|
|
|
|
# Source any settings in the current working directory,
|
|
# recursive upwards
|
|
evaluate-commands %sh{
|
|
${source-pwd}
|
|
}
|
|
''
|