-
Notifications
You must be signed in to change notification settings - Fork 27
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
Plasma install has list of packages instead of installing plasma-meta #28
Comments
You're right, I've messed up the meta and the mininal package install. The current solution is the same as the group solution. The first need is to define a new layout for the menu.
Waiting your suggestions |
My skills at UI are non-existent. I'm more of a utilitarian. I can make my way through even the worst set of menus and not complain as long as I can find a way to do what I'm wanting. As for my suggestion, the 3 options I have listed above seem to be what you've enumerated in your example. However, I'd be clear as to what each option does. (plasma-package is misleading - I'd be inclined to refer to it as the plasma group, as the install command is simply to install 'plasma') At the end of the day, the person using the tool should know what it's doing behind the scenes and be able to relate to the wiki steps that are documented. As for your own personal preferences, maybe a completely separate customization section, or set of sections, where the outcome isn't part of Arch general recommendations, but the personal customizations of the author. My opinion. I have some ideas for further automation and customization of the tools. There are other tools in open source that could be leveraged to perform some configuration management, which is where my day to day interest lies. Let me know how I can help. There is a LOT of potential to make this a much more ubiquitous tool. I'm very happy to have come across it. |
Try to look at the code, it's very easy to edit, just simple bash scripts... (one script per page in the UI) |
I also recommend the use of plasma-meta as if a package gets upstream the clients will also recieve the update for example plasma releases a new system monitor which will be added to -meta package and users will get that. @MatMoul you can add a simple -meta package as an option. Thanks for the great script. |
Pardon me if this has been discussed already. I'm new to your archfi/archdi tools and find that they partially solve the Arch Linux issue many of us have with installing Arch Linux on additional computers or in Virtual Machines. I hope to be able to contribute to your projects to make them even more useful.
Following the arch wiki, for example, installing Plasma has 3 main options:
Install plasma-meta - this select list of packages are maintained by the Arch Linux distro. When meta packages are updated upstream, clients will receive newly added packages when updating.
Install plasma group - this select list of packages are also maintained by the Arch Linux distro, however, per https://wiki.archlinux.org/index.php/Package_group#Difference_to_a_meta_package when the group is updated upstream, clients will not receive packages added to the group after the initial group install.
Install plasma-desktop package for a minimal install.
I'm using plasma as an example, here, but it seems this is also the case for KDE. I haven't looked at much of the rest of the code, yet.
From what I have read, you're take the 'contents' of the meta packages, then selectively setting the option 'on' to select installing specific packages, allowing the user to turn individual package selection 'on' or 'off', then installing the individual packages selectively.
This means you're using the -meta packages as a reference solely for gathering a package list instead of using the already-existing group packages.
I suggest allowing the user to install the wanted -meta packages. By using your current method, you've removed the added advantage of using the -meta package install method, giving preference to individual package selection. Would you be open to merging PRs for adding menu options for installing packages using the -meta packages so users have a choice? I'd be happy to make contributions.
The text was updated successfully, but these errors were encountered: