exu
6716d5003b
This commit adds handling of KeyboardInterrupts. For this purpose, a signal handler is installed for all processes and a global variable that calls further cleanup steps. Because processes are used, each process receives the SIGINT. To properly stop and not just wait for something to handle the SIGINT, each process raises a custom `CleanupRequired` error and exits. |
||
---|---|---|
arch-config | ||
arch-setup | ||
arch-themes | ||
easyffmpeg | ||
music-normalize | ||
nixos-config | ||
.gitattributes | ||
.gitignore | ||
README.md |
Main repository location is https://gitea.exu.li/RealStickman/configs
Configs
All my config files, scripts and other in one place.
Mostly focused on ArchLinux, although there is also a NixOS configuration and independent Python programs.
ArchLinux
First time installation
Enable the multilib
repository in /etc/pacman.conf
git clone https://gitea.exu.li/realstickman/configs.git
cd configs/arch-setup
./install.sh
Config updates
Either use the included alias
upconf
or run the script directly.
~/scripts/arch-config.sh