First commit

This commit is contained in:
2025-11-17 06:58:20 -07:00
parent 8afca01a8f
commit d95e1939a2
54 changed files with 696 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
Ex0GGvzL36RVbpkJT7XkEvX/VzUt
=m/BA
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -0,0 +1,42 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
Ex0GGvzL36RVbpkJT7XkEvX/VzUt
=m/BA
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -0,0 +1,2 @@
deb [arch=amd64,i386] https://repo.rakuos.org/rakuos rakuos main contrib non-free non-free-firmware
deb http://deb.xanmod.org sid main

View File

@@ -0,0 +1,3 @@
deb [arch=amd64,i386] https://repo.rakuos.org/rakuos rakuos main contrib non-free non-free-firmware
deb http://deb.xanmod.org sid main

View File

@@ -0,0 +1,30 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
mQENBFhxW04BCAC61HuxBVf1XJiQjXu/DSAtVcnuK38geDoDjcqFtHskFy32NgJG
X118EFNym6noF+oibaSftI9yjHthWvMnYZ/+DPwd7YZhbAjBvxMIQCsP6cFVxrgc
VV8g+uh4TCfbpalDBFoncRhQCgkmDN9Vd4kIWRh6BHJuzpKB/h2KxUHZVEKgWlK2
dR1xUtbrc+kp8gLwPbxTgC3tZ4x2uMMMlnbyCMSRa5oJ/AvoW4W1XphKL9ivsFHM
PSQkUBDvgv2RPw+0XBxPy8SYE0r0onx0ZIpjJRTODt3bSV6/0owwlpNogV9bT8HY
kl3+w3mTwax6S1akHZuJtLkZS0uUBz1BHt5bABEBAAG0IVhhbk1vZCBLZXJuZWwg
PGtlcm5lbEB4YW5tb2Qub3JnPokBNwQTAQgAIQUCWHFbTgIbAwULCQgHAgYVCAkK
CwIEFgIDAQIeAQIXgAAKCRCG99Ce5zTmIwTmB/9/S4rmwU6efDgEaBDwBDbOfLBA
P2+kDpabjG4K+V4NSvDqlPN49KrI7C21jHghAa2VuTPbSZVQ9ziUd5DjX9OuXov8
CYVG+rrlG1UadHS8SBpgw0gNylEvo9/U6u0hl8mrbVOlpzu+eE+e4cMTHax2y580
fC2xmnM8wKgyRFEyVc6ilWU+UNTAeUFlg0YfU3cV1Ut4DzVFfamtNYg0p7Q/9MSy
VgFpt5C2U5prk4wi++51OgrtaNhMrUhzYXLINWVF6IrXhQ+mkI/FWXUZ0oyVo55v
+dQzuds/gos90q+tKyE514pYAmwQSftSjf+RmHOMpPQyMZZKSywrz4vlfveDuQEN
BFhxW04BCACs5bXq73MDb2+AsvNL2XkkbnzmE4K3k0gejB9OxrO+puAZn3wWyYIk
b0Op8qVUh+/FIiW/uFfmdFD8BypC3YkCNfg6e74f5TT3qQciccpMGy62teo3jfhT
T8E1OL1i76ALq7eNbByJKiKLBrTUDM6BDIeRZBWXQMase4+aqUAP47Kd/ByPsmCh
/pzb6yPdDPKwkspELssdPXYI7enddjQsCPoBko0j8CTPgKqMTeCuKMXCtD2gtRBN
eoVj4cbjZoZvBh8oJktzbYA8FX8eKdxIXhSP9MoVOPSWhxIQdwzkzUPK+0vUV8jA
NBTnGOkrRJPOHGPJWFWnTUGrzvcwi7czABEBAAGJAR8EGAEIAAkFAlhxW04CGwwA
CgkQhvfQnuc05iMIswgAmzSpCHFGKdkFLdC673FidJcL8adKFTO5Mpyholc5N8vG
ROJbpso+DpssF14NKoBfBWqPRgHxYzHakxHiNf0R2+EEwXH3rblzpx3PXzB0OgNe
T9T0UStrGgc9nZ8nZVURHZZ2z5zakEWS+rB2TiSxz3YArR3wiTHQW49G09uZvfp6
5Mim2w+eUxbQ689eT0DlDI1d2eDP/j5lrv1elsg3kBE2Awzdvi8DdGUpMFrSsYJw
WS85uZrwbeAs/nPO62wNIvAbbRsWnDg3AV3vc02eRvy52tTBY1W/67N02M4AxgPd
ukDDFZMifwa03yTHD/a57O4dFOnzsEVojBnbzQ7W7w==
=HKlF
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -0,0 +1,30 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
mQENBFhxW04BCAC61HuxBVf1XJiQjXu/DSAtVcnuK38geDoDjcqFtHskFy32NgJG
X118EFNym6noF+oibaSftI9yjHthWvMnYZ/+DPwd7YZhbAjBvxMIQCsP6cFVxrgc
VV8g+uh4TCfbpalDBFoncRhQCgkmDN9Vd4kIWRh6BHJuzpKB/h2KxUHZVEKgWlK2
dR1xUtbrc+kp8gLwPbxTgC3tZ4x2uMMMlnbyCMSRa5oJ/AvoW4W1XphKL9ivsFHM
PSQkUBDvgv2RPw+0XBxPy8SYE0r0onx0ZIpjJRTODt3bSV6/0owwlpNogV9bT8HY
kl3+w3mTwax6S1akHZuJtLkZS0uUBz1BHt5bABEBAAG0IVhhbk1vZCBLZXJuZWwg
PGtlcm5lbEB4YW5tb2Qub3JnPokBNwQTAQgAIQUCWHFbTgIbAwULCQgHAgYVCAkK
CwIEFgIDAQIeAQIXgAAKCRCG99Ce5zTmIwTmB/9/S4rmwU6efDgEaBDwBDbOfLBA
P2+kDpabjG4K+V4NSvDqlPN49KrI7C21jHghAa2VuTPbSZVQ9ziUd5DjX9OuXov8
CYVG+rrlG1UadHS8SBpgw0gNylEvo9/U6u0hl8mrbVOlpzu+eE+e4cMTHax2y580
fC2xmnM8wKgyRFEyVc6ilWU+UNTAeUFlg0YfU3cV1Ut4DzVFfamtNYg0p7Q/9MSy
VgFpt5C2U5prk4wi++51OgrtaNhMrUhzYXLINWVF6IrXhQ+mkI/FWXUZ0oyVo55v
+dQzuds/gos90q+tKyE514pYAmwQSftSjf+RmHOMpPQyMZZKSywrz4vlfveDuQEN
BFhxW04BCACs5bXq73MDb2+AsvNL2XkkbnzmE4K3k0gejB9OxrO+puAZn3wWyYIk
b0Op8qVUh+/FIiW/uFfmdFD8BypC3YkCNfg6e74f5TT3qQciccpMGy62teo3jfhT
T8E1OL1i76ALq7eNbByJKiKLBrTUDM6BDIeRZBWXQMase4+aqUAP47Kd/ByPsmCh
/pzb6yPdDPKwkspELssdPXYI7enddjQsCPoBko0j8CTPgKqMTeCuKMXCtD2gtRBN
eoVj4cbjZoZvBh8oJktzbYA8FX8eKdxIXhSP9MoVOPSWhxIQdwzkzUPK+0vUV8jA
NBTnGOkrRJPOHGPJWFWnTUGrzvcwi7czABEBAAGJAR8EGAEIAAkFAlhxW04CGwwA
CgkQhvfQnuc05iMIswgAmzSpCHFGKdkFLdC673FidJcL8adKFTO5Mpyholc5N8vG
ROJbpso+DpssF14NKoBfBWqPRgHxYzHakxHiNf0R2+EEwXH3rblzpx3PXzB0OgNe
T9T0UStrGgc9nZ8nZVURHZZ2z5zakEWS+rB2TiSxz3YArR3wiTHQW49G09uZvfp6
5Mim2w+eUxbQ689eT0DlDI1d2eDP/j5lrv1elsg3kBE2Awzdvi8DdGUpMFrSsYJw
WS85uZrwbeAs/nPO62wNIvAbbRsWnDg3AV3vc02eRvy52tTBY1W/67N02M4AxgPd
ukDDFZMifwa03yTHD/a57O4dFOnzsEVojBnbzQ7W7w==
=HKlF
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -0,0 +1,67 @@
set default=0
loadfont $prefix/dejavu-bold-16.pf2
loadfont $prefix/dejavu-bold-14.pf2
loadfont $prefix/unicode.pf2
set gfxmode=auto
insmod all_video
insmod gfxterm
insmod png
set color_normal=light-gray/black
set color_highlight=white/black
if [ -e /isolinux/splash.png ]; then
# binary_syslinux modifies the theme file to point to the correct
# background picture
set theme=/boot/grub/live-theme/theme.txt
elif [ -e /boot/grub/splash.png ]; then
set theme=/boot/grub/live-theme/theme.txt
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
terminal_output gfxterm
insmod play
play 960 440 1 0 4 440 1
# Live boot
menuentry "Live system (GNOME)" --hotkey=l {
linux /live/vmlinuz boot=live config splash components username=rakuos user-fullname=RakuOS hostname=rakuos keyboard-layouts=us findiso=${iso_path}
initrd /live/initrd.img
}
menuentry "Live system (amd64 fail-safe mode)" {
linux /live/vmlinuz boot=live components memtest noapic noapm nodma nomce nosmp nosplash vga=788
initrd /live/initrd.img
}
# You can add more entries like this
# menuentry "Alternate live boot" {
# linux KERNEL_LIVE APPEND_LIVE custom options here
# initrd INITRD_LIVE
# }
# menuentry "Alternate graphical installer" {
# linux KERNEL_GI APPEND_GI custom options here
# initrd INITRD_GI
# }
# menuentry "Alternate textual installer" {
# linux KERNEL_DI APPEND_DI custom options here
# initrd INITRD_DI
# }
# Installer (if any)
LINUX_INSTALL
submenu 'Advanced options...' {
# More installer entries (if any)
LINUX_ADVANCED_INSTALL
# Memtest (if any)
MEMTEST
}

