This is my first rice and first Arch install with a window manager (i3-gaps). This rice is not made for aesthetics. But I like gaps that is why I have less gaps in the rice so that I can be more productive in my laptop. It took 2 weeks to learn about all of the different packages and how to rice in general. The files are messy and I will clean it later, also I will add more things as I learn more about linux and all other things. This repo is made so that I can copy this in different system and I want to post this in r/unixporn.
- OS : Arch(btw)
- WM : i3-gaps
- BAR : Polybar
- TERMINAL : Alacritty
- SHELL : Zsh
- EDITOR : Neovim
- Plugins :
- vim-polyglot
- jiangmiao/auto-pairs
- vim-airline/vim-airline
- vim-airline/vim-airline-themes
- arcticicestudio/nord-vim
- neoclide/coc.nvim
- kevinhwang91/rnvimr
- junegunn/fzf
- airblade/vim-rooter
- norcalli/nvim-colorizer.lua
- junegunn/rainbow_parentheses.vim
- mhinz/vim-startify
- mhinz/vim-signify
- tpope/vim-fugitive
- tpope/vim-rhubarb
- junegunn/gv.vim
- justinmk/vim-sneak
- unblevable/quick-scope
- honza/vim-snippets
- tpope/vim-commentary
- psliwka/vim-smoothie
- iamcco/markdown-preview.nvim
- Plugins :
- FONT : JetBrainsMono Nerd Font
- WALLPAPER : From wallhaven
- MUSIC PLAYER : Spotify (with Spicetify)
- BROWSER : Firefox (userChrome-with some modification,startpage)
- FILE MANAGER : Ranger
- NOTIFICATION : Dunst
- COMPOSITOR : Picom-ibhagwan
- GTK THEME : Nordic
- ICONS : Papirus
- CURSOR : Volantes
- VIDEO PLAYER : Mpv
- SYSTEM MONITOR : Htop
- SCREEN CAPTURE : Scrot
- IMAGE VIEWER : Feh
- DOCUMENT VIEWER : Zathura
- APP LAUNCHER : Rofi
- DISPLAY MANAGER : LightDM (with Litarvan theme)
- LOCK SCREEN : Betterlockscreen
-
I would suggest not to copy everything directly, because each system is different in many aspects (I have tried directly copying other rices many times and it didn't worked out).
-
The Best Way :
- Install all the dependencies or only those one which you like.
- Go through the dotfiles one by one and modify to your liking.
- Then build your own config.
-
The Other Way :
-
These commands below are not tested. You can use your prefered way
-
Make sure you have all the dependencies installed in your system (
AllMost of it is mentioned above in the Details section). -
Then git clone this repository in your system. This command will clone this repo to your downloads folder (make sure you have git installed).
git clone https://github.com/hashtagsaurav/dotfiles.git ~/Downloads
-
Then copy the config files. I would suggest not copy the files directly rathar you should go through the whole config files and then try to copy. This command will copy the files.
cd ~/Downloads/dotfiles cp -r .config ~/.config cp .zshrc ~ cp .p10k.zsh ~
-
Then reboot the system.
-