Compare commits

...

98 Commits
main ... main

Author SHA1 Message Date
112886268c Update .github/release-nest-v3-nvidia-iso 2025-01-05 18:02:29 +01:00
1457ef9dba Update .github/release-nest-v3-iso 2025-01-05 18:02:24 +01:00
5efdd7d621 Update .github/release-nest-v3-nvidia-iso 2025-01-05 17:33:32 +01:00
2401e99a1c Update .github/release-nest-v3-iso 2025-01-05 17:33:18 +01:00
072b2a538a Update info.sh 2025-01-05 17:32:55 +01:00
910664125c Update .github/release-nest-v3-nvidia-iso 2024-12-20 22:57:26 +01:00
aea7fdc444 Update .github/release-nest-v3-nvidia-iso 2024-12-20 16:20:59 +01:00
26009b7fc2 Update .github/release-nest-v3-iso 2024-12-20 16:20:52 +01:00
efe83339c6 Update info.sh 2024-12-20 16:20:45 +01:00
61661bed26 build 2024-12-19 19:55:25 +01:00
d6cae5ee29 build 2024-12-19 19:54:39 +01:00
Ward from fusion-voyager-3
41ab0e89d7 Try to fix volid length 2024-12-19 17:35:30 +03:00
Ward from fusion-voyager-3
e1106c5717 Latest Changes 2024-12-19 17:16:49 +03:00
Ward from fusion-voyager-3
c60a9b885f Latest Changes 2024-12-19 00:30:29 +03:00
Ward from fusion-voyager-3
01e361948c Fix perms 2024-12-17 22:49:11 +03:00
a3f3d5bfeb Update .github/release-nest-v3-nvidia-iso 2024-12-17 19:31:37 +01:00
8106d0f226 Update .github/release-nest-v3-iso 2024-12-17 19:30:38 +01:00
e9121135c0 Apply Patch 2024-12-17 19:28:58 +01:00
994565c80d Update info.sh 2024-12-17 19:28:43 +01:00
32883141b4 Update .github/release-nest-v3-nvidia-iso 2024-12-13 14:23:45 +01:00
9525bdb343 Update .github/release-nest-v3-iso 2024-12-13 14:23:39 +01:00
60bc8cb110 Update info.sh 2024-12-13 14:23:28 +01:00
49358c302e Update .github/release-nest-v3-nvidia-iso 2024-12-06 13:31:30 +01:00
35a857b672 Update .github/release-nest-v3-iso 2024-12-06 13:31:24 +01:00
8385d20f5b Update .github/release-nest-v3-nvidia-iso 2024-12-06 13:19:13 +01:00
439e32c1e1 Update .github/release-nest-v3-iso 2024-12-06 13:19:06 +01:00
52a4486256 Update info.sh 2024-12-06 13:18:58 +01:00
20688e08bd Update .github/release-nest-v3-nvidia-iso 2024-11-29 17:23:56 +01:00
83c55f3c2a Update .github/release-nest-v3-iso 2024-11-29 17:23:48 +01:00
3f4c692f89 Update .github/release-nest-v3-nvidia-iso 2024-11-28 00:02:18 +01:00
9611a63083 Update .github/release-nest-v3-iso 2024-11-28 00:02:03 +01:00
1b1bbc9619 Update .github/release-nest-v3-nvidia-iso 2024-11-27 23:24:22 +01:00
41b2207008 Update .github/release-nest-v3-iso 2024-11-27 23:24:12 +01:00
90c0f2b0ce Update hooks/0-create-liveuser.chroot 2024-11-27 23:17:59 +01:00
a9f4a03d28 Update hooks/0-create-liveuser.chroot 2024-11-27 18:52:51 +01:00
11a3237252 Update .github/release-nest-v3-nvidia-iso 2024-11-27 14:16:55 +01:00
fd611146fd Update .github/release-nest-v3-iso 2024-11-27 14:16:48 +01:00
f8b39d3b2a Update info.sh 2024-11-27 14:16:40 +01:00
508edacad0 Update .github/release-nest-v3-nvidia-iso 2024-11-19 10:52:24 +01:00
37eeed4642 Update .github/release-nest-v3-nvidia-iso 2024-11-18 23:17:56 +01:00
9fb5c70d1b Update .github/release-nest-v3-iso 2024-11-18 23:17:49 +01:00
1e2fb2aa23 Update info.sh 2024-11-18 23:17:39 +01:00
3190a333e3 Update .github/release-nest-v3-cosmo-iso 2024-11-09 13:58:07 +01:00
28a40a22af Update info.sh 2024-11-09 13:57:56 +01:00
5f66af066e Update .github/release-nest-v3-cosmo-iso 2024-11-09 13:46:18 +01:00
d056cb2022 Update cosmo-enablement/hooks/4-install-cosmo-packages.chroot 2024-11-09 13:45:59 +01:00
b0040f2c91 Update .github/release-nest-v3-cosmo-iso 2024-11-09 13:25:39 +01:00
5dc9be4e04 Update cosmo-enablement/hooks/4-install-cosmo-packages.chroot 2024-11-09 13:25:10 +01:00
1bd712eb2f Update cosmo-enablement/hooks/3-install-nvidia-driver.chroot 2024-11-09 13:19:22 +01:00
0a647ff4b0 Update .github/release-nest-v3-nvidia-iso 2024-11-05 10:26:04 +01:00
694ea4b0ef Update .github/release-nest-v3-iso 2024-11-05 10:25:56 +01:00
dcdabca4e1 Update .github/release-nest-v3-iso 2024-11-05 00:58:29 +01:00
bd70b1bc9c Update .github/release-nest-v3-nvidia-iso 2024-11-03 20:43:25 +01:00
bdff69aa20 Update .github/release-nest-v3-iso 2024-11-03 20:43:17 +01:00
3a55d46fca Update .github/release-nest-v3-iso 2024-10-30 16:13:58 +01:00
f3edf39c5d Update .github/release-nest-v3-nvidia-iso 2024-10-30 15:54:49 +01:00
e81cea7907 Update nvidia-enablement/hooks/3-install-nvidia-driver.chroot 2024-10-30 15:54:39 +01:00
83c3397147 Update info.sh 2024-10-30 15:54:29 +01:00
3debde39af Update .github/release-nest-v3-nvidia-iso 2024-10-20 12:29:38 +02:00
7154911791 Update .github/release-nest-v3-nvidia-iso 2024-10-19 18:05:19 +02:00
9d0121071d Update info.sh 2024-10-19 18:05:10 +02:00
2350554c00 Update .github/release-nest-v3-nvidia-iso 2024-10-05 19:37:05 +02:00
1e47f3d400 Update info.sh 2024-10-05 19:36:56 +02:00
7706c1721b Update .github/release-nest-v3-nvidia-iso 2024-10-04 17:24:49 +02:00
8bc5e7ecee Update nvidia-enablement/hooks/3-install-nvidia-driver.chroot 2024-10-04 17:07:30 +02:00
d0bb180b4e Update info.sh 2024-10-04 17:06:39 +02:00
fbfdbe99e9 Update .github/release-nest-v3-nvidia-iso 2024-09-27 22:04:50 +02:00
a0e6a7fdd0 Update hooks/5-add-autologin.chroot 2024-09-27 22:04:41 +02:00
da5264529c New ISO build 2024-09-27 19:49:05 +01:00
03781928de Update .github/release-nest-v3-nvidia-iso 2024-09-08 00:41:00 +02:00
b43624362b Update .github/release-nest-v3-nvidia-iso 2024-09-08 00:10:28 +02:00
196ee11e81 Update .github/release-nest-v3-nvidia-iso 2024-09-05 13:31:04 +02:00
30b7b15cfd Update nvidia-enablement/hooks/3-install-nvidia-driver.chroot 2024-09-05 13:30:40 +02:00
299ed9f5f7 Update .github/release-nest-v3-nvidia-iso 2024-09-04 19:43:58 +02:00
82317689cf Update .github/release-nest-v3-nvidia-iso 2024-09-04 17:26:14 +02:00
621fcea8ba Update hooks/999-cleanup-apt-cache.chroot 2024-09-04 17:13:54 +02:00
a6b4ed7830 Update build.sh 2024-09-04 16:13:27 +02:00
136ec26b4f Update info.sh 2024-09-04 15:49:38 +02:00
a302a78943 Update .github/release-nest-v3-nvidia-iso 2024-09-04 11:22:10 +02:00
0790cc48c8 Update pool-lists/0-main.list 2024-09-04 11:00:41 +02:00
88adabbf9b Update nvidia-enablement/data/refind/EFI/boot/refind.conf 2024-09-03 14:02:01 +02:00
006d5a793e Update data/refind/EFI/boot/refind.conf-sample 2024-09-03 14:01:45 +02:00
daec8227e4 Update data/refind/EFI/boot/refind.conf 2024-09-03 14:01:27 +02:00
f8f38f45f0 Update data/refind/EFI/boot/refind-dark/refind-dark.conf 2024-09-03 14:01:02 +02:00
17fed73c98 Update .github/release-nest-v3-nvidia-iso 2024-08-29 20:57:19 +02:00
0ebce1a7a5 Update info.sh 2024-08-29 20:55:19 +02:00
f23b1ef44f Update .github/release-nest-v3-nvidia-iso 2024-08-29 20:39:07 +02:00
1a3dd86401 Update chroot_scripts/0-chroot.sh 2024-08-29 20:28:08 +02:00
b009e4293d Update chroot_scripts/2-install-live-lists.sh 2024-08-29 20:27:48 +02:00
bfe119e32c Update .github/release-nest-v3-nvidia-iso 2024-08-29 20:19:56 +02:00
32c18e49fd Update chroot_scripts/2-install-live-lists.sh 2024-08-29 20:19:35 +02:00
07ffb8914c Update .github/release-nest-v3-nvidia-iso 2024-08-29 19:59:35 +02:00
66a5e91ea4 Delete hooks/5-add-autologin.chroot 2024-08-29 19:59:08 +02:00
85569c8fad Delete hooks/0-color-papirus.chroot 2024-08-29 19:55:22 +02:00
8fb7ccb7e3 Update README.md 2024-08-29 19:54:06 +02:00
9ce978982d Update README.md 2024-08-29 19:53:18 +02:00
582da2ca89 Update rem-lists/live-boot.list 2024-08-29 19:50:25 +02:00
8d411ef520 Update live-lists/1-desktop.list 2024-08-29 19:48:25 +02:00
38 changed files with 98 additions and 59 deletions

View File

@ -1 +1 @@
2
4

View File

@ -1 +1 @@
2
1

View File

@ -1 +1 @@
3
2

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/true/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/true/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Canary-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Canary-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/true/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest-COSMO/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/false/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -31,7 +31,7 @@ jobs:
if_key_exists: replace
- name: Set ISO Info
run: sed "s/#DISTNAME#/PikaOS-Nest-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh
run: sed "s/#DISTNAME#/PikaOS-Nest-NVIDIA/g" -i ./info.sh && sed "s/#ARCH#/amd64-v3/g" -i ./info.sh && sed "s/#IS_ISO_NVIDIA#/true/g" -i ./info.sh
- name: Get ISO Build Dependencies
run: ./get_iso_build_dep.sh

View File

@ -1,3 +1,3 @@
# live-iso-gnome-amd64-v3
# live-iso-kde
Live ISO Builder for PikaOS GNOME (amd64-v3)
Live ISO Builder for PikaOS KDE

View File

@ -44,10 +44,9 @@ mksquashfs \
"$ROOTFS_PATH" \
"$LIVE_BOOT_LIVE_PATH/filesystem.squashfs" \
-noappend \
-comp xz \
-b 1M \
-Xdict-size 1M \
-Xbcj x86
-comp zstd \
-Xcompression-level 19 \
-b 1M
# Copy Kernel to live (Disabled, Copy Kernels to refind instead)
#cp "$ROOTFS_PATH/boot"/vmlinuz-* \
@ -62,11 +61,18 @@ mksquashfs \
# Copy kernel to refind
mkdir -p ./data/refind/EFI
cp -vf "$ROOTFS_PATH/boot"/vmlinuz-"$ISO_KERNEL" "./data/refind/EFI/vmlinuz"
cp -vf "$ROOTFS_PATH/boot"/initrd.img-"$ISO_KERNEL" "./data/refind/EFI/initrd"
#cp -vf "$ROOTFS_PATH/boot"/initrd.img-"$ISO_KERNEL" "./data/refind/EFI/initrd"
cp -vf "$ROOTFS_PATH/boot"/booster.img-"$ISO_KERNEL" "./data/refind/EFI/initrd"
EFI_BOOT_IMAGE_SIZE=$(($(du -s -B1048576 ./data/refind | cut -f1) + 10))
EFI_BOOT_IMAGE="$LIVE_BOOT_PATH/efiboot.img"
# Create needed ISO Params in refind
sed -i "s#THE_NAME_OF_CURRENT_ISO_FOR_VENTOY#$ISO_IMAGE".iso"#g" ./data/refind/refind_linux.conf
sed -i "s#THE_NAME_OF_CURRENT_ISO_FOR_VENTOY#$ISO_IMAGE".iso"#g" ./data/refind/EFI/boot/refind.conf
sed -i "s#THE_LABEL_OF_CURRENT_ID#$ISO_LABEL#g" ./data/refind/refind_linux.conf
sed -i "s#THE_LABEL_OF_CURRENT_ID#$ISO_LABEL#g" ./data/refind/EFI/boot/refind.conf
# Create Refind Boot Image
dd if=/dev/zero of="$EFI_BOOT_IMAGE" bs=1M count=$EFI_BOOT_IMAGE_SIZE
mkfs.vfat -F 32 "$EFI_BOOT_IMAGE"
@ -89,10 +95,11 @@ mkdir -p ./output
xorriso \
-as mkisofs \
-iso-level 3 \
-V "PikaOS 4" \
-V "$ISO_LABEL" \
-partition_offset 16 \
-appended_part_as_gpt \
-no-pad \
-no-emul-boot \
-append_partition 2 0xef "$EFI_BOOT_IMAGE" \
--efi-boot --interval:appended_partition_2:all:: \
-o "./output/$ISO_IMAGE".iso \

