Skip to content

viddrobnic/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

My dotfiles setup. This repository doesn't include configuration for neovim, which is located in a separate repository.

Getting started

  1. Install the dependencies with whatever package manager you like:
ghostty starship jujutsu zoxide neovim yazi ripgrep fzf bat eza ouch tokei btop
  1. Clone this repository to a location of your liking. Personally I use ~/.dotfiles.

  2. Install zsh dependencies

    mkdir -p ~/.zsh
    git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting
  3. Link the files to correct places. If you cloned the repository to ~/.dotfiles you can use the following script, otherwise execute the linking manually.

    mkdir -p ~/.config/ghostty
    ln -s ~/.dotfiles/ghostty/config ~/.config/ghostty/config
    
    mkdir -p ~/.zsh
    ln -s ~/.dotfiles/zsh/zshrc ~/.zshrc
    ln -s ~/.dotfiles/zsh/completion.zsh ~/.zsh/completion.zsh
    
    ln -s ~/.dotfiles/starship/starship.toml ~/.config/starship.toml
    
    ln -s ~/.dotfiles/tmux/tmux.conf ~/.tmux.conf
    
    ln -s ~/.dotfiles/git/.gitconfig ~/.gitconfig
    ln -s ~/.dotfiles/jj/config.toml $(jj config path --user)
    
    mkdir -p ~/.config/yazi
    ya pkg add bennyyip/gruvbox-dark
    ln -s ~/.dotfiles/yazi/theme.toml ~/.config/yazi/theme.toml

About

Just my dotfiles

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%