Add core Arch system configuration
This commit is contained in:
parent
5974e0ad51
commit
fdab59610f
2 changed files with 166 additions and 0 deletions
102
rootfs/boot/limine.conf
Executable file
102
rootfs/boot/limine.conf
Executable file
|
|
@ -0,0 +1,102 @@
|
||||||
|
term_palette: 1e1e2e;f3ba8;a6e3a1;f9e2af;89b4fa;f5c2e7;94e2d5;cdd6f4
|
||||||
|
term_palette_bright: 58b70;f38ba8;f9e2af;89b4fa;f5c2e7;94e2d5;cdd6f4
|
||||||
|
|
||||||
|
term_background: 1e1e2e
|
||||||
|
term_foreground: cdd6f4
|
||||||
|
term_background_bright: 585b70
|
||||||
|
term_foreground_bright: cdd6f4
|
||||||
|
|
||||||
|
timeout: 5
|
||||||
|
default_entry: 1
|
||||||
|
|
||||||
|
interface_resolution: 1920x1080
|
||||||
|
|
||||||
|
/Arch Linux Zen
|
||||||
|
|
||||||
|
//Kernel Zen
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/vmlinuz-linux-zen
|
||||||
|
module_path: boot():/amd-ucode.img
|
||||||
|
module_path: boot():/initramfs-linux-zen.img
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=@ quiet loglevel=3
|
||||||
|
|
||||||
|
//Snapshots
|
||||||
|
### Auto-generated by limine-snapper-sync
|
||||||
|
comment: 8 / 8 snapshots
|
||||||
|
///14 │ 2026-05-30 22:04:29
|
||||||
|
comment: grub-btrfs
|
||||||
|
////Kernel Zen
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/vmlinuz-linux-zen_sha256_059e7313d7686fcd48c40db539b466a5af40c44397216924f6f5ddcf89ffeef1
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/amd-ucode.img_sha256_752576f7cc851091c59ccd8d4a0dd6afd1bb4a0cf48bcbfc2952c011fb25bece
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/initramfs-linux-zen.img_sha256_4b2fab220fda339eac5a008a6af55064c80626e2e642a9281291f6b336d4ceb3
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=/@/.snapshots/14/snapshot quiet loglevel=3
|
||||||
|
///13 │ 2026-05-30 22:04:18
|
||||||
|
comment: pacman -Rns grub-btrfs
|
||||||
|
////Kernel Zen
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/vmlinuz-linux-zen_sha256_059e7313d7686fcd48c40db539b466a5af40c44397216924f6f5ddcf89ffeef1
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/amd-ucode.img_sha256_752576f7cc851091c59ccd8d4a0dd6afd1bb4a0cf48bcbfc2952c011fb25bece
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/initramfs-linux-zen.img_sha256_4b2fab220fda339eac5a008a6af55064c80626e2e642a9281291f6b336d4ceb3
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=/@/.snapshots/13/snapshot quiet loglevel=3
|
||||||
|
///12 │ 2026-05-29 16:04:32
|
||||||
|
comment: gimp
|
||||||
|
////Kernel Zen
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/vmlinuz-linux-zen_sha256_059e7313d7686fcd48c40db539b466a5af40c44397216924f6f5ddcf89ffeef1
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/amd-ucode.img_sha256_752576f7cc851091c59ccd8d4a0dd6afd1bb4a0cf48bcbfc2952c011fb25bece
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/initramfs-linux-zen.img_sha256_4b2fab220fda339eac5a008a6af55064c80626e2e642a9281291f6b336d4ceb3
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=/@/.snapshots/12/snapshot quiet loglevel=3
|
||||||
|
///11 │ 2026-05-29 16:04:30
|
||||||
|
comment: pacman -S --config /etc/pacman.conf -- extra/gimp
|
||||||
|
////Kernel Zen
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/vmlinuz-linux-zen_sha256_059e7313d7686fcd48c40db539b466a5af40c44397216924f6f5ddcf89ffeef1
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/amd-ucode.img_sha256_752576f7cc851091c59ccd8d4a0dd6afd1bb4a0cf48bcbfc2952c011fb25bece
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/initramfs-linux-zen.img_sha256_4b2fab220fda339eac5a008a6af55064c80626e2e642a9281291f6b336d4ceb3
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=/@/.snapshots/11/snapshot quiet loglevel=3
|
||||||
|
///10 │ 2026-05-29 14:10:04
|
||||||
|
comment: qemu-audio-alsa qemu-audio-dbus qemu-audio-jack qemu-audio-oss qemu-audi
|
||||||
|
////Kernel Zen
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/vmlinuz-linux-zen_sha256_059e7313d7686fcd48c40db539b466a5af40c44397216924f6f5ddcf89ffeef1
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/amd-ucode.img_sha256_752576f7cc851091c59ccd8d4a0dd6afd1bb4a0cf48bcbfc2952c011fb25bece
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/initramfs-linux-zen.img_sha256_4b2fab220fda339eac5a008a6af55064c80626e2e642a9281291f6b336d4ceb3
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=/@/.snapshots/10/snapshot quiet loglevel=3
|
||||||
|
///9 │ 2026-05-29 14:10:03
|
||||||
|
comment: pacman -S -y -y -u --config /etc/pacman.conf --
|
||||||
|
////Kernel Zen
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/vmlinuz-linux-zen_sha256_059e7313d7686fcd48c40db539b466a5af40c44397216924f6f5ddcf89ffeef1
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/amd-ucode.img_sha256_752576f7cc851091c59ccd8d4a0dd6afd1bb4a0cf48bcbfc2952c011fb25bece
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/initramfs-linux-zen.img_sha256_4b2fab220fda339eac5a008a6af55064c80626e2e642a9281291f6b336d4ceb3
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=/@/.snapshots/9/snapshot quiet loglevel=3
|
||||||
|
///8 │ 2026-05-29 14:08:49
|
||||||
|
comment: test hook limine
|
||||||
|
////Kernel Zen
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/vmlinuz-linux-zen_sha256_059e7313d7686fcd48c40db539b466a5af40c44397216924f6f5ddcf89ffeef1
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/amd-ucode.img_sha256_752576f7cc851091c59ccd8d4a0dd6afd1bb4a0cf48bcbfc2952c011fb25bece
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/initramfs-linux-zen.img_sha256_4b2fab220fda339eac5a008a6af55064c80626e2e642a9281291f6b336d4ceb3
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=/@/.snapshots/8/snapshot quiet loglevel=3
|
||||||
|
///7 │ 2026-05-29 14:07:32
|
||||||
|
comment: test limine snapper
|
||||||
|
////Kernel Zen
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/vmlinuz-linux-zen_sha256_059e7313d7686fcd48c40db539b466a5af40c44397216924f6f5ddcf89ffeef1
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/amd-ucode.img_sha256_752576f7cc851091c59ccd8d4a0dd6afd1bb4a0cf48bcbfc2952c011fb25bece
|
||||||
|
module_path: boot():/04421f06d97d4b9aa9892f30e3a29d35/limine_history/initramfs-linux-zen.img_sha256_4b2fab220fda339eac5a008a6af55064c80626e2e642a9281291f6b336d4ceb3
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=/@/.snapshots/7/snapshot quiet loglevel=3
|
||||||
|
|
||||||
|
/Arch Linux LTS
|
||||||
|
|
||||||
|
//Kernel LTS
|
||||||
|
protocol: linux
|
||||||
|
kernel_path: boot():/vmlinuz-linux-lts
|
||||||
|
module_path: boot():/amd-ucode.img
|
||||||
|
module_path: boot():/initramfs-linux-lts.img
|
||||||
|
kernel_cmdline: root=UUID=fd788a35-b3ee-48a4-9d7c-4f9bcdc46614 rw rootflags=subvol=@ quiet loglevel=3
|
||||||
|
|
||||||
|
/Memtest86+
|
||||||
|
protocol: efi
|
||||||
|
path: boot():/Memtest86+/memtest.efi
|
||||||
64
rootfs/etc/snapper/configs/root
Normal file
64
rootfs/etc/snapper/configs/root
Normal file
|
|
@ -0,0 +1,64 @@
|
||||||
|
|
||||||
|
# subvolume to snapshot
|
||||||
|
SUBVOLUME="/"
|
||||||
|
|
||||||
|
# filesystem type
|
||||||
|
FSTYPE="btrfs"
|
||||||
|
|
||||||
|
|
||||||
|
# btrfs qgroup for space aware cleanup algorithms
|
||||||
|
QGROUP=""
|
||||||
|
|
||||||
|
|
||||||
|
# fraction or absolute size of the filesystems space the snapshots may use
|
||||||
|
SPACE_LIMIT="0.5"
|
||||||
|
|
||||||
|
# fraction or absolute size of the filesystems space that should be free
|
||||||
|
FREE_LIMIT="0.2"
|
||||||
|
|
||||||
|
|
||||||
|
# users and groups allowed to work with config
|
||||||
|
ALLOW_USERS=""
|
||||||
|
ALLOW_GROUPS=""
|
||||||
|
|
||||||
|
# sync users and groups from ALLOW_USERS and ALLOW_GROUPS to .snapshots
|
||||||
|
# directory
|
||||||
|
SYNC_ACL="no"
|
||||||
|
|
||||||
|
|
||||||
|
# start comparing pre- and post-snapshot in background after creating
|
||||||
|
# post-snapshot
|
||||||
|
BACKGROUND_COMPARISON="yes"
|
||||||
|
|
||||||
|
|
||||||
|
# run daily number cleanup
|
||||||
|
NUMBER_CLEANUP="yes"
|
||||||
|
|
||||||
|
# limit for number cleanup
|
||||||
|
NUMBER_MIN_AGE="3600"
|
||||||
|
NUMBER_LIMIT="20"
|
||||||
|
NUMBER_LIMIT_IMPORTANT="10"
|
||||||
|
|
||||||
|
|
||||||
|
# create hourly snapshots
|
||||||
|
TIMELINE_CREATE="no"
|
||||||
|
|
||||||
|
# cleanup hourly snapshots after some time
|
||||||
|
TIMELINE_CLEANUP="yes"
|
||||||
|
|
||||||
|
# limits for timeline cleanup
|
||||||
|
TIMELINE_MIN_AGE="3600"
|
||||||
|
TIMELINE_LIMIT_HOURLY="10"
|
||||||
|
TIMELINE_LIMIT_DAILY="10"
|
||||||
|
TIMELINE_LIMIT_WEEKLY="0"
|
||||||
|
TIMELINE_LIMIT_MONTHLY="10"
|
||||||
|
TIMELINE_LIMIT_QUARTERLY="0"
|
||||||
|
TIMELINE_LIMIT_YEARLY="10"
|
||||||
|
|
||||||
|
|
||||||
|
# cleanup empty pre-post-pairs
|
||||||
|
EMPTY_PRE_POST_CLEANUP="yes"
|
||||||
|
|
||||||
|
# limits for empty pre-post-pair cleanup
|
||||||
|
EMPTY_PRE_POST_MIN_AGE="3600"
|
||||||
|
|
||||||
Loading…
Reference in a new issue