fix(git): don't override pkg on linux

This commit is contained in:
winston 2023-02-15 21:47:27 +01:00
parent d6ef210d15
commit 1367b87f0c
Signed by: winston
GPG key ID: 3786770EDBC2B481

View file

@ -1,4 +1,6 @@
{pkgs, ...}: { {pkgs, ...}: let
inherit (pkgs.stdenv.hostPlatform) isDarwin;
in {
programs.git = { programs.git = {
enable = true; enable = true;
userName = "winston"; userName = "winston";
@ -27,7 +29,10 @@
]; ];
# disable the macOS keychain, only use gopass # disable the macOS keychain, only use gopass
package = pkgs.git.override {osxkeychainSupport = false;}; package =
if isDarwin
then (pkgs.git.override {osxkeychainSupport = false;})
else pkgs.git;
extraConfig = { extraConfig = {
credential.helper = "gopass"; credential.helper = "gopass";