Move git configuration into home-manager

finchie
Dec 16, 2025, 3:57 AM
YYOZECT4AXSFALGFTMDM5BPT4JQ46TXTM452W4FHNMV2PAMG2AAAC

Dependencies

  • [2] 5FI47NSA Migrate to home-manager
  • [3] RSQ7CKAZ Move home-manager packages into `pkgs/` directory

Change contents

  • edit in home.nix at line 15
    [2.532]
    [3.2431]
    home.preferXdgDirectories = true;
    programs.git = {
    enable = true;
    settings = {
    user = {
    name = "Finchie";
    email = "git@finchie.dev";
    signingkey = "8BE18E0A6A61A598B1AE4473C2B6ABE05B91EDDE";
    };
  • edit in home.nix at line 27
    [3.2432]
    [3.2432]
    init.defaultBranch = "main";
    commit.gpgSign = true;
    tag.forceSignAnnotated = true;
    diff.external = "difft";
    };
    };