Skip to content

🏡 /.dotfiles | Includes configs for neovim, zsh, wezterm, and more | Managed by GNU stow

License

Notifications You must be signed in to change notification settings

barryblando/dotfiles

Repository files navigation

~/.dotfiles

~~ Little things that you can't live without ~~

⚠️ Requirements

Commands

  • sudo (maybe)
  • git
  • bash
  • make
  • unzip
  • GNU tar
  • GNU stow
  • gcc or clang (for compiling neovim treesitter parsers)

Fonts

These dotfiles doesn't contains any font installation so you have install them beforehand.

🚀 Installation

  • Clone the repository into $HOME/.dotfiles and cd into it.
git clone https://github.com/barryblando/dotfiles.git ~/.dotfiles

cd ~/.dotfiles
  • Make sure you clean/remove all files that needed to be symlink

🔗 Linking

  • Linux

    • NOTICE I didn't specify what the target directory is! By default, stow assumes that the target directory is the parent directory of the one you specified: stow -d ~/.dotfiles -t ~/
     stow {folder name in .dotfiles} i.e neovim
     output: None
  • Windows

    • For windows you can use stow via MSYS2. To install via MSYS2: pacman -S stow
    • To symlink correctly via MSYS2 uncomment line with: MSYS=winsymlinks:nativestrict in ini/config file.
    • Location: (C:\msys64 by default).
    • Now run MSYS2 with admin privileges and set target dir for stow:
     stow --target=/c/Users/Retr0_0x315/ wezterm
     output: None
    • I have to set target 'cause stow will put link under user directory not in .config folder


    Better, using windows' mklink

    mklink /D "C:\Users\<userName>\.config\wezterm\" "C:\Users\<userName>\.dotfiles\wezterm\.config\wezterm\"

🖥️ Software

  • OS: Debian (Linux) under WSL2
  • Distro: Pengwin (WLinux)
  • Desktop: Windows 11
  • Terminal: WezTerm

🙏 Credits

About

🏡 /.dotfiles | Includes configs for neovim, zsh, wezterm, and more | Managed by GNU stow

Topics

Resources

License

Stars

Watchers

Forks