diff options
| author | Craig Jennings <c@cjennings.net> | 2026-02-27 10:51:03 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-02-27 10:51:03 -0600 |
| commit | 53ea56ccb050b4a72f7919e8ee6b9146cc816251 (patch) | |
| tree | 30d179abdcf75f1d454fc86e4447ea0589c7b93a /archsetup | |
| parent | 534826f7f32352c8d9de841e9e07cd63e8acf711 (diff) | |
Add rustup toolchain manager to developer_workstation (before AUR
packages that need rust to compile). Add log-cleanup cron job with
test validation. Update ISO glob for archangel naming. Add dunst
icon theme, hyprlock animations, waybar log filtering.
Diffstat (limited to 'archsetup')
| -rwxr-xr-x | archsetup | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1149,6 +1149,12 @@ EOF action="enabling the batch delayed command scheduler" && display "task" "$action" systemctl enable atd >> "$logfile" 2>&1 || error_warn "$action" "$?" + action="installing log cleanup cron job" && display "task" "$action" + (sudo -u "$username" crontab -l 2>/dev/null; \ + echo "0 12 * * * \$HOME/.local/bin/cron/log-cleanup") \ + | sudo -u "$username" crontab - \ + >> "$logfile" 2>&1 || error_warn "$action" "$?" + # Package Repository Cache Maintenance display "subtitle" "Package Repository Cache Maintenance" @@ -1763,6 +1769,12 @@ developer_workstation() { action="Developer Workstation" && display "title" "$action" action="Programming Languages and Utilities" && display "subtitle" "$action" + # Rust (via rustup — must precede AUR packages that compile with rust) + pacman_install rustup # Rust toolchain manager + action="setting default rust toolchain to stable" && display "task" "$action" + (sudo -u "$username" rustup default stable >> "$logfile" 2>&1) || \ + error_warn "$action" "$?" + # C pacman_install clang # C/C++ compiler pacman_install cmake # make system |
