From fcd7bb539aa6930d7cba8381bc9a3b6608ad6393 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Thu, 21 Feb 2019 22:07:25 +0100 Subject: Improvise rofi task launcher `tasker` opens a rofi selection of all scripts found in `~/.local/share/tasks`. This is useful for launching e.g. project specific nix-shells, vim instances and so on. Actual tasks are not included at this point as they are still quite rudimentary. This vision is that this develops into a Nix and XMonad integrated project manager that: * Automatically clones the project repository if it is not already available * Allows for (optional) central management of nix-shell derivations * Allows for easy isolation of project-specific UI utilities * Enables convenient launching of build and test scripts --- gui/conf/xmonad.hs | 1 + 1 file changed, 1 insertion(+) (limited to 'gui/conf/xmonad.hs') diff --git a/gui/conf/xmonad.hs b/gui/conf/xmonad.hs index 668d818..f1222a7 100644 --- a/gui/conf/xmonad.hs +++ b/gui/conf/xmonad.hs @@ -145,6 +145,7 @@ commonKeybindings host = , ("C-M1-l" , spawn "i3lock -c 000000") -- application launchers , ("M-" , spawn "rofi -show combi") + , ("C-" , spawn "tasker") , ("M-" , spawn "kitty") , ("M-S-" , spawn "nvim-qt --no-ext-tabline") , ("" , spawn "flameshot gui") -- cgit v1.2.3