aboutsummaryrefslogtreecommitdiff
path: root/pkgs/plato.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/plato.nix')
-rw-r--r--pkgs/plato.nix46
1 files changed, 0 insertions, 46 deletions
diff --git a/pkgs/plato.nix b/pkgs/plato.nix
deleted file mode 100644
index 815ac76..0000000
--- a/pkgs/plato.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{ stdenvNoCC
-, formats
-, runCommand
-, writeScript
-, lib
-
-, platoSrc
-, platoSettings ? {}
-, platoCfg ? ""
-, dictionaries ? []
-, fonts ? []
-, ... }:
-with builtins // lib;
-stdenvNoCC.mkDerivation (finalAttrs: {
- name = "plato";
-
- src = platoSrc;
-
- dontFix = true;
- dontPatch = true;
- dontConfigure = true;
- dontBuild = true;
-
- installPhase = ''
- mkdir -p $out
- cp -rv . $out
-
- # mkdir -p $out/.adds/plato/dictionaries
- for d in ${concatMapStringsSep " " toString dictionaries}; do
- find $d/share/dictd/ -type f -regex '.*\.\(dict\(\.dz\)?\|index\)' -exec cp -v {} $out/.adds/plato/dictionaries/ \;
- done
-
- for d in ${concatMapStringsSep " " toString fonts}; do
- find $d/share/fonts/truetype/ -type f -regex '.*\.\(ttf\|otf\)' -exec cp -v {} $out/.adds/plato/fonts/ \;
- done
-
- ${optionalString (platoSettings != {}) ''
- cp -v ${(formats.toml {}).generate "Settings.toml" platoSettings} $out/.adds/plato/Settings.toml
- ''}
- ${optionalString (platoCfg != "") ''
- cp -v ${writeScript "config.sh" platoCfg} $out/.adds/plato/config.sh
- ''}
- ''
- ;
-
-})