Releases: nwg-piotr/nwg-shell
nwg-shell 0.5.43
- Fedora install script updated; #438 by @t0fik;
- missing panel
"homogeneous": true
added in hyprland-2 and 3 presets; - default screenshot save path changed to
~/Pictures/screenshots/
(depends on the xdg-user-dir package; you can still use your own path, by setting theSCREENSHOT_DIR
environment variable); closes #453; - [Hyprland] added
~/.config/hypr/hud.conf
file, that contains sample key bindings to display nwg-hud message window on workspace change; see the very bottom of the~/.config/hypr/hyprland.conf
file to remove; edit~/.config/hypr/hud.conf
to add your own stuff; closes #450; - removed some no longer used scripts;
- fixed backing up the main Hyprland config file during installation.
As usual, changes to config files apply to new installations only. You can apply them in an existing installation by resetting the configuration files to their default state with nwg-shell-installer -a [-hypr]
. THIS WILL DESTROY ALL CHANGES YOU MADE.
nwg-shell 0.5.42
nwg-shell 0.5.41
- Random wallpaper refresh on startup turned off.
nwg-shell 0.5.40
- Removed settings that no longer exist in Hyprland 0.4.50.
nwg-shell 0.5.39
- fixed *-3 panel presets;
- random wallpaper module added to panel preset-0 and hyprland-0.
nwg-shell 0.5.38
Scripts path altered, see: #374 (comment)
Actually I only changed a line in the install.sh script, which I use for installing bypassing the package. No changes to the code itself. These scripts need to be located anywhere on #PATH
.
nwg-shell 0.5.37
- Tidy up config files, unused stuff removed;
- fixed playerctl default label length.
nwg-shell 0.5.36
Hyprland: removed master:new_is_master
setting. Will be replaced with master:new_status
as soon as Hyprland gets a bit more stable.
nwg-shell 0.5.35
misc-hide_cursor_on_touch
removed from Hyprland settings (absent from Hyprland v0.41.0).
nwg-shell 0.5.34
nwg-panel Exit menu and nwg-drawer power bar configuration changed, to use the nwg-dialog confirmation window from now on. This will need to be modified on Slackware / non-systemd distros.
Default panel configs
hyprland-0 - hyprland-3, Exit menu changed:
"menu": {
"name": "Exit",
"icon": "system-shutdown-symbolic",
"items": [
{
"name": "Lock",
"cmd": "nwg-lock"
},
{
"name": "Exit Hyprland session",
"cmd": "hyprctl dispatch exit"
},
{
"name": "Restart",
"cmd": "systemctl reboot"
},
{
"name": "Shutdown",
"cmd": "systemctl -i poweroff"
}
]
},
replaced with
"menu": {
"name": "Exit",
"icon": "system-shutdown-symbolic",
"items": [
{
"name": "Lock",
"cmd": "nwg-lock"
},
{
"name": "Exit Hyprland session",
"cmd": "nwg-dialog -p exit-hyprland -c \"hyprctl dispatch exit\""
},
{
"name": "Restart",
"cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
},
{
"name": "Shutdown",
"cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
}
]
},
preset-0 - preset-3, Exit menu changed:
"menu": {
"name": "Exit",
"icon": "system-shutdown-symbolic",
"items": [
{
"name": "Lock",
"cmd": "nwg-lock"
},
{
"name": "Exit sway session",
"cmd": "swaymsg exit"
},
{
"name": "Restart",
"cmd": "systemctl reboot"
},
{
"name": "Shutdown",
"cmd": "systemctl -i poweroff"
}
]
},
replaced with:
"menu": {
"name": "Exit",
"icon": "system-shutdown-symbolic",
"items": [
{
"name": "Lock",
"cmd": "nwg-lock"
},
{
"name": "Exit sway session",
"cmd": "nwg-dialog -p exit-sway -c \"swaymsg exit\"",
},
{
"name": "Restart",
"cmd": "nwg-dialog -p reboot -c \"systemctl reboot\""
},
{
"name": "Shutdown",
"cmd": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\""
}
]
},
nwg-shell-config
settings-hyprland
"pb-exit": "hyprctl dispatch exit",
"pb-lock": "nwg-lock",
"pb-poweroff": "systemctl -i poweroff",
"pb-reboot": "systemctl reboot",
"pb-sleep": "systemctl suspend",
replaced with:
"pb-exit": "nwg-dialog -p exit-hyprland -c \"hyprctl dispatch exit\"",
"pb-lock": "nwg-lock",
"pb-poweroff": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\"",
"pb-reboot": "nwg-dialog -p reboot -c \"systemctl reboot\"",
"pb-sleep": "nwg-dialog -p sleep -c \"systemctl suspend\"",
settings
"pb-exit": "swaymsg exit",
"pb-lock": "nwg-lock",
"pb-poweroff": "systemctl -i poweroff",
"pb-reboot": "systemctl reboot",
"pb-sleep": "systemctl suspend",
replaced with:
"pb-exit": "nwg-dialog -p exit-sway -c \"swaymsg exit\"",
"pb-lock": "nwg-lock",
"pb-poweroff": "nwg-dialog -p poweroff -c \"systemctl -i poweroff\"",
"pb-reboot": "nwg-dialog -p reboot -c \"systemctl reboot\"",
"pb-sleep": "nwg-dialog -p sleep -c \"systemctl suspend\"",
Note: the update will only take effect of fresh installs. To apply changes on already running systems, you'd need to reset configs with the nwg-shell-installer -a -hypr
command.