View File

@ -16,6 +16,7 @@ apt-get install initramfs-tools adwaita-icon-theme amdgpu-drm --yes --option Dpk
apt-get install desktop-file-utils --yes --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" --no-install-recommends
apt-get install kernel-pika --yes --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" --no-install-recommends
apt-get install booster-placeholder --yes --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" --no-install-recommends
apt-get install --yes --no-install-recommends --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" pika-kde-settings
# Upgrade system with new cache
@ -24,7 +25,6 @@ apt-get full-upgrade --yes --option Dpkg::Options::="--force-confnew" --option D
# Install Absolute Live Boot Basics
apt-get install --yes --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" --no-install-recommends \
live-boot \
systemd-sysv \
iwd \
curl openssh-client \

View File

@ -18,5 +18,6 @@ do
done
apt-get install --yes --no-install-recommends --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" $(cat /chroot_scripts/live_list | tr "\n" " ")
systemctl mask fwupd || true
systemctl mask nmdb || true

View File

@ -1,4 +1,4 @@
#!/bin/bash
apt-get install --yes --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" \
nvidia-open-driver-560
nvidia-open-driver-565

View File

@ -1,4 +1,4 @@
#!/bin/bash
apt-get install --yes --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" \
pika-gameutils-meta
pika-gameutils-meta obs-studio libgtk-4-dev cargo code libadwaita-1-dev gtk-4-examples libadwaita-1-examples code openjdk-8-jre-headless openjdk-24-jre gh git

