Skip to content

lsvmello/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotfiles

These are my configuration files and scripts to install them.

Installation on Linux

Currently I use this only on WSL Ubuntu 22.04, so something might not work on other environments.

How it works

The install.sh script install all the dependencies that I use and creates symbolic links for the xdg_config folder on the $HOME\.config folder.
It also creates the personal and work folder where I keep all my git projects and a build folder where I keep the programs that I like to 'build from source'.

Installation using git:

mkdir ~/personal
git -C ~/personal clone https://github.com/lsvmello/dotfiles.git
chmod +x ~/personal/dotfiles/install.sh
~/personal/dotfiles/install.sh

Installation using curl:

curl -sS https://raw.githubusercontent.com/lsvmello/dotfiles/master/install.sh | sh

Configure fish as the default shell:

chsh -s $(which fish)

Installation on Windows

The installation is done using PowerShell with administration privileges. Run Get-ExecutionPolicy. If it returns Restricted, then run Set-ExecutionPolicy Bypass -Scope Process.

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/lsvmello/dotfiles/main/install.ps1'))

About

My personal configuration files

Resources

Stars

Watchers

Forks