{ config, pkgs, lib, ... }: let cfg = config.omarchy; in { imports = [ ./autostart.nix ./bindings.nix ./envs.nix ./input.nix ./looknfeel.nix ./windows.nix ]; wayland.windowManager.hyprland.settings = { # Default applications "$terminal" = lib.mkDefault "ghostty"; "$fileManager" = lib.mkDefault "nautilus --new-window"; "$browser" = lib.mkDefault "chromium --new-window --ozone-platform=wayland"; "$music" = lib.mkDefault "spotify"; "$passwordManager" = lib.mkDefault "1password"; "$messenger" = lib.mkDefault "signal-desktop"; "$webapp" = lib.mkDefault "$browser --app"; monitor = cfg.monitors; }; }