6.6 KiB
Whiteshadows Dotfiles
Hi. This countains My Arch Linux Dotfiles for a clean looking lightweight Hyprland settup. I started with an empty clean Arch install with hyprland. I have added as mich info on this page as I can to help you set up hyprland on arch. Not only does this contain my Dotfiles but is also a way for me and others to come back to and use as documentation for certain things. This started mainly because I break my computer alot LOL. Please see below for some detailes on the configurations.
ENJOY!!
Waybar
Overview
This is my Waybar Solution for clean, minimal settup for hyprland. it contains everything I wanted from waybar. as for other needs/wants like volume control im using swaync
which i open from waybar. To add the Blur
to waybar please see below.
Workspaces
I configured the worspaces so that if there is content on a workspace, the dot will be darker. this is so you can keep track of the content you have open!! Inspiration from Gbar
Expanding waybar
See below screenshot. I have included a way for you to be abloe to hide and reveal certain widgets that you dont necessarily need all the time. you can add and remove widgets in ~/.config/waybar/config
under group/expand
-
Network Widget
- I configured the Network widget so that it doesnt display your IP. That was default for some reason??
- The network widget opens to nmtui in kitty
-
Hyprpicker Widget
- This is the only custom widget I have. it allows you to use hyprpicker, displays the vallues when hovered over, and coppies the hex value to your clipboard.
Configuration
How To Install
- Install Waybar
- Copy the waybar folder into
~/.config
Dependancies
waybar
hyprpicker
pywal
blueman
bluez
networkmanager
swaync
yay
How to launch on startup
- Add this to your
hyprland.config
exec-once = waybar
How to add Blur
- Add this to the end of your
hyprland.conf
layerrule = blur, waybar
layerrule = ignorezero, waybar
layerrule = ignorealpha 0.5, waybar
If you want to use Pywal
At the top of ~/.config/waybar/style.css
change the hostname to yours in the file path to the pywal
colors.
Wofi
Configuration
How To Install
- Install Wofi
Sudo Pacman -S wofi
- Copy the wofi folder into
~/.config
Dependancies
Wofi
Pywal
How to add Blur to Wofi
- Add this to the end of your
hyprland.conf
layerrule = blur, wofi
layerrule = ignorezero, wofi
layerrule = ignorealpha 0.5, wofi
If you want to use Pywal
with Wofi
At the top of ~/.config/wofi/style.css
change the hostname to yours in the file path to the pywal
colors.
Swaync
Configuration
How To Install
- Install Swaync
- Copy the Swaync folder into
~/.config
Dependancies for Swaync
swaync
pywal
gvfs
libnotify
- Copy the Swaync folder into
~/.config
How to add Blur to Swaync
- Add this to the end of your
hyprland.conf
layerrule = blur, swaync-control-center
layerrule = blur, swaync-notification-window
layerrule = ignorezero, swaync-control-center
layerrule = ignorezero, swaync-notification-window
layerrule = ignorealpha 0.5, swaync-control-center
layerrule = ignorealpha 0.5, swaync-notification-window
If you want to use Pywal
with Swaync
At the top of ~/.config/Swaync/style.css
change the hostname to yours in the file path to the pywal
colors.
Hyprlock
Nvim
Wlogout
My Wallpaper Solution
Dependancies for .config/hypr/wallpaper.sh
swww
pywal
Make sure to add exec-once = swww-daemon
to your hyprland.conf
See other peoples Configs Link to Discussion
Fun to have
asciiquarium
libcaca
cowsay
everything I think is essential to have. At least for me. I would suggest doing your own research before blindly downloading everything here.
git
wlogout
nvim
zip unzip
pipewire
hyprpicker
hypridle
hyprlock
hyprshot
code
bpytop
nerdfetch
asciiquarium
yay
wl-clipboard
wl-copy
nerd-fonts
starship
thunar
grim
slurp
gradience
gnome-network-displays
discord
firefox
spotify
pacman-contrib
swaync
pywal
waybar
swww
blueman
bluez
networkmanager
gvfs
libnotify