From 82ec91b4d2c253c6ccb783f960a2788f230d6ad1 Mon Sep 17 00:00:00 2001 From: Collin Williams <96917990+bluedragon1221@users.noreply.github.com> Date: Tue, 8 Jul 2025 17:03:20 +0000 Subject: start avoiding lib.enum; start using hjem generators --- modules/terminal/system/programs/git.nix | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) (limited to 'modules/terminal/system/programs/git.nix') diff --git a/modules/terminal/system/programs/git.nix b/modules/terminal/system/programs/git.nix index 06801af..9943e40 100644 --- a/modules/terminal/system/programs/git.nix +++ b/modules/terminal/system/programs/git.nix @@ -1,26 +1,29 @@ { config, + lib, pkgs, ... }: let cfg = config.collinux.terminal.programs.git; - git_config = '' - [alias] - stage = "add" - unstage = "restore --staged" - - [init] - defaultBranch = "main" - - [user] - email = "${cfg.userEmail}" - name = "${cfg.userName}" - ''; + git_config = { + alias = { + stage = "add"; + unstage = "restore --staged"; + }; + init.defaultBranch = "main"; + user = { + email = cfg.userEmail; + name = cfg.userName; + }; + }; in { hjem.users."${config.collinux.user.name}" = { files = { - ".config/git/config".text = git_config; + ".config/git/config" = { + generator = lib.generators.toGitINI; + value = git_config; + }; }; packages = [pkgs.git]; -- cgit v1.3.1