summaryrefslogtreecommitdiff
path: root/archsetup
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-18 11:46:17 -0600
committerCraig Jennings <c@cjennings.net>2025-11-18 11:46:17 -0600
commite1be02ca9690fc39eb3aa6ce8cd70f645af7d2d4 (patch)
tree13e0db6bbc136b9fd58c67b632c451759acb121b /archsetup
parent26a20f3df2a0d566c3d696032991987ddb518d8e (diff)
fix(archsetup): remove invalid --nodebug flag and add redshift configuration
Critical fix: - Remove --nodebug flag from yay makepkg command (archsetup:375) * Flag is not supported in makepkg version on test VM * Was causing yay installation to fail with error code 3 Redshift configuration improvements: - Add redshift package installation (archsetup:645) - Fix redshift.conf dimness issues: * Increase gamma from 0.6 to 1.0 (neutral) * Increase brightness-day from 0.9 to 1.0 (full) * Increase brightness-night from 0.7 to 0.8 (less aggressive) - Add redshift to .xinitrc startup services (line 62) - Expand .xinitrc from minimal to full DWM session configuration Additional cleanup: - Remove obsolete startdwm script (replaced by full .xinitrc) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'archsetup')
-rwxr-xr-xarchsetup10
1 files changed, 8 insertions, 2 deletions
diff --git a/archsetup b/archsetup
index 60ead05..d7517d9 100755
--- a/archsetup
+++ b/archsetup
@@ -372,7 +372,7 @@ aur_installer () {
fi
action="packaging and installing yay"; display "task" "$action"
- (cd "$build_dir" && sudo -u "$username" makepkg --noconfirm --nodebug -si >> "$logfile" 2>&1) || \
+ (cd "$build_dir" && sudo -u "$username" makepkg --noconfirm -si >> "$logfile" 2>&1) || \
error "crash" "$action" "$?"
}
@@ -558,6 +558,7 @@ desktop_environment() {
action="Fonts" && display "subtitle" "$action"
pacman_install noto-fonts-emoji
+ pacman_install terminus-font
pacman_install ttf-firacode-nerd
pacman_install ttf-hack-nerd
pacman_install ttf-jetbrains-mono-nerd
@@ -638,6 +639,11 @@ desktop_environment() {
pacman_install libnotify
pacman_install dunst
+ # Screen Color Temperature
+
+ action="Screen Color Temperature" && display "subtitle" "$action"
+ pacman_install redshift
+
# Bluetooth Devices
action="Bluetooth System" && display "subtitle" "$action"
@@ -961,7 +967,7 @@ boot_ux() {
error "error" "$action" "$?"
action="configuring console font" && display "task" "$action"
- (echo "FONT=lat0-16" >>/etc/vconsole.conf) || error "error" "$action" "$?"
+ (echo "FONT=ter-132n" >>/etc/vconsole.conf) || error "error" "$action" "$?"
action="delegating fsck messages from udev to systemd" && display "task" "$action"
sed -i "s/.*HOOKS=(base udev autodetect keyboard keymap modconf block filesystems fsck).*/HOOKS=(base systemd autodetect keyboard keymap modconf block filesystems fsck)/" /etc/mkinitcpio.conf || error "error" "running sed on mkinitcpio.conf to hide fsck messages" "$?"