Skip to content

SamuilDichev/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Table of Contents

General

Setup and development

This repo has embedded submodules, i.e. repositories maintained by others that I'm merely re-using. This means cloning and updating is slightly different than normal

  • Clone this repo with -git clone --recurse-submodules <this-repo-url>
  • Update it with - git pull --recurse-submodules
  • Init submodules (optional, needed if repo was cloned without them) - git submodule update --init --recursive

Contents to ignore

These files are related to configuration or documentation of the repo and are not files you should need to concern yourself with

  • submodules/
  • .gitignore
  • .gitmodules
  • README.md

The remaining files/folders should be the actual dot files, i.e. files actually used in the configuration of various apps

Prerequisites

  • ripgrep
  • NodeJS
  • snapd (Optional) - Can be used to install NeoVim via snap install nvim --stable --classic
  • bat - Modern cat

Installation

Aliases

ln -s <this-repo-path>/.bash_aliases ~/

Ruff config

ln -s <this-repo-path>/.config/ruff ~/.config/

Neovim

  • Install version >= 0.9.0
  • Setup config - ln -s <this-repo-path>/.config/nvim ~/.config/

Tmux

Config based on https://github.com/gpakosz/.tmux which is included as a submodule

  • Install Tmux
  • Setup config - ln -s <this-repo-path>/.config/tmux ~/.config/

About

Personal dot files / configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published