8000 GitHub - danielmacuare/dmac-dotfiles: Dotfiles
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

danielmacuare/dmac-dotfiles

Repository files navigation

Dotfiles

This repository contains my personal dotfiles and system configuration. I don't currently use a dotfiles manager to automate the process of deploying these dotfiles.

Prerequisites

Before you begin, ensure you have the following installed:

  • Git
  • Python UV (for managing Python packages)

3. Install Pre-commit Hooks

  1. Install pre-commit using UV:
uv venv
uv pip install pre-commit
  1. Install the pre-commit hooks:
pre-commit install

Usage

Managing Dotfiles

  1. Clone this repository:
git clone https://github.com/yourusername/dotfiles.git
cd dotfiles
  1. (Optional) Create symlinks yourself or use something like GNU Stow
ln -s ~/dotfiles/zsh/.zshrc ~/.zshrc    # Symlinking a file
ln -sf ~/dotfiles/karabiner/ ~/.config/  # Symlinking a folder

The repository includes a .pre-commit-config.yaml file that checks for:

  • Gitleaks - Secrets leaked before commit

Notes

  • For tmux, after creating the symlink, you need to open tmux and install its plugins using tmux-prefix + r

About

Dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0