dotfiles init

This commit is contained in:
Den Afanasyev 2025-06-15 07:14:24 +03:00
commit 5edf0f15fc
5 changed files with 381 additions and 0 deletions

78
home.nix Normal file
View file

@ -0,0 +1,78 @@
{ 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;
}