nixos-config/home/yt/common.nix
2025-01-01 03:01:36 -05:00

44 lines
818 B
Nix

{ pkgs, ... }:
{
imports = [
../tmux.nix
../zsh
];
home.sessionVariables = {
"EDITOR" = "nvim";
};
xdg.configFile = {
nvim.source = ../nvim;
};
home.packages = with pkgs; [
man-pages
man-pages-posix
man
man-db
];
programs.zoxide.options = [ "--cmd cd" ];
programs.fzf = {
enable = true;
defaultCommand = "rg";
};
programs.zoxide.enable = true;
programs.eza.enable = true;
programs.neovim.enable = true;
programs.git = {
enable = true;
userName = "cy";
userEmail = "hi@cything.io";
delta.enable = true;
extraConfig = {
init.defaultBranch = "main";
push.autoSetupRemote = true; # assume -u on first push
pull.ff = "only";
};
};
programs.ripgrep.enable = true;
programs.man.generateCaches = true;
}