{ pkgs, ... }: { boot.kernelParams = [ "video=eDP-1:2560x1600@240" ]; programs.steam.package = pkgs.steam.override { extraEnv.STEAM_FORCE_DESKTOPUI_SCALING = 1.25; }; home-manager.sharedModules = [ { wayland.windowManager.hyprland.settings = { monitor = [ "desc:Samsung Display Corp. ATNA60DL01-0, 2560x1600@240, 0x0, 1.25" "desc:LG Electronics LG ULTRAWIDE, 5120x1440@144, -1536x-1440, 1" ]; workspace = [ "1, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "2, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "3, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "4, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "5, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "6, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "7, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "8, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "9, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "10, monitor:desc:Samsung Display Corp. ATNA60DL01-0, layoutopt:orientation:left" "11, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" "12, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" "13, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" "14, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" "15, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" "16, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" "17, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" "18, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" "19, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" "20, monitor:desc:LG Electronics LG ULTRAWIDE, layoutopt:orientation:center" ]; }; programs.vscode.profiles.default.userSettings."window.zoomLevel" = (1.25 - 1) / 0.2; theme.cursor.size = 24; } ]; }