aboutsummaryrefslogtreecommitdiff
path: root/tasks
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-02-24 21:16:45 +0100
committerAdrian Kummerlaender2019-02-24 21:16:45 +0100
commit224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3 (patch)
treee9da6f97cce840275849589139e2218ff36f9194 /tasks
parentf87582250fd324cd04886cd84a7ee58d03133b13 (diff)
downloadnixos_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.nix17
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