mirror of
https://github.com/nix-community/home-manager
synced 2024-12-21 02:23:16 +00:00
46 lines
813 B
Nix
46 lines
813 B
Nix
{ ... }:
|
|
|
|
{
|
|
programs.papis = {
|
|
enable = true;
|
|
settings = {
|
|
picktool = "fzf";
|
|
file-browser = "ranger";
|
|
add-edit = true;
|
|
};
|
|
libraries = {
|
|
papers = {
|
|
isDefault = true;
|
|
settings = {
|
|
dir = "~/papers";
|
|
opentool = "okular";
|
|
};
|
|
};
|
|
books.settings = {
|
|
dir = "~/books";
|
|
opentool = "firefox";
|
|
};
|
|
};
|
|
};
|
|
|
|
test.stubs.papis = { };
|
|
|
|
nmt.script = ''
|
|
assertFileContent home-files/.config/papis/config \
|
|
${builtins.toFile "papis-expected-settings.ini" ''
|
|
[books]
|
|
dir=~/books
|
|
opentool=firefox
|
|
|
|
[papers]
|
|
dir=~/papers
|
|
opentool=okular
|
|
|
|
[settings]
|
|
add-edit=true
|
|
default-library=papers
|
|
file-browser=ranger
|
|
picktool=fzf
|
|
''}
|
|
'';
|
|
}
|