2.3 KiB
dotfiles
This repository contains all of my configuration files for my current Arch Linux installation and an install script so I can quickly replicate my setup.
While the configurations are based on my preferences and made my dotfiles public so others can see how I solved specific problems or are looking for some inspiration.
Installation
The installation is pretty straightforward using a couple of installation scripts.
- Clone the repository
- Run
./install.sh
- Reboot the system
- Run
./post-install.sh
Contents
The list of my used arch packages are found inside the files in packages
. The files are numbered in the order they are installed, so packages inside packages.list
are installed first and then packages in packages2.list
are installed.
The main content of this repository can be found in the system
folder. It contains all configurations files, directories and script that are get symlinked by my install script.
.config/dunst
This folder contains my configuration for the Dunst notification daemon.
.config/gtk-3.0
This folder contains my GTK 3.0 configuration. I don't edit this configuration directly but use LXAppearance for configuring.
.config/i3
This folder contains the configuration for my preferred window manager i3. Instead of the normal i3 I use the i3-gaps fork.
.config/polybar
This folder contains my bar configuration and launch script for Polybar.
.config/streamlink
This folder contains my Streamlink configuration. I use it to directly watch Twitch livestreams in a local video player.
.config/termite
This folder contains my configuration for my terminal emulator Termite.
bin
This folder contains a bunch of scripts that I use. Some of them are used by Polybar or i3 and others are used directly and some like utils.sh
contain functions that I use in other scripts.
dconf
This folder contains my configurations that are stored in dconf by applications. These are getting loaded on boot in .bash_profile
.