Skip to content

Releases: nwg-piotr/nwg-shell

nwg-shell 0.5.42

18 Nov 23:23
Compare
Choose a tag to compare
  • nwg-displays folder added to setup.py -> package_data{}; #435 #437;
  • default apps detection: only add settings-hyprland if the -hypr argument given; #435;
  • backup hyprland.conf during installation; #435.

nwg-shell 0.5.41

18 Nov 01:39
Compare
Choose a tag to compare
  • Random wallpaper refresh on startup turned off.

nwg-shell 0.5.40

17 Nov 14:48
Compare
Choose a tag to compare
  • Removed settings that no longer exist in Hyprland 0.4.50.

nwg-shell 0.5.39

01 Nov 15:14
Compare
Choose a tag to compare
  • fixed *-3 panel presets;
  • random wallpaper module added to panel preset-0 and hyprland-0.

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.