m1ndflay3r / lemon Goto Github PK
View Code? Open in Web Editor NEWInstaller for archlinux written in bash script
License: GNU General Public License v3.0
Installer for archlinux written in bash script
License: GNU General Public License v3.0
Currently, if an AUR package has non-official packages as dependencies, it will simply fail. This is, naturally, not ideal. This also impacts aurtool.
Currently, if lemon successfully mounts partitions but fails or is interrupted at a later point, these partitions remain mounted causing lemon to fail on subsequent runs without either manually unmounting these partitions or restarting the device. This can be remedied by keeping a list of partitions mounted by lemon in a separate file in /tmp/ and having lemon check for the presence of that file on launch, unmounting mounted partitions contained within it if so.
Bizzare issue that popped up as of the newer arch install isos. Even with sudo, the unprivileged user used to install aur packages is unable to write to the log due to permission denied. Attempted to work around by having aur installer write to a local log in /home/aur, then have lemonaid copy its contents to the main log if present. Didn't work. Bash is angry with me and I've come to believe I've personally angered Brian Fox.
Currently, lemon will default on nano if it is present and vim if it is not. This can easily be a conf option.
Editing lemon.conf by hand works just fine, but isn't exactly user friendly. I want to add a menu within lemon to change opts to enabled or disabled simply and concisely without having to edit anything.
This exists in the additional mount menu, but not the main part menu.
This one is self explanatory. Even though systemd probably covers about 90% of all installs, some of you hipster edgelords like to deviate for one reason or another.
Currently the formatter trusts the user to be correct. If the user happens to make a typo and not notice it (eg, typing /dev/sdaa1 instead of /dev/sda1) it will proceed without checking and fail.
Currently, reflector mirror sorting sorts 50 mirrors. This is a good number in my opinion, but can be cumbersome on speed. This number should be easily adjustable by the end user without having to edit the script.
Currently the end user is locked into using fdisk for partition setup. This could easily be remedied with a config option.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.