git
, ssh
and gpg
bash
, zsh
, fish
, cmd
and powershell
with starship
shell prompt and has tmux
support except for cmd
and powershell
Alacritty
[!CAUTION] If you have no idea what a dotfile is all about, please do not simply run these commands. They will override your configurations with my configurations and install bunch of packages.
Depending on your OS, copy and paste the code to start installation. This code will download my dotfiles and start setup depending on your OS.
bash -c "$(curl -LsS https://raw.github.com/excalith/.dotfiles/main/scripts/setup.sh)"
bash -c "$(wget --no-cache -qO - https://raw.github.com/excalith/.dotfiles/main/scripts/setup.sh)"
bash -c "$(wget --no-cache -qO - https://raw.github.com/excalith/.dotfiles/main/scripts/setup.sh)"
This is a minimal installation for Termux app on Android.
bash -c "$(curl -LsS https://raw.github.com/excalith/.dotfiles/main/system/lite/install.sh)"
Allow remote scripts to run
# Allows you to run the script from remote
Set-ExecutionPolicy Bypass -Scope Process
# Allows you to run scripts locally
Set-ExecutionPolicy RemoteSigned -Force
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
Download the dotfiles and start setup
Invoke-Expression (Invoke-WebRequest -Uri 'https://raw.githubusercontent.com/excalith/.dotfiles/main/scripts/setup.ps1').Content
Reset Execution Policy
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Restricted
To install packages for WSL Ubuntu, run the following command on WSL terminal.
bash -c "$(wget --no-cache -qO - https://raw.github.com/excalith/.dotfiles/main/scripts/setup.sh)"
After installing the dotfiles, you can pretty much start using these configurations right away.
.local
suffix.dotfiles
command for dotfile manager script for running maintenance commands.If you want to create your own dotfiles based on my configuration, you should
.dotfiles
path)This dotfiles repository is a heavily knocked-off inspired version of beautiful Cătălin’s dotfiles. You should probably check it out!
I have modified this dotfiles with my own taste of config files and added a bunch of helpers and utilities to install packages, extensions etc. from different sources that I trust. I tried to seperate installation system and OS-spesific configurations as much as I can, so it would be easier to implement new OS setups which I might do later.
The code is available under the MIT license.