aboutsummaryrefslogtreecommitdiff
path: root/gui/pkgs
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-02-24 21:45:28 +0100
committerAdrian Kummerlaender2019-02-24 21:45:28 +0100
commit52b136997fbe7243f508522bf0239932be80deb8 (patch)
tree9190e7c504d714f02c845b7256da71d81e97523a /gui/pkgs
parent224ac2ea3e7585bc732397b9bf39a8e0fd24fbc3 (diff)
downloadnixos_home-52b136997fbe7243f508522bf0239932be80deb8.tar
nixos_home-52b136997fbe7243f508522bf0239932be80deb8.tar.gz
nixos_home-52b136997fbe7243f508522bf0239932be80deb8.tar.bz2
nixos_home-52b136997fbe7243f508522bf0239932be80deb8.tar.lz
nixos_home-52b136997fbe7243f508522bf0239932be80deb8.tar.xz
nixos_home-52b136997fbe7243f508522bf0239932be80deb8.tar.zst
nixos_home-52b136997fbe7243f508522bf0239932be80deb8.zip
Move Tasker into module folder
Diffstat (limited to 'gui/pkgs')
-rw-r--r--gui/pkgs/tasker.nix55
1 files changed, 0 insertions, 55 deletions
diff --git a/gui/pkgs/tasker.nix b/gui/pkgs/tasker.nix
deleted file mode 100644
index 6bad2d6..0000000
--- a/gui/pkgs/tasker.nix
+++ /dev/null
@@ -1,55 +0,0 @@
-{ pkgs, tasks, ... }:
-
-pkgs.lib.mapAttrsToList (name: conf: let
-
- command = pkgs.writeTextFile {
- name = "tasker_cmd_" + name;
- executable = true;
- destination = "/bin/tasker_cmd_" + name;
- text = pkgs.lib.attrByPath [ conf.type ] "" {
- launcher = ''
- #!/bin/sh
- pushd ${conf.directory}
- exec ${conf.command}
- popd
- '';
- terminal = ''
- #!/bin/sh
- exec ${pkgs.kitty}/bin/kitty -d ${conf.directory} ${conf.command}
- '';
- local-shell = ''
- #!/bin/sh
- exec ${pkgs.kitty}/bin/kitty -d ${conf.directory} nix-shell --command fish
- '';
- local-editor = ''
- #!/bin/sh
- pushd ${conf.directory}
- exec nix-shell --run 'nvim-qt --no-ext-tabline'
- popd
- '';
- environment = ''
- #!/bin/sh
- exec ${pkgs.kitty}/bin/kitty -d ${conf.directory} nix-shell \
- ${builtins.unsafeDiscardStringContext conf.environment.drvPath} --command fish
- '';
- };
- };
-
- shortcut = pkgs.writeTextFile {
- name = "tasker_shortcut_" + name;
- executable = false;
- destination = "/share/applications/tasker_shortcut_" + name + ".desktop";
- text = ''
- [Desktop Entry]
- Type=Application
- Name=${conf.description}
- GenericName=Tasker
- Exec=${command}/bin/tasker_cmd_${name}
- Terminal=false
- '';
- };
-
-in pkgs.symlinkJoin {
- name = "tasker_task_" + name;
- paths = [ shortcut ];
-}) tasks