linutil icon indicating copy to clipboard operation
linutil copied to clipboard

Added script for installing/uninstalling Desktop Environments/Window Managers

Open pxhale opened this issue 7 months ago • 4 comments

Type of Change

  • [x] New feature
  • [ ] Bug fix
  • [ ] Documentation update
  • [ ] Refactoring
  • [ ] Hotfix
  • [ ] Security patch
  • [ ] UI/UX improvement

Description

Added a feature to easily install & uninstall desktop environments & window managers on your system

Testing

Tested on Arch Linux.

Issues / other PRs related

  • Resolves #636

Additional Information

Checklist

  • [x] My code adheres to the coding and style guidelines of the project.
  • [x] I have performed a self-review of my own code.
  • [x] I have commented my code, particularly in hard-to-understand areas.
  • [x] I have made corresponding changes to the documentation.
  • [x] My changes generate no errors/warnings/merge conflicts.

pxhale avatar Jun 09 '25 22:06 pxhale

@ChrisTitusTech I removed the BASHISMs and made the scripts use the functions from common-script.sh.

pxhale avatar Jun 24 '25 16:06 pxhale

I know I'm a bit late to comment, but it would be nice to see niri as an option too.

There is an official arch package and even a quickshell project for it in the aur.

Here is the list of distros packaging it: https://repology.org/project/niri/versions

Kingproone avatar Aug 08 '25 20:08 Kingproone

This is a new one I just found out about, but what about also adding "HyDE" Hyperland Desktop Enviroment ? It works best on minimal Arch installation, but can be installed on most Arch based distros like Garuda, CachyOS, EndevourOS and even NixOS. Also if possible adding "RiverWM" and "MiracleWM" both are Wayland Compositors and still not stable for daily use, but could be option to try out.

bungadrum avatar Aug 08 '25 21:08 bungadrum

Need to fix globbing and shellcheck errors like using read -r improperly.

ChrisTitusTech avatar Sep 09 '25 19:09 ChrisTitusTech