Skip to content

Commit 87d01aa

Browse files
committed
2 parents 7b3a965 + c78eeb3 commit 87d01aa

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

src/content/docs/v5/configuration/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ Noctalia loads configuration in this order:
5252
3. GUI-managed overrides in `~/.local/state/noctalia/settings.toml`
5353

5454
Because `~/.local/state/noctalia/settings.toml` loads last, it wins when it contains the same setting as your config file.
55+
When Settings writes a value that matches the parsed value from the lower layers, Noctalia removes that redundant key
56+
instead of keeping it as a GUI override.
5557

5658
:::tip
5759
If you are confused about why a value from `config.toml` is not taking effect, inspect or temporarily move `~/.local/state/noctalia/settings.toml`.

src/content/docs/v5/services/control-center.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ sidebar:
1010
## Shortcuts
1111

1212
The overview tab displays a row of shortcut buttons at the bottom. Up to 6 shortcuts are shown.
13+
You can also edit this list from **Settings → Panels → Control Center**.
1314

1415
```toml
1516
[[control_center.shortcuts]]
@@ -36,8 +37,6 @@ type = "session"
3637
| Field | Type | Default | Description |
3738
|-------|------|---------|-------------|
3839
| `type` | string | *required* | Shortcut type from the list below |
39-
| `label` | string | (per type) | Override the default label |
40-
| `icon` | string | (per type) | Override the default glyph with a Noctalia alias, Tabler icon name, or `U+` / `0x` codepoint |
4140

4241
### Available shortcut types
4342

@@ -62,4 +61,5 @@ type = "session"
6261

6362
Toggle shortcuts show an active/inactive visual state. `power_profile`, `weather`, and `keyboard_layout` display dynamic labels (current profile, temperature, or layout name).
6463

65-
When no `[[control_center.shortcuts]]` entries are defined, the default set is: `wifi`, `bluetooth`, `nightlight`, `notification`, `wallpaper`, `caffeine`.
64+
When no `[[control_center.shortcuts]]` entries are defined, the default set is: `wifi`, `bluetooth`, `caffeine`, `nightlight`, `notification`, `power_profile`.
65+
Set `shortcuts = []` under `[control_center]` to hide all overview shortcut buttons.

src/content/docs/v5/shell.mdx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ offset_y = 2 # positive = down
4343
alpha = 0.55 # multiplied by each component's background opacity
4444

4545
[shell.panel]
46-
background_blur = true # request compositor blur behind panels via ext-background-effect-v1
46+
background_blur = true # request compositor blur behind panels via ext-background-effect-v1
47+
attach_launcher = false # attach launcher to the bar when a suitable bar is available
48+
attach_clipboard = false # attach clipboard history to the bar when a suitable bar is available
49+
attach_control_center = true # attach Control Center to the bar when a suitable bar is available
50+
attach_wallpaper = true # attach wallpaper picker to the bar when a suitable bar is available
4751

4852
[shell.screen_corners]
4953
enabled = false # overlay black rounded corners on each screen
@@ -67,6 +71,7 @@ Notes:
6771
- `shell.animation.enabled` disables all animated transitions globally. `speed` scales durations globally.
6872
- `shell.shadow` defines the shared shadow metrics for shell surfaces. Components such as bars and the dock only opt in/out with `shadow = true|false`; they do not define their own blur or offset.
6973
- `shell.panel.background_blur` toggles compositor blur on every shell panel (control center, launcher, clipboard, attached menus, etc.). Inert on compositors that do not implement `ext-background-effect-v1`.
74+
- `shell.panel.attach_launcher`, `attach_clipboard`, `attach_control_center`, and `attach_wallpaper` control whether those panels attach to the bar when a suitable bar is available. Attachment still requires the host bar to have `attach_panels = true`.
7075
- `shell.mpris.blacklist` excludes matching MPRIS players from Noctalia media UI and active-player selection. Entries are case-insensitive and match player bus name, identity, desktop entry, or a bus-name substring token (for example `"spotify"`).
7176

7277
---

0 commit comments

Comments
 (0)