{ lib, pkgs, ... }: { environment.systemPackages = with pkgs; [ exa fd gitAndTools.gitFull glow jq minicom man-pages ripgrep rlwrap clojure gcc go lua python3 qbe rakudo zig bintools gdb gnumake luaPackages.luacheck mypy pkg-config plantuml texlive.combined.scheme-full ] ++ (with python3Packages; [ flit pip tox ]); programs.mtr.enable = true; programs.gnupg.agent = { enable = true; enableSSHSupport = true; }; services = { openssh = { enable = true; passwordAuthentication = false; kbdInteractiveAuthentication = false; }; ipfs = { enableGC = true; user = "sea"; dataDir = "/home/sea/.ipfs"; # autoMount = true; localDiscovery = true; }; }; systemd.services.ipfs.preStart = lib.mkForce ""; }