dotfiles_old icon indicating copy to clipboard operation
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

Workspace_0

Workspace_1

lock_screen

Workspace_2

Neovim_dashbaord

Neovim_installation_script

What's going on?!

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_MOD refers to windows/meta/super
  • $MODIFIER_MOD refers to meta + ctrl
  • $ROFI_MOD refers to meta + shift
  • $APPS_MOD refers to meta + alt
  • $WORKSPACES_MOD refers 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