Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ chezmoi init --apply collieiscute -v
- Noctalia is the Linux wallpaper/theme owner for apps with built-in adapters. App integrations write generated theme files and reload apps; chezmoi keeps their main configs pre-aligned so post-hooks do not cause drift.
- Noctalia desktop/lockscreen widget placement is generated from monitor roles and ratios in `20-widgets.generated.toml.tmpl`; run `chezmoi apply` after changing the monitor layout.
- If widgets are edited in Noctalia's GUI, remove `[desktop_widgets]` and `[lockscreen_widgets]` from `~/.local/state/noctalia/settings.toml` or fold the new ratios back into the template; state overrides win over declarative config.
- Wallpaper Engine is opt-in through Noctalia's W Engine bar widget; palettes sync through Noctalia and Steam Workshop selections stay machine-local.

## Keymappings

Expand Down Expand Up @@ -187,6 +188,7 @@ AeroSpace restores the swapped root layouts and window states where possible; it

- [`hyprland`](https://hyprland.org) — Wayland compositor.
- [`noctalia`](https://github.com/noctalia-dev/noctalia) — desktop shell: bar, launcher, notifications, wallpaper, lock screen, idle behavior, screenshots, clipboard, and control center.
- [`linux-wallpaperengine`](https://github.com/Almamu/linux-wallpaperengine) — opt-in live wallpapers from Steam Wallpaper Engine assets on Hyprland.
- [`sddm`](https://github.com/sddm/sddm) — bootstrap and fallback display manager for fresh Arch installs.
- [`greetd`](https://git.sr.ht/~kennylevinsen/greetd) + [`Noctalia Greeter`](https://github.com/noctalia-dev/noctalia-greeter) — final Wayland login greeter after AUR packages are installed.
- [`fcitx5`](https://github.com/fcitx/fcitx5) + chewing — Chinese input.
Expand Down
1 change: 1 addition & 0 deletions home/.chezmoidata/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ packages:
- libnewt
- libreoffice-fresh
- linux-headers
- linux-wallpaperengine-git
- localsend-bin
- mission-center
- mattermost-desktop
Expand Down
7 changes: 5 additions & 2 deletions home/dot_config/noctalia/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ up = ["up"]
down = ["down"]

[plugins]
enabled = ["noctalia/screen_recorder", "noctalia/timer", "salemsayed/codexbar-meter"]
enabled = ["noctalia/screen_recorder", "noctalia/timer", "salemsayed/codexbar-meter", "tadomika_ari/w-engine"]
auto_update = "all"

[bar]
Expand All @@ -151,7 +151,7 @@ capsule_fill = "surface_variant"
capsule_opacity = 0.3
color = "primary"
icon_color = "primary"
start = ["tray", "codexbar-meter", "media"]
start = ["tray", "w-engine", "codexbar-meter", "media"]
center = ["clock", "workspaces"]
end = ["volume", "group:net-status", "group:sys-status", "notifications", "clipboard", "session"]

Expand Down Expand Up @@ -180,6 +180,9 @@ max_length = 320
[widget.codexbar-meter]
type = "salemsayed/codexbar-meter:bar"

[widget.w-engine]
type = "tadomika_ari/w-engine:w-engine-widget"

[widget.net-down]
type = "sysmon"
stat = "net_rx"
Expand Down
Loading