View File

@ -14,7 +14,7 @@ banner refind-dark/banners/refind.png
#timeout -1
#Display, customize according to your display
#resolution 3440 1440
resolution max
#Graphics
use_graphics_for linux,grub,osx,windows

View File

@ -186,7 +186,7 @@ use_nvram false
#resolution 1024 768
#resolution 1440 900
#resolution 3
#resolution max
resolution max
# Enable touch screen support. If active, this feature enables use of
# touch screen controls (as on tablets). Note, however, that not all
@ -276,7 +276,7 @@ use_nvram false
# with no options.
#
#showtools shell, bootorder, gdisk, memtest, mok_tool, apple_recovery, windows_recovery, about, hidden_tags, reboot, exit, firmware, fwupdate
showtools install,bootorder,shell,memtest,gdisk,apple_recovery,csr_rotate,windows_recovery,mok_tool,about,shutdown,reboot,firmware
#showtools install,bootorder,shell,memtest,gdisk,apple_recovery,csr_rotate,windows_recovery,mok_tool,about,shutdown,reboot,firmware
# Additional directories to scan for tools. You may specify a directory
# alone or a volume identifier plus pathname. The default is to scan no
@ -651,12 +651,12 @@ menuentry "PikaOS Live Image" {
icon EFI/BOOT/REFIND-DARK/ICONS/OS_PIKAOS.PNG
loader EFI/VMLINUZ
initrd EFI/INITRD
options "boot=live quiet splash"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot quiet splash"
submenuentry "Boot live image with logging" {
options "boot=live"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot"
}
submenuentry "Boot live image with safe graphics" {
options "boot=live nomodeset"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot nomodeset"
}
}

