[BUG]: first workspace name hardcoded to "1" ? #715

Closed
opened 2026-01-05 14:52:31 +01:00 by adam · 1 comment
Owner

Originally created by @codingismy11to7 on GitHub (Dec 22, 2025).

Summary

I set a custom name for the workspaces. However, my first workspace is always called "1". I've toggled hide_empty_workspaces back and forth a few times to see if that's related (since i just turned that option on for the first time) but it doesn't seem to change anything.

Image

Version Information

❯ 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


~
❯ systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"
OS Name:                       Microsoft Windows 11 Pro
OS Version:                    10.0.26200 N/A Build 26200

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": "DEV",
          "layout": "UltrawideVerticalStack"
        },
        {
          "name": "COMM",
          "layout": "UltrawideVerticalStack"
        },
        {
          "name": "META",
          "layout": "UltrawideVerticalStack"
        }
      ]
    }
  ]
}

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 ~"

win + ctrl + m : komorebic manage

# 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

❯ 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
Originally created by @codingismy11to7 on GitHub (Dec 22, 2025). ### Summary I set a custom name for the workspaces. However, my first workspace is always called "1". I've toggled `hide_empty_workspaces` back and forth a few times to see if that's related (since i just turned that option on for the first time) but it doesn't seem to change anything. <img width="692" height="108" alt="Image" src="https://github.com/user-attachments/assets/9370b7ef-1be6-42c1-81cb-92fa41d29b9d" /> ### Version Information ``` ❯ 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 ~ ❯ systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version" OS Name: Microsoft Windows 11 Pro OS Version: 10.0.26200 N/A Build 26200 ``` ### Komorebi Configuration ```json { "$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": "DEV", "layout": "UltrawideVerticalStack" }, { "name": "COMM", "layout": "UltrawideVerticalStack" }, { "name": "META", "layout": "UltrawideVerticalStack" } ] } ] } ``` ### Hotkey Configuration ```shell .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 ~" win + ctrl + m : komorebic manage # 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 ```shell ❯ 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 ```
adam added the bug label 2026-01-05 14:52:31 +01:00
adam closed this issue 2026-01-05 14:52:31 +01:00
Author
Owner

@codingismy11to7 commented on GitHub (Dec 29, 2025):

not reproducing anymore

@codingismy11to7 commented on GitHub (Dec 29, 2025): not reproducing anymore
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#715