Configuration files, programs, packages and scripts I use for personal, gaming and software development use.
- .prototypes - Ideas and half-built prototypes
- ai - AI docs and setup scripts
- bin - Bash scripts
- bin/utils.sh - Bash helper functions for setup scripts
- dev - Setup scripts and config for software development tools
- dev/templates - Custom templates to simplify new software project creation
- linux - Linux setup and customisation scripts
- obsidian - Custom Obsidian configuration and example note vault
- backup.sh - Create a new config backup in the Git Ignored
config/backupsdirectory - setup.sh - Initial setup script
- save.sh - Save current package names to the package list files
- Copy .sample.env to
.env - Edit
.envto suit your needs and optionally set a custom config directory location - Optional - Save your installed package names to the package list files by running
bash ./save.sh - Setup your
configdirectory (Git Ignored):packages/flatpak.list.txt- Flatpak apps listpackages/gnome-extension.list.txt- Gnome Shell Extensions listpackages/pacman.list.txt- Pacman packages listprofile.png- The PNG image to use for your user profile imagewallpaper.jpg- The JPG image to use for your desktop wallpapercrontab.txt- Crontab config, update withcrontab -l > ./config/crontab.txt
- Run the setup script -
bash ./setup.sh