{ pkgs, hostName, ... }: { # Boot configuration boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.configurationLimit = 10; boot.loader.efi.canTouchEfiVariables = true; # Networking networking.hostName = hostName; networking.domain = "hemono.fr"; # Time Zone time.timeZone = "Europe/Paris"; # Console console.keyMap = "fr"; # System packages environment.systemPackages = with pkgs; [ htop jq ncdu tmux tree unzip vim zip ]; environment.variables.EDITOR = "vim"; nix = { gc = { automatic = true; dates = "weekly"; options = "--delete-older-than 7d"; }; settings = { experimental-features = [ "nix-command" "flakes" ]; auto-optimise-store = true; }; channel.enable = false; }; }