{ config, lib, pkgs, ... }: # let # myNixpkgs = import (pkgs.fetchFromGitHub { # owner = "orbekk"; # repo = "nixpkgs"; # rev = "7e4a06c17db1b479e69d2a4f90eede19b1d858cd"; # sha256 = "06043m672q4ibbsa9pkdzzf0d3c59l4wx5xgfbp29fnf7fy5kifw"; # }) {}; # in { programs.fish.enable = true; programs.tmux.enable = true; # nixpkgs.config.packageOverrides = pkgs: { # luaPackages = myNixpkgs.luaPackages; # }; environment.shellAliases = { vim = "nvim"; }; environment.systemPackages = with pkgs; [ dnsutils git gnupg haskellPackages.hledger htop mosh neovim nix-repl nox pass silver-searcher whois ]; time.timeZone = "America/New_York"; services = { openssh.passwordAuthentication = false; }; nix = { useSandbox = lib.mkDefault true; maxJobs = lib.mkOverride 110 16; buildCores = lib.mkDefault 0; # auto configure gc.automatic = lib.mkDefault true; }; boot.cleanTmpDir = true; }