dotfiles_old_0 icon indicating copy to clipboard operation
dotfiles_old_0 copied to clipboard

dotfiles for my Arch Linux rice with full installation script

My Arch Linux dotfiles

Preview

Workspace_0

Workspace_1

lock_screen

Neovim_installation_script

Neovim_cpp_file

What's going on?!

Installation

Arch

Got you covered. Just clone this repo (including its submodules => git clone --recurse-submodules https://github.com/PlankCipher/dotfiles) 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.

The keybindings are categorized into four categories: WM (default), Modifiers, Dmenu, and Apps.

In all what follows:

  • $WM_MOD refers to windows/meta/super
  • $MODIFIER_MOD refers to meta + ctrl
  • $DMENU_MOD refers to meta + shift
  • $APPS_MOD refers to meta + alt
  • $WORKSPACES_MOD refers to ctrl
Keybinding Usage
$WM_MOD+k Decreasingly cycle through clients stack
$WM_MOD+j Increasingly cycle through client stack
$WM_MOD+h Decrease mfact (master window size)
$WM_MOD+l Increase mfact (master window size)
$WM_MOD+Shift+j Move focused window down in the stack
$WM_MOD+Shift+k Move focused window up in the stack
$WM_MOD+d Decrease number of masters
$WM_MOD+i Increase number of masters
$WM_MOD+q Kill focused window
$WM_MOD+Shift+Control+q Quit dwm
$WM_MOD+f Enter fullscreen mode for focused window
$WM_MOD+u Lock screen with i3lock-fancy-multimonitor
$WM_MOD+space Change keyboard layout
$MODIFIER_MOD+plus Increase volume by 5%
$MODIFIER_MOD+minus Decrease volume by 5%
$MODIFIER_MOD+0 Toggle volume
$MODIFIER_MOD+rightbracket 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
$MODIFIER_MOD+b Toggle fans mode (BOOST or according to temps)
$MODIFIER_MOD+r Randomly change the wallpaper
$MODIFIER_MOD+m Move cursor to coords of 1920 and 1080 (for now)
$DMENU_MOD+a Launch dmenu_run
$DMENU_MOD+e Launch dmenu emoji picker
$DMENU_MOD+g Launch dmenu greenclip clipboard manager
$DMENU_MOD+c Launch dmenu calculator
$DMENU_MOD+m Launch a dmenu to choose a song to play
$DMENU_MOD+d Launch dmenu_et
$APPS_MOD+Return Launch terminal (i.e. st)
$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)
$APPS_MOD+k Launch/Toggle kabmat in scratchpad mode
$APPS_MOD+f Launch FreeTube
$APPS_MOD+w Launch nmtui
$APPS_MOD+z Launch boomer
$WORKSPACES_MOD+[0-9] Switch to corresponding workspace
$WORKSPACES_MOD+Shift+[0-9] Move focused window to corresponding workspace

Workspaces

number what for windows that spawn there automatically
1 general terminals stuff none
2 coding none
3 web browsing brave and Tor
4 music players ncmpcpp
5 other media (video...) vlc and FreeTube
6 documents zathura and libreoffice
7 chat none
8 mail thunderbird
9 general none