Skip to content

This repository contains my personal configurations for development and daily use. (aliases, zsh, tmux, gitconf)

Notifications You must be signed in to change notification settings

Tsugami/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

___________                  ________          __    _____.__.__
\__    ___/_______ __ __ __  \______ \   _____/  |__/ ____\__|  |   ____   ______
  |    | /  ___/  |  \  |  \  |    |  \ /  _ \   __\   __\|  |  | _/ __ \ /  ___/
  |    | \___ \|  |  /  |  /  |    `   (  <_> )  |  |  |  |  |  |_\  ___/ \___ \
  |____|/____  >____/|____/  /_______  /\____/|__|  |__|  |__|____/\___  >____  >
             \/                      \/                                \/     \/

My Dotfiles

This repository contains my personal configurations for development and daily use.

Overview

  • delta - A syntax-highlighting pager for git, diff, and grep output.

  • bottom - alternative to top, interactive text-based system monitor, process viewer and process manager.

  • procs - alternative to ps, tool for getting information about processes. It provides convenient, human-readable (and colored) output format by default.

  • exa - alternative to ls, tool for listing directory contents.

  • bat - alternative to cat, tool for see files with syntax highlighting.

  • Github CLI - Tool for working with Github from command line (create PR, issues, etc)

  • Fish shell - shell user-friendly

  • starship - cool shell theme

  • ASDF - Version manager for same languages

  • Tmux - Terminal multiplexer

  • Neovim - Modern text editor

Installation

curl -L https://raw.githubusercontent.com/Tsugami/dotfiles/main/install.sh | bash

🔧 Project Structure

.dotfiles/
├── .config/
│   ├── git/          # Git configurations
│   └── tmux/         # Tmux configurations
│   └── fish/         # fish configurations
└── Makefile         # Automation scripts

🎯 Useful Commands

Update all submodules:

make download_git_modules

🔄 Maintenance

To update all configurations:

make setup

FAQ

Unzip ssh folder

if you unzipped your .ssh folder from the FAT formatted pendrive, It's the permissions would not have been kept, you would need to run:

sudo chmod -R 700 "$HOME/.ssh"; chmod -R 600 "$HOME/.ssh";

About

This repository contains my personal configurations for development and daily use. (aliases, zsh, tmux, gitconf)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published