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.
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.pyscript accordingly)
-
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.
-
Install dependencies with uv:
uv sync
-
Run the installation script:
uv run -m install --machine thinkpad # without specifying a machine profile uv run -m install
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.
This repository is licensed under the WTFNMFPL license.
