{ pkgs, ... }: { imports = [ ./git/personal.nix ./env/zsh.nix ./env/fish.nix ./env/bat.nix ./env/direnv.nix ./env/keychain.nix ./env/starship.nix ./ssh/personal.nix ./terminal/wezterm.nix ./tui/neovim.nix ./tui/lazygit.nix ]; # Home Manager needs a bit of information about you and the # paths it should manage. home.username = "tux"; home.homeDirectory = "/Users/tux"; home.stateVersion = "22.11"; home.packages = with pkgs; [ silver-searcher ]; services.syncthing.enable = true; programs.zsh.shellAliases.update = "home-manager switch"; programs.fish.shellAbbrs.update = "home-manager switch"; programs.zsh.envExtra = '' eval "$(/opt/homebrew/bin/brew shellenv)" ''; }