about summary refs log tree commit diff
path: root/pkgs/profpatsch
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2022-01-05 18:48:51 +0100
committerProfpatsch <mail@profpatsch.de>2022-01-07 15:01:34 +0100
commit80f7b78e56b6e445f4d9126f0700e29fbb77f591 (patch)
treed31d3e7f92cb0ca37479ea78f35193a83f456932 /pkgs/profpatsch
parente2de30b3e9d45747c1fd5b95d0fffda4ea6beaa5 (diff)
pkgs/profpatsch/execline: remove backtick nix abstraction
It’s not worth the indirection.
Diffstat (limited to 'pkgs/profpatsch')
-rw-r--r--pkgs/profpatsch/backup/default.nix2
-rw-r--r--pkgs/profpatsch/default.nix7
-rw-r--r--pkgs/profpatsch/execline/nixecline.nix16
-rw-r--r--pkgs/profpatsch/nix-tools.nix9
4 files changed, 8 insertions, 26 deletions
diff --git a/pkgs/profpatsch/backup/default.nix b/pkgs/profpatsch/backup/default.nix
index bccb3024..6b3851e3 100644
--- a/pkgs/profpatsch/backup/default.nix
+++ b/pkgs/profpatsch/backup/default.nix
@@ -1,4 +1,4 @@
-{ pkgs, getBins, writeExecline, backtick }:
+{ pkgs, getBins, writeExecline }:
 
 let
 
diff --git a/pkgs/profpatsch/default.nix b/pkgs/profpatsch/default.nix
index 99ca4420..4488c3a8 100644
--- a/pkgs/profpatsch/default.nix
+++ b/pkgs/profpatsch/default.nix
@@ -220,8 +220,6 @@ in rec {
     writeExecline writeExeclineBin;
   inherit (import ./execline/runblock.nix { inherit pkgs; })
     runblock;
-  inherit (import ./execline/nixecline.nix { inherit writeExecline; })
-    backtick;
   inherit (import ./execline/e.nix { inherit pkgs writeExecline getBins writeRustSimple; })
     e;
 
@@ -259,7 +257,7 @@ in rec {
     concatenatedCss
     ;
 
-  inherit (import ./nix-tools.nix { inherit pkgs getBins writeExecline runblock backtick; })
+  inherit (import ./nix-tools.nix { inherit pkgs getBins writeExecline runblock; })
     nix-run
     nix-eval
     ;
@@ -328,7 +326,8 @@ in rec {
     ;
 
 
-  backup = import ./backup { inherit pkgs writeExecline getBins backtick; };
+  backup = import ./backup { inherit pkgs writeExecline getBins; };
+
   gpg-private-offline-key = import ./gpg-private-offline-key { inherit pkgs writeExecline getBins; };
 
 }
diff --git a/pkgs/profpatsch/execline/nixecline.nix b/pkgs/profpatsch/execline/nixecline.nix
deleted file mode 100644
index 518bce2e..00000000
--- a/pkgs/profpatsch/execline/nixecline.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-# wrappers around execline commands ensuring sane default behaviours
-{ writeExecline }:
-
-let
-  backtick = {
-    var,
-    cmd,
-    importVar ? [ "importas" "-ui" var var ]
-  }: writeExecline "nix-backtick" {}
-    ([ "backtick" "-in" var cmd ]
-    ++ importVar
-    ++ [ "$@" ]);
-
-in {
- inherit backtick;
-}
diff --git a/pkgs/profpatsch/nix-tools.nix b/pkgs/profpatsch/nix-tools.nix
index 0ea3fc00..557e6680 100644
--- a/pkgs/profpatsch/nix-tools.nix
+++ b/pkgs/profpatsch/nix-tools.nix
@@ -1,13 +1,12 @@
-{ pkgs, writeExecline, backtick, runblock, getBins }:
+{ pkgs, writeExecline, runblock, getBins }:
 
 let
   bins = getBins pkgs.nix [ "nix-build" "nix-instantiate" ];
 
   nix-run = writeExecline "nix-run" { argMode = "env"; } [
-    (backtick {
-      var = "storepath";
-      cmd = [ runblock "1" bins.nix-build ];
-    })
+    "backtick" "-iE" "storepath" [
+      runblock "1" bins.nix-build
+    ]
     runblock "-r" "2" "exec" "$storepath"
   ];