Update Valinor and vscodium

This commit is contained in:
soraefir
2026-06-26 19:48:20 +02:00
parent 9514a3006c
commit 887634421c
2 changed files with 28 additions and 58 deletions
@@ -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 {
+25 -54
View File
@@ -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";
}
];
};} };}
]; ];
}; };