{ self, moduleWithSystem, ... }: { flake.nixosModules.desktop = moduleWithSystem ({pkgs, ...}: let modules = with self.nixosModules; [ core hyprland sddm network omnisearch tailscale ]; in { imports = modules; environment.systemPackages = with pkgs; [ mpv ]; }); }