diff --git a/.config/sway/config b/.config/sway/config index e43e5e7..1054a60 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -9,7 +9,7 @@ # Logo key. Use Mod1 for Alt. set $wm_mod Mod4+Control set $launch Mod4+Alt -# Home row direction keys, like vim +# WASD direction keys, video game style set $left a set $down s set $up w diff --git a/.gitconfig b/.gitconfig index e0d1e54..d269033 100644 --- a/.gitconfig +++ b/.gitconfig @@ -1,12 +1,15 @@ [init] defaultBranch = trunk [alias] - co = checkout + # keep-sorted start br = branch ci = commit - st = status - sign = commit --amend --no-edit --gpg-sign + co = checkout + disclaim = !git-disclaim resign = !git-resign + sign = commit --amend --no-edit --gpg-sign + st = status + # keep-sorted end [remote] pushDefault = . [git-sync] diff --git a/.local/bin/git-disclaim b/.local/bin/git-disclaim new file mode 100755 index 0000000..79ee234 --- /dev/null +++ b/.local/bin/git-disclaim @@ -0,0 +1,5 @@ +#!/bin/sh + +author_name="$(git show --no-patch --format='%an' HEAD)" +author_email="$(git show --no-patch --format='%ae' HEAD)" +GIT_AUTHOR_NAME="${author_name}" GIT_AUTHOR_EMAIL="${author_email}" GIT_COMMITTER_NAME="${author_name}" GIT_COMMITTER_EMAIL="${author_email}" git commit --amend --author "${author_name} <${author_email}>" --no-edit --no-verify