about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authordevhell <devhell@mailfresser.de>2021-06-22 11:33:45 +0100
committerdevhell <devhell@mailfresser.de>2021-06-22 11:35:35 +0100
commit012b11befaa43b06fbbfbe7c840594d920215685 (patch)
tree62b8b992c227992b699044d29f62d0e791cb21d6 /modules
parent91d4ffe8ce4d5bd7f73ab26ba8af5564bd1453c0 (diff)
profiles/{base,packages}: Add interesting tools
These tools are `modern` replacements for the tried and tested, if a bit
boring, *NIX tools that we all love. My motivation is to try these tools
out for an extended period of time and see how I get on with them.

In order to remind myself that a certain tool is installed I've added
some aliases. Let's see how this goes.
Diffstat (limited to 'modules')
-rw-r--r--modules/user/devhell/profiles/base.nix10
-rw-r--r--modules/user/devhell/profiles/packages.nix14
2 files changed, 14 insertions, 10 deletions
diff --git a/modules/user/devhell/profiles/base.nix b/modules/user/devhell/profiles/base.nix
index 8905d001..5bcf2460 100644
--- a/modules/user/devhell/profiles/base.nix
+++ b/modules/user/devhell/profiles/base.nix
@@ -77,10 +77,14 @@ in {
           source ${pkgs.fzf}/share/fzf/key-bindings.zsh
         '';
         shellAliases = {
-          ls = "ls --color=auto";
-          grep = "grep --color=auto";
-          diff = "diff --color=auto";
+          ls = "lsd";
+          grep = "rg";
+          diff = "delta";
           ip = "ip --color=auto";
+          sed = "sd";
+          du = "du-dunst";
+          tree = "broot";
+          ps = "procs";
         };
         setOptions = [
           "auto_cd"
diff --git a/modules/user/devhell/profiles/packages.nix b/modules/user/devhell/profiles/packages.nix
index 00602191..3e7121f7 100644
--- a/modules/user/devhell/profiles/packages.nix
+++ b/modules/user/devhell/profiles/packages.nix
@@ -90,10 +90,8 @@ in {
       cipherscan
       clac
       cmatrix
-      colordiff
       cryptsetup
       cuetools
-      darkstat
       dcfldd
       ddrescue
       delta
@@ -102,13 +100,12 @@ in {
       dmidecode
       dogdns
       dos2unix
+      du-dust
       duf
-      duff
       e2fsprogs
       element-desktop
       ethtool
       fd
-      fdupes
       feh
       ffmpeg-full
       figlet
@@ -127,7 +124,7 @@ in {
       ghostscript
       ghostwriter
       git
-      gitAndTools.gh
+      gh
       gitinspector
       gitui
       glow
@@ -147,13 +144,13 @@ in {
       hicolor-icon-theme
       hplipWithPlugin
       htop
-      httpie
       imagemagick
       ipcalc
       iprange
       iptraf-ng
       ipv6calc
       jfsutils
+      jq
       jwhois
       kmon
       ldns
@@ -161,8 +158,9 @@ in {
       libarchive
       libreoffice
       lm_sensors
+      lsd
       lsof
-      lxc
+      lxd
       maim
       manpages
       mediainfo
@@ -218,6 +216,7 @@ in {
       rsync
       safecopy
       screen
+      sd
       signal-desktop
       smartmontools
       smos
@@ -267,6 +266,7 @@ in {
       wireguard
       wordgrinder
       xfsprogs
+      xh
       xlibs.xev
       youtube-dl
       zathura