Skip to content

matheusfvesco/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

My own dotfiles, made with simplicity in mind.

Features

The install script ask if you want to DELETE the ~/.zshrc, ~/.aliases, ~/bin and ~/.config/starship.toml files and directories from your home directory, and replaces them with symlinks to this repository's dotfiles. It also changes the default shell to zsh.

Currently, it contains:

  • .zshrc: sources both .aliases and .aliases.local if present, and runs starship at the end of the file.
  • .aliases: aliases for common commands (e.g., alias mkdir="mkdir -pv")
  • .config/starship.toml: a Starship config i like to use, with my own modifications.
  • plugins: fast-syntax-highlighting, zsh-autocomplete, and zsh-autosuggestions plugins.
  • bin folder: a folder with some useful scripts (e.g., bin/new_user.sh).

All of the files are created as symbolic links. plugins are cloned inside ~/.zsh_addons/.

A ~/.aliases.local file can be used to add your own project/system specific aliases.

Installation

System use

git clone --depth 1 https://github.com/matheusfvesco/dotfiles.git ~/dotfiles && cd ~/dotfiles && chmod +x install.sh && ./install.sh 

For Devcontainers

For dev containers, check this repo. If you want to use these dotfiles anyway:

Just copy the following lines to your user settings json:

{
    "containers.dotfiles.repository": "https://github.com/matheusfvesco/dotfiles.git",
    "containers.dotfiles.targetPath": "~/dotfiles",
}

or if you use Remote-SSH or Remote-Tunnels:

{
    "remote.containers.dotfiles.repository": "https://github.com/matheusfvesco/dotfiles.git",
    "remote.containers.dotfiles.targetPath": "~/dotfiles",
}

About

My own Dotfiles, made with simplicity in mind

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages