NixOS configuration 🪄

✨ Added some new configurations for kanshi

Signed-off-by: Xaiya Schumin <d.schumin@proton.me>

+55
+1
modules/home/desktop/sway/config/workspaces.nix
··· 38 38 "LG Electronics LG ULTRAFINE 203NTFA8L891" # Second screen office (2nd workplace) 39 39 "LG Electronics LG ULTRAFINE 404NTYT9M282" # Second screen office (3rd workplace) 40 40 "Acer Technologies RT240Y T75EE0042411" # Second Screen home 41 + "eDP-2" 41 42 ]; 42 43 43 44 workspace = "2";
+1
modules/home/desktop/sway/packages/kanshi/default.nix
··· 15 15 ./docked_office.nix 16 16 ./docked_second_office.nix 17 17 ./docked_third_office.nix 18 + ./docked_fourth_office.nix 18 19 ]; 19 20 20 21 config = mkIf sway.enable {
+32
modules/home/desktop/sway/packages/kanshi/docked_fourth_office.nix
··· 1 + { 2 + services.kanshi.settings = [ 3 + { 4 + profile = { 5 + name = "docked_office_fourth"; 6 + outputs = [ 7 + { 8 + criteria = "eDP-2"; 9 + 10 + position = "6000,623"; 11 + mode = "2560x1600@165.000Hz"; 12 + } 13 + 14 + { 15 + criteria = "LG Electronics LG ULTRAFINE 203NTUW9S734"; 16 + 17 + position = "2160,701"; 18 + mode = "3840x2160@60.000Hz"; 19 + } 20 + 21 + { 22 + criteria = "LG Electronics LG HDR 4K 0x0009ED6F"; 23 + 24 + transform = "90"; 25 + position = "0,0"; 26 + mode = "3840x2160@60.000Hz"; 27 + } 28 + ]; 29 + }; 30 + } 31 + ]; 32 + }
+21
modules/home/desktop/sway/packages/kanshi/docked_home.nix
··· 25 25 ]; 26 26 }; 27 27 } 28 + 29 + { 30 + profile = { 31 + name = "docked_home__one_screen"; 32 + outputs = [ 33 + { 34 + criteria = "eDP-2"; 35 + position = "0,0"; 36 + } 37 + 38 + { 39 + criteria = "AOC 2460G4 0x0000A8E2"; 40 + position = "2560,266"; 41 + 42 + mode = "1920x1080@119.982Hz"; 43 + } 44 + ]; 45 + }; 46 + } 47 + 48 + 28 49 ]; 29 50 }