arpangreat / dotfiles

Dotfiles for Linux Lovers

Home Page:https://arpangreat.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

Hey this is my dotfiles repository , From which you can download my config files 😄🚀

# I'm an n00b

* My default desktop Environment hyprland and wezterm with zsh and shellfetch and combined with zellij , The prompt is Starship and the color is catppuccin

20221028_14h57m31s_grim

* One of my Nvim-essential and all time ❤️ is telescope.nvim file picker

20221028_14h58m58s_grim

* The Colorscheme for is catppuccin looks so sick ❤️❤️🔥

20221028_14h59m35s_grim

The Anime Wallpapers are provided by a git repo by

-- ThePrimeagen

Changing Neovim in lua-config 😃

A note for me ...

To Setup Rust-analyzer for nvim Then

-- Follow This Link

To Setup Clangd for nvim Then do this

-- sudo pacman -S clangd

-- sudo pacman -S llvm -- " Don't forget to make a project using projectCreate script else you are not going to have lsp-server"

And then you are all good to Go

The Nvim review is done by ThePrimeagen in this video

The commands to setup nvim-lsp

sudo npm install -g vim-language-server
sudo npm install -g pyright
sudo npm install -g typescript typescript-language-server
sudo npm i -g bash-language-server
sudo npm i -g vscode-langservers-extracted
sudo npm install -g dockerfile-language-server-nodejs
sudo npm install -g ocaml-language-server
sudo npm install -g vls
sudo yarn global add yaml-language-server

to setup lua lsp follow this link , and don't forget to make a directory under ~/.config/nvim named as language-server and do everything under it

to setup gopls run

cd dotfiles/
GO111MODULE=on go get -u golang.org/x/tools/gopls@latest
sudo ln -s /home/arpangreat/go/bin/* /usr/bin

To setup jdtls

  • first delete ~/dotfiles/nvim/jdtl-language-server-latest by rm -rf jdt-language-latest-server
  • then , extract ~/dotfiles/nvim/jdt-language-server-latest.tar.gz inside ~/dotfiles/nvim/
  • tweak .zshrc respective java file paths if needed
  • make project with projectCreate script inside ~/dotfiles/custom-scripts and lang name should be gradle not java
  • And you are all done

after doing everything don't forget to run :TSInstall all in nvim to install Treesitter

to use screenshot.sh run

sudo pacman -S grim
[sudo](sudo) pacman -S slurp

A Life hack for shell , while typing any password show asterisks for every password

sudo visudo
# Then type in any area
Defaults env_reset,pwfeedback

How to setup tmux for italics from here

try to make a install script for installing everything

IF NVIM BUILD FROM SOURCE BREAKS , use ./nvim/nvim.txt commit tag to fallback to safe zone, also use it inside official neovim repo clone inside $HOME

git checkout #the tag

IF TOUCHPAD DOESN'T WORK Then

visit

Fonts ( Also see Fonts/ )

Download from Operator Mono Download from Operator Book Download from Operator Itaic Download from Operator Bold

And follow this link to use ligatures Support

About

Dotfiles for Linux Lovers

https://arpangreat.github.io


Languages

Language:Shell 55.9%Language:C 14.7%Language:Nushell 9.1%Language:Lua 6.9%Language:Python 5.4%Language:Perl 2.0%Language:Emacs Lisp 1.2%Language:Vim Script 1.1%Language:CSS 0.9%Language:Roff 0.8%Language:SCSS 0.7%Language:PowerShell 0.6%Language:Makefile 0.3%Language:Nu 0.2%Language:Haskell 0.2%