taskwarrior: make .taskrc writable (#2761)

This is achieved by generating the Home Manager configuration
file as `~/.config/task/home-manager-taskrc`, and including that
file into ~/.config/task/taskrc.

Fixes #2360

Co-authored-by: mainrs <5113257+mainrs@users.noreply.github.com>
Co-authored-by: Nicolas Berbiche <nicolas@normie.dev>
This commit is contained in:
x10an14 2022-04-07 19:29:53 +02:00 committed by GitHub
parent 3604a20b67
commit e361373b5f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 26 additions and 4 deletions

View file

@ -21,9 +21,9 @@ with lib;
test.stubs.taskwarrior = { };
nmt.script = ''
assertFileExists home-files/.config/task/taskrc
assertFileContent home-files/.config/task/taskrc ${
pkgs.writeText "taskwarrior.expected" ''
assertFileExists home-files/.config/task/home-manager-taskrc
assertFileContent home-files/.config/task/home-manager-taskrc ${
pkgs.writeText "taskwarrior.home-conf.expected" ''
data.location=/some/data/location
include dark-violets-256.theme