{ pkgs, ... }: { nix = { settings.experimental-features = [ "nix-command" "flakes" ]; gc = { automatic = true; dates = "monthly"; }; registry.nixpkgs-unstable = { from = { id = "nixpkgs-unstable"; type = "indirect"; }; to = { type = "github"; owner = "NixOS"; repo = "nixpkgs"; ref = "nixpkgs-unstable"; }; }; }; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; boot.kernelPackages = pkgs.linuxPackages_latest; nixpkgs.config.allowUnfree = true; programs.nix-ld.enable = true; security.sudo.wheelNeedsPassword = false; services.openssh.enable = true; services.tailscale.enable = true; programs.zsh.enable = true; programs.git.enable = true; environment.systemPackages = with pkgs; [ vim wget htop tmux ]; }