Files
nixos-flake/home/cmd_tools.nix
2026-03-23 23:30:03 +09:00

72 lines
1.2 KiB
Nix

{ config, pkgs, lib, ... }:
{
programs.eza = {
enable = true;
git = true;
icons = "always";
enableZshIntegration = true;
};
programs.fzf = {
enable = true;
enableZshIntegration = true;
tmux.enableShellIntegration = true;
};
programs.bat = {
enable = true;
config = {
tabs = "4";
wrap = "character";
italic-text = "never";
theme = "ansi";
};
};
programs.zoxide = {
enable = true;
enableZshIntegration = true;
options = [
"--cmd cd"
];
};
programs.git = {
enable = true;
settings = {
core = {
fileMode = false;
editor = "vim";
whitespace = "tabwidth=4,trailing-space,space-before-tab";
};
credential."https://git.kenryu.us".username = "kenryuS";
user = {
name = "Kenryu Shibata";
email = "kenryudev5894@gmail.com";
};
};
};
programs.gitui = {
enable = true;
};
programs.gh = {
enable = true;
extensions = with pkgs; [
gh-f
gh-eco
gh-notify
gh-poi
];
settings = {
editor = "vim";
prompt = true;
pager = "bat";
browser = "firefox";
color_labels = true;
git_protocol = "ssh";
};
};
}