diff options
author | Adrian Kummerlaender | 2019-02-22 20:34:18 +0100 |
---|---|---|
committer | Adrian Kummerlaender | 2019-02-22 20:34:18 +0100 |
commit | 4bda7bcd1eb2410ff7466fd4da2b5345ece6763f (patch) | |
tree | 167e374e350978c175747de0b7b522dc27543ae1 /tasks | |
parent | 0b2cde8591776d58333b07062748606d91a9f1db (diff) | |
download | nixos_home-4bda7bcd1eb2410ff7466fd4da2b5345ece6763f.tar nixos_home-4bda7bcd1eb2410ff7466fd4da2b5345ece6763f.tar.gz nixos_home-4bda7bcd1eb2410ff7466fd4da2b5345ece6763f.tar.bz2 nixos_home-4bda7bcd1eb2410ff7466fd4da2b5345ece6763f.tar.lz nixos_home-4bda7bcd1eb2410ff7466fd4da2b5345ece6763f.tar.xz nixos_home-4bda7bcd1eb2410ff7466fd4da2b5345ece6763f.tar.zst nixos_home-4bda7bcd1eb2410ff7466fd4da2b5345ece6763f.zip |
Declare tasks as attribute option
This way it is easy to support e.g. host specific tasks
Diffstat (limited to 'tasks')
-rw-r--r-- | tasks/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tasks/default.nix b/tasks/default.nix new file mode 100644 index 0000000..9fbee61 --- /dev/null +++ b/tasks/default.nix @@ -0,0 +1,36 @@ +{ ... }: + +{ + custom.tasks = { + "bsc_edit" = { + description = "Grid refinement BSc thesis editor"; + directory = "~/university/documents/bachelor/arbeit"; + terminal = false; + command = "nix-shell --run 'nvim-qt --no-ext-tabline'"; + }; + "bsc_shell" = { + description = "Grid refinement BSc thesis shell"; + directory = "~/university/documents/bachelor/arbeit"; + terminal = true; + command = "nix-shell --command fish"; + }; + "bsc_view" = { + description = "Grid refinement BSc thesis PDF"; + directory = "~/university/documents/bachelor/arbeit"; + terminal = false; + command = "evince build/main.pdf"; + }; + "olb_edit" = { + description = "OpenLB editor"; + directory = "~/projects/contrib/openlb"; + terminal = false; + command = "nix-shell --run 'nvim-qt --no-ext-tabline'"; + }; + "olb_shell" = { + description = "OpenLB shell"; + directory = "~/projects/contrib/openlb"; + terminal = true; + command = "nix-shell --command fish"; + }; + }; +} |