Dotfiles
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!.
Dependencies
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 withncmpcpp
as 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
~/.fonts
Jetbrains Mono
-- Typeface for developers, by JetBrainsFont Awesome
-- Iconic font designed for Bootstrap
Housekeeping
-
First, install the dependencies listed in the section above.
-
bin/
contains custom scripts. Add them to your$PATH
and 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
Installation
git clone https://github.com/okubax/dotfiles.git
cd dotfiles
./dots.sh
Screenshot
Â