From f07853ac058aa72fcac4c3f060dda8353d4b8c39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Mon, 4 Mar 2024 23:56:22 +0100 Subject: [PATCH] Improve hyprland config --- home/hyprland/hyprland.nix | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/home/hyprland/hyprland.nix b/home/hyprland/hyprland.nix index 21969f9..7bed2ae 100644 --- a/home/hyprland/hyprland.nix +++ b/home/hyprland/hyprland.nix @@ -32,10 +32,14 @@ "$mon_right" = "desc:Samsung Electric Company LS27A600U HNMT502390"; monitor = [ - "$mon_top,1920x1080@60,2560x0,1" # top T2B04424SL000 - "$mon_left,2560x1440@75,0x1080,1" # left - "$mon_center,2560x1440@120,2560x1080,1" # main #ASPVEKfgZ8Dd - "$mon_right,2560x1440@75,5120x1080,1" # right + # "$mon_top,1920x1080@60,2560x0,1" # top T2B04424SL000 + "DP-6,1920x1080@60,2560x0,1" # top T2B04424SL000 60 + # "$mon_left,2560x1440@75,0x1080,1" # left + "DP-8,2560x1440@60,0x1080,1" # left 75hz + # "$mon_center,2560x1440@120,2560x1080,1" # main #ASPVEKfgZ8Dd + "DP-5,2560x1440@60,2560x1080,1" # main #ASPVEKfgZ8Dd 120hz + # "$mon_right,2560x1440@75,5120x1080,1" # right + "DP-7,2560x1440@60,5120x1080,1" # right 75hz ]; input = { kb_layout = "no"; @@ -46,7 +50,7 @@ "LIBVA_DRIVER_NAME,nvidia" "XDG_SESSION_TYPE,wayland" "GBM_BACKEND,nvidia-drm" - "__GLX_VENDOR_LIBRARY_NAME,nvidia" + # "__GLX_VENDOR_LIBRARY_NAME,nvidia" "WLR_NO_HARDWARE_CURSORS,1" ]; @@ -99,7 +103,7 @@ "name:left, monitor:$mon_left, persistent:true, default:true" "name:right, monitor:$mon_right, persistent:true, default:true" "name:main 1, monitor:$mon_center, persistent:true, default:true" - "name:main 2, monitor:$mon_center, persistent:true, default:false" + "name:main 2, monitor:$mon_center, persistent:true, default:true" ]; bindm = [ @@ -146,14 +150,15 @@ # ",code:202,exec,mumble rpc starttalking" ",code:202,exec,pamixer --default-source -u" - ] ++ (builtins.concatLists (builtins.genList - (x: - let - ws = let c = (x + 1) / 10; in builtins.toString (x + 1 - (c * 10)); - in - [ - "$mainMod, ${ws}, workspace, ${toString (x + 1)}" - ]) 10)); + # worspace switching + "$mainMod,1,workspace,name:main 1" + "$mainMod,2,workspace,name:main 2" + "$mainMod,3,workspace,3" + "$mainMod,4,workspace,4" + "$mainMod,5,workspace,5" + "$mainMod,6,workspace,6" + ]; + exec-once = [ "waybar" "hyprpaper & sleep 2 && randomwp"