{ 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 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; }