{ pkgs, config, ... }: { imports = [ ./beets.nix ]; home.username = "user"; home.homeDirectory = "/home/user"; programs.yazi.enable = true; programs.yazi.enableFishIntegration = true; programs.fzf.enable = true; programs.fzf.enableFishIntegration = true; programs.zoxide.enable = true; programs.zoxide.enableFishIntegration = true; programs.gcc.enable = true; programs.eza = { enable = true; enableFishIntegration = true; git = true; icons = "always"; extraOptions = [ "-1" ]; }; programs.btop.enable = true; programs.fastfetch.enable = true; programs.fd.enable = true; home.sessionVariables = { EDITOR = "nvim"; }; programs.fish = { enable = true; interactiveShellInit = '' set -g fish_key_bindings fish_hybrid_key_bindings set fish_greeting ''; shellAliases = { ls = "eza -al --no-time --no-user --no-permissions --no-filesize"; ll = "eza -la"; cat = "bat"; cd = "z"; cp = "cp -v"; ff = "fastfetch"; grep = "grep -i"; mv = "mv -v"; n = "nvim"; r = "rsync -avh --info=progress2"; rm = "gomi"; }; }; home.stateVersion = "26.05"; }