edit workflow, chroot script, and re-arrange fs

main
Matt C 3 years ago
parent 1f4a00bdc9
commit d4604f95eb

@ -1,4 +1,4 @@
name: build name: Build ISO
on: on:
push: push:
branches: branches:
@ -15,7 +15,7 @@ jobs:
steps: steps:
- name: Build - name: Build
run: | run: |
pacman -Syu --needed --noconfirm && pacman -S git --needed --noconfirm && git clone https://github.com/crystalux-project/iso/ && cd iso && bash deps.sh && bash build_iso.sh pacman -Syu --needed --noconfirm && pacman -S git archiso pacman-contrib --needed --noconfirm && git clone https://github.com/crystalux-project/iso/ && cd iso && bash build_iso.sh
- name: Get current date - name: Get current date
id: date id: date

@ -7,6 +7,7 @@ echo "CrystalLive" > /etc/hostname
#reflector --latest 5 --sort rate --save /etc/pacman.d/mirrorlist #reflector --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
echo "sudo reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist" >> /usr/bin/mirrorsetup echo "sudo reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist" >> /usr/bin/mirrorsetup
chmod +x /usr/bin/mirrorsetup chmod +x /usr/bin/mirrorsetup
# We don't add crystal until here so that our packages which change # We don't add crystal until here so that our packages which change
# /etc/skel have been installed already # /etc/skel have been installed already
useradd -m crystal useradd -m crystal
@ -17,17 +18,20 @@ if [[ -d /etc/crystal/bootopts ]]; then
chmod +x /etc/crystal/bootopts/* chmod +x /etc/crystal/bootopts/*
fi fi
echo "exec startplasma-x11" > /home/crystal/.xinitrc
cat >> /home/crystal/.zshrc << EOF
PROMPT="%n@%m %~ %# "
alias paste="nc termbin.com 9999"
menu
EOF
chown -R crystal:crystal /home/crystal/ chown -R crystal:crystal /home/crystal/
chmod +x /home/crystal/.xinitrc chmod +x /home/crystal/.xinitrc
systemctl enable NetworkManager systemctl enable NetworkManager
# IDK if we even *should* auto-set the theme
#sudo -u crystal lookandfeeltool -a org.kde.breezedark.desktop
# i'm tired ok # i'm tired ok
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf echo "LANG=en_US.UTF-8" > /etc/locale.conf
ln -sf /usr/bin/amethyst /usr/bin/ame
echo "Configured the system. Exiting chroot." echo "Configured the system. Exiting chroot."

@ -1,3 +0,0 @@
PROMPT="%n@%m %~ %# "
alias paste="nc termbin.com 9999"
menu

@ -1,4 +0,0 @@
#! /bin/bash
pacman -Syu --needed --noconfirm
pacman -S archiso pacman-contrib --noconfirm
Loading…
Cancel
Save