anchor.diff:      gnuplot # plotting
       ddgr # search ddg from terminal
       dasht # terminal docs
  -    taskwarrior # task management
  +    # taskwarrior # task management
       todo-txt-cli # todo management
       ts # task spooler
  -    # pstree # view process tree
  +    pstree # view process tree
       jid # json incremental digger
       tldr # simpler man pages
       silicon # create pretty code screenshots
  
positive.code: { config, pkgs, ... }:
  
  {
    home.stateVersion = "21.05";
  
    home.username = "meain";
    home.homeDirectory = "/Users/meain";
  
    programs.home-manager.enable = true;
    # nixpkgs.config.allowUnfree = true;
  
negative.code:     cargo-edit # dep management
      cargo-bloat # find big chunks
      cargo-udeps # find unnecessary deps
      # cargo-watch # continuously run cargo check
  
      # gui
      # mpv # audio/video player
      alacritty # terminal emulator
  
      # others
      redis # key value db
      postgresql_13 # postgres 13 (postgresql is at 11)
      # mongodb # document db
      sqlite # better db
      # minikube # mini kubernetes
      awscli # manage aws
      google-cloud-sdk # manage google cloud
  
      # optional
      # ncdu # disk usage viewer tui
      # bat # cat with syntax highlight
      # surfraw # search web
      # httpie # prettier curl for debugging
      # qrencode # encode data as qr from cli
      # w3m # terminal web browser
      # scim # excel for terminal
      # jrnl # journaling
      # figlet # make big text
      # gource # source tree visualisation
      # tig # tui git interface
      # lazygit # tui git interface
      # lazydocker # tui docker interface
      # ncmpcpp # mpd tui client
      # tokei # count lines of code
      # navi # interactive cli launcher
      # googler # search google from terminal
      # cmatrix # matrix thingy in shell
      # graphviz # draw graphs with code
      # pgcli # fancier postgres cli
      trivy # docker vulnerability scanner
  
      # tryout
  