about summary refs log tree commit diff
path: root/configs/.config
diff options
context:
space:
mode:
authorWilliam Carroll <wpcarro@gmail.com>2020-03-13T23·03+0000
committerWilliam Carroll <wpcarro@gmail.com>2020-03-13T23·03+0000
commitaa9b81fe21438e7100c0a9019fc8883b2376dadb (patch)
tree4138f5e4edb82190d070ec3ace65b285e56e80a4 /configs/.config
parent02721a25a7676a8503f92c0bf32fd736c18dda58 (diff)
Move wrapNonNixProgram to utils module
Define the wrapNonNixProgram in my Nix utils module.
Diffstat (limited to 'configs/.config')
-rw-r--r--configs/.config/nixpkgs/home.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/configs/.config/nixpkgs/home.nix b/configs/.config/nixpkgs/home.nix
index 0c01a458ffb4..a344ca7b772e 100644
--- a/configs/.config/nixpkgs/home.nix
+++ b/configs/.config/nixpkgs/home.nix
@@ -1,9 +1,7 @@
 { config, pkgs, ... }:
 
 let
-  wrapNonNixProgram = { path, as }: pkgs.writeShellScriptBin as ''
-    exec ${path} "$@"
-  '';
+  briefcase = import <briefcase> {};
 in {
   home = {
     packages = with pkgs; [
@@ -45,7 +43,10 @@ in {
 
   programs.git = {
     enable = true;
-    package = wrapNonNixProgram { path = "/usr/bin/git"; as = "git"; };
+    package = briefcase.utils.wrapNonNixProgram {
+      path = "/usr/bin/git";
+      as = "git";
+    };
     userName = "William Carroll";
     userEmail = "wpcarro@gmail.com";
     aliases = {
@@ -147,7 +148,10 @@ in {
     enable = true;
     latitude = "51.49";
     longitude = "-0.18";
-    package = wrapNonNixProgram { path = "/usr/bin/redshift"; as = "redshift"; };
+    package = briefcase.utils.wrapNonNixProgram {
+      path = "/usr/bin/redshift";
+      as = "redshift";
+    };
   };
 
   # Hide the cursor during X sessions after 1 second.