chore: trash-cli 换 gomi,移除 micro 和无用的 pkgs/default.nix,精简 comment-checker 平台支持

This commit is contained in:
2026-04-11 17:08:43 +08:00
parent 2a8a24668f
commit 7b0e23e0cf
4 changed files with 13 additions and 34 deletions
+1 -2
View File
@@ -38,7 +38,7 @@
tealdeer # tldr tealdeer # tldr
# File management # File management
trash-cli gomi
# Nix tools # Nix tools
nix-output-monitor # nom nix-output-monitor # nom
@@ -55,7 +55,6 @@
comment-checker comment-checker
# Misc # Misc
micro
]; ];
# XDG directories # XDG directories
+1 -1
View File
@@ -17,7 +17,7 @@
# Tools # Tools
cat = "bat --paging=never"; cat = "bat --paging=never";
rm = "trash-put"; rm = "gomi";
lg = "lazygit"; lg = "lazygit";
vi = "nvim"; vi = "nvim";
+11 -10
View File
@@ -1,7 +1,8 @@
{ lib {
, stdenv lib,
, fetchurl stdenv,
, autoPatchelfHook fetchurl,
autoPatchelfHook,
}: }:
let let
@@ -17,13 +18,10 @@ let
url = "https://github.com/code-yeongyu/go-claude-code-comment-checker/releases/download/v${version}/comment-checker_v${version}_linux_amd64.tar.gz"; url = "https://github.com/code-yeongyu/go-claude-code-comment-checker/releases/download/v${version}/comment-checker_v${version}_linux_amd64.tar.gz";
hash = "sha256-YLmHQc0bBqyyR9LXRt2k/xWZLpHjna0twNsBbr1lVkY="; hash = "sha256-YLmHQc0bBqyyR9LXRt2k/xWZLpHjna0twNsBbr1lVkY=";
}; };
"aarch64-linux" = {
url = "https://github.com/code-yeongyu/go-claude-code-comment-checker/releases/download/v${version}/comment-checker_v${version}_linux_arm64.tar.gz";
hash = "sha256-R3MX5L6t/pllCREVrd54qBFMZEsiaQmeG/0EVu6VwjE=";
};
}; };
platformSrc = srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); platformSrc =
srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
in in
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "comment-checker"; pname = "comment-checker";
@@ -49,7 +47,10 @@ stdenv.mkDerivation {
description = "Multi-language comment detection hook for Claude Code / OpenCode"; description = "Multi-language comment detection hook for Claude Code / OpenCode";
homepage = "https://github.com/code-yeongyu/go-claude-code-comment-checker"; homepage = "https://github.com/code-yeongyu/go-claude-code-comment-checker";
license = licenses.mit; license = licenses.mit;
platforms = [ "aarch64-darwin" "x86_64-linux" "aarch64-linux" ]; platforms = [
"aarch64-darwin"
"x86_64-linux"
];
mainProgram = "comment-checker"; mainProgram = "comment-checker";
}; };
} }
-21
View File
@@ -1,21 +0,0 @@
{ pkgs }:
{
# ── Custom packages ──────────────────────────────────
# Packages not in nixpkgs. Build with callPackage.
#
# Example:
# opencode-ai = pkgs.callPackage ./opencode-ai { };
#
# go-comment-checker = pkgs.buildGoModule {
# pname = "comment-checker";
# version = "0.1.0";
# src = pkgs.fetchFromGitHub {
# owner = "code-yeongyu";
# repo = "go-claude-code-comment-checker";
# rev = "...";
# hash = "sha256-...";
# };
# vendorHash = "sha256-...";
# };
}