personal dotfiles for my arch linux i3 neovim config
First, clone this repo into your home directory
git clone --depth=1 https://github.com/ovior/dotfiles.git "$HOME/dotfiles"The /var/screenshots needs to be created before we can use screenshots
Then, install the configurations you want with stow
stow -vt "$XDG_CONFIG_HOME" editor
stow -vt "$XDG_CONFIG_HOME" shell
stow -vt "$XDG_CONFIG_HOME" gui
stow -vt "$XDG_DATA_HOME" shareEnsure your XDG base directory are correctly set before running these commands, or manually specify where you want the configurations to be applied.
Each tool has its own README.md inside its respective directory.
tldr these are the tools explained
The graphical components of my i3wm setup with Xorg.
| Tool | Installation |
|---|---|
| i3wm (window manager) | sudo pacman -S i3-wm |
| i3blocks (status bar) | sudo pacman -S i3blocks |
| i3lock (session lock) | sudo pacman -S i3lock |
| scrot (screenshot tool) | sudo pacman -S scrot |
| feh (wallpaper and image viewer) | sudo pacman -S scrot |
| picom (compositor) | sudo pacman -S picom |
| dmenu (application launcher) | sudo pacman -S dmenu |
| dunst (notifications) | sudo pacman -S dunst |
| kitty (terminal) | sudo pacman -S kitty |
| fontconfig (font management) | sudo pacman -S fontconfig |
| jetbrains mono font (font) | sudo pacman -S ttf-jetbrains-mono-nerd |
| Tool | Installation |
|---|---|
| stow | sudo pacman -S stow |
| git | sudo pacman -S git |
| fish | sudo pacman -S fish |
| tmux | sudo pacman -S tmux |
The only real editor.
| Tool | Installation |
|---|---|
| neovim | sudo pacman -S neovim |
You can view pgp information here
tldr
gpg --keyserver hkps://keys.openpgp.org --recv-keys C2C26F41BC1D5608- Add a way to add dependencies
- Add templating options for some config files like global font, passwords and so on.
Keyboard :
# localectl set-x11-keymap us pc105 '' altgr-intl