From d21d40860c2843298d62b5d4d522ef47d0156cdd Mon Sep 17 00:00:00 2001 From: mx <1+mx@noreply.git.xnmr.ph> Date: Tue, 23 Jun 2026 13:08:24 +0000 Subject: [PATCH] Upload files to "Komorebi config" --- Komorebi config/komorebi.json | 80 +++++++++++++++++++++++++++++++++++ Komorebi config/whkdrc | 68 +++++++++++++++++++++++++++++ 2 files changed, 148 insertions(+) create mode 100644 Komorebi config/komorebi.json create mode 100644 Komorebi config/whkdrc diff --git a/Komorebi config/komorebi.json b/Komorebi config/komorebi.json new file mode 100644 index 0000000..147b000 --- /dev/null +++ b/Komorebi config/komorebi.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.39/schema.json", + "app_specific_configuration_path": "$Env:USERPROFILE/applications.json", + "window_hiding_behaviour": "Cloak", + "cross_monitor_move_behaviour": "Insert", + "default_workspace_padding": 2, + "default_container_padding": 2, + "border": true, + "border-implementation": "Native", + "boarder_style": "System", + "border_width": 3, + "border_offset": 0, + "boarder_colors": { + "single": "#89b4fa", + "stack": "#89b4fa", + "floating": "#89b4fa", + "monocle": "#89b4fa", + "unfocused": "#89b4fa" + }, + "mouse_follows_focus": false, + "transparency": true, + "transparency_alpha": 250, + "animation": { + "enabled":true, + "duration":300, + "fps": 100, + "style":{ + "movement":"EaseOutBack", + "transparency":"Linear" + } + }, + "theme": { + "palette": "Catppuccin", + "name": "Mocha", + "accent": "Mocha" + }, + "stackbar": { + "height": 24, + "mode": "Never", + "label": "Title", + "tabs": { + "width": 200, + "font_size": 16 + } + }, + "monitors": [ + { + "workspaces": [ + { + "name": "I", + "layout": "BSP" + }, + { + "name": "II", + "layout": "VerticalStack" + }, + { + "name": "III", + "layout": "HorizontalStack" + }, + { + "name": "IV", + "layout": "UltrawideVerticalStack" + }, + { + "name": "V", + "layout": "Rows" + }, + { + "name": "VI", + "layout": "Grid" + }, + { + "name": "VII", + "layout": "RightMainVerticalStack" + } + ] + } + ] +} diff --git a/Komorebi config/whkdrc b/Komorebi config/whkdrc new file mode 100644 index 0000000..1ca81c6 --- /dev/null +++ b/Komorebi config/whkdrc @@ -0,0 +1,68 @@ +.shell powershell + +# Reload whkd configuration +# alt + o : taskkill /f /im whkd.exe && start /b whkd # if shell is cmd +alt + o : taskkill /f /im whkd.exe; Start-Process whkd -WindowStyle hidden # if shell is pwsh / powershell +alt + shift + o : komorebic reload-configuration + +alt + i : komorebic toggle-shortcuts + +# App shortcuts - these require shell to be pwsh / powershell +# The apps will be focused if open, or launched if not open +# alt + f : if ($wshell.AppActivate('Firefox') -eq $False) { start firefox } +# alt + b : if ($wshell.AppActivate('Chrome') -eq $False) { start chrome } + +alt + shift + q : komorebic close +alt + shift + m : komorebic minimize + +# Focus windows +alt + left : komorebic focus left +alt + down : komorebic focus down +alt + up : komorebic focus up +alt + right : komorebic focus right +alt + shift + oem_4 : komorebic cycle-focus previous # oem_4 is [ +alt + shift + oem_6 : komorebic cycle-focus next # oem_6 is ] + +# Move windows +alt + shift + left : komorebic move left +alt + shift + down : komorebic move down +alt + shift + up : komorebic move up +alt + shift + right : komorebic move right +alt + shift + return : komorebic promote + +# Resize +alt + oem_plus : komorebic resize-axis horizontal increaseQ +alt + oem_minus : komorebic resize-axis horizontal decrease +alt + shift + oem_plus : komorebic resize-axis vertical increase +alt + shift + oem_minus : komorebic resize-axis vertical decrease + +# Manipulate windows +alt + f : komorebic toggle-float +alt + shift + f : komorebic toggle-monocle + +# Window manager options +alt + q : komorebic retile +alt + p : komorebic toggle-pause + +# Layouts +alt + x : komorebic flip-layout horizontal +alt + y : komorebic flip-layout vertical +# Workspaces +alt + 1 : komorebic focus-workspace 0 +alt + 2 : komorebic focus-workspace 1 +alt + 3 : komorebic focus-workspace 2 +alt + 4 : komorebic focus-workspace 3 +alt + 5 : komorebic focus-workspace 4 +alt + 6 : komorebic focus-workspace 5 +alt + 7 : komorebic focus-workspace 6 +alt + 8 : komorebic focus-workspace 7 + +# Move windows across workspaces +alt + shift + 1 : komorebic move-to-workspace 0 +alt + shift + 2 : komorebic move-to-workspace 1 +alt + shift + 3 : komorebic move-to-workspace 2 +alt + shift + 4 : komorebic move-to-workspace 3 +alt + shift + 5 : komorebic move-to-workspace 4 +alt + shift + 6 : komorebic move-to-workspace 5 +alt + shift + 7 : komorebic move-to-workspace 6 +alt + shift + 8 : komorebic move-to-workspace 7