Skip to content

Releases: nwg-piotr/nwg-shell

nwg-shell 0.5.38

20 Aug 00:16
Compare
Choose a tag to compare

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

06 Aug 21:11
Compare
Choose a tag to compare
  • Tidy up config files, unused stuff removed;
  • fixed playerctl default label length.

nwg-shell 0.5.36

02 Jul 23:36
Compare
Choose a tag to compare

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

11 Jun 23:20
Compare
Choose a tag to compare
  • misc-hide_cursor_on_touch removed from Hyprland settings (absent from Hyprland v0.41.0).

nwg-shell 0.5.34

19 Apr 00:08
Compare
Choose a tag to compare

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.

nwg-shell 0.5.33

01 Mar 00:12
Compare
Choose a tag to compare
  • All preset configs and styles: unified hovered elements look.

nwg-shell 0.5.32

05 Feb 02:02
Compare
Choose a tag to compare

Added PowerBar default commands.

Non-systemd distributions: you need to patch skel/data/nwg-shell-config/settings & settings-hyprland:

{
  "pb-poweroff": "systemctl -i poweroff",
  "pb-reboot": "systemctl reboot",
  "pb-sleep": "systemctl suspend"
}

Replace with what's going to work on your system or leave blank ("") in order not to display the button.

nwg-shell 0.5.31

30 Jan 01:48
Compare
Choose a tag to compare
  • Added nwg-readme.desktop file.

nwg-shell 0.5.30

29 Jan 02:10
Compare
Choose a tag to compare
  • "readme" component added to Controls components in default nwg-panel configs.

nwg-shell 0.5.29

27 Jan 00:33
Compare
Choose a tag to compare

Documentation updated.