From ff335788e84f072d91ada98862d5d7f92110bff4 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sun, 18 Jul 2021 15:13:35 +0200 Subject: [PATCH] tools: init --- modules/default.nix | 1 + modules/tools.nix | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 modules/tools.nix diff --git a/modules/default.nix b/modules/default.nix index a72897f..415bf93 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -2,5 +2,6 @@ imports = [ ./nix.nix ./pubkeys.nix + ./tools.nix ]; } diff --git a/modules/tools.nix b/modules/tools.nix new file mode 100644 index 0000000..5ec2282 --- /dev/null +++ b/modules/tools.nix @@ -0,0 +1,41 @@ +{ pkgs, ... }: + +{ + programs = { + bandwhich.enable = true; + iotop.enable = true; + mtr.enable = true; + neovim = { + enable = true; + vimAlias = true; + viAlias = true; + defaultEditor = true; + }; + zsh.enable = true; + }; + + users.defaultUserShell = pkgs.zsh; + + environment.etc."zshrc.local".source = "${pkgs.grml-zsh-config}/etc/zsh/zshrc"; + + environment.systemPackages = with pkgs; [ + bmon + compsize + curl + dnsutils + exa + fd + file + git + htop + iperf + ncdu + pv + ripgrep + smartmontools + speedtest-cli + tmate + tmux + wget + ]; +}