]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - environments/immae-eu.nix
Cloud Installation for librezo
[perso/Immae/Config/Nix.git] / environments / immae-eu.nix
index df57e55b65462e0edfaaec21c2eed0c54624840d..52cdfcb57fa382a4df5c571bae72da01a1620251 100644 (file)
@@ -2,6 +2,9 @@
 let
   # https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh
   # https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks
+  vlock' = vlock.overrideAttrs(old: {
+    configureFlags = old.configureFlags ++ [ "--enable-root-password=no" ];
+  });
   paths = [
     # archives
     lzo unzip bzip2 xz
@@ -18,6 +21,7 @@ let
 
     # cryptocurrencies
     monero
+    cointop
     # failing xmr-stak
     solc
     iota-cli-app
@@ -36,7 +40,7 @@ let
     sieve-connect
 
     # git
-    vcsh gitRepo gitAndTools.stgit tig ripgrep mr
+    vcsh gitRepo stgit tig ripgrep mr delta
 
     # graphical tools
     nextcloud-client firefox
@@ -99,7 +103,7 @@ let
     pdftk poppler_utils
 
     # programming
-    pelican emacs26-nox ctags
+    emacs26-nox ctags
     wdiff patch gnumake
 
     # security
@@ -119,8 +123,8 @@ let
     # system tools
     telnet bind.dnsutils httpie ngrep nmap p0f socat lsof psmisc
     wget patchelf rename tmux (lib.meta.hiPrio nettools)
-    vlock mosh manpages openssl openssl.doc openssl.man
-    sshfs ncdu procps-ng
+    vlock' mosh manpages openssl openssl.doc openssl.man
+    sshfs ncdu procps-watch8bit
 
     # other tools
     pgloader s3cmd lftp jq cpulimit libxslt gandi-cli bubblewrap
@@ -131,6 +135,9 @@ let
     openvpn
 
     zsh-completions
+
+    hetzner
+    smartmontools
   ];
 in
 buildEnv {