]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - environments/immae-eu.nix
Upgrade syden peertube to flake
[perso/Immae/Config/Nix.git] / environments / immae-eu.nix
index 787d3033ad19a02c3aa0193be46c2a0c3398abc1..147926b48b88e03bff706fb957d9f30ef184ec27 100644 (file)
@@ -4,21 +4,21 @@ let
   # https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks
   paths = [
     # archives
-    lzo unzip bzip2 p7zip xz
+    lzo unzip bzip2 xz
     # unrar is unfree
 
     # backups
     duply
 
     # calendar/contacts
-    abook khard khal cadaver vdirsyncer pal
+    abook khard khal cadaver vdirsyncerStable pal
 
     # computing
     boinctui
 
     # cryptocurrencies
     cardano cardano-cli sia monero
-    xmr-stak
+    # failing xmr-stak
     solc
     iota-cli-app
 
@@ -31,16 +31,16 @@ let
     # e-mails
     muttprint mutt-ics
     notmuch-python2 notmuch-python3 notmuch-vim
-    neomutt mairix notmuch
+    neomutt mairix
     bogofilter fetchmail
     sieve-connect
 
     # git
-    vcsh gitRepo gitAndTools.stgit tig ripgrep
+    vcsh gitRepo gitAndTools.stgit tig ripgrep mr
 
     # graphical tools
     nextcloud-client firefox
-    dwm dmenu st
+    dwm dmenu st xorg.xauth tigervnc
 
     # images
     feh imagemagick tiv graphicsmagick qrcode
@@ -54,27 +54,28 @@ let
     # monitoring
     cnagios mtop pg_activity nagios-cli mtr
     iftop htop iotop iperf bonfire
-    goaccess tcpdump tshark tcpflow mitmproxy
+    goaccess tcpdump tshark tcpflow
+    mitmproxy
     # nagnu
 
     # messaging/forums/news
-    #flrn slrn
+    flrn slrn
     telegram-cli telegram-history-dump telegramircd
     weechat profanity
     newsboat irssi
 
     # nix
-    mylibs.yarn2nixPackage.yarn2nix nix
+    yarn2nix-moretea.yarn2nix nix
     nixops nix-prefetch-scripts nix-generate-from-cpan
-    nix-zsh-completions bundix nodePackages.bower2nix
-    nodePackages.node2nix
+    bundix nodePackages.bower2nix nix-diff
+    nodePackages.node2nix niv
     # (nixos {}).nixos-generate-config
     # (nixos {}).nixos-install
     # (nixos {}).nixos-enter
     # (nixos {}).manual.manpages
 
     # note taking
-    note terminal-velocity jrnl
+    note terminal-velocity jrnl doing nb
 
     # office
     sc-im ranger
@@ -85,22 +86,27 @@ let
     ldapvi
     fzf
     buku
+    vimPlugins.vim-plug
+    (vim_configurable.override { python = python3; })
+    mailcap
+    webapps.surfer
 
     # password management
-    pass apg pwgen
+    (pass.withExtensions (exts: [ exts.pass-otp ])) apg pwgen
 
     # pdf
     pdftk poppler_utils
 
     # programming
     pelican emacs26-nox ctags
-    wdiff patch
+    wdiff patch gnumake
 
     # security
-    keybase
+    keybase gnupg
 
     # todolist/time management
     taskwarrior vit timewarrior
+    bugwarrior
 
     # video/music
     youtube-dl ncmpc ncmpcpp ffmpeg
@@ -112,14 +118,18 @@ 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
 
     # other tools
     pgloader s3cmd lftp jq cpulimit libxslt gandi-cli
 
     # Terraform + AWS
     terraform_0_12 awscli
-    (ansible.override { python2 = python3; }) python3Packages.boto
+    ansible python3Packages.boto
     openvpn
+
+    zsh-completions
   ];
 in
 buildEnv {