This repository contains my patched suckless tools and personal dotfiles including but not limited to:
- dwm- Dynamic Window Manager
- st - Simple Terminal
- dmenu - Dynamic Menu
- slstatus - Status Monitor for dwm
- dotfiles - Configuration files like .xinitrc, picom.conf, etc. I created this as a bit of a intro to ricing project and I realized I should probably back it up and what kinda loser doesn't like open-source.
Install the following before building or running:
- Xorg (X server)
- Picom (Compositor)
- Hack Nerd Font (Font)
- Dunst (Notificaiton Sender)
- Feh (Background Manager)
- Git (For Cloning)
- Pipewire (Audio Server)
For build dependencies run:
sudo pacman -S base-devel libx11 libxft libxineramaFirst clone the repo with this command:
git clone https://github.com/SuperbMuffin/dotfilesClone the repo into your home directory then execute
mv dotfiles sucklessIf the repo isnt in the directory ~/suckless it won't work
You have two option at this point, you can either copy the configs (.xinitrc, and picom.conf) or create symlinks. I will only cover copying them. Run these two commands:
sudo mv ~/suckless/configs/picom.conf /etc/xdg/picom.confIf it asks replace the file that's already there
sudo mv ~/suckless/configs/.xinitrc ~/.xinitrcThis file already exists so just replace it, this file is the thing that starts the x11 session so you can either add run startx if not running in your zshrc or some login managers support started off of .xinitrc.
You run arch linux so I assume you know how to cd into directorys so just go into each one and run:
sudo make clean installThat command works but some people complain about the safety of it so if you know a better command send me a issue.
These are all suckless projects which is why I although im stupid was able to edit it, so I assume any one else will be able to edit it aswell so good luck. To be honest I don't recommand using this but please contribute to it.
You can contribute to this project very easily, just make a pull request and if it works I will probably take it.
This project is under MIT License because all suckless projects are under it and it contains them. You can see all the contributers in the License file, I merged all the copyrights together in there. Also you can check each individual file for the original Liscense's.
- All of the original suckless contributers.
- This is my rice so I made it of course.