dotfiles/README.md
Severin Kaderli cf0215f422 small fixes
Signed-off-by: Severin Kaderli <severin.kaderli@gmail.com>
2018-12-14 00:07:20 +01:00

44 lines
2.3 KiB
Markdown

# 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.
![Screenshot](./screenshot.png)
## Installation
The installation is pretty straightforward using a couple of installation scripts.
1. Clone the repository
2. Run `./install.sh`
3. Reboot the system
4. 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](https://dunst-project.org) notification daemon.
### `.config/gtk-3.0`
This folder contains my GTK 3.0 configuration. I don't edit this configuration directly but use [LXAppearance](https://www.archlinux.org/packages/community/x86_64/lxappearance/) for configuring.
### `.config/i3`
This folder contains the configuration for my preferred window manager [i3](https://i3wm.org/). Instead of the normal i3 I use the [i3-gaps](https://www.archlinux.org/packages/community/x86_64/i3-gaps/) fork.
### `.config/polybar`
This folder contains my bar configuration and launch script for [Polybar](https://polybar.github.io/).
### `.config/streamlink`
This folder contains my [Streamlink](https://streamlink.github.io/) 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](https://github.com/thestinger/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`.