From 27a036d23618c8c8e44e21578f32ee030c2a4ccd Mon Sep 17 00:00:00 2001 From: Michel Fedde Date: Mon, 12 May 2025 11:24:31 +0200 Subject: [PATCH] Fix orchestrator and adds missing files --- .config/evremap/G815.toml##class.Work | 22 +++++++++++++++++++ .config/evremap/orchestrator | 4 ++-- .config/hypr/config/Monitors.conf##class.work | 2 ++ .config/hypr/config/settings/Input.conf | 7 ++++++ .config/nvim/lazy-lock.json | 20 ++++++++--------- .gitignore | 2 ++ .ssh/config | 5 +++++ .ssh/vagrant.pub | 1 + 8 files changed, 51 insertions(+), 12 deletions(-) create mode 100644 .config/evremap/G815.toml##class.Work create mode 100644 .ssh/vagrant.pub diff --git a/.config/evremap/G815.toml##class.Work b/.config/evremap/G815.toml##class.Work new file mode 100644 index 0000000..51f4e58 --- /dev/null +++ b/.config/evremap/G815.toml##class.Work @@ -0,0 +1,22 @@ + +# The name of the device to remap. +# Run `sudo evremap list-devices` to see the devices available +# on your system. +device_name = "Logitech G815 RGB MECHANICAL GAMING KEYBOARD" + +# If you have multiple devices with the same name, you can optionally +# specify the `phys` value that is printed by the `list-devices` subcommand +# phys = "usb-0000:07:00.3-2.1.1/input0" + +# Configure CAPSLOCK as a Dual Role key. +# Holding it produces LEFTCTRL, but tapping it +# will produce ESC. +# Both `tap` and `hold` can expand to multiple output keys. +[[dual_role]] +input = "KEY_CAPSLOCK" +hold = ["KEY_LEFTMETA"] +tap = ["KEY_ESC"] + +[[remap]] +input = ["KEY_RIGHTCTRL"] +output = ["KEY_LEFTMETA"] diff --git a/.config/evremap/orchestrator b/.config/evremap/orchestrator index 5088688..4b64d25 100755 --- a/.config/evremap/orchestrator +++ b/.config/evremap/orchestrator @@ -473,7 +473,7 @@ class Orchestrator { /** * @type {Device} */ - const selectedDevice = this.#devices.values().find((device) => device.name === deviceName) + const selectedDevice = this.#devices.values().find((device) => device.name === deviceName) ?? { name: deviceName } return { filepath: path, @@ -771,4 +771,4 @@ const orchestrator = new Orchestrator(evremapPath, logger, support); prepareProcess(orchestrator); -orchestrator.run() \ No newline at end of file +orchestrator.run() diff --git a/.config/hypr/config/Monitors.conf##class.work b/.config/hypr/config/Monitors.conf##class.work index c541141..390e471 100644 --- a/.config/hypr/config/Monitors.conf##class.work +++ b/.config/hypr/config/Monitors.conf##class.work @@ -6,9 +6,11 @@ # Configure your Display resolution, offset, scale and Monitors here, use `hyprctl monitors` to get the info. $primary=DP-2 +$secondPrimary=DP-5 $secondary=eDP-1 monitor=$primary, 3440x1440@60, 0x0, 1 +monitor=$secondPrimary, 3840x2160@29.98, 0x0,1 monitor=$secondary, preferred, auto-left, 1.33333 exec=xrandr --output $primary --primary diff --git a/.config/hypr/config/settings/Input.conf b/.config/hypr/config/settings/Input.conf index 5b1213c..8ccd595 100644 --- a/.config/hypr/config/settings/Input.conf +++ b/.config/hypr/config/settings/Input.conf @@ -36,4 +36,11 @@ device { kb_variant = altgr-intl } +device { + name = logitech-g815-rgb-mechanical-gaming-keyboard + kb_layout = us + kb_variant = altgr-intl +} + + source = ~/.cache/evremap_hyprland_config.conf diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 8902b27..90f14bd 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -5,15 +5,15 @@ "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "bullets.vim": { "branch": "master", "commit": "af7e7adfd0d9b349cd48eb730e337fe3628b12b2" }, "catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" }, - "conform.nvim": { "branch": "master", "commit": "6632e7d788a85bf8405ea0c812d343fc308b7b8c" }, + "conform.nvim": { "branch": "master", "commit": "372fc521f8421b7830ea6db4d6ea3bae1c77548c" }, "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, - "friendly-snippets": { "branch": "main", "commit": "31f2a2657b6261724313281fe0d8ba6f43f4a4fa" }, + "friendly-snippets": { "branch": "main", "commit": "fc8f183479a472df60aa86f00e295462f2308178" }, "git-conflict.nvim": { "branch": "main", "commit": "4bbfdd92d547d2862a75b4e80afaf30e73f7bbb4" }, - "gitsigns.nvim": { "branch": "main", "commit": "02eafb1273afec94447f66d1a43fc5e477c2ab8a" }, - "grug-far.nvim": { "branch": "main", "commit": "1c9325f6ab18fc8ac4d4c57e765aa845af148277" }, + "gitsigns.nvim": { "branch": "main", "commit": "2149fc2009d1117d58e86e56836f70c969f60a82" }, + "grug-far.nvim": { "branch": "main", "commit": "f66017591ffa611344b3b2b490df73464c33113e" }, "gruvbox.nvim": { "branch": "main", "commit": "a933d8666dad9363dc6908ae72cfc832299c2f59" }, "hererocks": { "branch": "master", "commit": "c9c5444dea1e07e005484014a8231aa667be30b6" }, - "image.nvim": { "branch": "master", "commit": "2e2d28b7734b5efdfc1219f4da8a46c761587bc2" }, + "image.nvim": { "branch": "master", "commit": "21909e3eb03bc738cce497f45602bf157b396672" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lualine.nvim": { "branch": "master", "commit": "86fe39534b7da729a1ac56c0466e76f2c663dc42" }, @@ -22,21 +22,21 @@ "mini.ai": { "branch": "main", "commit": "e139eb1101beb0250fea322f8c07a42f0f175688" }, "mini.hipatterns": { "branch": "main", "commit": "e5083df391171dc9d8172645606f8496d9443374" }, "mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" }, - "mini.nvim": { "branch": "main", "commit": "ed581c333798e08a68fbe1aecfdf95d3c1432d3f" }, + "mini.nvim": { "branch": "main", "commit": "2b3cd8127258f78c7c18b1a5d32af578389b32ce" }, "mini.pairs": { "branch": "main", "commit": "69864a2efb36c030877421634487fd90db1e4298" }, "no-neck-pain.nvim": { "branch": "main", "commit": "8d17abf5ff9208865439e683da7bbe93dde8d4e1" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, - "nvim-lint": { "branch": "master", "commit": "3615c26c4922ae5f7366f0c1943a0e7cece04325" }, - "nvim-lspconfig": { "branch": "master", "commit": "b70b900fba6e3255a5a8113c76f213102564cb0d" }, + "nvim-lint": { "branch": "master", "commit": "d698d3b6fd7b1b85657d05a2a31d843ddb682c63" }, + "nvim-lspconfig": { "branch": "master", "commit": "5dae152ee422ed9383217965aff92b331c4c248e" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "205e3369bc83d8cb83f7409c36120e24611f8c5c" }, "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "dfc1299d9f32b53b34b7ac6c3a7553b5fd29977f" }, - "smear-cursor.nvim": { "branch": "main", "commit": "cb67711016caad914e44b8d074ff1fb67845b4aa" }, + "render-markdown.nvim": { "branch": "main", "commit": "0d3bf2b4d0355004345ae07321007da37279a0b0" }, + "smear-cursor.nvim": { "branch": "main", "commit": "a20e2682b551c610bdd1becbf95f6f3b8a896f9a" }, "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, diff --git a/.gitignore b/.gitignore index 3148608..6f99f96 100644 --- a/.gitignore +++ b/.gitignore @@ -75,3 +75,5 @@ .config/yadm/bootstrap.v2/applications/40-GitRepositories.sh .config/terminal/alias.sh .config/yadm/bootstrap.v2/applications/40-Drivers.sh +.config/evremap/G815 +.config/evremap/G815.toml diff --git a/.ssh/config b/.ssh/config index 92a04c9..e40e4cb 100644 --- a/.ssh/config +++ b/.ssh/config @@ -35,3 +35,8 @@ Host stash.miovent.de User git IdentityFile ~/.ssh/work-bitbucket.key +Host vagrant + HostName localhost + Port 2222 + User vagrant + IdentityFile ~/.ssh/vagrant diff --git a/.ssh/vagrant.pub b/.ssh/vagrant.pub new file mode 100644 index 0000000..9c07d9a --- /dev/null +++ b/.ssh/vagrant.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB6Gd9IEMW4boOhWRk4aKiS+eMPAezEL1kG/Liw9tKR+ fedde@devlaptop08