/dotfiles

First rice for i3-gaps

Primary LanguageShellGNU General Public License v2.0GPL-2.0

dotfiles

Linux config files (rxvt-unicode, flameshot, dunst, lemonbar-xft, picom, cava, cmus, eww, zathura, rofi, i3-gaps, nvim, ranger)

                    dP            dP   .8888b oo dP
                    88            88   88   "    88
              .d888b88 .d8888b. d8888P 88aaa  dP 88 .d8888b. .d8888b.
              88'  `88 88'  `88   88   88     88 88 88ooood8 Y8ooooo.
              88.  .88 88.  .88   88   88     88 88 88.  ...       88
.------------ `88888P8 `88888P'   dP   dP     dP dP `88888P' `88888P' ------------.
|::::::::::::::.......::......::::..:::..:::::..:..::......:::......::::::::::::::|
|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|
|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|
|---------------------------------------------------------------------------------|
|         cmus | c* music player                                          cmus(1) |
|        dunst | notification daemon                                     dunst(1) |
|           i3 | window manager                                             i3(1) |
|        picom | a compositor for X11                                    picom(1) |
|    flameshot | powerful, simple-to-use screenshot software         flameshot(1) |
|     lemonbar | featherweight lemon-scented bar                      lemonbar(1) |
|          eww | simple widgets                                                   |
|       neovim | text editor                                              nvim(1) |
| rxvt-unicode | a VT102 emulator for the X window system      urxvt(1), urxvt(7) |
|       ranger | file manager                                           ranger(1) |
|         rofi | run launcher, window switcher, etc.                      rofi(1) |
|          x11 | x window system                       x(7), xinit(1), xserver(1) |
`---------------------------------------------------------------------------------'

Table of contents

General info

This dotfiles include .Xresources files for urxvt and .config files, with some commented code. You may uncomment and test it. Change keyboard layout in .xinit or delete it, if you use only one language. Hopefully I can improve these configs, add something and remove the useless code, so stay tuned for more updates. For additional info i suggest you to check Arch Wiki pages about this utils to set them correctly up.

Screenshots

eww eww widgets



urxvt terminal emulator



zathura zathura



file managers ranger and thunar



rofi apps rofi app search



powermenu rofi powermenu

Installation

  1. Utils list:

    Everything is described for Arch Linux.

    • AUR:

    • Pacman:

      • i3-gaps (may replace your current i3, won't occur any major changes except adding gaps)
      • cmus
      • maim
      • flameshot
      • neovim (ctags)
      • rofi
      • urxvt
      • thunar
      • ranger (w3m)
      • zathura
      • dunst
    • For AUR:

      • yay -S "package" or git clone "AUR_git_link"; cd "AUR_package"; makepkg -si
    • For Pacman:

      • pacman -S "package"
  2. Adding configs:

    • Clone this repository. https://github.com/CodeHeister/dotfiles
    • If there's still no .config or other directories in your home directory (~), you may move all directories to your ~. Otherwise just copy or include files of your interest. Respect file disposition to save configs from path error or replace all paths with your.
    • If everything is correctly installed and configs are added, all may work without troubles.

Afterwords

I'm looking forward for your tips and i'm ready to help you or add some info here, if you'll consider it necessary. I'll necessary clear and improve configs to make it more flexible and convenient.