alacritty | ||
docs | ||
gtk-3.0 | ||
i3 | ||
i3status | ||
ranger | ||
rofi | ||
vim | ||
xorg | ||
LICENSE | ||
README.adoc |
My dotfiles for my Linux-based system setup.
Specifications
Here are the main specifications of my machine currently running this (as of 2019-08-09):
Configured programs
Here’s 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.
Ranger
A Vim-based file browser. Here’s their config documentation for it.
-
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 theO
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.
Alacritty
Similar to Kitty , it’s a GPU-based terminal emulator.
-
Config located at
alacritty/
directory. -
Minimum version (from
alacritty --version
):-
alacritty 0.3.3
-
-
Contains a single
alacritty.yaml
as the config file. Not much has changed except for the color scheme and the font being used.
i3-gaps
A fork of i3 window manager. Here’s the documentation page of the program.
-
If it’s any of importance, the configuration is prone to be moved for the original version of i3 since there’s 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 fordmenu
. -
The containing config (
config
) is simply the default config with my personal config added into it. Not much to say here except I usei3bar
(the default bar) andi3status
(the default status bar config) to fill in. -
The config for
i3status
is located in a different directory ati3status/
containing a singleconfig
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
. -
My i3 setup uses Rofi with my custom theme (
fds-sidebar
) with$mod+D
(see image above). Every variation of my sidebar theme should import the common file (fds-sidebar-common.rasi
) and only declare the colors. Seefds-sidebar-dark.rasi
for an example.
GTK
A library for creating programs with graphical user interface (GUI).
There are often two versions when configuring GTK: version 2 and 3.
Additional programs used
As much as possible, I use free and open source software for all of my needs.
General purpose programs
-
Audacious - audio player
-
feh - image viewer
-
Firefox - web browser
-
maim - screenshot utility
-
OBS Studio - streaming and recording utility
-
OpenShot - video editor
-
Thunar - file manager
-
VLC Media Player - multimedia player
Device drivers and servers
Design
Fonts
-
Fira Code - a programmer-oriented font that supports ligatures
Documents
-
LibreOffice - a office productivity suite and serves as a free alternative to Microsoft Office suite
-
TeX Live - a LaTeX distribution for compiling LaTeX files
Development programs
-
Anaconda - a mathematical environment distribution
-
Octave - mathematical computational environment similar to Matlab
-
Visual Studio Code - a text editor that comes with lightweight IDE features