These are the dotfiles for my Arch Linux install on my laptop. My laptop is an Asus Zephyrus G14 2021 running a Ryzen 9 5900HS CPU with a nVidia RTX 3060 GPU, 1TB nvme SSD and 16GB of RAM.
I am usually running the laptop with integrated graphics, because the gpu drains a lot of power, so the polybar config is adapted for that.
If there is any other software I use you wish yo know, feel free to ask in the Discussion section.
- Window manager: bspwm
- Compositor: picom-ibhagwan (Better rounded corner support)
- Window Manager: lightdm
- Bar: polybar
- Menus: rofi
- Terminal: kitty
- Text editor: vim
- Image viewer: sxiv
- System monitors: htop, gotop
- System fetch: neofetch
- Notification daemon: dunst
Installation is done through the install.sh
script.
IMPORTANT! The dotfiles are installed through symlinks, which isn't really the optimal way of doing things. Please make sure you git clone
the repo into a safe place that you know you won't accidentally rm
.
!!! WARNING !!! This script is still highly experimental. Please read the source code before executing! If anything breaks your system you are responsible for it. I have tested the script on my machine very minimally, without trying to find any out of the ordinary situations.
git clone https://github.com/Stefan9110/laptop-dotfiles.git
cd laptop-dotfiles
./install.sh
If anything breaks during installation, the script should create a backup directory in the laptop-dotfiles
directory that you cloned. You can find any missing old configuration files / directories in there.
If you wish to contribute, please do not add any unrequested features or theme changes. If you want to suggest a feature or theme, please do so in an issue before contributing.
Bug fixes, config/code cleanup & code optimizations are highly appreciated. I am aware that some config files in my dotfiles are kinda messy and some scripts that I wrote are not the most efficient.
This project is licensed under the GNU General Public License v3.0. See the LICENSE
file for more details.
Not all the files in this repo were fully written by me. All the credits go to the authors mentioned in the header of the file. If I forgot to credit someone in a file I haven't fully written myself please create a pull request for it.