diff --git a/nix/flake.lock b/nix/flake.lock index 5b2a582..84b64c8 100644 --- a/nix/flake.lock +++ b/nix/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1715486357, - "narHash": "sha256-4pRuzsHZOW5W4CsXI9uhKtiJeQSUoe1d2M9mWU98HC4=", + "lastModified": 1723986931, + "narHash": "sha256-Fy+KEvDQ+Hc8lJAV3t6leXhZJ2ncU5/esxkgt3b8DEY=", "owner": "nix-community", "repo": "home-manager", - "rev": "44677a1c96810a8e8c4ffaeaad10c842402647c1", + "rev": "2598861031b78aadb4da7269df7ca9ddfc3e1671", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1715534503, - "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", + "lastModified": 1724224976, + "narHash": "sha256-Z/ELQhrSd7bMzTO8r7NZgi9g5emh+aRKoCdaAv5fiO0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "2057814051972fa1453ddfb0d98badbea9b83c06", + "rev": "c374d94f1536013ca8e92341b540eba4c22f9c62", "type": "github" }, "original": { diff --git a/nix/user/git.nix b/nix/user/git.nix index b40f724..d5debf6 100644 --- a/nix/user/git.nix +++ b/nix/user/git.nix @@ -23,6 +23,7 @@ }; push.default = "matching"; init.defaultBranch = "main"; + merge.conflicstyle = "zdiff3"; }; ignores = [ diff --git a/nix/user/task.nix b/nix/user/task.nix index 3df5d50..ec5ceb1 100644 --- a/nix/user/task.nix +++ b/nix/user/task.nix @@ -8,19 +8,36 @@ config = { weekstart = "monday"; + context.today.read = "(prio:H or +next)"; + context.today.write = "prio:H +next"; + + uda.energy.type="string"; + uda.energy.label="Energy"; + uda.energy.values="h,m,l"; + uda.energy.default="m"; + uda.priority.values = "H,M,,L"; urgency.uda.priority.L.coefficient = -0.5; urgency.user.tag.deferred.coefficient = -15.0; urgency.user.tag.cust.coefficient = 5.0; - context.today.read = "-deferred and (prio:H or +next)"; - context.today.write = "prio:H or +next"; - context.deferred.read = "+deferred"; - context.deferred.write = "+deferred"; - context.customer.read = "+cust"; - context.customer.write = "+cust"; - context.low_energy.read = "+low"; - context.low_energy.write = "+low"; + report.next.columns="id,start.age,entry.age,depends,priority,energy,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency"; + report.next.labels="ID,Active,Age,Deps,P,E,Project,Tag,Recur,S,Due,Until,Description,Urg"; + report.next.filter="status:pending -WAITING -deferred"; + + report.deferred.columns="id,start.age,entry.age,depends,priority,energy,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency"; + report.deferred.context="1"; + report.deferred.description="Deferred and waiting tasks"; + report.deferred.labels="ID,Active,Age,Deps,P,E,Project,Tag,Recur,S,Due,Until,Description,Urg"; + report.deferred.filter="status:pending +deferred"; + report.deferred.sort="urgency-"; + + report.low.columns="id,start.age,entry.age,depends,priority,energy,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency"; + report.low.context="1"; + report.low.description="Low energy tasks"; + report.low.filter="status:pending -WAITING -deferred"; + report.low.labels="ID,Active,Age,Deps,P,E,Project,Tag,Recur,S,Due,Until,Description,Urg"; + report.low.sort="energy+,urgency-"; uda.taskwarrior-tui.task-report.show-info = false; uda.taskwarrior-tui.selection.reverse = "yes";