{ inputs, config, lib, pkgs, outputs,... }: { imports = [ # Import core options ./hardware-configuration.nix ../common/core # Import optional options ../common/optional/pipewire.nix ../common/optional/hyprland.nix ../common/optional/displayManager/sddm.nix ../common/optional/openssh # Create users for this host ../common/users/sam ]; nixpkgs = { overlays = [ outputs.overlays.additions outputs.overlays.modifications outputs.overlays.unstable-packages ]; config = { allowUnfree = true; }; }; nix.settings.experimental-features = [ "nix-command" "flakes" ];