HicaroD / dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

                              .___      __    _____.__.__
                            __| _/_____/  |__/ ____\__|  |   ____   ______
                           / __ |/  _ \   __\   __\|  |  | _/ __ \ /  ___/
                          / /_/ (  <_> )  |  |  |  |  |  |_\  ___/ \___ \
                          \____ |\____/|__|  |__|  |__|____/\___  >____  >
                               \/                               \/     \/

                        This repository contains personal dotfiles of Icarus.

dotfiles

Major tools
neovim (Main text editor)
vscode with Vim keybinding (mostly for debugging)
alacritty (terminal emulator)
tmux (terminal multiplexer)
i3 (tiling window manager)
Arch Linux (manjaro)

Packages

  • Linux
sudo pacman -S yay # for installing packages from AUR
sudo pacman -S flameshot # for screenshots
sudo pacman -S xclip # tool for copying thins to the clipboard (useful for Neovim as well)
sudo pacman -S make patch # Necessary for installing other packages
yay anki # for english practice through cards
  • Window manager
sudo pacman -S i3-wm i3status
mkdir -p ~/.config/i3/i3config && ln ./i3/config ~/.config/i3 && ln ./i3/i3status/config ~/.config/i3/i3status/
  • Monitor
sudo pacman -S xorg-xrandr xorg-xinput
ln .xinitrc ~
  • Development
sudo pacman -S alacritty
mkdir ~/.config/alacritty && ln ./alacritty/alacritty.toml ~/.config/alacritty
sudo pacman -S neovim ripgrep
git clone https://github.com/HicaroD/nvim-cfg-lua ~/.config/nvim
sudo pacman -S nodejs npm
npm install -g emmet-ls # emmet
npm install -g prettier # prettier for code formatting

go install github.com/nametake/golangci-lint-langserver@latest # Golang
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest # Golang

npm install -g pyright # Python
sudo pacman -S tmux
ln ./tmux/.tmux.conf ~

About


Languages

Language:Shell 100.0%