dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

[FEATURE] Adding uwsm dependency on Arch side

Open D3vil0p3r opened this issue 1 year ago • 3 comments

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

D3vil0p3r avatar Feb 02 '25 16:02 D3vil0p3r

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.

ericlamotte avatar Feb 08 '25 02:02 ericlamotte

Need to learn how it works. Come back to this later. Feel free to test already and share your results.

mylinuxforwork avatar Feb 08 '25 07:02 mylinuxforwork

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.

s4msy avatar Feb 26 '25 08:02 s4msy