Go to file
2019-08-10 11:40:03 +08:00
docs Add screenshots of the setup 2019-08-10 11:40:03 +08:00
i3 Copy the config 2019-08-09 22:56:06 +08:00
i3status Copy the config 2019-08-09 22:56:06 +08:00
kitty Copy the config 2019-08-09 22:56:06 +08:00
ranger Copy the config 2019-08-09 22:56:06 +08:00
rofi Copy the config 2019-08-09 22:56:06 +08:00
vim Copy the config 2019-08-09 22:56:06 +08:00
xorg Copy the config 2019-08-09 22:56:06 +08:00
LICENSE Initial commit 2019-08-08 17:31:28 +08:00
README.adoc Add screenshots of the setup 2019-08-10 11:40:03 +08:00

My dotfiles for my Linux-based system setup.

Screenshots

My i3 setup with multiple windows

My i3 setup with single window

My i3 setup with no window

Specifications

Here are the main specifications of my machine currently running this (as of 2019-08-09):

Configuration details

Heres a list of the programs with details on the config found in this repo:

Xorg

A display server implementing X window system.

  • Config found at xorg/ directory.

  • Minimum version (from Xorg -version):

    • X.Org X Server 1.20.5

    • X Protocol Version 11, Revision 0

  • The configuration is found at .Xresources containing the colors (0 to 15, foreground, and the background)

Vim

A modal text editor.

  • Config located at vim/ directory.

  • Minimum version (from vim --version):

    • 8.1 (2018 May 18, compiled Jul 29 2019 20:38:53)

  • Contains my plugin list and editor configurations at .vimrc

  • Eventually my UltiSnips snippets will also be added

Ranger

  • Config located at ranger/ directory.

  • Minimum version (from ranger --version):

    • ranger version: ranger 1.9.2

    • Python version: 3.7.4 (default, Jul 16 2019, 07:12:58) [GCC 9.1.0]

  • All of the config files are basically default config files except with a few changes.

  • Contains keybinding in rc.conf. Additional keybindings include the O keybinding and their variants for opening my go-to programs such as Visual Studio Code.

  • rifle.conf contains configuration for opening a list of programs.

Kitty

A GPU-based terminal emulator. Heres the configuration doc for it.

  • Config located at kitty/ directory.

  • Minimum version (from kitty --version):

    • kitty 0.14.3 created by Kovid Goyal

  • Main config file is kitty.conf and it simply sets the font (Fira Code) and the color pallete in colors.conf.

  • colors.conf contains the same color scheme in .Xresources.

  • As a simple reminder: unless you use other than Kitty, the colors defined in this colors.conf is the one to be used as default color pallete in terminal-based programs such as Vim or Ranger, not the .Xresources file.

i3-gaps

  • If its any of importance, the configuration is prone to be moved for the original version of i3 since theres consideration for merging of gaps into i3.

  • Config located at i3/ directory.

  • Minimum version (from i3 --version):

    • i3 version 4.17 (04.08.2019) © 2009 Michael Stapelberg and contributors

  • Uses rofi as the application launcher and serves as a replacement for dmenu.

  • The containing config (config) is simply the default config with my personal config added into it. Not much to say here except I use i3bar (the default bar) and i3status (the default status bar config) to fill in.

  • The config for i3status is located in a different directory at i3status/ containing a single config file (for now).

Rofi

The application switcher and launcher. Also serves as a replacement for dmenu.

  • Config located at rofi/.

  • Minimum version (from rofi -version):

    • Version: 1.5.4

  • Main config is config.rasi.

  • Beside the main config, Ive also created my own theme (named fds-sidebar) which simply makes a sidebar. Every variation of my sidebar theme should import the common file (fds-sidebar-common.rasi) and only declare the colors. See fds-sidebar-dark.rasi for an example.