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