dotfiles_old
dotfiles_old copied to clipboard
dotfiles for my Arch Linux rice with a full installation script
My Arch Linux dotfiles (OLD)
I no longer use these dotfiles. Here are my current ones.
Hi, there! These are my very humble, yet pleasurable, Arch Linux rice dotfiles. Feel free to steal whatever you want.
Table of Contents
- Preview
- What's going on?!
- Installation
- Arch
- Non Arch
- Usage
- Keybindings
- Workspaces
Preview






What's going on?!
- WM:
i3-gaps - DM:
ly - Screen lock:
i3lock-fancy-multimonitor - Bar:
polybar - Polybar icons font:
Font Awesome 5 - Compositor:
ibhagwan's picom - Application launcher:
rofi - Terminal:
alacritty - Shell:
zshwithOh My Zsh - Image viewer:
feh - Video player:
vlc - Music player:
mpdandncmpcpp - Notifications:
dunstandlibnotify - Emoji picker:
rofi-emoji - Wifi manager:
rofi-wifi-menu - Clipboard manager:
rofi-greenclip - Screenshot tool:
scrot
Installation
Arch
Got you covered. Just clone this repo and run spice_it_up.sh on a fresh Arch install to get the exact same thing as me. It should theoretically work on a non-fresh install, but I did not test that out.
Note: You may want to take a look at the script first.
Non Arch
You can use the dotfiles, but not the installation script because it is made only for Arch, specially the dependencies part of it. I guess you can do the dependencies part on your own and reference the script for next steps.
Usage
Keybindings
These are almost all of the keybindings that were altered/added. Make sure to read about the default ones here.
The keybindings are categorized into four categories: WM (default), Modifiers, Rofi, and Apps.
In all what follows:
$WM_MODrefers to windows/meta/super$MODIFIER_MODrefers to meta + ctrl$ROFI_MODrefers to meta + shift$APPS_MODrefers to meta + alt$WORKSPACES_MODrefers to ctrl
| Keybinding | Usage |
|---|---|
| $WM_MOD+h | Change focus to left |
| $WM_MOD+j | Change focus to down |
| $WM_MOD+k | Change focus to up |
| $WM_MOD+l | Change focus to right |
| $WM_MOD+Shift+h | Move focused window left |
| $WM_MOD+Shift+j | Move focused window down |
| $WM_MOD+Shift+k | Move focused window up |
| $WM_MOD+Shift+l | Move focused window right |
| $WM_MOD+t | Change split orientation to horizontal |
| $WM_MOD+v | Change split orientation to vertical |
| $WM_MOD+q | Kill focused window |
| $WM_MOD+Shift+q | Quit i3 |
| $WM_MOD+f | Enter fullscreen mode for focused window |
| $WM_MOD+z | Toggle floating mode for focused window |
| $WM_MOD+c | Move focused window to center |
| $WM_MOD+u | Lock screen with i3lock-fancy-multimonitor |
| $MODIFIER_MOD+plus | Increase volume by 5% |
| $MODIFIER_MOD+minus | Decrease volume by 5% |
| $MODIFIER_MOD+0 | Toggle volume |
| $MODIFIER_MOD+Shift+0 | Toggle mic |
| $MODIFIER_MOD+g | Clear greenclip history (clipboard) |
| $MODIFIER_MOD+less | Play previous song |
| $MODIFIER_MOD+quotedbl | Toggle songs |
| $MODIFIER_MOD+greater | Play next song |
| $MODIFIER_MOD+u | Toggle lockscreen timeout |
| $ROFI_MOD+a | Launch rofi in run mode |
| $ROFI_MOD+e | Launch rofi emoji picker |
| $ROFI_MOD+w | Launch rofi wifi menu |
| $ROFI_MOD+g | Launch rofi greenclip clipboard manager |
| $ROFI_MOD+c | Launch rofi calculator |
| $ROFI_MOD+m | Launch a rofi menu to choose a song to play |
| $APPS_MOD+Return | Launch terminal (i.e. alacritty) |
| $APPS_MOD+b | Launch browser (i.e. brave) |
| $APPS_MOD+e | Launch file manager (i.e. ranger) |
| $APPS_MOD+s | Launch screenshot tool (i.e. scrot) |
| $APPS_MOD+m | Launch music player (i.e. ncmpcpp) |
| $WORKSPACES_MOD+[1-8] | Switch to corresponding workspace |
| $WORKSPACES_MOD+Shift+[1-8] | Move focused window to corresponding workspace |
Workspaces
| number | what for | windows that spawn there automatically |
|---|---|---|
| 1 | general terminals stuff | none |
| 2 | coding | none, but I usually spawn (Neo)Vim there manually |
| 3 | web browsing | brave |
| 4 | music players | ncmpcpp |
| 5 | other media (video...) | vlc |
| 6 | documents | zathura, and libreoffice |
| 7 | discord | discord |
| 8 | general | none |