This commit is contained in:
RingOfStorms (Joshua Bell) 2025-09-19 17:11:15 -05:00
parent 41ea974e49
commit e77dec2d94
6 changed files with 319 additions and 0 deletions

View file

@ -0,0 +1,50 @@
{ ... }:
let
i3ExtraOptions = {
startup = [
{
command = "exec sh -c 'sleep 0.01; i3-msg workspace 7; sleep 0.02; i3-msg workspace 1'";
}
];
# Example: map workspaces 16 to DP-1 and 710 to DP-2
workspaceOutputAssign = [
{ workspace = "1"; output = "DP-1"; }
{ workspace = "2"; output = "DP-1"; }
{ workspace = "3"; output = "DP-1"; }
{ workspace = "4"; output = "DP-1"; }
{ workspace = "5"; output = "DP-1"; }
{ workspace = "6"; output = "DP-1"; }
{ workspace = "7"; output = "DP-2"; }
{ workspace = "8"; output = "DP-2"; }
{ workspace = "9"; output = "DP-2"; }
{ workspace = "10"; output = "DP-2"; }
];
# Optional output settings
output = {
"DP-1" = {
scale = "1";
pos = "0 0";
mode = "3840x2160@97.983Hz";
bg = "${./wallpapers/pixel_neon.png} fill";
};
"DP-2" = {
scale = "1";
transform = "270";
pos = "-1440 -640";
mode = "3440x1440@99.982Hz";
bg = "${./wallpapers/pixel_neon_v.png} fill";
};
};
};
in
{
options = { };
config = {
environment.systemPackages = [ ];
ringofstorms_common.desktopEnvironment.i3.extraOptions = i3ExtraOptions;
};
}