ink-os/README.md
2021-08-25 14:15:01 +09:30

1.5 KiB

INK_OS

Inkletblots Xmonad install scripts

Version

1.0.0 - current

This project is an effort to create a easy to use system to install a fresh version of my desktop environment (Xmonad on Arch). The idea is that this system can be used on a fresh install of Arch and will get everything that I currently use setup and ready in a safe manner.

TODO

I want this to be able to be used on a fresh arch install with 0 dependencies, so, I will need to make sure that the user has set up internet, or that an existing connection exists.

I also need to make sure that all required programs are then sucessfully installed, and that some configs are written.

Ill need to do this for lightdm and lightdm webkit3 greeter currently.

Steps

I currently envision the following steps being used:

  1. install minimal arch with no extra programs
  2. access tty manually install git and clone https://gitlab.inkletblot.com/inkletblot/ink-os.git
  3. cd into ink-os
  4. run setup.sh

setup.sh will then...

  1. do a general system check
    1. make sure that there is an internet connection (user may have installed git in chroot and not setup network yet)
    2. make sure sudo is installed and user is part of sudo or wheel group
    3. request user for their password, put it in temp file (I can't think of a better way of doing this yet)
    4. make sure multilib in enabled
    5. update and upgrade system fully
  2. install yay specifically
  3. install all required dependencies/programs
  4. install my scripts
  5. install my config