From 52b136997fbe7243f508522bf0239932be80deb8 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Sun, 24 Feb 2019 21:45:28 +0100 Subject: Move Tasker into module folder --- gui/pkgs/tasker.nix | 55 ----------------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 gui/pkgs/tasker.nix (limited to 'gui/pkgs') 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 -- cgit v1.2.3