aboutsummaryrefslogtreecommitdiff
path: root/gui/pkgs/tasker.nix
AgeCommit message (Collapse)Author
2019-02-24Add nix-shell environment type to taskerAdrian Kummerlaender
Allows for convenient management of non-project-specific shell environments.
2019-02-24Define type of task entriesAdrian Kummerlaender
2019-02-22Setup generic name for easier filtering in taskerAdrian Kummerlaender
2019-02-22Support terminal tasks in taskerAdrian Kummerlaender
2019-02-22Nixify project task launcherAdrian Kummerlaender
Task scripts and desktop shortcuts are now autogenerated using a friendly list of tasks in `gui/tasker.nix`. i.e. a separate rofi launcher is unnecessary as the generated desktop files are automatically picked up by stock rofi. This is nice.
2019-02-21Improvise rofi task launcherAdrian Kummerlaender
`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