dotfiles/falcon-nixos/home.nix

53 lines
975 B
Nix

{
pkgs,
...
}: {
home.username = "yadunut";
home.homeDirectory = "/home/yadunut";
home.packages = with pkgs; [
ripgrep
];
imports = [
(import ../modules/zsh.nix)
(import ../modules/git.nix)
(import ../modules/neovim.nix)
];
programs.direnv = {
enable = true;
enableZshIntegration = true;
nix-direnv.enable = true;
config = {
hide_env_diff = true;
};
};
programs.home-manager.enable = true;
programs.lazygit.enable = true;
programs.git = {
extraConfig = {
user.signingkey = "~/.ssh/id_ed25519.pub";
};
};
programs.tmux = {
enable = true;
newSession = true;
mouse = true;
keyMode = "vi";
plugins = with pkgs.tmuxPlugins; [
sensible
sessionist
pain-control
];
};
programs.zsh.prezto.pmodules = ["tmux"];
programs.zsh.prezto.tmux.autoStartRemote = true;
programs.fzf.tmux.enableShellIntegration = true;
home.stateVersion = "23.11";
}