Merge pull request #22 from crystal-linux/development

Just another pull to main
main
Matt C 2 years ago committed by GitHub
commit 56e78ae502
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -18,7 +18,8 @@ jobs:
id: build id: build
run: | run: |
# Set BUILD_DATE # Set BUILD_DATE
export BUILD_DATE=$(date +'%m-%d-%g-%H-%M') # 2022-09-29
export BUILD_DATE=$(date +'%Y-%m-%d')
# Make sure container is up-to-date # Make sure container is up-to-date
pacman -Syu --needed --noconfirm pacman -Syu --needed --noconfirm

@ -26,6 +26,12 @@ Type=Application
Icon=nautilus Icon=nautilus
Exec=sh -c \"gsettings set org.gnome.desktop.screensaver lock-enabled false\"" > /home/crystal/.config/autostart/no-lock-screen.desktop Exec=sh -c \"gsettings set org.gnome.desktop.screensaver lock-enabled false\"" > /home/crystal/.config/autostart/no-lock-screen.desktop
# Set default session to Onyx
echo "[User]
Session=onyx
Icon=/var/lib/AccountsService/icons/crystal
SystemAccount=false" > /var/lib/AccountsService/users/crystal
# Jade-GUI Autostart # Jade-GUI Autostart
cp \ cp \
/var/lib/flatpak/exports/share/applications/al.getcryst.jadegui.desktop \ /var/lib/flatpak/exports/share/applications/al.getcryst.jadegui.desktop \
@ -36,7 +42,10 @@ chown -R crystal:crystal /home/crystal/
chmod +x /home/crystal/.config/autostart/*.desktop chmod +x /home/crystal/.config/autostart/*.desktop
# Services # Services
systemctl enable vmtoolsd
systemctl enable vmware-vmblock-fuse
systemctl enable NetworkManager systemctl enable NetworkManager
systemctl enable reflector
systemctl enable gdm systemctl enable gdm
# Mirrorlist # Mirrorlist
@ -50,8 +59,4 @@ echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf echo "LANG=en_US.UTF-8" > /etc/locale.conf
locale-gen locale-gen
# Onyx as default gdm session
rm /usr/share/xsessions/gnome*
rm /usr/share/wayland-sessions/gnome*
echo "Configured the system. Exiting chroot." echo "Configured the system. Exiting chroot."

@ -9,11 +9,8 @@ After=etc-pacman.d-gnupg.mount
[Service] [Service]
Type=oneshot Type=oneshot
RemainAfterExit=yes RemainAfterExit=yes
ExecStart=/bin/bash -c "echo hi"
ExecStart=/usr/bin/pacman-key --init ExecStart=/usr/bin/pacman-key --init
ExecStart=/usr/bin/pacman-key --populate archlinux ExecStart=/usr/bin/pacman-key --populate archlinux
ExecStart=/usr/bin/reflector --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
ExecStart=/usr/bin/sed -i 's/#Server/Server/g' /etc/pacman.d/mirrorlist
[Install] [Install]

@ -1,11 +1,13 @@
# Arch packages # Arch packages
arch-install-scripts arch-install-scripts
archlinux-keyring
btrfs-progs btrfs-progs
cowsay cowsay
curl curl
curl curl
dosfstools dosfstools
edk2-shell edk2-shell
gtkmm3
linux linux
linux-firmware linux-firmware
memtest86+ memtest86+
@ -19,9 +21,20 @@ reflector
syslinux syslinux
systemd-sysvcompat systemd-sysvcompat
tree tree
virtualbox-guest-utils
open-vm-tools
xfsprogs xfsprogs
zsh zsh
# Fonts
noto-fonts
noto-fonts-emoji
noto-fonts-extra
noto-fonts-cjk
# Networking
openvpn
# GUI Target # GUI Target
firefox firefox
gdm gdm
@ -30,6 +43,8 @@ gparted
mesa mesa
spice-vdagent spice-vdagent
xorg xorg
pipewire
pipewire-pulse
# Things we're hosting # Things we're hosting
base base
@ -37,16 +52,16 @@ filesystem
grub grub
lsb-release lsb-release
neofetch neofetch
pfetch
sudo sudo
# Our packages # Our packages
amethyst ame
crystal-wallpapers crystal-wallpapers
crystal-mirrorlist
crystal-keyring
jade jade
jade-gui jade-gui
# Text editors # Text editors
micro
nano nano
vim vim

@ -73,10 +73,10 @@ RemoteFileSigLevel = Never
# after the header, and they will be used before the default mirrors. # after the header, and they will be used before the default mirrors.
[crystal-x86_64] [crystal-x86_64]
Server = https://repo.getcryst.al/x86_64/ Include = /etc/pacman.d/crystal-mirrorlist
[crystal-any] [crystal-any]
Server = https://repo.getcryst.al/any/ Include = /etc/pacman.d/crystal-mirrorlist
#[testing] #[testing]
#Include = /etc/pacman.d/mirrorlist #Include = /etc/pacman.d/mirrorlist

@ -2,10 +2,10 @@
# shellcheck disable=SC2034 # shellcheck disable=SC2034
iso_name="crystal-live" iso_name="crystal-live"
iso_label="CRYS_$(date +%Y%m)" iso_label="CRYS_$(date +'%Y-%m-%d')"
iso_publisher="Crystal Linux <https://getcryst.al>" iso_publisher="Crystal Linux <https://getcryst.al>"
iso_application="Crystal Linux Live" iso_application="Crystal Linux Live"
iso_version="$(date +"%m-%d-%g-%H-%M")" iso_version="$(date +'%Y-%m-%d')"
install_dir="arch" install_dir="arch"
bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito' 'uefi-x64.systemd-boot.esp' 'uefi-x64.systemd-boot.eltorito') bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito' 'uefi-x64.systemd-boot.esp' 'uefi-x64.systemd-boot.eltorito')
arch="x86_64" arch="x86_64"

Loading…
Cancel
Save