Skip to content

Repository files navigation

.dotfiles

Here you will find my dotfiles, living in peace and harmony.

image

🔍 Overview

📦 Configuration

Follow the Arch Linux installation guide to set up your system.

Once Arch is installed and this repository cloned locally, run the make targets defined in the Makefile. Each target handles one part of the system.

Common targets:

make paru      # install paru AUR helper
make terminal  # shell, prompt, terminal config
make git       # git config
make fonts     # font setup
make zed       # Zed config
make agents    # agent config
make secrets   # gopass and secret sync setup
make hypr      # Hyprland config
make desktop   # desktop app flags/config
make system    # system config files
make check     # validate tracked configuration
make doctor    # check live workstation drift

Environment Variables

  • Secrets live in gopass with the store synced at ~/.secrets; run make secrets to install the sync service and timer.
  • User session variables live in ~/.config/environment.d/*.conf.

🧰 Utility Scripts

The repository includes useful scripts in the scripts/ directory, including:

  • web-fetch: convert public web pages to Markdown
  • dirty-dirs-git / pull-all-dirs: manage multiple git repositories
  • record-audio: audio recording helper
  • pi-sandbox: Pi agent helper

📜 License

MIT © David Gasquez

About

🔧 Where my dotfiles lives in harmony and peace, most of the time.

Topics

Resources

Stars

60 stars

Watchers

2 watching

Forks

Contributors

Languages