Files
dotfiles/nix/home.nix
2024-04-10 12:27:31 -07:00

45 lines
933 B
Nix

{ config, pkgs, lib, ... }:
{
home.stateVersion = "22.05";
# TODO - ask for sanity check
home.homeDirectory = if lib.strings.hasInfix "darwin" pkgs.system
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; [
# xonsh_with_plugins
# Better cat
bat
# Better find
fd
# Better df
duf
# Better top
htop
ncdu
ripgrep
tmux
fira-code
fira-code-nerdfont
roboto-mono
];
imports = [
./modules/fish
./modules/kitty
./modules/git.nix
./modules/direnv.nix
./modules/emacs.nix
./modules/tealdeer.nix
./modules/work.nix
./modules/dotfiles.nix
];
fonts.fontconfig.enable = true;
}