[go: up one dir, main page]

Skip to content

Configuration files, or as I have recently taken to calling them, dotfiles.

License

Notifications You must be signed in to change notification settings

remfly/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐧 Dotfiles

This repository is where I store and share my personal dotfiles. The configuration files you'll find here are heavily customized for my personal needs and they follow what I'd call my personal preference; this means that you should NOT simply clone this repository and expect everything to work the way it should — HOWEVER, for any questions regarding what you can do with these dotfiles, the answer will be "yes", as the license is very permissive.


Sexy Screenshot

Table of Contents

Name Path Link
Window Manager bspwm 📁 .config/bspwm 🔗
Keybind Daemon sxhkd 📁 .config/sxhkd 🔗
Status Bar polybar 📁 .config/polybar 🔗
Launcher Menu rofi 📁 .config/rofi 🔗
Xorg Compositor picom 📁 .config/picom 🔗
Notification Server dunst 📁 .config/dunst 🔗
System Monitor htop 📁 .config/htop 🔗
Text Editor neovim 📁 .config/nvim 🔗
Terminal alacritty 📁 .config/alacritty 🔗
Prompt starship 📁 .config/starship.toml 🔗

Tray Icons

The system tray is located at the top right corner of the screen, at the very end of Polybar. The icons You will see in screenshots are listed below:


Dependencies

Here's a list of dependencies that are crucial for everything to work and look nice & smooth:


Themes & Icons

All application colors, themes and icons I use are themed with Nord Theme.

Here's a list of what you'll need to get everything to look uniform:

GTK
Qt/Kvantum
Icons & Mouse Cursor

Managing Dotfiles

There are multiple ways to manage your dotfiles. I myself prefer to use Git; if you'd like to do the same as me, here's how you can manage your own dotfiles

$ git init --bare ~/.dotfiles
$ alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
$ config config status.showUntrackedFiles no

Don't forget to add the config alias to your shell's rc file afterwards!

For more details, read this.


Final Words

Got to the end of this readme? Leave a star on this repository to support me!