summaryrefslogtreecommitdiffstats
path: root/nixos/modules/i18n/input-method
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-09-27 15:26:37 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-09-29 13:05:28 +0200
commit75a1ec8a655e7e00a6bb6fc944663c21624fff60 (patch)
treefcbfd398fd7e7b41f88bd3104040c12101bb8343 /nixos/modules/i18n/input-method
parent750195db7f369a6e73d400c0271ef2fa1e0479f0 (diff)
NixOS: Use runCommand instead of mkDerivation in a few places
Diffstat (limited to 'nixos/modules/i18n/input-method')
-rw-r--r--nixos/modules/i18n/input-method/default.nix29
1 files changed, 15 insertions, 14 deletions
diff --git a/nixos/modules/i18n/input-method/default.nix b/nixos/modules/i18n/input-method/default.nix
index 693e1df66c6c..7ed4a584d646 100644
--- a/nixos/modules/i18n/input-method/default.nix
+++ b/nixos/modules/i18n/input-method/default.nix
@@ -3,26 +3,27 @@
with lib;
let
cfg = config.i18n.inputMethod;
- gtk2_cache = pkgs.stdenv.mkDerivation {
- preferLocalBuild = true;
- allowSubstitutes = false;
- name = "gtk2-immodule.cache";
- buildInputs = [ pkgs.gtk2 cfg.package ];
- buildCommand = ''
+
+ gtk2_cache = pkgs.runCommand "gtk2-immodule.cache"
+ { preferLocalBuild = true;
+ allowSubstitutes = false;
+ buildInputs = [ pkgs.gtk2 cfg.package ];
+ }
+ ''
mkdir -p $out/etc/gtk-2.0/
GTK_PATH=${cfg.package}/lib/gtk-2.0/ gtk-query-immodules-2.0 > $out/etc/gtk-2.0/immodules.cache
'';
- };
- gtk3_cache = pkgs.stdenv.mkDerivation {
- preferLocalBuild = true;
- allowSubstitutes = false;
- name = "gtk3-immodule.cache";
- buildInputs = [ pkgs.gtk3 cfg.package ];
- buildCommand = ''
+
+ gtk3_cache = pkgs.runCommand "gtk3-immodule.cache"
+ { preferLocalBuild = true;
+ allowSubstitutes = false;
+ buildInputs = [ pkgs.gtk3 cfg.package ];
+ }
+ ''
mkdir -p $out/etc/gtk-3.0/
GTK_PATH=${cfg.package}/lib/gtk-3.0/ gtk-query-immodules-3.0 > $out/etc/gtk-3.0/immodules.cache
'';
- };
+
in
{
options.i18n = {