{ inputs, ... }: { flake.homeModules.shell = {pkgs, lib, ...}: { imports = with inputs.self.homeModules; [ # Shells # bash zsh # Tools shell-tools files docker ]; programs.eza = { enable = true; package = pkgs.eza; enableBashIntegration = true; enableZshIntegration = true; }; home.shell.enableShellIntegration = true; home.shellAliases = { ls = "${lib.getExe pkgs.eza} -lgos type --no-time --follow-symlinks"; }; }; flake.homeModules.shell-tools = {pkgs, ...}: { home.packages = with pkgs; [ wget curl cacert busybox gnugrep dig btop uv xclip ]; }; }