Submission checklist
Bug description
When I set wallpaper.default.path and wallpaper.last.path in ~/.config/noctalia/config.toml, the wallpaper won't be applied, unless I set the it from GUI panel. After that, I found ~/.local/state/noctalia/config.toml got a new option called wallpaper.monitors.eDP-1.path. However, this option is a device-specific option, which seems shouldn't go into declarative config like NixOS config.
Steps to reproduce
- Set
wallpaper.default.path and wallpaper.last.path in ~/.config/noctalia/config.toml.
rm -rf ~/.local/state/noctalia
- Restart session.
- Wallpaper didn't apply.
Expected behavior
When no wallpaper.monitors.<monitor>.path set, wallpaper settings in wallpaper.default.path and wallpaper.last.path should be applied to all monitors.
Actual behavior
When no wallpaper.monitors.<monitor>.path set, wallpaper settings in wallpaper.default.path and wallpaper.last.path takes no effect.
When only wallpaper.default.path set, the default owl wallpaper shown.
When wallpaper.default.path and wallpaper.last.path set, a grey background will shown.
Logs / error output
Noctalia version
v5.0.0
Compositor
Niri
Distribution
NixOS
Environment information
Installation method: NixOS flake
Configuration method: Home Manager module
Additional context
No response
Submission checklist
Bug description
When I set
wallpaper.default.pathandwallpaper.last.pathin~/.config/noctalia/config.toml, the wallpaper won't be applied, unless I set the it from GUI panel. After that, I found~/.local/state/noctalia/config.tomlgot a new option calledwallpaper.monitors.eDP-1.path. However, this option is a device-specific option, which seems shouldn't go into declarative config like NixOS config.Steps to reproduce
wallpaper.default.pathandwallpaper.last.pathin~/.config/noctalia/config.toml.rm -rf ~/.local/state/noctaliaExpected behavior
When no
wallpaper.monitors.<monitor>.pathset, wallpaper settings inwallpaper.default.pathandwallpaper.last.pathshould be applied to all monitors.Actual behavior
When no
wallpaper.monitors.<monitor>.pathset, wallpaper settings inwallpaper.default.pathandwallpaper.last.pathtakes no effect.When only
wallpaper.default.pathset, the default owl wallpaper shown.When
wallpaper.default.pathandwallpaper.last.pathset, a grey background will shown.Logs / error output
Noctalia version
v5.0.0
Compositor
Niri
Distribution
NixOS
Environment information
Additional context
No response