Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 2.67 KB

README.md

File metadata and controls

68 lines (50 loc) · 2.67 KB

dotfiles

My current setup with autogenerated theme.

Table of Contents

Preview

Click on the screenshot below to see the gif.

Click to play the gif (:)

screenshot2 screenshot3 screenshot4

Dependencies

You will need:

  • i3wm - windows manager
  • polybar - top bar
  • dunst - notifications daemon
  • dmenu - dynamic dropdown menu
  • nitrogen - for setting up the wallpaper
  • colors - to generate colors palette from wallpaper
  • fish - because some scripts are written in it

Optionally (not seen on preview):

Installation

  1. Copy all the files from PATH to /usr/bin or wherever you have your $PATH defined.
  2. If the copied files are not executable, run chmod +x on them
  3. Copy configuration from .config to your ~/.config directory
  4. Add pre-generated resources to your .Xresources file: cat .Xresources | xrdb -merge; xrdb -edit ~/.Xresources
  5. Personalize all the scripts at will

Bash support

If you would like to make your bash sessions colorful as well, adding the following code somewhere to your ~/.bashrc file should do the trick:

if [ "$TERM" = "linux" ]; then
    _SEDCMD='s/.*\*generated\([0-9]\{1,\}\).*#\([0-9a-fA-F]\{6\}\).*/\1 \2/p'
    for i in $(sed -n "$_SEDCMD" $HOME/.Xresources | awk '$1 < 16 {printf "\\e]P%X%s", $1, $2}'); do
        echo -en "$i"
    done
    clear
fi

See more details here.

Known issues

If you will find any bugs or if you'd like me to improve something, feel free to open a new issue here!