From fea816416fecf28a1d8a32241c88764dcd536085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sun, 26 Apr 2020 20:21:13 +0200 Subject: [PATCH] fix(i3): sort notes in notemenu by access date --- configs/i3.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/configs/i3.nix b/configs/i3.nix index cd998bd..e6cb49a 100644 --- a/configs/i3.nix +++ b/configs/i3.nix @@ -164,10 +164,14 @@ in with config.niveum; { "${modifier}+d" = "exec --no-startup-id ${pkgs.dmenu}/bin/dmenu_run"; "${modifier}+Shift+d" = "exec ${pkgs.writers.writeDash "notemenu" '' set -efu - PATH=$PATH:${lib.makeBinPath [ pkgs.dmenu pkgs.findutils ]} + PATH=$PATH:${lib.makeBinPath [ pkgs.dmenu pkgs.findutils pkgs.coreutils ]} cd ~/notes - find . -maxdepth 1 -type f | dmenu -i -l 20 | xargs i3-sensible-terminal -e "$EDITOR" + find . -maxdepth 1 -type f -printf "%T@ %p\n" \ + | sort --reverse --numeric-sort \ + | cut --delimiter=" " --fields=2 \ + | dmenu -i \ + | xargs i3-sensible-terminal -e "$EDITOR" ''}"; "${modifier}+p" = "exec --no-startup-id ${pkgs.pass}/bin/passmenu -l 5"; "${modifier}+u" = "exec ${emoji-menu}/bin/emoji-menu";