sync with template repo
This commit is contained in:
parent
f367fc1e9c
commit
9c7dcd99c5
4 changed files with 76 additions and 44 deletions
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
out/
|
||||
work/
|
60
build.sh
Executable file
60
build.sh
Executable file
|
@ -0,0 +1,60 @@
|
|||
#!/usr/bin/bash
|
||||
main() {
|
||||
set -e
|
||||
local Black DarkGray Red LightRed Green LightGreen Brown Yellow Blue LightBlue Purple Light Purple Cyan LightCyan LightGray White reset
|
||||
## save colors
|
||||
Black="\e[0;30m"
|
||||
DarkGray="\e[1;30m"
|
||||
Red="\e[0;31m"
|
||||
LightRed="\e[1;31m"
|
||||
Green="\e[0;32m"
|
||||
LightGreen="\e[1;32m"
|
||||
Brown="\e[0;33m"
|
||||
Yellow="\e[1;33m"
|
||||
Blue="\e[0;34m"
|
||||
LightBlue="\e[1;34m"
|
||||
Purple="\e[0;35m"
|
||||
Light=Purple="\e[1;35m"
|
||||
Cyan="\e[0;36m"
|
||||
LightCyan="\e[1;36m"
|
||||
LightGray="\e[0;37m"
|
||||
White="\e[1;37m"
|
||||
reset="\e[0m"
|
||||
local reponame
|
||||
reponame=${PWD##*/}
|
||||
|
||||
echo -e "$Green### start install packeges for build $reponame ###$reset"
|
||||
echo -e "$Brown### checking your os ###$reset"
|
||||
if type pacman >/dev/null 2>&1;then
|
||||
if [ "$(id -u)" != "0" ]; then
|
||||
echo -e "$Red### you are not in root$reset"
|
||||
exit 1
|
||||
else
|
||||
install
|
||||
echo -e "$Blue### install complete ###$reset"
|
||||
echo -e "$Green### start build $reponame with archiso ###$reset"
|
||||
build
|
||||
makezip
|
||||
fi
|
||||
else
|
||||
echo -e "$Red###os cant supported###$reset"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
}
|
||||
install() {
|
||||
set -e
|
||||
pacman -Sy; pacman --noconfirm -S --needed git archiso github-cli p7zip
|
||||
}
|
||||
build() {
|
||||
set -e
|
||||
mkarchiso -v iso/
|
||||
}
|
||||
makezip() {
|
||||
cd out
|
||||
7z -v500m a "$(ls *.iso)".zip "$(ls *.iso)"
|
||||
md5sum * > md5sums.txt
|
||||
}
|
||||
|
||||
|
||||
main
|
|
@ -1,14 +1,13 @@
|
|||
alsa-utils
|
||||
ark
|
||||
amd-ucode
|
||||
arch-install-scripts
|
||||
#archinstall
|
||||
archinstall
|
||||
b43-fwcutter
|
||||
base
|
||||
base-devel
|
||||
bind
|
||||
brltty
|
||||
#broadcom-wl
|
||||
broadcom-wl-dkms
|
||||
btrfs-progs
|
||||
clonezilla
|
||||
cloud-init
|
||||
|
@ -44,22 +43,6 @@ intel-ucode
|
|||
#ipw2100-fw
|
||||
#ipw2200-fw
|
||||
irssi
|
||||
pipewire
|
||||
pipewire-pulse
|
||||
gst-plugin-pipewire
|
||||
libpipewire
|
||||
pipewire-alsa
|
||||
pipewire-audio
|
||||
pipewire-ffado
|
||||
pipewire-jack
|
||||
pipewire-media-session
|
||||
pipewire-roc
|
||||
pipewire-v4l2
|
||||
pipewire-x11-bell
|
||||
pipewire-zeroconf
|
||||
alsa-ucm-conf
|
||||
dkms
|
||||
sof-firmware
|
||||
iw
|
||||
iwd
|
||||
jfsutils
|
||||
|
@ -96,7 +79,6 @@ nmap
|
|||
ntfs-3g
|
||||
nvme-cli
|
||||
open-iscsi
|
||||
open-vm-tools
|
||||
openconnect
|
||||
openssh
|
||||
openvpn
|
||||
|
@ -110,7 +92,6 @@ pv
|
|||
python
|
||||
python-psutil
|
||||
python-systemd
|
||||
qterminal
|
||||
refind
|
||||
#reflector
|
||||
reiserfsprogs
|
||||
|
@ -147,15 +128,17 @@ xfsprogs
|
|||
xl2tpd
|
||||
xorg-server
|
||||
xorg-twm
|
||||
boost
|
||||
xorg-xinit
|
||||
zsh
|
||||
archlinux-keyring
|
||||
openssl-1.1
|
||||
openssl
|
||||
android-file-transfer
|
||||
gvfs
|
||||
gvfs-mtp
|
||||
broadcom-wl-dkms
|
||||
networkmanager
|
||||
android-file-transfer
|
||||
|
||||
|
||||
|
||||
#Desktop
|
||||
sddm
|
||||
|
@ -167,6 +150,8 @@ plasma-nm
|
|||
konsole
|
||||
firefox
|
||||
|
||||
|
||||
|
||||
#cutefish-desktop
|
||||
cutefish-calculator
|
||||
cutefish-core
|
||||
|
@ -183,32 +168,17 @@ cutefish-wallpapers
|
|||
konsole
|
||||
parch-cutefish-fix
|
||||
|
||||
|
||||
#systemutils
|
||||
btop
|
||||
xdg-user-dirs
|
||||
packagekit-qt5
|
||||
neofetch-git
|
||||
keepassxc
|
||||
leafpad
|
||||
gwenview
|
||||
okular
|
||||
mpv
|
||||
parch-mpv
|
||||
ibus
|
||||
ttf-dejavu
|
||||
juk
|
||||
|
||||
#parchlinuxstuff
|
||||
calamares
|
||||
parch-grub
|
||||
parch-welcome
|
||||
calamares-parch
|
||||
#ParchLinux Core Packages
|
||||
os-prober
|
||||
paru
|
||||
parch-emoji-ios
|
||||
vazirmatn-fonts
|
||||
parch-branding
|
||||
parch-pacman
|
||||
parch-os-wallpapers
|
||||
parch-emoji-ios
|
||||
estedad-fonts
|
||||
vazirmatn-fonts
|
||||
parch-grub
|
||||
|
|
|
@ -34,7 +34,7 @@ Architecture = auto
|
|||
#NoProgressBar
|
||||
CheckSpace
|
||||
#VerbosePkgLists
|
||||
ParallelDownloads = 5
|
||||
#ParallelDownloads = 5
|
||||
|
||||
# By default, pacman accepts packages signed by keys that its local keyring
|
||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||
|
|
Loading…
Add table
Reference in a new issue