diff --git a/README.md b/README.md index 0791e3d..4ed3591 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ This repository contains all of my configuration files for my current Arch Linux 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. @@ -16,14 +18,27 @@ The list of my used arch packages are found inside the files in `packages`. The 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` +### `.config/dunst` This folder contains my configuration for the [dunst](https://dunst-project.org) notification daemon. -- Standard dotfiles (.bashrc, .aliases, etc...) -- [i3wm](https://i3wm.org/) configuration -- [Polybar](https://polybar.github.io/) configuration -- [Termite](https://github.com/thestinger/termite) configuration -- Notifications using [dunst](https://dunst-project.org/) -- GTK configuration -- [Vim](https://www.vim.org/) configuration -- Custom scripts for different tasks +### `.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`. + diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000..c89208e Binary files /dev/null and b/screenshot.png differ diff --git a/system/.config/i3/config b/system/.config/i3/config index 9192505..08216c3 100644 --- a/system/.config/i3/config +++ b/system/.config/i3/config @@ -159,20 +159,6 @@ bindsym Escape mode "default" bindsym $mod+x mode "resize" -# Start i3bar to display a workspace bar (plus the system information i3status -# finds out, if available) -#bar { -# status_command i3blocks -c $HOME/.config/i3/i3blocks.conf -# position top -# colors { -# background #222D32 -# focused_workspace #222D32 #268bd2 #FFFFFF -# active_workspace #222D32 #222D32 #268bd2 -# inactive_workspace #222D32 #222D32 #268bd2 -# urgent_workspace #222D32 #222D32 #268bd2 -# } -#} - exec_always --no-startup-id $HOME/.config/polybar/launch.sh ####################################### @@ -229,6 +215,7 @@ exec google-chrome-beta exec termite exec discord exec nemo +exec nemo exec keepassxc #exec termite -e cmus --name cmus