{ config, pkgs, lib, ... }: { home.username = "ttm"; home.homeDirectory = if lib.strings.hasInfix "darwin" pkgs.system then /Users/ttm else /home/ttm; home.stateVersion = "22.05"; # 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; [ # Defined in Xonsh overlay xonsh_with_plugins # Jump to directories zoxide # Better cat bat # Better find fd # Better df duf htop fzf ncdu ripgrep tmux kitty nodePackages.pyright coreutils zstd fira-code ]; imports = [ ./modules/git.nix ./modules/direnv.nix ./modules/emacs.nix ]; fonts.fontconfig.enable = true; }