diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2024-05-25 18:00:41 +0200 |
---|---|---|
committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2024-05-25 18:00:41 +0200 |
commit | 6816c8ec3c5913a860116fd07453057e2d0ec10d (patch) | |
tree | 4ee0a8154a8fca8cf8f61952fef563e4369cfb34 | |
parent | refactor(git): Move aliases to their own file (diff) | |
download | nixos-config-6816c8ec3c5913a860116fd07453057e2d0ec10d.tar.gz nixos-config-6816c8ec3c5913a860116fd07453057e2d0ec10d.zip |
refactor(git/scripts): Upgrade `git-cm` to a 'real' package
-rw-r--r-- | modules/home/pkgs/default.nix | 1 | ||||
-rwxr-xr-x | pkgs/by-name/gi/git-cm/git-commit.sh (renamed from modules/home/conf/git/scripts/commit.sh) | 0 | ||||
-rw-r--r-- | pkgs/by-name/gi/git-cm/package.nix | 14 |
3 files changed, 15 insertions, 0 deletions
diff --git a/modules/home/pkgs/default.nix b/modules/home/pkgs/default.nix index 372572b2..e7b269ac 100644 --- a/modules/home/pkgs/default.nix +++ b/modules/home/pkgs/default.nix @@ -195,6 +195,7 @@ with pkgs; let git # the fast distributed version control system git-absorb # git commit --fixup, but automatic git-edit-index # Allows you to edit the indexed version of a file + git-cm # A wrapper that re-adds the last commit's subject glow # Command-line markdown renderer ]; }; diff --git a/modules/home/conf/git/scripts/commit.sh b/pkgs/by-name/gi/git-cm/git-commit.sh index 2204e4d6..2204e4d6 100755 --- a/modules/home/conf/git/scripts/commit.sh +++ b/pkgs/by-name/gi/git-cm/git-commit.sh diff --git a/pkgs/by-name/gi/git-cm/package.nix b/pkgs/by-name/gi/git-cm/package.nix new file mode 100644 index 00000000..96f58b09 --- /dev/null +++ b/pkgs/by-name/gi/git-cm/package.nix @@ -0,0 +1,14 @@ +{ + sysLib, + git, + gnused, +}: +sysLib.writeShellScript { + name = "git-commit"; + src = ./git-commit.sh; + keepPath = true; + dependencies = [ + git + gnused + ]; +} |