{pkgs, ...}: { # on macos we don't set the default shell to fish # instead we just tell the terminal to run fish as the first command # this means that the first thing fish should do is to clear the screen programs.fish = { interactiveShellInit = "clear"; }; # stylix will be tricky as well, so we just install the fonts manually fonts.fontconfig.enable = true; home.packages = with pkgs; [ nerd-fonts.fira-code noto-fonts-color-emoji ] ++ [ # some more packages that are not available as flatpaks pkgs.spotify ]; }