{ pkgs, lib, config, ... }: let inherit (pkgs.stdenv.hostPlatform) isDarwin isLinux; systemSpecificPackages = if isLinux # include gping because of open bug then [pkgs.zsh pkgs.racket pkgs.gping pkgs.mold] else []; in { imports = [ ./emacs.nix ./git.nix ./neovim.nix ./starship.nix ./zellij.nix ]; home.packages = with pkgs; [ bandwhich bat bottom cargo-workspaces clipboard-jh colima curl dogdns erdtree fd ffmpeg_6 gawk git-credential-1password gnugrep gnused gnutar imagemagick internetarchive jless jq just kondo litecli magic-wormhole-rs ncdu ov pdm poetry ripgrep rsync sqlite yt-dlp zstd ] ++ systemSpecificPackages; }