{ config, lib, pkgs, ... }: { boot.loader = { efi.canTouchEfiVariables = true; systemd-boot = { enable = true; editor = false; memtest86.enable = true; }; timeout = 1; }; environment.systemPackages = with pkgs; [ kakoune ]; hardware.enableRedistributableFirmware = true; nix.settings.experimental-features = [ "flakes" "nix-command" ]; programs = { git = { enable = true; package = pkgs.gitMinimal; }; nano.enable = false; zsh = { enable = true; setOptions = [ "HIST_IGNORE_ALL_DUPS" ]; shellInit = '' PS1="%n@%m %~ %# " ''; }; }; users = { defaultUserShell = pkgs.zsh; users.rosa = { enable = lib.mkDefault false; description = "Rosa"; extraGroups = [ "wheel" ]; isNormalUser = true; openssh.authorizedKeys.keyFiles = [ ../.ssh/id_rosa.pub ]; }; }; }