{ config, lib, pkgs, inputs, system, ... }: let naersk = pkgs.callPackage inputs.naersk {}; extras = { sfz = naersk.buildPackage inputs.sfz; }; in { home.packages = with pkgs; [ emacs-all-the-icons-fonts # flake-enabled version of nix (pkgs.writeScriptBin "nif" '' #!/usr/bin/env bash exec ${pkgs.nixFlakes}/bin/nix --experimental-features "nix-command flakes" "$@" '') lynx pandoc # general cli utils tree dnsutils inetutils pijul bat age libsecret gping bottom dogdns cifs-utils jekyll fzf ripgrep fd bandwhich exa dive ripgrep python39Packages.isort shellcheck graphviz unzip acpi extras.sfz viu yt-dlp weechat hexyl gotop lm_sensors # git gitAndTools.gitAnnex git-bug git-appraise # other things gauche # html, js & co jq html-tidy nodePackages.stylelint nodePackages.js-beautify zola # nix things nixfmt niv inputs.deploy-rs.defaultPackage.${system} ]; }