1
0
2025-01-04 17:43:44 -05:00
2025-01-04 00:48:39 -05:00
2025-01-04 00:48:39 -05:00
2025-01-04 00:48:39 -05:00
2025-01-04 17:43:44 -05:00

Whiteshadow's Dotfiles

This countains My Arch Linux Dotfiles for a clean looking lightweight Hyprland settup.

ENJOY!!

-E

Video

https://github.com/user-attachments/assets/6e81f77d-a115-4180-a032-7903d4d7193a

My Applications

Waybar

2025-01-04-145834_hyprshot 2025-01-04-145822_hyprshot 2025-01-04-145806_hyprshot 2025-01-04-145742_hyprshot 2025-01-04-150103_hyprshot

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

2025-01-04-030026_hyprshot

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.

    image

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

Hyprland Help

Apps Fuzzy or Blurry?

This may be because they need to be run with Wayland or are Electron Aplications

  • The solution I found is to add the following to /usr/share/applications/{app}.desktop after exec=/app/executable/app
  • Works on Spotify Discord
--enable-features=UseOzonePlatform --ozone-platform=wayland --uri=%U
  • NOTE This gets removed if the app is redownloaded! Im not sure how to make this a global thing. I have tried and failed. Help?

Notes

My Download Suggestions
  • This is everything I think is essential to have. At least for me. I would suggest doing your own research before blindly downloading everything here. This is here just so if I break my computer which we all know I will, I can remember what all I need/want!
git
wlogout
nvim
zip unzip
pipewire
hyprpicker
hypridle
hyprlock
hyprshot
code
bpytop
nerdfetch
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

Fun to have

asciiquarium
libcaca
cowsay

See other peoples Configs Link to Discussion

Description
No description provided
Readme 400 MiB
Languages
Lua 48%
CSS 45.9%
Shell 6.1%