{ config, lib, pkgs, inputs, ... }: { imports = [ ]; nix.settings.experimental-features = ["nix-command" "flakes"]; nixpkgs.config.allowUnfree = true; # Use the systemd-boot EFI boot loader. boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; # Use latest kernel. boot.kernelPackages = pkgs.linuxPackages_latest; networking.hostName = "Hermes"; # Define your hostname. networking.networkmanager.enable = true; networking.nameservers = ["1.1.1.1" "1.0.0.1"]; # Set your time zone. time.timeZone = "Europe/Berlin"; users.users.nick = { isNormalUser = true; shell = pkgs.zsh; extraGroups = ["wheel"]; # Enable ‘sudo’ for the user. packages = with pkgs; [ ]; }; programs.zsh = { enable = true; }; environment.systemPackages = with pkgs; [ inputs.agenix.packages."${stdenv.hostPlatform.system}".default neovim wget curl git fastfetch rsync starship eza net-tools alejandra nixd yazi dysk tmux ]; networking.firewall.enable = false; networking.nftables.enable = true; age.identityPaths = [ "/etc/ssh/id_ed25519" ]; system.stateVersion = "26.05"; # Did you read the comment? }