dotfiles/home.nix
2025-06-15 07:14:24 +03:00

78 lines
1.1 KiB
Nix

{ config, pkgs, lib, ... }:
{
home = {
stateVersion = "25.11";
packages = with pkgs; [
neovim
temurin-jre-bin
rclone
storj-uplink
micro
bat
teleport
ansible
opentofu
yandex-cloud
#nodejs_23
bun
nerd-fonts.jetbrains-mono
#inetutils
ffmpeg
go
gcc
bchunk
];
};
programs.git = {
enable = true;
userName = "Den Afanasyev";
userEmail = "git@duumxh.me";
};
programs.zsh = {
enable = true;
syntaxHighlighting.enable = true;
enableCompletion = true;
autosuggestion.enable = true;
oh-my-zsh = {
enable = true;
};
shellAliases = {
nix-update = "sudo darwin-rebuild switch --flake ~/.nix";
};
};
programs.starship = {
enable = true;
enableZshIntegration = true;
};
programs.fzf = {
enable = true;
enableZshIntegration = true;
};
programs.zoxide = {
enable = true;
enableZshIntegration = true;
};
programs.eza = {
enable = true;
enableZshIntegration = true;
};
programs.zellij = {
enable = false;
enableZshIntegration = true;
};
programs.bat = {
enable = true;
};
programs.home-manager.enable = true;
}