{ pkgs, ... }: # All common packages go here. Linux-specific should go in `linux.nix' with pkgs; let zebra = pkgs.stdenv.mkDerivation { name = "zebra"; src = fetchGit { url = "https://github.com/jb55/zebra"; ref = "master"; rev = "8fd29bc1c2e9b7b695d61e0f1329c819f57f74bb"; #sha256 = "11apyy90n26l3c4diqg8y8m4a4ndz9mp8nr8prcxkcsckpa3vqi2"; }; buildPhase = "make"; installPhase = '' mkdir -p $out/bin cp ./zebra $out/bin ''; }; in { home.packages = [ asciinema ag amfora aspellDicts.en bat bc cabal2nix cloc cmatrix ctags dhall direnv entr eternal-terminal expect fd figlet file font-awesome_5 gitAndTools.stgit git-lfs git-revise github-cli hashcash htop httpstat ispell jq lsof material-icons mononoki mpc_cli ncdu ncmpc nix-prefetch-scripts nixos-generators noto-fonts-emoji opentimestamps-client ormolu paperkey pass perlPackages.GitAutofixup pianobar pup pwgen ranger ripgrep shellcheck tmux tree unrar unzip urlscan vimpager w3m whois zebra zip ]; }