install | Install Script for my Linux Enviroment

 by   Stetsed Rust Version: v1.2.2 License: GPL-3.0

kandi X-RAY | install Summary

kandi X-RAY | install Summary

install is a Rust library. install has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

Welcome to a little side project I am doing which is implementing my previosly Bash script found here, into Rust. Sadly what I found is that most of the stuff that I am doing requires me to just execute it via the terminal. But I have tried to go with Rust Native functions when I can. This is my first time using Rust so it's still a learning journey. The first part of this script that installs the ZFS volume and the chroot/base system should be compatible with any system. After this the "User" stage will install the packages that I need for my dotfiles. So you may or may not want to use this stage.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              install has a low active ecosystem.
              It has 1 star(s) with 0 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 0 open issues and 3 have been closed. On average issues are closed in 0 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of install is v1.2.2

            kandi-Quality Quality

              install has no bugs reported.

            kandi-Security Security

              install has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              install is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              install releases are available to install and integrate.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of install
            Get all kandi verified functions for this library.

            install Key Features

            No Key Features are available at this moment for install.

            install Examples and Code Snippets

            No Code Snippets are available at this moment for install.

            Community Discussions

            No Community Discussions are available at this moment for install.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install install

            In this step we first download the script provided by eoli3n so that we can do ZFS functions in the ArchIso. After this we let the user select a drive by the selection found in /dev/disk/by-id. After this we wipe the drive, after this we create a 512MB EFI partition and then create a main partition with the rest of the drive. After all of this we create the ZFS pool and the necesarry volumes such as ROOT and home. We then mount these to the /mnt location and install the base packagers and then copy the install script to the root of that and then this stage is done.
            First we ask for the username and password the user wants that will be used to create the user.After this we setup the archzfs repository to allow for the installation of packages. After this we install the zfs-dkms and linux-headers and a few other required packages. Then we create our user and set the password. After this we set the zpool cachefile, install the bootloader, enable networkmanager, add our systemd-boot entry. We set the default for systemd-boot, we make it so wheel users have sudo acces, enable some ZFS services, add zfs to the mkinitcpio.conf and rebuild them. And then we are done with the Chroot Stage.
            In this function we start by making our home directory because of some apparent ZFS problems our home directory gets deleted. We go ahead and make our home directory. Now we go ahead and install the yay AUR helper to be able to install AUR packages. And then we install the packages that belong to my dotfiles, this may be changed in the future (Check To Do). After this you can either choose to install my Dotfiles, or enter your own dotfiles repository which should work aslong as it's in a bare repository format. After this you are asked if you are Stetsed for some more personal configuration otherwise the program exits and you are done.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Stetsed/install.git

          • CLI

            gh repo clone Stetsed/install

          • sshUrl

            git@github.com:Stetsed/install.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link