Skip to content

Linux configuration files, lovingly known as dotfiles

License

Notifications You must be signed in to change notification settings

szczys/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

178 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Szczys Dotfiles

Personal dotfiles of Mike Szczys. Thank you to all who have shared their tips, tricks, and configuration files online. I have learned everything I know from a vast community of Linux aficionados.

References

The patterns used to version control my dotfiles are based on:

Import these dotfiles on a new system

  1. cd
  2. echo ".cfg" >> .gitignore
  3. git clone <remote-git-repo-url> $HOME/.cfg
  4. alias config='/usr/bin/git --git-dir=$HOME/.cfg/.git --work-tree=$HOME'
  5. config config --local status.showUntrackedFiles no
  6. config checkout

Install dependencies

# Using Fish shell
sudo apt install fish
curl -sS https://starship.rs/install.sh | sh

# Tmux Plugin Manager
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
# Press Leader+I to install plugins

# Install nvm
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
fisher install jorgebucaran/nvm.fish

# Install node
nvm install lts
nvm use lts

# Install Markdown.preview
# Inside nvim, run the following:
:call mkdp#util#install()

About

Linux configuration files, lovingly known as dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published