diff options
author | Adrian Kummerlaender | 2019-02-24 21:16:45 +0100 |
---|---|---|
committer | Adrian Kummerlaender | 2019-02-24 21:16:45 +0100 |
commit | 224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3 (patch) | |
tree | e9da6f97cce840275849589139e2218ff36f9194 /tasks | |
parent | f87582250fd324cd04886cd84a7ee58d03133b13 (diff) | |
download | nixos_home-224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3.tar nixos_home-224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3.tar.gz nixos_home-224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3.tar.bz2 nixos_home-224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3.tar.lz nixos_home-224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3.tar.xz nixos_home-224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3.tar.zst nixos_home-224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3.zip |
Add Tasker types for opening terminal / vim in local nix-shell
Diffstat (limited to 'tasks')
-rw-r--r-- | tasks/default.nix | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/tasks/default.nix b/tasks/default.nix index 6966fd2..3af769f 100644 --- a/tasks/default.nix +++ b/tasks/default.nix @@ -14,34 +14,37 @@ in { bsc_edit = { description = "Grid refinement BSc thesis editor"; directory = "~/university/documents/bachelor/arbeit"; - command = "nix-shell --run 'nvim-qt --no-ext-tabline'"; + type = "local-editor"; }; + bsc_shell = { description = "Grid refinement BSc thesis shell"; - type = "terminal"; directory = "~/university/documents/bachelor/arbeit"; - command = "nix-shell --command fish"; + type = "local-shell"; }; + bsc_view = { description = "Grid refinement BSc thesis PDF"; directory = "~/university/documents/bachelor/arbeit"; command = "evince build/main.pdf"; }; + olb_edit = { description = "OpenLB editor"; directory = "~/projects/contrib/openlb"; - command = "nix-shell --run 'nvim-qt --no-ext-tabline'"; + type = "local-editor"; }; + olb_shell = { description = "OpenLB shell"; - type = "terminal"; directory = "~/projects/contrib/openlb"; - command = "nix-shell --command fish"; + type = "local-shell"; }; + cpp_shell = { description = "Generic C++ shell environment"; - type = "environment"; directory = "~/"; + type = "environment"; environment = mkShellDerivation "cpp-env" (with pkgs; [ cmake gcc8 |