{ config, pkgs, lib, user, inputs, ... }: { # Import all other configurations imports = [ ./boot.nix ./hardware-configuration.nix ]; options = { wm = lib.mkOption { type = lib.types.str; default = "hyprland"; description = "Type of window manager to use"; }; }; config = { # Minimal settings that must be defined here networking.hostName = "traveldroid"; wm.type = "hyprland"; # Define the window manager type here, mangowc will be made possible in the near future. }; }