aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/compilers/purescript
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/compilers/purescript')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/psc-package/default.nix10
-rw-r--r--infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix4
2 files changed, 6 insertions, 8 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/psc-package/default.nix b/infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/psc-package/default.nix
index 0bebd5d2f50d..88f7adce5a1a 100644
--- a/infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/psc-package/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/psc-package/default.nix
@@ -44,12 +44,10 @@ stdenv.mkDerivation rec {
'' + ''
chmod u-w $PSC_PACKAGE
- $PSC_PACKAGE --bash-completion-script $PSC_PACKAGE > psc-package.bash
- $PSC_PACKAGE --fish-completion-script $PSC_PACKAGE > psc-package.fish
- $PSC_PACKAGE --zsh-completion-script $PSC_PACKAGE > _psc-package
- installShellCompletion \
- psc-package.{bash,fish} \
- --zsh _psc-package
+ installShellCompletion --cmd psc-package \
+ --bash <($PSC_PACKAGE --bash-completion-script $PSC_PACKAGE) \
+ --fish <($PSC_PACKAGE --fish-completion-script $PSC_PACKAGE) \
+ --zsh <($PSC_PACKAGE --zsh-completion-script $PSC_PACKAGE)
'';
meta = with lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix b/infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix
index 8a7fb96723a7..8dd19ecf8586 100644
--- a/infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix
@@ -47,8 +47,8 @@ in stdenv.mkDerivation rec {
install -D -m555 -T purs $PURS
${patchelf libPath}
- mkdir -p $out/etc/bash_completion.d/
- $PURS --bash-completion-script $PURS > $out/etc/bash_completion.d/purs-completion.bash
+ mkdir -p $out/share/bash-completion/completions
+ $PURS --bash-completion-script $PURS > $out/share/bash-completion/completions/purs-completion.bash
'';
passthru.tests = {