View File

@@ -0,0 +1,51 @@
desktop-image: "../splash.png"
title-color: "#ffffff"
title-font: "DejaVu Sans Bold 16"
title-text: "RakuOS Rolling (GNOME)"
message-font: "Unifont Regular 16"
terminal-font: "Unifont Regular 16"
#help bar at the bottom
+ label {
top = 100%-50
left = 0
width = 100%
height = 20
text = "@KEYMAP_SHORT@"
align = "center"
color = "#ffffff"
font = "DejaVu Sans Bold 14"
}
#boot menu
+ boot_menu {
left = 10%
width = 80%
top = 52%
height = 48%-80
item_color = "#a8a8a8"
item_font = "DejaVu Sans Bold 14"
selected_item_color= "#ffffff"
selected_item_font = "DejaVu Sans Bold 14"
item_height = 16
item_padding = 0
item_spacing = 4
icon_width = 0
icon_heigh = 0
item_icon_space = 0
}
#progress bar
+ progress_bar {
id = "__timeout__"
left = 15%
top = 100%-80
height = 16
width = 70%
font = "DejaVu Sans Regular 14"
text_color = "#000000"
fg_color = "#ffffff"
bg_color = "#a8a8a8"
border_color = "#ffffff"
text = "@TIMEOUT_NOTIFICATION_LONG@"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@@ -0,0 +1,67 @@
set default=0
loadfont $prefix/dejavu-bold-16.pf2
loadfont $prefix/dejavu-bold-14.pf2
loadfont $prefix/unicode.pf2
set gfxmode=auto
insmod all_video
insmod gfxterm
insmod png
set color_normal=light-gray/black
set color_highlight=white/black
if [ -e /isolinux/splash.png ]; then
# binary_syslinux modifies the theme file to point to the correct
# background picture
set theme=/boot/grub/live-theme/theme.txt
elif [ -e /boot/grub/splash.png ]; then
set theme=/boot/grub/live-theme/theme.txt
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
terminal_output gfxterm
insmod play
play 960 440 1 0 4 440 1
# Live boot
menuentry "Live system (GNOME)" --hotkey=l {
linux /live/vmlinuz boot=live config splash components username=rakuos user-fullname=RakuOS hostname=rakuos keyboard-layouts=us findiso=${iso_path}
initrd /live/initrd.img
}
menuentry "Live system (amd64 fail-safe mode)" {
linux /live/vmlinuz boot=live components memtest noapic noapm nodma nomce nosmp nosplash vga=788
initrd /live/initrd.img
}
# You can add more entries like this
# menuentry "Alternate live boot" {
# linux KERNEL_LIVE APPEND_LIVE custom options here
# initrd INITRD_LIVE
# }
# menuentry "Alternate graphical installer" {
# linux KERNEL_GI APPEND_GI custom options here
# initrd INITRD_GI
# }
# menuentry "Alternate textual installer" {
# linux KERNEL_DI APPEND_DI custom options here
# initrd INITRD_DI
# }
# Installer (if any)
LINUX_INSTALL
submenu 'Advanced options...' {
# More installer entries (if any)
LINUX_ADVANCED_INSTALL
# Memtest (if any)
MEMTEST
}

View File

@@ -0,0 +1,51 @@
desktop-image: "../splash.png"
title-color: "#ffffff"
title-font: "DejaVu Sans Bold 16"
title-text: "RakuOS Rolling (GNOME)"
message-font: "Unifont Regular 16"
terminal-font: "Unifont Regular 16"
#help bar at the bottom
+ label {
top = 100%-50
left = 0
width = 100%
height = 20
text = "@KEYMAP_SHORT@"
align = "center"
color = "#ffffff"
font = "DejaVu Sans Bold 14"
}
#boot menu
+ boot_menu {
left = 10%
width = 80%
top = 52%
height = 48%-80
item_color = "#a8a8a8"
item_font = "DejaVu Sans Bold 14"
selected_item_color= "#ffffff"
selected_item_font = "DejaVu Sans Bold 14"
item_height = 16
item_padding = 0
item_spacing = 4
icon_width = 0
icon_heigh = 0
item_icon_space = 0
}
#progress bar
+ progress_bar {
id = "__timeout__"
left = 15%
top = 100%-80
height = 16
width = 70%
font = "DejaVu Sans Regular 14"
text_color = "#000000"
fg_color = "#ffffff"
bg_color = "#a8a8a8"
border_color = "#ffffff"
text = "@TIMEOUT_NOTIFICATION_LONG@"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@@ -0,0 +1,4 @@
include menu.cfg
default vesamenu.c32
prompt 0
timeout 0

View File

@@ -0,0 +1,36 @@
menu hshift 0
menu width 82
menu title RakuOS - Boot menu
include stdmenu.cfg
label live-@FLAVOUR@-english
menu label ^Live (GNOME) (English)
menu default
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE@ locales=en_US.UTF-8 keyboard-layout=us
menu begin advanced
menu title Advanced options
include stdmenu.cfg
label live-@FLAVOUR@-failsafe
menu label ^Live (failsafe)
linux @LINUX@
initrd @INITRD@
append @APPEND_LIVE_FAILSAFE@
label hdt
menu label ^Hardware Detection Tool (HDT)
com32 hdt.c32
label memtest
menu label ^Memory Diagnostic Tool (memtest86+)
linux /live/memtest
label mainmenu
menu label ^Back..
menu exit
menu end

View File

@@ -0,0 +1,8 @@
menu hshift 0
menu width 82
menu title RakuOS Live (RakuOS Rolling)
include stdmenu.cfg
include live.cfg
menu clear

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@@ -0,0 +1,6 @@
#!/bin/bash
set -e
echo "Enabling Flathub..."
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

View File

@@ -0,0 +1,6 @@
#!/bin/bash
set -e
echo "Enabling scx-scheds..."
systemctl enable scx.service

View File

@@ -0,0 +1,6 @@
#!/bin/bash
set -e
echo "Fixing os-release..."
rm /etc/os-release
ln -s /usr/lib/os-release /etc/os-release

View File

@@ -0,0 +1,44 @@
#!/bin/bash
set -e
echo "[HOOK] Generating initramfs for XanMod kernel..."
# Ensure necessary filesystems are mounted
mount -t proc proc /proc || true
mount -t sysfs sys /sys || true
mount -t devtmpfs dev /dev || true
# Find installed XanMod kernel version
KVER=$(ls /lib/modules | grep xanmod | head -n 1 || true)
if [ -n "$KVER" ]; then
echo "Found XanMod kernel version: $KVER"
# Ensure initramfs-tools is available
if command -v update-initramfs >/dev/null 2>&1; then
update-initramfs -c -k "$KVER"
else
echo "Error: update-initramfs not found inside chroot!"
fi
else
echo "Warning: XanMod kernel modules not found in /lib/modules"
fi
# Create symlinks for live-build to pick up
KERNEL_IMG=$(ls /boot/vmlinuz-*xanmod* 2>/dev/null || true)
INITRD_IMG=$(ls /boot/initrd.img-*xanmod* 2>/dev/null || true)
if [ -n "$KERNEL_IMG" ] && [ -n "$INITRD_IMG" ]; then
echo "Detected XanMod kernel: $KERNEL_IMG"
mkdir -p /live
ln -sf "$KERNEL_IMG" /live/vmlinuz
ln -sf "$INITRD_IMG" /live/initrd.img
else
echo "Warning: Kernel or initrd image still missing!"
ls -lh /boot || true
fi
# Cleanly unmount if we mounted them
for mnt in /dev /sys /proc; do
mountpoint -q "$mnt" && umount "$mnt" || true
done

View File

@@ -0,0 +1,4 @@
#!/bin/bash
echo "I: running $0"
dpkg --add-architecture i386
apt update

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/1000-create-mtab-symlink.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/1010-enable-cryptsetup.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/1020-create-locales-files.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/5000-update-apt-file-cache.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/5010-update-apt-xapian-index.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/5020-update-glx-alternative.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/5030-update-plocate-database.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/5040-update-nvidia-alternative.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/5050-dracut.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8000-remove-adjtime-configuration.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8010-remove-backup-files.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8020-remove-dbus-machine-id.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8030-truncate-log-files.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8040-remove-mdadm-configuration.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8050-remove-openssh-server-host-keys.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8060-remove-systemd-machine-id.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8070-remove-temporary-files.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8080-reproducible-glibc.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8090-remove-ssl-cert-snakeoil.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8100-remove-udev-persistent-cd-rules.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/8110-remove-udev-persistent-net-rules.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/9000-remove-gnome-icon-cache.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/9010-remove-python-pyc.hook.chroot

View File

@@ -0,0 +1 @@
/usr/share/live/build/hooks/normal/9020-remove-man-cache.hook.chroot

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@@ -0,0 +1,40 @@
# If you change this file or any /etc/default/grub.d/*.cfg file,
# run 'update-grub' afterwards to update /boot/grub/grub.cfg.
# For full documentation of the options in these files, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR='RakuOS'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
# OS_PROBER re-enabled by Debian Calamares installation:
GRUB_DISABLE_OS_PROBER=false
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE/GOP/UGA
# you can see them in real GRUB with the command `videoinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

View File

@@ -0,0 +1,5 @@
# List of scx_schedulers: scx_bpfland scx_central scx_flash scx_lavd scx_layered scx_nest scx_p2dq scx_qmap scx_rlfifo scx_rustland scx_rusty scx_simple scx_tickless scx_userland
SCX_SCHEDULER=scx_lavd
# Set custom flags for each scheduler, below is an example of how to use
#SCX_FLAGS='-m performance -D -L'

View File

@@ -0,0 +1,2 @@
[Daemon]
Theme=bgrt

View File

@@ -0,0 +1,55 @@
live-boot
live-config
live-config-systemd
systemd-sysv
systemd-resolved
plymouth-themes
grub-efi
scx-scheds
lvm2
snapper
grub-btrfs
#RakuOS Packages
rakuos-keyring
rakuos-settings
rakuos-branding
ananicy-cpp
ananicy-rules
#GNOME
gnome-shell
eog
evince
gnome-backgrounds
gnome-bluetooth-3-common
gnome-calculator
gnome-console
gnome-disk-utility
gnome-screenshot
gnome-session
gnome-shell-extensions
gnome-software
gnome-software-common
gnome-software-plugin-deb
gnome-software-plugin-flatpak
gnome-software-plugin-fwupd
gnome-system-monitor
gnome-text-editor
gnome-tour
gnome-tweaks
nautilus
nautilus-wipe
network-manager-gnome
network-manager-openvpn
network-manager-openvpn-gnome
wl-clipboard
xsel
# Extras
firefox
btrfs-assistant
# Calamares installer
calamares
calamares-settings-rakuos

View File

@@ -0,0 +1,9 @@
# Debian packages/debconf preconfiguration (preseed) file
# https://wiki.debian.org/DebianInstaller/Preseed
#Disable world-readable home dirs
adduser adduser/homedir-permission boolean false
# accept Intel Pro Wireless firmware license
firmware-ipw2x00 firmware-ipw2x00/license/accepted boolean true
firmware-ipw2x00 firmware-ipw2x00/license/error error