Skip to content

madsykle/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Dotfiles

My Minimal Dotfiles for a Productive Workflow


📚 Editor Setup

  • Neovim – A highly extensible text editor

🐚 Fish Shell Setup

  • Fish Shell – A smart and user-friendly shell
  • Fisher – Plugin manager for Fish
  • bobthefish – Fish theme for a sleek terminal look. Install with: fisher install oh-my-fish/theme-bobthefish
  • Z – Directory jumper for faster navigation
  • Eza – Colorful ls replacement with icons
  • Ghq – Local Git repository organizer
  • Peco – Interactive filtering tool

🔥 Inspired Configs

These are the dotfiles repositories that inspired this setup:


🚀 Installation Instructions

  1. Clone the dotfiles repository:

    git clone --bare https://github.com/madsykle/dotfiles $HOME/.dotfiles
  2. Install required dependencies:

    Install the necessary software like Fish and Neovim:

    sudo apt install fish neovim
  3. Configure the dotfiles repository:

    Create an alias to make it easier to work with the dotfiles:

    alias config='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
  4. Remove existing conflicting files (optional but recommended):

    If the files already exist on your new device, you may want to remove them to avoid conflicts. Use the following command to ensure that your dotfiles are in sync:

    config checkout
  5. Hide untracked files:

    This step ensures that untracked files won't show up in the status, keeping your workspace clean:

    config config --local status.showUntrackedFiles no

💬 Connect with Me

If you have any questions or want to discuss improvements, feel free to reach out to me on GitHub or Instagram.

About

my termux + proot setup. shell tweaks, scripts, and configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors