Skip to content

[BUG]: komorebi crashing while running OneCommander #1624

@codingismy11to7

Description

@codingismy11to7

Summary

hey, been a user for just over a month, which i know because my credit card just got hit again 😄 and everything decided to break today

i can explain my issue in more detail (eg my config and what i'm doing to crash) but first off i'd like to just see for myself why it's crashing. according to the docs (https://github.com/LGUG2Z/komorebi#logs-and-debugging) the file is in localappdata but i've got nothing there, log-wise:

╰─❯ ls /mnt/c/Users/steven/AppData/Local/komorebi/
󰡯 icul*                     󰡯 komorebi-bar-calendric=   󰡯 komorebi-bar-fidgets=     󰡯 komorebi-bar-phorate=
 icul.validation*          󰡯 komorebi-bar-cassimeres=  󰡯 komorebi-bar-hegaris=     󰡯 komorebi-bar-probiotic=
󰡯 komorebi-bar-annoys=      󰡯 komorebi-bar-catfight=    󰡯 komorebi-bar-hotspurs=    󰡯 komorebi-bar-sconce=
󰡯 komorebi-bar-beignets=    󰡯 komorebi-bar-congest=     󰡯 komorebi-bar-kibbitzes=   󰡯 komorebi-bar-sinapisms=
󰡯 komorebi-bar-boogeyman=   󰡯 komorebi-bar-dodder=      󰡯 komorebi-bar-numeracies=   komorebi.hwnd.json*
󰡯 komorebi-bar-branchiest=  󰡯 komorebi-bar-erythron=    󰡯 komorebi-bar-oralists=     komorebi.sock=

could i get an arrow to the file so i might see if i've done something wrong before opening an issue? i searched through every instance of "log" in the readme, and i don't see anything referring to, say, a debug flag or anything.

Version Information

OS Name: Microsoft Windows 11 Pro
OS Version: 10.0.26200 N/A Build 26200

~ took 2s
❯ komorebic --version
komorebic 0.1.39
tag:v0.1.39
commit_hash:8f982e45
build_time:2025-12-11 01:25:33 +00:00
build_env:rustc 1.91.1 (ed61e7d7e 2025-11-07),stable-x86_64-pc-windows-msvc

Komorebi Configuration

{
  "$schema": "https://raw.githubusercontent.com/LGUG2Z/komorebi/v0.1.38/schema.json",
  "app_specific_configuration_path": "$Env:USERPROFILE/applications.json",
  "animation": {
    "enabled": false,
    "style": "EaseOutSine"
  },
  "window_hiding_behaviour": "Cloak",
  "cross_monitor_move_behaviour": "Insert",
  "default_workspace_padding": 20,
  "default_container_padding": 20,
  "border": true,
  "border_width": 8,
  "border_offset": -1,
  "stackbar": {
    "tabs": {
      "font_size": 15,
      "width": 300
    },
    "mode": "OnStack"
  },
  "transparency": true,
  "transparency_alpha": 229,
  "theme": {
    "colours": {
      "base_00": "#011c37",
      "base_01": "#014b72",
      "base_02": "#027965",
      "base_03": "#00b473",
      "base_04": "#20ccce",
      "base_05": "#b7ebf8",
      "base_06": "#eeedfb",
      "base_07": "#ebeefd",
      "base_08": "#01a569",
      "base_09": "#3b92f9",
      "base_0a": "#03a1ac",
      "base_0b": "#1395ed",
      "base_0c": "#02a47d",
      "base_0d": "#099dd9",
      "base_0e": "#be69fc",
      "base_0f": "#00a38e"
    },
    "palette": "Custom"
  },
  "mouse_follows_focus": true,
  "remove_titlebar_applications": [
    {
      "kind": "Exe",
      "matching_strategy": "Equals",
      "id": "WindowsTerminal.exe"
    }
  ],
  "ignore_rules": [
    {
      "kind": "Class",
      "matching_strategy": "Equals",
      "id": "Windows.UI.Composition.DesktopWindowContentBridge"
    }
  ],
  "monitors": [
    {
      "workspaces": [
        {
          "name": "I",
          "layout": "BSP"
        },
        {
          "name": "II",
          "layout": "Grid"
        },
        {
          "name": "III",
          "layout": "UltrawideVerticalStack"
        },
        {
          "name": "IV",
          "layout": "VerticalStack"
        },
        {
          "name": "V",
          "layout": "Rows"
        },
        {
          "name": "VI",
          "layout": "HorizontalStack"
        },
        {
          "name": "VII",
          "layout": "RightMainVerticalStack"
        }
      ]
    }
  ]
}

Hotkey Configuration

.shell powershell

# keycode docs: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes

# Reload whkd configuration
# win + o                 : taskkill /f /im whkd.exe && start /b whkd # if shell is cmd
win + o                 : taskkill /f /im whkd.exe; Start-Process whkd -WindowStyle hidden # if shell is pwsh / powershell
# win + shift + o         : komorebic reload-configuration

win + oem_2                 : komorebic toggle-shortcuts

win + return : start wsl -Args "-d NixOS --cd ~"

# App shortcuts - these require shell to be pwsh / powershell
# The apps will be focused if open, or launched if not open
# win + f                 : if ($wshell.AppActivate('Firefox') -eq $False) { start firefox }
# win + b                 : if ($wshell.AppActivate('Chrome') -eq $False) { start chrome }

win + w                 : komorebic close
win + m                 : komorebic minimize

# Focus windows
win + left                 : komorebic focus left
win + down                 : komorebic focus down
win + up                   : komorebic focus up
win + right                : komorebic focus right
win + shift + oem_4     : komorebic cycle-focus previous # oem_4 is [
win + shift + oem_6     : komorebic cycle-focus next # oem_6 is ]

# Move windows
win + shift + left         : komorebic move left
win + shift + down         : komorebic move down
win + shift + up           : komorebic move up
win + shift + right        : komorebic move right
win + shift + return    : komorebic promote

# Stack windows
win + alt + left              : komorebic stack left
win + alt + down              : komorebic stack down
win + alt + up                : komorebic stack up
win + alt + right             : komorebic stack right
win + oem_1             : komorebic unstack # oem_1 is ;
win + oem_4             : komorebic cycle-stack previous # oem_4 is [
win + oem_6             : komorebic cycle-stack next # oem_6 is ]

# Resize
win + oem_plus          : komorebic resize-axis horizontal increase
win + oem_minus         : komorebic resize-axis horizontal decrease
win + shift + oem_plus  : komorebic resize-axis vertical increase
win + shift + oem_minus : komorebic resize-axis vertical decrease

# Manipulate windows
win + t                 : komorebic toggle-float
win + f         : komorebic toggle-monocle

# Window manager options
win + shift + r         : komorebic retile
win + p                 : komorebic toggle-pause

# Layouts
win + shift + x                 : komorebic flip-layout horizontal
win + shift + y                 : komorebic flip-layout vertical

# Workspaces
win + 1                 : komorebic focus-workspace 0
win + 2                 : komorebic focus-workspace 1
win + 3                 : komorebic focus-workspace 2
win + 4                 : komorebic focus-workspace 3
win + 5                 : komorebic focus-workspace 4
win + 6                 : komorebic focus-workspace 5
win + 7                 : komorebic focus-workspace 6
win + 8                 : komorebic focus-workspace 7

# Move windows across workspaces
win + shift + 1         : komorebic move-to-workspace 0
win + shift + 2         : komorebic move-to-workspace 1
win + shift + 3         : komorebic move-to-workspace 2
win + shift + 4         : komorebic move-to-workspace 3
win + shift + 5         : komorebic move-to-workspace 4
win + shift + 6         : komorebic move-to-workspace 5
win + shift + 7         : komorebic move-to-workspace 6
win + shift + 8         : komorebic move-to-workspace 7

Output of komorebic check

No KOMOREBI_CONFIG_HOME detected, defaulting to C:\Users\steven

Looking for configuration files in C:\Users\steven

Found komorebi.json; this file can be passed to the start command with the --config flag

Found C:\Users\steven\.config\whkdrc; key bindings will be loaded from here when whkd is started, and you can start it automatically using the --whkd flag

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions