Something went wrong. Try again.
Configuration files for programs I use git.tchfoo.com/ymstnt/dotfiles
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839{ pkgs, ... }:
{ hm = { programs = { git = { enable = true; settings = { user = { name = "ymstnt"; email = "ymstnt@ymstnt.com"; }; alias = { s = "status -uno"; d = "diff"; c = "commit -m"; p = "!git pull && git push"; br = "branch --format='%(HEAD) %(color:yellow)%(refname:short)%(color:reset) - %(contents:subject) %(color:green)(%(committerdate:relative)) [%(authorname)]' --sort=-committerdate"; lg = "!git log --pretty=format:'%C(magenta)%h%Creset -%C(red)%d%Creset %s %C(dim green)(%cr) [%an]' --abbrev-commit -30"; }; init.defaultBranch = "main"; core.editor = "hx"; push.autoSetupRemote = true; pull.rebase = true; github.user = "ymstnt"; }; signing.format = "openpgp"; }; gitui = { enable = true; }; }; home.packages = with pkgs; [ git-extras git-lfs ]; };}