View File

@ -186,7 +186,7 @@ use_nvram false
#resolution 1024 768
#resolution 1440 900
#resolution 3
#resolution max
resolution max
# Enable touch screen support. If active, this feature enables use of
# touch screen controls (as on tablets). Note, however, that not all

View File

@ -1,3 +1,3 @@
"Boot live image with standard options" "boot=live quiet splash ---"
"Boot live image with logging" "boot=live ---"
"Boot live image with safe graphics" "boot=live nomodeset ---"
"Boot live image with standard options" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot quiet splash ---"
"Boot live image with logging" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot ---"
"Boot live image with safe graphics" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot nomodeset ---"

View File

@ -1,3 +0,0 @@
#! /bin/bash
/usr/lib/pika/gnome-layouts/papirus-folders -u -C yellow

View File

@ -1,6 +1,7 @@
#!/bin/bash
adduser --quiet --disabled-password --shell /bin/bash --gecos "PikaOS Live User" "pikaos"
groupadd -g 1001 "pikaos"
adduser --uid 1001 --gid 1001 --quiet --disabled-password --shell /bin/bash --gecos "PikaOS Live User" "pikaos"
passwd -d "pikaos"
for group in adm cdrom sudo render dip video plugdev input render lpadmin sambashare
do

14
hooks/4-booster-setup.chroot Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
touch /etc/booster.yaml
tee /etc/booster.yaml <<'EOF'
vconsole: true
extra_files: busybox
enable_lvm: true
modules_force_load: usbhid,hid_generic,loop,usb_storage
universal: true
modules: usbhid,hid_generic,loop,usb_storage
enable_hooks: true
enable_plymouth: true
EOF
update-initramfs -c -k all

View File

@ -5,5 +5,5 @@ mkdir -p /etc/sddm.conf.d/ || true
echo -e '[daemon]\nAutomaticLogin=pikaos\nAutomaticLoginEnable=True' >> /etc/gdm3/daemon.conf || true
sed '/WaylandEnable=false/ s/^\#*/\#/' -i /etc/gdm3/daemon.conf || true
ln -sf /etc/gdm3/daemon.conf /etc/gdm3/custom.conf
echo -e '[Autologin]\nUser=pikaos\nSession=plasma' > /etc/sddm.conf.d/zautologin.conf || true
echo -e '[Autologin]\nUser=pikaos\nSession=plasmax11' > /etc/sddm.conf.d/zautologin.conf || true
echo -e '[User]\nSession=gnome\nIcon=/home/pikaos/.face\nSystemAccount=false' > /var/lib/AccountsService/users/pikaos || true

View File

