Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Adding uwsm dependency on Arch side #673

Open
1 task
D3vil0p3r opened this issue Feb 2, 2025 · 3 comments
Open
1 task

[FEATURE] Adding uwsm dependency on Arch side #673

D3vil0p3r opened this issue Feb 2, 2025 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@D3vil0p3r
Copy link

D3vil0p3r commented Feb 2, 2025

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 D3vil0p3r added the enhancement New feature or request label Feb 2, 2025
@ericlamotte
Copy link

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.

@mylinuxforwork
Copy link
Owner

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

@s4msy
Copy link

s4msy commented Feb 26, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants