diff --git a/profiles/shell.nix b/profiles/shell.nix index 75389d9..c39a3a7 100644 --- a/profiles/shell.nix +++ b/profiles/shell.nix @@ -1,72 +1,73 @@ { pkgs, ... }: { + # TODO: reduce environment.systemPackages = with pkgs; [ # posix-ish utils lsof lshw file + # screen tmux - shpool pwgen - git git-wait #gh hub + git nmap rsync bind.dnsutils gnused + gnugrep gnumake coreutils-full - moreutils # includes 'parallel' - binutils - diffutils - findutils - usbutils + moreutils # parallel, sponge, ... + binutils # strip, objdump, ... + diffutils # diff + findutils # find, xargs + usbutils # lsusb bash-completion curl wget strace killall - pciutils + pciutils # lspci htop - btop - procps + # btop + procps # free, kill, sysctl, watch util-linux - sysstat - numactl # NUMA stats + sysstat # iostat, pidstat, ... + # numactl # numactl, numastat tcpdump - trace-cmd # Ftrace CLI - #nicstat # net device stats - ethtool # net device info - tiptop # PMU/PMC top - cpuid - msr-tools # CPU digging + # trace-cmd # trace-cmd (Ftrace CLI) + # nicstat # nicstat (net device stats) + # ethtool # ethtool (net device info) + # tiptop # tiptop, ptiptop (PMU/PMC top) + # cpuid # cpuid + # msr-tools # cpuid, ... (CPU digging) - # neo utils - glances - bottom - #zenith # waiting for backport of build fix - #sshfs + # modern utils + # mprocs + shpool + # glances + # bottom + # zenith # waiting for backport of build fix + # sshfs entr - tealdeer # tldr, but rust - axel aria aria2 + # tealdeer # tldr, but rust + # axel aria aria2 bat xe # xargs alternative sd # sed alternative fd # find alternative - silver-searcher # `ag` + # silver-searcher # `ag` ripgrep # 'rg' jq - #fx - yq # includes xmlq and tomlq - #fq # binary jq - #(pkgs.jnv or unstable.jnv or null) - xh + # yq # yq, xq, tomlq + # xh htmlq - mprocs - sysz systemctl-tui + # mprocs + systemctl-tui du-dust # du alternative ncdu # Disk usage analyzer with an ncurses interface - dialog # TODO: remove? - visidata + # dialog # TODO: remove? + # visidata sqlite # archive @@ -82,8 +83,8 @@ # nix utils nix-output-monitor nix-top - nix-diff - comma + # nix-diff + # comma ]; } diff --git a/users/pbsds/home/profiles/shell.nix b/users/pbsds/home/profiles/shell.nix index eebc060..01afa88 100644 --- a/users/pbsds/home/profiles/shell.nix +++ b/users/pbsds/home/profiles/shell.nix @@ -150,7 +150,7 @@ in home.packages = lib.filter (x: x != null) (with pkgs; [ rsync bind.dnsutils # dig - dogdns # dog + # dogdns # dog, better dig edir # better vimv curl wget @@ -158,34 +158,38 @@ in wakeonlan #tldr - stress - entr + stress # brrr + entr # live reload + glances + # bottom faketty - axel aria aria2 - xe # xargs alternative - sd # sed alternative - fd # find alternative - silver-searcher # 'ag' + axel aria aria2 # brrr + xe # better xargs + sd # better sed + fd # better find + # silver-searcher # 'ag' ripgrep # 'rg' - comby - gron - jq - #fx - yq # includes xmlq and tomlq - #fq # binary jq - #(pkgs.jnv or unstable.jnv or null) - xh - htmlq - mprocs + comby # ast-based rewrite + #fx # js tui viewer + gron # grep-able json + jq # json queries + yq # includes xq (xml) and tomlq + #fq # jq for binaries + xh # "friendly fast curl" + htmlq # html css queries + xan # a jq for csv, zsv + # xee # xml xpath queries just # justfile gum - sysz systemctl-tui - #du-dust # du alternative + mprocs + systemctl-tui + # sysz duf # df alternative - ncdu # Disk usage analyzer with an ncurses interface - hexyl + #du-dust # better du + ncdu # du tui + hexyl # better hexdump #xplr # tui file explorer - aha + aha # ansi colors to html (pkgs.colorized-logs or unstable.colorized-logs) # ansi2txt, pipetty ]);