Skip to content

thiagopuntar/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Puntar Dotfiles

Another dotfiles repo to centralize all the config files in a single place and make it easier to move it to another computer.

For now, my setup includes:

Dependencies:

  • i3 as a window manager;
  • Gnu Stow for manage symbolic links;
  • zsh as terminal;
  • Kitty as a terminal emulator;
  • Oh my zsh as a zsh framework;
  • Tmux as a terminal multiplexer and helps me managing windows and panes;
  • Nvm to manage node.js environments;
  • Neovim as a code editor;
    • To properly install neovim, check the instructions below;

Installing

  1. Clone this project to root folder of your computer;
  2. Run stow . to generate symbolic links for every config file; Note: zsh installation may add a .zshrc file on root, delete that file before running stow.
  3. Install all the dependencies listed above in the same order;
  4. Install oh-my-zsh plugins:
  5. Install Tmux plugin manager;
  6. Install fzf for tmux-sessionizer;
  7. Grant permission to tmux-sessionizer file;
  8. Check this chatgpt story to install i3 monitors config;

Neovim config

My config for neovim editor was extremely inspired (to not say totally copied 😅) by The Primeagen's setup and Josean's.

Before installing:

Ensure you have the following dependencies installed on your computer:

Neovim might have some issues to start if you don't have Node.js installed (Mason errors) and eslint_d on JS projects. I've tried installing Neovim manually and worked fine on Ubuntu.

zshrc file has a pnpm statement really specific to my user on the machine I've installed. This can lead into issuesif installing nodejs through pnpm.

About

My config files for unix

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published