Files
dotfiles/nix/home.nix
2025-06-24 21:02:49 -07:00

54 lines
1.0 KiB
Nix

{ config, pkgs, lib, ... }:
{
home.stateVersion = "22.05";
home.homeDirectory = if pkgs.stdenv.hostPlatform.isDarwin
then /Users/${config.home.username}
else /home/${config.home.username};
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
# Enable integration with generic Linux OSs
targets.genericLinux.enable = pkgs.stdenv.isLinux;
home.packages = with pkgs; [
# Better cat
bat
# Better find
fd
# Better df
duf
# Better top
htop
ncdu
ripgrep
nerd-fonts.fira-code
roboto-mono
aider-chat
sops
just
devenv
];
imports = [
./modules/fish
./modules/nushell
./modules/kitty
./modules/git.nix
./modules/direnv.nix
./modules/emacs.nix
./modules/tealdeer.nix
./modules/work.nix
./modules/dotfiles.nix
./modules/tmux.nix
];
fonts.fontconfig.enable = true;
programs.zoxide = {
enable = true;
options = ["--cmd j"];
};
}