diff options
| author | aristote <quentin.aristote@irif.fr> | 2025-07-29 15:25:11 +0200 |
|---|---|---|
| committer | aristote <quentin.aristote@irif.fr> | 2025-07-29 15:25:11 +0200 |
| commit | fc019d789523ce5f89436b8dbc458cf3b79abf43 (patch) | |
| tree | ec56fd1b1ed9fc75096c0b09db48a152975e4d53 /modules/home-manager/personal/programs/git.nix | |
| parent | a3d19bc509d9f39fb41256cd55d2bd7706de202f (diff) | |
reformat everything with nixfmt
Diffstat (limited to 'modules/home-manager/personal/programs/git.nix')
| -rw-r--r-- | modules/home-manager/personal/programs/git.nix | 81 |
1 files changed, 45 insertions, 36 deletions
diff --git a/modules/home-manager/personal/programs/git.nix b/modules/home-manager/personal/programs/git.nix index 56078a8..488295e 100644 --- a/modules/home-manager/personal/programs/git.nix +++ b/modules/home-manager/personal/programs/git.nix @@ -3,19 +3,23 @@ lib, pkgs, ... -} @ extraArgs: let - primaryEmail = let - primaryEmailList = - builtins.filter (account: account.primary) - (lib.attrValues config.accounts.email.accounts); - in - if primaryEmailList == [] - then { - userName = lib.mkDefault "Quentin Aristote"; - address = lib.mkDefault "quentin@aristote.fr"; - } - else builtins.head primaryEmailList; -in { +}@extraArgs: +let + primaryEmail = + let + primaryEmailList = builtins.filter (account: account.primary) ( + lib.attrValues config.accounts.email.accounts + ); + in + if primaryEmailList == [ ] then + { + userName = lib.mkDefault "Quentin Aristote"; + address = lib.mkDefault "quentin@aristote.fr"; + } + else + builtins.head primaryEmailList; +in +{ programs.git = { userName = primaryEmail.userName; userEmail = primaryEmail.address; @@ -23,30 +27,35 @@ in { inherit (primaryEmail.gpg) key signByDefault; }; - ignores = - [ - (builtins.readFile - (pkgs.personal.static.gitignore.override {templates = ["Emacs" "Linux"];})) - ] - ++ [ - # Personal rules - '' - # direnv - .direnv - .envrc + ignores = [ + (builtins.readFile ( + pkgs.personal.static.gitignore.override { + templates = [ + "Emacs" + "Linux" + ]; + } + )) + ] + ++ [ + # Personal rules + '' + # direnv + .direnv + .envrc - # devenv - .devenv.flake.nix - .devenv/ - devenv.local.nix + # devenv + .devenv.flake.nix + .devenv/ + devenv.local.nix - # Nix - shell.nix - .nix-gc-roots - .tmp - result - '' - ]; + # Nix + shell.nix + .nix-gc-roots + .tmp + result + '' + ]; extraConfig = { safe.directory = lib.mkIf (extraArgs ? osConfig) ( @@ -55,7 +64,7 @@ in { flakeIsValid = flake != null && lib.hasPrefix "git+file://" flake; flakePath = lib.removePrefix "git+file://" flake; in - lib.optional flakeIsValid flakePath + lib.optional flakeIsValid flakePath ); init.defaultBranch = "master"; pull.rebase = true; |
