{ inputs, pkgs, ... }: let in { imports = [ ./settings.nix ./runner.nix ]; wayland.windowManager.hyprland = { enable = true; # set the flake package # settings = { }; systemd.variables = ["--all"]; package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; }; # todo, split this into its own module; programs.foot = { enable = true; settings = { main = { term = "xterm-256color"; #font = "CaskaydiaCove Nerd Font Mono:size=11"; }; mouse = { hide-when-typing = "yes"; }; }; }; }