Skip to content

leandrofmoraes/dotfiles

Repository files navigation

My Dotfiles!

About

This repository contains a collection of configuration files that I currently use. It was customized and designed with the idea of creating a minimalistic development environment with Arch and Bspwm but it can be easily adapted to any linux distro as long as it installs the required dependencies.

Contents

  1. Features
  2. Changelogs
  3. Dependencies
  4. Installation
  5. Screenshots
  6. Notes

Features.

  • Modern look with transparency effects
  • Polybar with informative and interactive modules
  • Verbose system of notifications using dunst. (battery, music, bluetooth, volume, brightness, calendar)
  • Lightweight system can consume on average 430MB of RAM or less after boot. (Depends on the distro used as a base)
  • Improved productivity with VI keyboard shortcuts and less frequent mouse use.

Changelogs

  • Settings using picom to provide rounded corners and blur effect.
  • Added support for multiple screens in bspwm configuration file

Dependencies.

How to Install ?

  • Install dependencies according to your Linux distribution. As said, I took Arch as a base, but you can consult the documentation of your favorite distribution and adapt it according to your needs.
$ yay -Sy bspwm sxhkd polybar alacritty rofi picom dunst playerctl mpc ffmpeg bluez bluez-utils blueberry alsa pulseaudio pulsemixer feh mpd ncmpcpp pqiv ranger ueberzug
  • Install LunarVim following the steps can be seen in its official repository.
  • clone this repository to the current user's home directory or /tmp.
$ git clone https://github.com/leandrofmoraes/dotfiles.git /tmp && cd /tmp/dotfiles
  • copy or move their contents to their respective directories.
$ cp -r . $HOME
Note: in the future I intend to create a script to facilitate this process.

More Screenshots

click
Btop, Calendar Notification, Rofi Search Menu and Ranger File Manager
img
NCMPCPP, Termux and music notification
img
NeoVim, Tmux and cava btop, Neovi and Ranger
img img
Polybar with rounded corners and LunarVim with Lunar color scheme Visual Studio Code with Winter is Coming theme
img img

Notes

Some scripts were used as the basis for rofi bluetooth menu and rofi wifi and deserve credit.