@ -4,3 +4,6 @@
rm -f /var/lib/apt/lists/*_Packages
rm -f /var/lib/apt/lists/*_Sources
rm -f /var/lib/apt/lists/*_Translation-*
systemctl unmask fwupd || true
systemctl unmask nmdb || true
apt clean -y

14
info.sh
View File

@ -6,10 +6,18 @@ export LIVE_BOOT_LIVE_PATH="$LIVE_BOOT_DATA_PATH/live"
export ROOTFS_PATH="$LIVE_BOOT_PATH/rootfs"
export LIVE_HOSTNAME="pikaos"
export ISO_DISTNAME="#DISTNAME#"
export ISO_KERNEL="6.10.5-pikaos"
export ISO_NVIDIA=#IS_ISO_NVIDIA#
export ISO_KERNEL="6.12.8-pikaos"
export ISO_ARCH="#ARCH#"
export ISO_RELEASE="4.0"
export ISO_DESKTOP="GNOME"
export ISO_PATCH="7"
export ISO_DESKTOP="KDE"
export ISO_DESKTOP_ID="KD"
export ISO_PATCH="1"
if [ "ISO_NVIDIA" = true ]
then
export ISO_LABEL="P"$ISO_DESKTOP_ID"N $(date '+%y.%m.%d') $ISO_PATCH"
else
export ISO_LABEL="P"$ISO_DESKTOP_ID" $(date '+%y.%m.%d') $ISO_PATCH"
fi
export ISO_IMAGE="$ISO_DISTNAME-$ISO_DESKTOP-$ISO_RELEASE-$ISO_ARCH-$(date '+%y.%m.%d')-$ISO_PATCH"
export LIVE_BOOT_VOLUME_NAME="$ISO_DISTNAME-$ISO_DESKTOP-$ISO_RELEASE-$ISO_ARCH-$ISO_PATCH"

View File

@ -22,5 +22,9 @@ f2fs-tools
xfsprogs
refind
mesa-hybrid
console-common
console-data
console-data
booster
plymouth
plymouth-themes
plymouth-theme-pika
pika-live-booster-hooks

View File

@ -1,5 +1,5 @@
apt-xapian-index
python3-xapian
pika-gnome-desktop
pika-gnome-settings
pika-kde-desktop
pika-kde-settings
firefox

View File

@ -186,7 +186,7 @@ use_nvram false
#resolution 1024 768
#resolution 1440 900
#resolution 3
#resolution max
resolution max
# Enable touch screen support. If active, this feature enables use of
# touch screen controls (as on tablets). Note, however, that not all
@ -276,7 +276,7 @@ use_nvram false
# with no options.
#
#showtools shell, bootorder, gdisk, memtest, mok_tool, apple_recovery, windows_recovery, about, hidden_tags, reboot, exit, firmware, fwupdate
showtools install,bootorder,shell,memtest,gdisk,apple_recovery,csr_rotate,windows_recovery,mok_tool,about,shutdown,reboot,firmware
#showtools install,bootorder,shell,memtest,gdisk,apple_recovery,csr_rotate,windows_recovery,mok_tool,about,shutdown,reboot,firmware
# Additional directories to scan for tools. You may specify a directory
# alone or a volume identifier plus pathname. The default is to scan no
@ -651,12 +651,12 @@ menuentry "PikaOS Live Image" {
icon EFI/BOOT/REFIND-DARK/ICONS/OS_PIKAOS.PNG
loader EFI/VMLINUZ
initrd EFI/INITRD
options "boot=live modules_load=nvidia nvidia-drm.modeset=0 quiet splash"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot modules_load=nvidia nvidia-drm.modeset=0 quiet splash"
submenuentry "Boot live image with logging" {
options "boot=live modules_load=nvidia nvidia-drm.modeset=0"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot modules_load=nvidia nvidia-drm.modeset=0"
}
submenuentry "Boot live image with safe graphics" {
options "boot=live nomodeset"
options "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot nomodeset"
}
}

View File

@ -1,3 +1,3 @@
"Boot live image with standard options" "boot=live modules_load=nvidia nvidia-drm.modeset=0 quiet splash ---"
"Boot live image with logging" "boot=live modules_load=nvidia nvidia-drm.modeset=0 ---"
"Boot live image with safe graphics" "boot=live nomodeset ---"
"Boot live image with standard options" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot modules_load=nvidia nvidia-drm.modeset=0 quiet splash ---"
"Boot live image with logging" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot modules_load=nvidia nvidia-drm.modeset=0 ---"
"Boot live image with safe graphics" "VTOY_ISO_NAME=THE_NAME_OF_CURRENT_ISO_FOR_VENTOY ISO_LABEL_NAME=""THE_LABEL_OF_CURRENT_ID"" boot=live booster.loadcdrom booster.skiproot nomodeset ---"

View File

@ -1,4 +1,4 @@
#!/bin/bash
apt-get install --yes --option Dpkg::Options::="--force-confnew" --option Dpkg::Options::="--force-overwrite" \
nvidia-driver-555
nvidia-driver-565

View File

@ -26,3 +26,4 @@ refind
mokutil
pika-refind-theme
booster
zram-tools

View File

@ -7,9 +7,12 @@ ubuntu-session
ubuntu-wallpapers
unattended-upgrades
xul-ext-ubufox
yaru-theme-gnome-shell
tilix
gnome-shell
nautilus
gnome-sushi
apport
gnome-terminal
rtkit
emacs-common
cosmic-term