better workspace bar
This commit is contained in:
@@ -18,6 +18,7 @@ in {
|
||||
{output = baseOutput//{
|
||||
criteria = "LG Electronics LG ULTRAGEAR+ 511NTDVGC194";
|
||||
mode = "2560x1440@480.168";
|
||||
# mode = "2560x1440x240.083";
|
||||
# mode = "1920x1080x240.084";
|
||||
};}
|
||||
{output = baseOutput//{
|
||||
@@ -64,16 +65,25 @@ in {
|
||||
];
|
||||
exec = [
|
||||
"${pkgs.eww}/bin/eww open bar --screen 0"
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '1', monitor = 'DP-1', default = true });\""
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '2', monitor = 'DP-2', default = true });\""
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '3', monitor = 'DP-1', default = true });\""
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '4', monitor = 'DP-1', default = true });\""
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '5', monitor = 'DP-1', default = true });\""
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '6', monitor = 'DP-1', default = true });\""
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '7', monitor = 'DP-1', default = true });\""
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '8', monitor = 'DP-1', default = true });\""
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '9', monitor = 'DP-1', default = true });\""
|
||||
"${pkgs.hyprland}/bin/hyprctl eval \"hl.workspace_rule({ workspace = '0', monitor = 'DP-3', default = true });\""
|
||||
"${pkgs.writeShellScript "kanshi-hyprland-init" ''
|
||||
#!/usr/bin/env bash
|
||||
${pkgs.hyprland}/bin/hyprctl eval '
|
||||
hl.workspace_rule({ workspace = "1", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "2", monitor = "DP-2", default = true })
|
||||
hl.workspace_rule({ workspace = "3", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "4", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "5", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "6", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "7", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "8", monitor = "DP-2", default = true })
|
||||
hl.workspace_rule({ workspace = "9", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "name:X", monitor = "DP-3", default = true })
|
||||
'
|
||||
${pkgs.hyprland}/bin/hyprctl eval 'hl.dispatch(hl.dsp.focus({ monitor = "DP-2" })); hl.dispatch(hl.dsp.focus({ workspace = "2" }));'
|
||||
${pkgs.hyprland}/bin/hyprctl eval 'hl.dispatch(hl.dsp.focus({ monitor = "DP-3" })); hl.dispatch(hl.dsp.focus({ workspace = "name:X" }));'
|
||||
#${pkgs.hyprland}/bin/hyprctl eval 'hl.monitor({ output = "DP-3", cm = "hdr" });'
|
||||
|
||||
''}"
|
||||
"${pkgs.awww}/bin/awww restore"
|
||||
];
|
||||
};}
|
||||
@@ -82,14 +92,34 @@ in {
|
||||
outputs = [
|
||||
{
|
||||
criteria = "AOC 24E1W1 GNSKCHA086899";
|
||||
transform = "180";
|
||||
position = "0,0";
|
||||
}
|
||||
{
|
||||
criteria = "AOC 24E1W1 GNSKBHA080346";
|
||||
position = "1920,0";
|
||||
position = "0,1080";
|
||||
}
|
||||
];
|
||||
exec = [ "${pkgs.eww}/bin/eww open bar --screen 1" ];
|
||||
exec = [
|
||||
"${pkgs.eww}/bin/eww open bar --screen 0"
|
||||
"${pkgs.writeShellScript "kanshi-hyprland-init" ''
|
||||
#!/usr/bin/env bash
|
||||
${pkgs.hyprland}/bin/hyprctl eval '
|
||||
hl.workspace_rule({ workspace = "1", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "2", monitor = "DP-2", default = true })
|
||||
hl.workspace_rule({ workspace = "3", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "4", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "5", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "6", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "7", monitor = "DP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "8", monitor = "DP-2", default = true })
|
||||
hl.workspace_rule({ workspace = "9", monitor = "DP-1", default = true })
|
||||
'
|
||||
${pkgs.hyprland}/bin/hyprctl eval 'hl.dispatch(hl.dsp.focus({ monitor = "DP-2" })); hl.dispatch(hl.dsp.focus({ workspace = "2" }));'
|
||||
|
||||
''}"
|
||||
"${pkgs.awww}/bin/awww restore"
|
||||
];
|
||||
};}
|
||||
{profile = {
|
||||
name = "tower_1";
|
||||
|
||||
Reference in New Issue
Block a user