Skip to content

sergei-durkin/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My config files and settings

Table of contents

Preview

Preview

Installation

Prerequisites

Steps

Clone the repository
git clone https://github.com/sergei-durkin/dotfiles.git
Create a symbolic link to the nvim directory
ln -sf ~/dotfiles/nvim ~/.config/nvim
Create a symbolic link to the alacritty directory
ln -sf ~/dotfiles/alacritty ~/.config/alacritty
Create a symbolic link to the zsh directory
ln -sf ~/dotfiles/zsh ~/.config/zsh && \
ln -sf ~/.config/zsh/zshrc ~/.zshrc
Create a symbolic link to the tmux directory
ln -sf ~/dotfiles/tmux ~/.config/tmux && \
ln -sf ~/.config/tmux/tmux.conf ~/.tmux.conf
Create a symbolic link to the starship directory
ln -sf ~/dotfiles/starship ~/.config/starship
Create a symbolic link to the fastfetch directory
ln -sf ~/dotfiles/fastfetch ~/.config/fastfetch
Create a symbolic link to the nix-darwin directory
ln -sf ~/dotfiles/nix-darwin ~/.config/nix-darwin
Create a symbolic link to the brew directory
ln -sf ~/dotfiles/brew ~/.config/brew
Create a symbolic link to the atuin directory
ln -sf ~/dotfiles/atuin ~/.config/atuin
Install TPM

Run git clone to install TPM and then press prefix + I to install plugins

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Install nix-darwin

Follow the instructions from the nix-darwin

Then run the following command to install the packages

darwin-rebuild switch --flake $(readlink ~/.config/nix-darwin)#mbp

Description

  • Package manager Nix and Homebrew
  • Theme darcula
  • Editor Neovim
  • Terminal Alacritty
    • Shell zsh
    • Multiplexer tmux
    • Prompt starship or powerlevel10k
    • Font MesloLGS NF *download from here

Trouble

  • Keybinding: <leader>xx
  • Preview diagnostics: Diagnostics
  • Keybinding: <leader>xs
  • Preview symbols: Diagnostics
  • See more here

GotoPreview

  • Keybinding: <leader>gp* (where * is the d - definition, r - reference, i - implementation)
  • Preview: GotoPreview

FloaX

  • Keybinding: <tmux-leader>p
  • Preview: FloaX

SessionX

  • Keybinding: <tmux-leader>o
  • Preview: SessionX

Telescope

FindInBuffer:

  • Keybinding: <command>f
  • Preview: FindInBuffer

FindFiles:

  • Keybinding: <leader>sf
  • Preview: FindFiles

FindInFiles:

  • Keybinding: <command-shift>f
  • Preview: FindInFiles

LazyGit

  • Keybinding: <leader>lg
  • Preview: LazyGit

Neotree

Looks bad with the current theme. May be I will fix it later.

  • Keybinding: <leader>e
  • Preview: Neotree

Nvim Plugins

Tmux Plugins

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published