Dotfiles
Aesthetic Dotfiles for my Arch Linux rabbit hole ๐
Install / Use
/learn @HynDuf/DotfilesREADME
HynDuf's dotfiles
[!IMPORTANT] I have migrated everything to NixOS, so this is no longer maintained and might not work out of the box. See my latest NixOS configs for more up-to-date configurations of the programs.
:pencil: <samp>Table of contents</samp>
- :herb: <samp>About</samp>
- :camera: <samp>Showcase</samp>
- :wrench: <samp>Set up</samp>
- :tada: <samp>Credits</samp>
:herb: <samp>About</samp>
<div style="flex:1;padding: 11px 0px 0px 10px"> <img src="assets/showcase.jpg" alt="Rice Showcase" align="right" width="350px"> </div>Thanks for dropping by!
This is my personal repository for my Arch dotfiles (always WIP)
Here are some information about my setup:
- Window Manager:
bspwm - Compositor:
picom - Terminal:
kitty - Shell:
zsh - Editor:
neovim(nvchad) - Panel:
polybar - Notification Manager:
dunst - Application Launcher:
rofi - File Manager:
ranger
:camera: <samp>Showcase</samp>
<a name="overview"/><samp>Overview</samp>
Here are some details about programs in the screenshots:
- Color schemes: a combination of
catppuccinandtokyonight - Theme:
catppuccin gtkandcatppuccin cursor - System fetch: a bash script taken somewhere on r/unixporn (
bin/sysfetch) - Audio visualizer:
cava - Eww calendar:
calendar - File manager:
rangerwithranger deviconsandueberzugimage previewer - Pipes script:
pipes.sh - Notification center:
scriptcombinerofi configurationwithdunst notification logger(~~copied~~ inspired byBarbaross/Nebula dotfiles) - Discord theme:
tokyonight theme(taken from BetterDiscord theme store) - Firefox:
beautiful custom css themebyAmadeusWMandGithub,YoutubeStylus theme. - Note-taking:
obsidianwithAnuPpuccintheme (with 40+ plugins). - Flashcards study:
ankiwith Catppuccin theme and some additional plugins - Text editor:
neovimwithnvchad(custom folder) - PDF reader:
zathurawithcatppuccin theme(and some color configs)zoterowith additional plugins
- Spotify theme:
spicetifywithcatppuccin theme - Screen lock:
scriptusingi3lock-color

<samp>Rofi Utils</samp>
These rofi configurations are highly based on adi1090x/rofi (it's not like I just copied it and changed some colors or anything :flushed:)
<h2></h2>Rofi app launchers, directory menu and windows menu

Rofi calculator, emoji selector and wifi menu

Rofi power menu

<samp>Fonts</samp>
JetBrainsMono Nerd FontIosevka Nerd FontFiraCode(forlxappearancefont theme)Material Icon and Feathers(for polybar)
:wrench: <samp>Set up</samp>
:warning: Note: This configuration was made for my Laptop (Arch-based distribution specifically), so some things might not work on yours, in that case, please try if you can fix that up as much as possible, or you can open an issue for help :smile:.
This was made for a 1920x1080 and 75 dpi screen.
Most programs can be installed and used easily by following guides from their own GitHub (I already added as many links as possible). Some other harder ones I'll state below.
<h2></h2> <a name="preinstall"/><samp>Preinstall</samp>
Just to be tidy, create a folder for your about-to-download packages as you would want to delete redundant things afterward.
mkdir ~/Downloads
cd ~/Downloads
Clone my dotfiles in advance for later uses (~/Downloads/dotfiles):
git clone https://github.com/HynDuf7/dotfiles
Let's set up the necessary scripts. Copy them to yours and grant execute permission (You don't need all the scripts. You can keep only the ones you need):
cp -r ~/Downloads/dotfiles/bin ~/bin
chmod +x ~/bin/*
Add that ~/bin folder to your $PATH as well, in your .bashrc or .zshrc add the following:
export PATH="$HOME/bin:$PATH"
After that, source ~/.zshrc (or source ~/.bashrc) to update it though.
<samp>Dependency</samp>
First, we need yay and git (if you haven't had them):
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Then let's install all the needed packages:
yay -S bspwm brightnessctl dunst eww-git feh i3lock-color nerd-fonts-jetbrains-mono polybar pomo papirus-icon-theme ranger rofi rofi-calc rofi-emoji sxhkd ttf-fira-code ttf-iosevka-nerd ueberzug xdotool
<h2></h2>
<a name="background-wallpaper"/>
<samp>Background Wallpaper</samp>
Copy the wallpapers into your ~/Pictures folder:
cp -r ~/Downloads/dotfiles/wallpapers ~/Pictures
We will use feh to set up the wallpaper.
Add the following into your ~/.config/bspwm/bspwmrc (see mine):
feh --bg-fill ~/Pictures/hollow-knight.png &
<h2></h2>
<a name="firefox"/>
<samp>Firefox</samp>
I used the beautiful custom css theme made by AmadeusWM.
You can see how to install it on his dotfiles linked above.
My firefox custom chrome folder isn't exactly like his. I have added the shortcut Super + Z to toggle expand the vertical side tab. If you w
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot ๅฏๅชไฝๆถๅ่ฝๅใไฝฟ็จ <qqmedia> ๆ ็ญพ๏ผ็ณป็ปๆ นๆฎๆไปถๆฉๅฑๅ่ชๅจ่ฏๅซ็ฑปๅ๏ผๅพ็/่ฏญ้ณ/่ง้ข/ๆไปถ๏ผใ
