{ pkgs, ... }: { boot.kernelParams = [ "video=eDP-1:2560x1600@165" ]; programs.steam.package = pkgs.steam.override { extraEnv.STEAM_FORCE_DESKTOPUI_SCALING = 1.25; }; home-manager.sharedModules = [ { wayland.windowManager.hyprland.settings = { monitor = [ "eDP-1, 2560x1600@165, 0x0, 1.25" "DP-2, 5120x1440@144, -1536x-1440, 1" ]; general = { layout = "master"; }; master = { slave_count_for_center_master = 0; mfact = 0.5; }; workspace = [ "1, monitor:eDP-1, layoutopt:orientation:left" "2, monitor:eDP-1, layoutopt:orientation:left" "3, monitor:eDP-1, layoutopt:orientation:left" "4, monitor:eDP-1, layoutopt:orientation:left" "5, monitor:eDP-1, layoutopt:orientation:left" "6, monitor:eDP-1, layoutopt:orientation:left" "7, monitor:eDP-1, layoutopt:orientation:left" "8, monitor:eDP-1, layoutopt:orientation:left" "9, monitor:eDP-1, layoutopt:orientation:left" "10, monitor:eDP-1, layoutopt:orientation:left" "11, monitor:DP-2, layoutopt:orientation:center" "12, monitor:DP-2, layoutopt:orientation:center" "13, monitor:DP-2, layoutopt:orientation:center" "14, monitor:DP-2, layoutopt:orientation:center" "15, monitor:DP-2, layoutopt:orientation:center" "16, monitor:DP-2, layoutopt:orientation:center" "17, monitor:DP-2, layoutopt:orientation:center" "18, monitor:DP-2, layoutopt:orientation:center" "19, monitor:DP-2, layoutopt:orientation:center" "20, monitor:DP-2, layoutopt:orientation:center" ]; }; programs = { vscode.profiles.default.userSettings."window.zoomLevel" = (1.25 - 1) / 0.2; obs-studio.resolution = { base = { x = 4096; y = 2560; }; output = { x = 2048; y = 1280; }; }; }; theme.cursor.size = 24; } ]; }