1
0
Dotfiles/readme.md
2025-01-04 20:51:01 -05:00

9.3 KiB

Typing SVG

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 Dotfiles/.config/waybar folder into ~/.config

Dependancies

waybar
hyprpicker
pywal
blueman
bluez
networkmanager
swaync
yay

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 with Waybar

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 Dotfiles/.config/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 Dotfiles/.config/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

Overview

  • This uses the current wallpaper in pywal to generate a background, uses $USER to say hello, and uses pywal colors.
  • You can add hyprlock to a keybind, hypridle, or something else.
  • If you want to configure hypridle as well, I have included hypridle.conf in the same directoy as hyprlock for you to use.

Configuration

How To Install

  • Install Hyprlock
  • Copy Dotfiles/.config/hypr/hyprlock.conf file into ~/.config/hypr
  • Make sure you have Pywal installed
Nvim

Overview

  • This Neovim "rice" is just a simplified version of Lazyvim. It uses lazy vim but every lua file is of my own creation.
  • With this, you get all the essentials and good looks of nvim but is lightweight and doesnt really contain anything other than what you need.
  • This configuration includes:
    • alpha-nvim
    • pywal theme
    • completions
    • lualine
    • neo-tree
    • telescope
    • treesitter

How To Install

  • Install Neovim yay -S neovim
  • Copy Dotfiles/.config/nvim folder into ~/.config
  • start nvim and watch everything install.
  • The color scheme requires Pywal
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
gnome-network-displays
discord
firefox
spotify
pacman-contrib
swaync
pywal
waybar
swww
blueman
bluez
networkmanager
gvfs
libnotify
pavucontrol
pipewire-pulse
nwg-look
wofi
s-tui

Fun to have

asciiquarium
libcaca
cowsay

See other peoples Configs Link to Discussion