https://github.com/mariocesar/dotfiles
https://github.com/mariocesar/dotfiles
dotfiles personal-dotfiles
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mariocesar/dotfiles
- Owner: mariocesar
- License: mit
- Created: 2017-09-12T19:11:39.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2025-07-06T02:19:51.000Z (10 days ago)
- Last Synced: 2025-07-06T03:29:08.526Z (10 days ago)
- Topics: dotfiles, personal-dotfiles
- Language: Lua
- Homepage:
- Size: 4.38 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
These are my personal dotfiles. They're not perfect, and they don't always work flawlessly, but when they do, they make my life easier. I use this repository to store configurations for my everyday tools, helping me maintain awareness of what goes into my setup. As a result, I feel that I work more efficiently and intentionally.
When facing a hard task and feeling stuck, managing my dotfiles acts as a productive form of "sharpening knives." Instead of getting distracted by TikTok or YouTube, I spend my time refining configurations, learning, and improving my skills. It keeps me engaged, productive, and constantly moving forward. At least, that's what I think now, though it's likely that I put too much pressure on myself to always spend my time productively. I'm still learning about myself.
## How to Use
My goal is to keep things simple, just make sure Python 3.11 or higher is installed. After that, all you need to do is clone the repo and run `python install.py`.
```bash
git clone https://github.com/mariocesar/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
python install.py
```The command `python install.py` creates symlinks for all files in the repository, mirroring its structure in your home directory.
For example to see the installation "Plan" you can run:
```bash
python install.py --fake --noinput
```For additional options, run: `python install.py --help`
```
usage: install.py [-h] [--noinput] [--force] [--fake]Install dotfiles
options:
-h, --help show this help message and exit
--noinput Don't ask to confirm every action
--force Replace target files if they already exist
--fake Perform a dry-run without making actual changes
```