{pkgs, ...}: { imports = [ ./games ./secrets ./services ./acme.nix ./network.nix ./nix.nix ./users.nix ]; environment.systemPackages = with pkgs; [wezterm.terminfo]; programs = { bash.interactiveShellInit = '' if [[ $(${pkgs.procps}/bin/ps --no-header --pid=$PPID --format=comm) != "fish" && -z ''${BASH_EXECUTION_STRING} ]] then shopt -q login_shell && LOGIN_OPTION='--login' || LOGIN_OPTION="" exec ${pkgs.fish}/bin/fish $LOGIN_OPTION fi ''; direnv.enable = true; fish = { enable = true; useBabelfish = true; }; git.enable = true; starship.enable = true; }; services.vscode-server.enable = true; }