Skip to content

Xelius08/Suckless

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo

SS5 SS10 SS7 SS9

Demo.mp4

Requirements

  1. This Suckless repo
  2. Nerd Fonts
  3. jsoncpp, yajl, dwmipcpp libraries.
  4. polybar-dwm-module
  5. picom-ftlabs
  6. Ranger CLI (File Manager)
  7. Zen (Web Browser)
  8. Spicetify (Spotify customization)
  9. Python-pywal
  10. Git

Installation

  1. Install your preferred Nerd Fonts. I used Lekton, Ubuntu, Hack and Monofur.
  2. Clone this repository (preferably in your home directory) git clone https://github.com/Tahsin404/Suckless.git && cd Suckless. Do not compile just yet.
  3. Follow the instructions and install polybar-dwm-module from their git repo. You do not need to patch this dwm with IPC and anybar as they are already patched in. For Arch Users you can use the AUR: yay -S polybar-dwm-module
  4. Install python-pywal
    #For Arch Users:
    yay -S python-pywal
    wal -i Wallpaper/gargantua-black-3840x2160-9621.jpg
    
  5. Install picom-ftlabs
    #For Arch users
    yay -S picom-ftlabs-git
    
  6. Install starship
    #For Arch users: 
    sudo pacman -S starship
    

Dotfiles

All the necessary Dotfiles are available here. If you're using GNU stow to manage your dotfiles then you know what to do, if not then:

  1. Clone the dotfiles repo and copy the contents in .config to your own .config directory
    git clone https://github.com/Tahsin404/dotfiles.git
    cd dotfiles/.config
    cp * ~/.config
    
  2. Copy the contents of wal as needed, into your own wal directory. The main files for this build are colors-wal-(dwm/dmenu/st).h
    cd ..
    cd .cache/wal
    cp * ~/.cache/wal
    
  3. Finally cd into the dwm, st and dmenu folders and make and make clean install

About

No description, website, or topics provided.

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 81.4%
  • Python 11.7%
  • Shell 2.7%
  • Roff 2.6%
  • Makefile 1.6%