Dotfiles is composed of many configuration files of Linux, macOS, Windows to improve your bootstrap.
- Shell: Fish by default
- Font: JetBrains Mono
- Git: Global settings and SSH keys
Clone repo
git clone https://github.com/melquisedecfelipe/dotfiles
And add permission to run scripts:
chmod +x bootstrap.sh git.sh wsl.sh linux/generate.sh
./bootstrap.sh
If you want to configure Git and SSH, run the following commands:
Create .env
and set your GIT_NAME
and GIT_EMAIL
.
cp .env.example .env
./git.sh
After running you can paste in your SSH keys.
For development environment you need to run:
.\windows\bootstrap.bat
After running the script, restart your computer and run: ./wsl.sh
to complete setup.
Ubuntu autoinstall.yaml
Create .env
and set your UBUNTU_PASSWORD
.
cp .env.example .env
./linux/generate.sh
Use this URL in your installation:
http://localhost:8000/autoinstall.yaml
Windows autounattend.xml
Create .env
and set your WINDOWS_USERNAME
.
cp .env.example .env
.\windows\generate.bat
Copy the autounattend.xml
to your installation media.
After installing Windows, you can run: .\windows\bootstrap.bat
(for development setup) or .\windows\bootstrap.bat game
(for gaming setup).
Here the apps that will be installed:
... and more! Only for MacOS:
dotfiles created by Melquisedec Felipe.