78 lines
1.1 KiB
Nix
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;
|
|
}
|