diff --git a/modules/users/crow/configs/sway/parzival_framework-monitors.conf b/modules/users/crow/configs/sway/parzival_framework-monitors.conf new file mode 100644 index 0000000..113700c --- /dev/null +++ b/modules/users/crow/configs/sway/parzival_framework-monitors.conf @@ -0,0 +1,16 @@ +output eDP-1 mode 2256x1504@59.999Hz +output eDP-1 pos 0 0 +output eDP-1 transform 270 + +output DP-1 mode 2560x1440@169.831Hz +output DP-1 pos 1080 215 + +# Backgrounds +output eDP-1 background /home/crow/.config/sway/background-3 fill +output DP-1 DP-2 DP-3 DP-4 /home/crow/.config/sway/background-3 fill + +# Assign specific workspaces to specific outputs +workspace 1 output DP-1 DP-2 DP-3 DP-4 # Firefox +workspace 2 output eDP-1 # Comms +workspace 3 output eDP-1 # Terminal +workspace 5 output DP-1 DP-2 DP-3 DP-4 # Mudlet diff --git a/modules/users/crow/home.nix b/modules/users/crow/home.nix index 03ecb87..d43ad5f 100644 --- a/modules/users/crow/home.nix +++ b/modules/users/crow/home.nix @@ -15,8 +15,10 @@ swayMonitorConfig = if osConfig.networking.hostName == "Parzival" then ./configs/sway/parzival-monitors.conf - else if osConfig.networking.hostName == "Parzival-Mobile" || osConfig.networking.hostName == "Parzival-Framework" + else if osConfig.networking.hostName == "Parzival-Mobile" then ./configs/sway/parzival_mobile-monitors.conf + else if osConfig.networking.hostName == "Parzival-Framework" + then ./configs/sway/parzival_framework-monitors.conf else null; in { imports = [