Git Product home page Git Product logo

archdi-pkg's Introduction

plasma-containmentactions-customdesktopmenu is ready for plasma 6 :
https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu

Because I am migrating my codes to my local Gitea, my github will definitely be less active.
https://git.netm.ch/explore/repos

As I no longer have time for g810-led, I only maintain CVS.
The OpenRGB project seems a good alternative.

What about archfi/archdi?
I think they are reaching the end but I will complete this topic later.

If you love your HP48 calculator from your studies and want it on Linux, here's the latest solution :
https://github.com/gwenhael-le-moine/x48ng

archdi-pkg's People

Contributors

fredbezies avatar johnnyleone avatar matmoul avatar thelinuxninja avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

archdi-pkg's Issues

More customization options.

archdi already has the Config tab, which give out a great deal of system customization, but what about desktop customization?
This is some of my favorites:

  1. Papirus icon theme. It's flat, beautiful and support a lot of applications. Easily installed with the papirus-icon-theme package in the community repo.
  2. Arc, Adapta, Plata and Zuki themes. Arc and Adapta has a package in the repo (arc-gtk-theme and adapta-gtk-theme) but Zuki need to be manually compiled. Plata need to be manually compiled too but madgrid make a repo for precompiled Plata theme: https://github.com/madgrid/plata-theme-compiled

Fuse renaming

Since latest update it looks like the arch repo has changed his names for fuse in fuse2 e.g fuse3.

Thanks for your good work here.

Use with wifi.

Ok I can use archfi just fine by setting up with wifi-menu but when it is all over at the end I can not go straight into archdi. Something happens, a message of some sort pops up at the bottom of the screen so fast that I can't read it but then I figured hey just install archdi and reboot but that does not work either. When I reboot everything is fine but wifi-menu will no longer work. It says I need to install dialog to use wifi-menu. I can't install dialog because I do not have a internet connection. Pretty much please make it where wifi-menu can be used after reboot because without a wired connection it is not possible to even reboot and install archdi because after reboot i do not have a connection. There has been a lot of updates lately and this may be the problem but I don't think so. Your script is just amazing other than it has no wifi support. I left antergos and took a chance on the script and I am still glad I did. I love the work other than no wifi support and it will not let me go straight into archdi at the end. I did all this twice this morning. And I love that you have added systemd boot support.

Enable pacman parallel downloads by default.

Current version of pacman allows you to enable parallel downloads, but it's disabled by default. This is signified by a line in the config file that says:
#ParallelDownloads = 5

So my question is, could archdi has an option in the config page to enable this (uncomment the line)? Yeah, this does introduce the problem of having 5 (6 if you also count the also newly added total progress bar), and a slight delay on some of the downloads, but it significantly sped up download times, and you could just as easily change the number in the line to set the number of downloads.

Also, if you want to remove that progress bar, just uncomment #NoProgressBar.

Suggestion: dracut init

What do you think about the possibility of alternating the choice between dracut and mkinitcpio? In the case of dracut would need pacman hook as already mentioned here.

Suggestion: Add hibernate support option

The arch tutorial on hibernate is quite mechanical and could probably be done via scripting to save some effort:
https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate#Hibernation

Also using suspend-then-hibernate would help laptop users from draining their batteries and losing work when left alone for a long time:
https://wiki.archlinux.org/index.php/Power_management#Hybrid-sleep_on_suspend_or_hibernation_request
This involves modifying HandleLidSwitch=suspend to HandleLidSwitch=suspend-then-hibernate in /etc/systemd/logind.conf
Details: https://jlk.fjfi.cvut.cz/arch/manpages/man/logind.conf.5
Also discussion about suspend-then-hibernate at the bottom of the page: https://wiki.archlinux.org/index.php/Talk:Power_management/Suspend_and_hibernate#Suspend_then_hibernate

f2fs-tools missing from File System section

Could it be possible to add f2fs-tools in the File System section with the dosfstools and the others? Archfi permit f2fs patitionning but there's this no module to be able to use this kind of partition in the archdi packager.

By the way, thanks for this script.. Really useful!

Search maintainers for desktop environments

Plasma 5 is my desktop environment and I manage it (suggestions are accepted).
But I search maintainers for other desktop environments.
If you want maintain a desktop environment, you need to use it and request me here.
I would add your name in the menu at right of the desktop environment name your manage.
After approval, fork the project and work in th src branch.
To test your changes, launch archdi -t githubusername branchname
When ready, you can make a pull request.

Use GitHub 'release' feature instead of pkg.tar

I'd like to see using the GitHub 'release' feature instead of creating an uncompressed tarball for the archdi to pull. This would do the work for you, and you wouldn't be maintaining a binary artifact in your source control repo.

See:
https://help.github.com/en/articles/creating-releases

and:
https://developer.github.com/v3/repos/releases/#create-a-release

The endpoint URL for archdi would use the release instead of pulling pkg.tar from master branch. GitHub users like myself would also benefit by following the same process for archdi -t (pulling from contributor releases instead of pkg.tar in specified branch). Maybe a new option flag would allow for this if the old method is desired to be kept around by those not wanting to use the Releases method, but GitHub will create the tar for you as a release instead of committing a tarball to source control.

Add bluetooth manager (blueman or blueberry) option

Maybe this is a good addition?
I also noticed that bluetooth service was not started (I selected it and packages were installed) in my cinnamon install, not sure if I did something wrong...
I have to do another new installation to "master" your scripts, lol!
Once again thanks for this great project!

Menu Hangs

There seems to be a "wait for" state
of some sort enabled when one selects
a menu item.

Can this be reduced or eliminated?

Plasma install has list of packages instead of installing plasma-meta

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:

  1. 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.

  2. 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.

  3. 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.

sig keys problem/ suggestion

It might be a good idea to insert a
pacman-key --refresh-keys ( or other command )
somewhere early on in the install procedure.
Last 6 weeks or so has seen a number of packages
with bad sigs. Pretty much messes up this package.

systemd-resolved service

After installing I was unable to resolve certain hosts, archlinux.org for example. In order to fix it, I had to:

ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
mkdir /etc/systemd/resolved.conf.d
echo -e "[Resolve]\nDNSSEC=false" > /etc/systemd/resolved.conf.d/dnssec.conf

This was after using archfi, then accepting the option to transition to archdi without a reboot. I'm not sure if the issue lies upstream, or if it is in the installer.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.