[FEATURE] Adding uwsm dependency on Arch side
Is your feature request related to a problem? Please describe.
On the setup script, could you add uwsm dependency? It is an optional dependency on Hyprland and it is used for Wayland environment. It would be nice because, when you install Hyprland package, it sets Hyprland Wayland as first session.
Describe the solution you'd like
Adding uwsm as dependency on the setup script. Can you please add also it as dependency on https://aur.archlinux.org/packages/ml4w-hyprland and https://aur.archlinux.org/packages/ml4w-hyprland-git ?
Furthermore, on the AUR packages, could you please review the list of dependencies?
According to default.sh file, and the current deps in the AUR packages, the complete list should be the following one or some of these deps must be removed?
'pacman-contrib'
'wget'
'zip'
'unzip'
'gum'
'rsync'
'git'
'figlet'
'stow'
'sed'
'vim'
'xdg-user-dirs'
'man-pages'
'networkmanager'
'bluez'
'bluez-utils'
'hyprland'
'hyprpaper'
'hyprlock'
'hypridle'
'noto-fonts'
'xdg-desktop-portal-hyprland'
'libnotify'
'dunst'
'kitty'
'qt5-wayland'
'qt6-wayland'
'uwsm'
'fastfetch'
'xdg-desktop-portal-gtk'
'eza'
'python-pip'
'python-gobject'
'python-screeninfo'
'tumbler'
'brightnessctl'
'nm-connection-editor'
'network-manager-applet'
'gtk4'
'libadwaita'
'fuse2'
'imagemagick'
'jq'
'xclip'
'firefox'
'neovim'
'htop'
'nautilus'
'nautilus-open-any-terminal'
'python-pywal'
'blueman'
'grim'
'slurp'
'cliphist'
'nwg-look'
'qt6ct'
'waybar'
'rofi-wayland'
'polkit-gnome'
'zsh'
'zsh-completions'
'fzf'
'pavucontrol'
'papirus-icon-theme'
'breeze'
'flatpak'
'swaync'
'gvfs'
'wlogout'
'pinta'
'gnome-text-editor'
'gnome-calculator'
'hyprshade'
'waypaper'
'grimblast-git'
'bibata-cursor-theme-bin'
'pacseek'
'otf-font-awesome'
'ttf-fira-sans'
'ttf-fira-code'
'ttf-firacode-nerd'
'nwg-dock-hyprland'
'oh-my-posh-bin'
'checkupdates-with-aur'
Describe alternatives you've considered
No response
Additional context
No response
Support or Contribution
Given that Hyprland docs recommend opening apps with "uwsm app --" on systemd systems, and ml4w is targeted for arch (among other distros now) it'd be awesome to also have an option for using this prefix for autostarted programs.
Need to learn how it works. Come back to this later. Feel free to test already and share your results.
Tested on Fedora 41. I had to install uwsm first and change this file:
/usr/share/wayland-sessions/hyprland.desktop
The Line: Exec=Hyprland must be changed into: Exec=uwsm start Hyprland
Doesnt have any issues so far.