39 lines
978 B
Nix
39 lines
978 B
Nix
{ ... }:
|
|
{
|
|
wayland.windowManager.sway.config = {
|
|
output = {
|
|
DP-1 = {
|
|
mode = "1920x1080@143.981Hz";
|
|
transform = "90";
|
|
position = "0 0";
|
|
};
|
|
DP-2 = {
|
|
mode = "3440x1440@99.982Hz";
|
|
position = "1080 250";
|
|
};
|
|
DP-3 = {
|
|
mode = "1920x1080@143.981Hz";
|
|
position = "4520 250";
|
|
};
|
|
};
|
|
|
|
workspaceOutputAssign = [
|
|
{ output = "DP-2"; workspace = "1"; }
|
|
{ output = "DP-2"; workspace = "2"; }
|
|
{ output = "DP-2"; workspace = "3"; }
|
|
{ output = "DP-3"; workspace = "4"; }
|
|
{ output = "DP-3"; workspace = "5"; }
|
|
{ output = "DP-3"; workspace = "6"; }
|
|
{ output = "DP-1"; workspace = "7"; }
|
|
{ output = "DP-1"; workspace = "8"; }
|
|
{ output = "DP-1"; workspace = "9"; }
|
|
];
|
|
|
|
input."*" = {
|
|
xkb_layout = "us,se";
|
|
xkb_options = "grp:win_space_toggle";
|
|
};
|
|
};
|
|
|
|
services.espanso.configs.default.keyboard_layout.layout = "us";
|
|
}
|