Skip to content

Instantly share code, notes, and snippets.

@jfroy
Created January 17, 2025 17:39
Show Gist options
  • Save jfroy/4c3edff1381d3c3f4bb8bda03c993256 to your computer and use it in GitHub Desktop.
Save jfroy/4c3edff1381d3c3f4bb8bda03c993256 to your computer and use it in GitHub Desktop.
rescue-os
[Distribution]
Distribution=arch
[Content]
Autologin=true
Bootloader=none
KernelCommandLine=rw
Keymap=us
Locale=en_US.UTF-8
MakeInitrd=no
Timezone=America/Los_Angeles
WithDocs=false
# KernelModulesExclude=.*
# KernelModulesInclude=
# fat
# hid_generic
# loop
# nvme
# nvme_core
# uinput
# usbhid
# vfat
Packages=
amd-ucode
base
btrfs-progs
dosfstools
e2fsprogs
efibootmgr
efivar
erofs-utils
fish
gzip
less
libfido2
linux
linux-firmware
lvm2
neovim
nvme-cli
openssh
p11-kit
systemd
tpm2-tss
udev
util-linux
xfsprogs
RemoveFiles=
# Arch Linux doesn't split their gcc-libs package so we manually remove
# unneeded stuff here to make sure it doesn't end up in the initrd.
/usr/lib/libgfortran.so*
/usr/lib/libgo.so*
/usr/lib/libgomp.so*
/usr/lib/libgphobos.so*
/usr/lib/libobjc.so*
/usr/lib/libgdruntime.so*
# Remove all files that are only required for development.
/usr/lib/*.a
/usr/include/*
/usr/share/i18n/*
/usr/share/hwdata/*
/usr/share/iana-etc/*
/usr/share/locale/*
RemoveFiles=
/usr/bin/arpd
/usr/bin/derb
/usr/bin/dwp
/usr/bin/escapesrc
/usr/bin/genbrk
/usr/bin/genccode
/usr/bin/gencfu
/usr/bin/gencmn
/usr/bin/gencnval
/usr/bin/gendict
/usr/bin/gennorm2
/usr/bin/genrb
/usr/bin/gensprep
/usr/bin/gp-*
/usr/bin/gr2fonttest
/usr/bin/icu-config
/usr/bin/icuexportdata
/usr/bin/icuinfo
/usr/bin/icupkg
/usr/bin/ld.gold
/usr/bin/makeconv
/usr/bin/memusage
/usr/bin/memusagestat
/usr/bin/msg*
/usr/bin/pinentry-*
/usr/bin/pkgdata
/usr/bin/pzstd
/usr/bin/uconv
/usr/bin/xgettext
/usr/bin/xmlcatalog
/usr/bin/xmllint
/usr/lib/libmemusage.so
RemoveFiles=
/var/lib/pacman/local/*/files
/var/lib/pacman/local/*/mtree
/var/lib/pacman/sync/*
RemoveFiles=
/usr/share/locale/*
[Output]
CompressOutput=zst
Format=uki
ImageId=arch-usi
[Validation]
SecureBoot=
SecureBootCertificate=uki-signing-cert.pem
SecureBootKey=uki-signing-key.pem
Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment