Here are the main dependencies required to use these dotfiles:
Alacritty
: Terminal emulator.Polybar
: Status bar.Rofi
: Application launcher and bluetooth menu.MPD
: Music Player Daemon.ncmpcpp
: Music player client for MPD.ncmpcpp-ueberzug
: Displays album art in ncmpcpp.Bspwm
: Window manager.Sxhkd
: Keybindings manager.Nerd Fonts
: Fonts for customization.Feather Fonts
: Icon fonts for customization.Cava
: Audio visualizer.Picom
: Compositor (fork: picom-jonaburg-git).playerctl
: Multimedia keybindings.Pactl
: Volume control.pavucontrol
: GUI for audio control.i3lock-fancy
: Session locker.Gnome-screenshot
: Screenshot tool.rofi-bluetooth
: Bluetooth menu for Rofi.ranger
: File manager.Zathura
: PDF and EPUB reader.Ueberzug
: Image preview in terminal.
Hack Nerd Fonts
Feather Fonts
Sarasa Gothic
Hack Nerd Font
Unifont
Terminus
Waffle
Follow these steps to install and configure the dotfiles:
-
Clone the repository:
git clone https://github.com/Ckabos/nordotfiles.git cd nordotfiles
-
Copy the configuration files to the appropriate directories:
cp -r polybar ~/.config/ cp -r dunst ~/.config/ cp -r mpd ~/.config/ cp -r ncmpcpp ~/.config/ cp -r picom ~/.config/ cp -r ranger ~/.config/ cp -r bspwm ~/.config/ cp -r zathura ~/.config/ cp -r rofi ~/.config/ cp -r alacritty ~/.config/ cp -r cava ~/.config/ cp -r sxhkd ~/.config/
-
Install the dbus-python library (if you encounter the error ModuleNotFoundError: No module named 'dbus.mainloop.glib'
pip3 install dbus-python