A bunch of configs, tools and install scripts I use on every machine I set up. This repo is named scripts mostly for historical reasons.
Follow the instructions in install/arch/setup.txt to kick off the installation from the ISO and run make -C install.
Give Terminal Full Disk Access and run the install/macos/install.sh script.
- On MacOS, use Ghostty as the default terminal and give it Full Disk Access and Developer Tools support by going to "System Settings" > "Privacy & Security" > "Full Disk Access" / "Developer Tools". The installer associates Unix executables with Ghostty.
- On Arch Linux, edit
config/linux/.xprofileandconfig/linux/.config/bspwm/bspwmrcto tweak settings related to the display and overall machine type - Check health of a few Neovim plugins and make sure that the appropriate packages are installed:
nvim +checkhealth lazynvim +checkhealth masonnvim +checkhealth conformnvim +checkhealthto check health of everything at once
- Enroll finger
fprintd-enroll damien -f right-index-finger - Edit
/etc/pam.d/polkit-1and addauth sufficient pam_fprintd.soto the top - Repeat with whatever file is appropriate in
/etc/pam.d/*
Copy the background to /usr/share/backgrounds/18.jpg and edit /etc/greetd/regreet.toml:
[background]
path = "/usr/share/backgrounds/18.jpg"
fit = "Cover"
[GTK]
application_prefer_dark_theme = true
theme_name = "Adwaita"
icon_theme_name = "Adwaita"
font_name = "Public Sans"
[widget.clock]
format = "%a %b %d %I:%M%p"
locale = "en_US"- Run
make -C install shell-pluginsto update the shell plugins. - Run
make -C install stowwhenever there's a new file that should be symlinked. - Run
make -C install packagesto install/update all packages.