Skip to content

Repository files navigation

Dotfiles

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/backups directory
  • setup.sh - Initial setup script
  • save.sh - Save current package names to the package list files

Initial Setup

  • Copy .sample.env to .env
  • Edit .env to 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 config directory (Git Ignored):
    • packages/flatpak.list.txt - Flatpak apps list
    • packages/gnome-extension.list.txt - Gnome Shell Extensions list
    • packages/pacman.list.txt - Pacman packages list
    • profile.png - The PNG image to use for your user profile image
    • wallpaper.jpg - The JPG image to use for your desktop wallpaper
    • crontab.txt - Crontab config, update with crontab -l > ./config/crontab.txt
  • Run the setup script - bash ./setup.sh

About

Configuration files, programs, packages and scripts I use for personal, gaming and software development use.

Topics

Resources

Stars

4 stars

Watchers

2 watching

Forks

Used by

Contributors

Languages