Update Valinor and vscodium
This commit is contained in:
@@ -3,10 +3,9 @@ let
|
||||
exts = with pkgs.vscode-extensions; [
|
||||
bbenoist.nix
|
||||
esbenp.prettier-vscode
|
||||
golang.go
|
||||
ms-python.vscode-pylance
|
||||
ms-vscode.cpptools
|
||||
dbaeumer.vscode-eslint
|
||||
|
||||
anthropic.claude-code
|
||||
# openai.codex
|
||||
];
|
||||
in {
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ let
|
||||
aocT = "AOC 24E1W1 GNSKCHA086899";
|
||||
aocB = "AOC 24E1W1 GNSKBHA080346";
|
||||
lgM = "LG Electronics LG ULTRAGEAR+ 511NTDVGC194";
|
||||
|
||||
valinorM = "Lenovo Group Limited *";
|
||||
in {
|
||||
|
||||
config = lib.mkIf (config.usercfg.wm == "Wayland") {
|
||||
@@ -42,17 +42,9 @@ in {
|
||||
mode = "1920x1080@60.000";
|
||||
};}
|
||||
{output = baseOutput//{
|
||||
criteria = "LG UNKNOWN_TBD";
|
||||
mode = "1920x1080@144.000";
|
||||
};}
|
||||
{output = baseOutput//{
|
||||
criteria = "LG Display 0x060A Unknown";
|
||||
criteria = "Lenovo Group Limited *";
|
||||
mode = "1920x1080@60.020";
|
||||
};}
|
||||
{output = baseOutput//{
|
||||
criteria = "CEX CX133 0x00000001";
|
||||
mode = "2560x1600@59.972";
|
||||
};}
|
||||
{output = baseOutput//{
|
||||
criteria = "AOC 16G3 1DDP7HA000348";
|
||||
mode = "1920x1080@144.000";
|
||||
@@ -99,7 +91,7 @@ in {
|
||||
];
|
||||
};}
|
||||
{profile = {
|
||||
name = "tower_0";
|
||||
name = "tower_01";
|
||||
outputs = [
|
||||
{
|
||||
criteria = "AOC 24E1W1 GNSKCHA086899";
|
||||
@@ -134,53 +126,32 @@ in {
|
||||
];
|
||||
};}
|
||||
{profile = {
|
||||
name = "tower_1";
|
||||
name = "valinor00";
|
||||
outputs = [
|
||||
{
|
||||
criteria = "AOC 24E1W1 GNSKCHA086899";
|
||||
position = "0,0";
|
||||
}
|
||||
{
|
||||
criteria = "AOC 24E1W1 GNSKBHA080346";
|
||||
position = "0,0";
|
||||
}
|
||||
{
|
||||
criteria = "LG UNKNOWN_TBD";
|
||||
criteria = "Lenovo Group Limited *";
|
||||
position = "0,0";
|
||||
}
|
||||
];
|
||||
};}
|
||||
{profile = {
|
||||
name = "laptop_0";
|
||||
outputs = [{
|
||||
criteria = "LG Display 0x060A Unknown";
|
||||
position = "0,0";
|
||||
}];
|
||||
};}
|
||||
{profile = {
|
||||
name = "laptop_1";
|
||||
outputs = [
|
||||
{
|
||||
criteria = "CEX CX133 0x00000001";
|
||||
position = "0,0";
|
||||
}
|
||||
{
|
||||
criteria = "LG Display 0x060A Unknown";
|
||||
position = "2560,0";
|
||||
}
|
||||
];
|
||||
};}
|
||||
{profile = {
|
||||
name = "laptop_2";
|
||||
outputs = [
|
||||
{
|
||||
criteria = "AOC 16G3 1DDP7HA000348";
|
||||
position = "0,0";
|
||||
}
|
||||
{
|
||||
criteria = "LG Display 0x060A Unknown";
|
||||
position = "1920,0";
|
||||
}
|
||||
exec = [
|
||||
"${pkgs.writeShellScript "kanshi-hyprland-init" ''
|
||||
#!/usr/bin/env bash
|
||||
${pkgs.hyprland}/bin/hyprctl eval '
|
||||
hl.workspace_rule({ workspace = "1", monitor = "eDP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "2", monitor = "eDP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "3", monitor = "eDP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "4", monitor = "eDP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "5", monitor = "eDP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "6", monitor = "eDP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "7", monitor = "eDP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "8", monitor = "eDP-1", default = true })
|
||||
hl.workspace_rule({ workspace = "9", monitor = "eDP-1", default = true })
|
||||
'
|
||||
${pkgs.hyprland}/bin/hyprctl eval 'hl.dispatch(hl.dsp.focus({ monitor = "eDP-1" })); hl.dispatch(hl.dsp.focus({ workspace = "1" }));'
|
||||
|
||||
''}"
|
||||
"${pkgs.awww}/bin/awww restore"
|
||||
(moveOrOpenBar 0)
|
||||
];
|
||||
};}
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user