Prechádzať zdrojové kódy

add prefer dark to gtk color scheme

add memtest86 to installation
Casey DeLorme 2 týždňov pred
rodič
commit
5563d03700

+ 3 - 1
arch.sh

@@ -49,7 +49,7 @@ pacman-key --init
 pacman-key --populate archlinux
 
 # Core tools
-export PACKAGES="linux linux-headers linux-firmware base-devel mkinitcpio sudo bash-completion man-db tmux gvim dkms dmidecode at bc cronie lm_sensors lshw stress"
+export PACKAGES="linux linux-headers linux-firmware base-devel mkinitcpio sudo bash-completion man-db tmux gvim dkms dmidecode at bc cronie lm_sensors lshw stress memtest86+ memtest86+-efi"
 
 # install core packages so dependencies exist
 pacman -Syu --noconfirm $PACKAGES
@@ -264,6 +264,8 @@ bootctl install
 # create boot loader entry
 echo "title arch" > /boot/loader/entries/arch.conf
 echo "linux vmlinuz-linux" >> /boot/loader/entries/arch.conf
+echo "title memtest" > /boot/loader/entries/memtest.conf
+echo "efi /memtest86+/memtest.efi" >> /boot/loader/entries/memtest.conf
 [ -f /boot/intel-ucode.img ] && echo "initrd /intel-ucode.img" >> /boot/loader/entries/arch.conf
 [ -f /boot/amd-ucode.img ] && echo "initrd /amd-ucode.img" >> /boot/loader/entries/arch.conf
 echo "initrd /initramfs-linux.img" >> /boot/loader/entries/arch.conf

+ 1 - 0
install/etc/skel/.config/gtk-3.0/settings.ini

@@ -14,3 +14,4 @@ gtk-xft-antialias=1
 gtk-xft-hinting=1
 gtk-xft-hintstyle=hintslight
 gtk-xft-rgba=rgb
+gtk-application-prefer-dark-theme=1

+ 1 - 0
install/usr/local/bin/load-gsettings

@@ -13,3 +13,4 @@ gsettings set "$gnome_schema" gtk-theme "$gtk_theme"
 gsettings set "$gnome_schema" icon-theme "$icon_theme"
 gsettings set "$gnome_schema" cursor-theme "$cursor_theme"
 gsettings set "$gnome_schema" font-name "$font_name"
+gsettings set "$gnome_schema" color-scheme 'prefer-dark'

+ 0 - 4
todo.md

@@ -1,8 +1,4 @@
 
-- figure out where to add command to set dark theme
-	- `gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'`
-		- _Unsure if setting will stick if run during archinstall..._
-
 - figure out the optimal method to enable user-level systemd unit files
 	- pipewire, pipewire-pulse, and wireplumber are needed for screen capture