dotfiles for my i3 + lemonbar setup on ArchLinux
I use this configuration for my laptop which runs i3 window manager on
Arch Linux.
Ideas mostly stolen copied from others and modified to fit my use, I have acknowledged some but if I'm using parts or all of your config, THANKS!.
Note: I hope I've covered all dependencies here, but something might be missing
This setup is intended for regular i3, I haven't tested it with i3-gaps by Airblader so you'll probably have to make a few changes if you want to use that. Only tested on ArchLinux-- I can't make any guarantees about its compatibility with other distros.
clipmenu-- Clipboard management using dmenuconky-- Lightweight system monitor for X (for dropbox and todo-cli displays)dropbox-cli-- Command line interface for dropboxhsetroot-- A tool which allows you to compose wallpapers for X | aur linkii-- A minimalist FIFO and filesystem-based IRC client, from sucklessj4-dmenu-desktop-- A much faster replacement for i3-dmenu-desktopkitty-- A modern, hackable, featureful, OpenGL-based terminal emulatorlemonbar-- A featherweight, lemon-scented, bar based on xcb | aur linkmpc-- Client formpd, responsible for telling lemonbar about the currently playing media.mpd-- Flexible, powerful, server-side application for playing music withncmpcppas clientmsmtp-- A mini smtp clientmutt-- Small but very powerful text-based mail clientofflineimap-- Synchronizes emails between two repositoriespamixer-- Pulseaudio command-line mixer like amixerpicom-- X compositor that may fix tearing issuespass-- Stores, retrieves, generates, and synchronizes passwords securelyplayerctl-- mpris media player controller and lib for spotify, vlc, audacious, bmp, xmms2, and othersranger-- A simple, vim-like file managerredshift-- Adjusts the color temperature of your screen according to your surroundingsvim-- Vi Improved, a highly configurable, improved version of the vi text editorwmctrl-- A Tool to control your EWMH compliant window manager from command line (for i3 workspaces onlemonbar)xdotool-- Command-line X11 automation tool, to show current window title onlemonbar
Jetbrains Mono-- Typeface for developers, by JetBrainsFont Awesome-- Iconic font designed for Bootstrap
-
First, install the dependencies listed in the section above.
-
bin/contains custom scripts. Add them to your$PATHand ensure that they are executable. -
My default shell is zsh and I use the oh-my-zsh framework to manage my zsh configuration.
-
You need to have gnupg installed and configured properly for pass to work.
-
Using Nord for Xresources and terminal colors
-
Using xero's hashwall script to generate and set wallpaper
git clone https://github.com/okubax/dotfiles.git
cd dotfiles
./dots.sh
