aboutsummaryrefslogtreecommitdiffstats
path: root/modules/home/conf/git/default.nix (unfollow)
Commit message (Collapse)Author
2024-10-18refactor(modules): Move all system modules to `by-name`Benedikt Peetz
From now on all modules should be added to the new `by-name` directory. This should help remove the (superficial and utterly useless) distinction between `home-manager` and `NixOS` modules.
2024-05-25fix(git/aliases): Add missing config attrsBenedikt Peetz
2024-05-25refactor(git): Move aliases to their own fileBenedikt Peetz
2024-05-23refactor(modules/home): Setup as "normal" NixOS moduleBenedikt Peetz
2024-05-20refactor(hm): Rename to `modules/home`Benedikt Peetz
2024-05-12fix(hm/conf/git): Update the default key to my new gpg keyBenedikt Peetz
2024-03-28chore(treewide): Move away from git-cryptSoispha
2024-02-23feat(hm/conf/git): Switch to zdiff3 instead of diff3Soispha
2024-02-20refactor(treewide): Add a `.sh` extension to shell scriptsSoispha
2024-01-13fix(treewide): Comply with the shell library's new argument namesSoispha
2024-01-13build(treewide): Update flake and shell librarySoispha
2023-12-29feat(hm/conf/git): Update git defaults and add wip commandSoispha
2023-12-29fix(hm/conf/git): Use correct path for codeberg ssh url substitutionSoispha
2023-12-29feat(hm/conf/git): Use correct escaping for '${}' in nixSoispha
2023-12-29feat(hm/conf/git): Use the previous commit's scope when committingSoispha
2023-12-29fix(hm/conf/git): Revert changing the st alias to the short statusSoispha
2023-12-29feat(hm/conf/git): Incorporate elements of other peoples configsSoispha
2023-10-17feat(hm/conf/soispha/git): Add alias for redoing a failed commitSoispha
diff --git a/hm/soispha/conf/git/default.nix b/hm/soispha/conf/git/default.nix index e6c4c01..728e40d 100644 --- a/hm/soispha/conf/git/default.nix +++ b/hm/soispha/conf/git/default.nix @@ -7,6 +7,8 @@ in { #package = pkgs.gitAndTools.gitFull; # TODO: for git send-email support aliases = { cm = "commit --verbose"; + cmr = "commit --file .git/COMMIT_EDITMSG --edit --verbose"; + st = "status"; ds = "diff --staged";
2023-10-16feat(hm/soispha/git): Add 'cm' (commit) aliasSoispha
2023-08-26Refactor(treewide): Abbreviate path namesSoispha
2023-08-26Docs(treewide): Add a colon after every "TODO"Soispha
2023-08-25Fix(hm/conf/git): Add markers to diffs when on laptopSoispha
It is very common, that I'm in a situation with bad contrast on the laptop screen (for example when in direct sunlight). To remedy the fact, that I can't see the colours in these situations, the plus and minus marks were added.
2023-08-25Feat(hm/conf/git): Mark moved code in diffs and delta for merge conflictsSoispha
2023-08-01Refactor(treewide): Move module configuration in separate filesSoispha
2023-07-30Fix(hm/conf/git): Force gpg to use the specific keySoispha
2023-07-30Fix(hm/conf/git): Also sign pushes, if the server supports thisSoispha
2023-07-10Style(treewide): Switch to editorconfigSoispha
2023-07-04Fix(hm/conf/git): Display branch when using git lsSoispha
2023-07-01Fix(hm/conf/git): Move trailers to endSoispha
2023-06-25Fix(hm/conf/git): Add info about gpg sigs to git logSoispha
2023-05-13Feat(hm/conf/git): Add further aliasesSoispha
2023-05-13Refactor(hm/conf/git): Remove useless variable assignmentSoispha
2023-05-13Feat(hm/conf/git): Reword git commit templateSoispha
2023-05-09Fix(hm/conf/git): Remove credential cacheSoispha
2023-05-09Feat(hm/conf/git): Add global ignore for Session.vim filesSoispha
2023-04-09Feat(hm/conf): Add gpg supportene
2023-04-04Style(treewide): Formatene
2023-04-03Fix(hm/conf/git): Remove signingene
There are no keys installed, so committing becomes impossible. This is supposed to be activated later.
2023-04-03Fix(hm/conf/git): Add 'ds' as alias for diff --stagedene
2023-02-17Feat(home-manager): Move configs in their own directoryene
2023-02-12Fix(home-manager): Import home-manager correctlyene
2023-02-11Fix: Remove typo from home-manager directory nameene
2023-02-07Feat(home-manager): Add git supportene