Skip to content

ruilopesm/dotfiles

Repository files navigation

Welcome to my dotfiles! 🐧

This is a collection of my personal configuration files for various programs and tools that I use on a daily basis. Feel free to use them as is or adapt to your own needs. If you have any questions or suggestions, please open an issue or a pull request.

Prerequisites

Before installing the dotfiles, make sure you have the following:

  • Python 3.13+ and uv (recommended for project dependency management)
  • yay (or any other AUR helper, but you will need to modify the config.py script accordingly)

Installation

  1. Clone the repository:

    git clone https://github.com/ruilopesm/dotfiles.git
    cd dotfiles

Note

From now on, if uv happens to not work, call it from ~/.local/bin/uv.

  1. Install dependencies with uv:

    uv sync
  2. Run the installation script:

    uv run -m install --machine thinkpad
     
    # without specifying a machine profile
    uv run -m install

System

2025-09-22

Note

Some configurations inside files folder are from previous installations, namely Arch with X11 and bspwm. However, I am now using Arch with Wayland and hyprland.

License

This repository is licensed under the WTFNMFPL license.