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, codesign Alacritty by running
codesign-alacritty
and give it Full Disk Access and Developer Tools support by going to "System Settings" > "Privacy & Security" > "Full Disk Access" / "Developer Tools" - On Arch Linux, edit
config/linux/.xprofile
andconfig/linux/.config/bspwm/bspwmrc
to 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 lazy
nvim +checkhealth mason
nvim +checkhealth conform
nvim +checkhealth
to check health of everything at once
- Enroll finger
fprintd-enroll damien -f right-index-finger
- Edit
/etc/pam.d/polkit-1
and addauth sufficient pam_fprintd.so
to the top - Repeat with whatever file is appropriate in
/etc/pam.d/*
Edit the /etc/lightdm/lightdm-gtk-greeter.conf
config file and add the following:
[greeter]
xft-dpi=160
background=/usr/share/backgrounds/18.jpg # copy the background to this location
clock-format=%a %b %d %I:%M%p
indicators=~session;~spacer;~clock;~spacer;~power
theme-name=Adwaita-dark
icon-theme-name=Adwaita
font-name="Public Sans"
- Run
make -C install shell-plugins
to update the shell plugins. - Run
make -C install stow
whenever there's a new file that should be symlinked. - Run
make -C install packages
to install/update all packages.