From 98342ba00f96d80dd1613fa5c977279b1aa221ea Mon Sep 17 00:00:00 2001 From: Christoph Hollizeck Date: Wed, 4 Feb 2026 12:31:47 +0100 Subject: [PATCH] git: enable use of credential manager --- modules/base/home/git.nix | 10 ++++++++++ modules/hosts/yggdrasil/disko.nix | 1 + 2 files changed, 11 insertions(+) diff --git a/modules/base/home/git.nix b/modules/base/home/git.nix index d21ca0a..049ccbe 100644 --- a/modules/base/home/git.nix +++ b/modules/base/home/git.nix @@ -13,12 +13,17 @@ topLevel: { config, lib, osConfig, + pkgs, ... }: let username = topLevel.config.flake.meta.users.cholli.username; in { + home.packages = [ + pkgs.git-credential-manager + ]; + programs.git = { enable = true; lfs.enable = true; @@ -37,6 +42,11 @@ topLevel: { name = topLevel.config.flake.meta.users.cholli.name; email = topLevel.config.flake.meta.users.cholli.email; }; + credential = { + helper = "manager"; + credentialStore = "secretservice"; + "https://dev.azure.com".useHttpPath = true; + }; core = { fsmonitor = true; }; diff --git a/modules/hosts/yggdrasil/disko.nix b/modules/hosts/yggdrasil/disko.nix index ed4d972..2f33f67 100644 --- a/modules/hosts/yggdrasil/disko.nix +++ b/modules/hosts/yggdrasil/disko.nix @@ -8,6 +8,7 @@ imports = [ inputs.disko.nixosModules.disko ]; boot.supportedFilesystems = [ "zfs" ]; + boot.kernelParams = [ "zfs.zfs_arc_max=34359738368" ]; networking.hostId = "007f0200"; services.zfs = {