Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ Dotfiles

💻 System info

Component Spec Version
OS Garuda Linux 2.13.0-1
Kernel Linux Zen 7.1.8
Window management Hyprland 0.56.2
Shell Fish 4.8.1
Terminal Foot 1.27.0
Notification Center SwayNC 0.12.6
Top bar Waybar 0.15.0
App launcher Wofi 1.5.3
Editor Zed 1.15.0

I use hyprconf2lua to convert my hyprland.conf to hyprland.lua.

  • Set position of HDMI-A-1(left) and eDP-1(right).
  • Add HDMI-A-1 as default workspace(1) 'cause is my main monitor.
  • Set Zed editor to always open in workspace 3.
  • Add config to HyperX alloy core / Lenovo keyboard
  • Add config to generic keyboard using white label controller
  • Set keybind mainMod + o to open brave browser
  • Set window rules to ksshaskpass
  • Set Picture in Picture and vlc as float window
  • Fix Print bind invalid args in slurp and swappy
  • Add layer rule to swaync control center and notication window 'cause hyprland blur bloken swaync window layer transparent.
  • Add bind to exit from fullscreen_state mainMod + ALT + F
  • Add bind to move float window mouse:275
  • Add bind to resize float windown mouse:276
  • Add reload of waybar when back from hyprlock 'cause it is killing waybar process.
  • Change timeout 5 min to 10 min

⚠️ OBS: To change profile photo in hyprlock change $HOME/.config/hyprlock/layouts/<layout>.conf

# Profile-Photo
image {
  ...
  path = <path to profile photo>
  ...
}

Waybar

⚠️ OBS: I do some changes in theme to set it like i wanted.

  • Add custom notification button to SwayNC
  • Add button to custom/power default script in waybar
  • Add batery button
  • Add network trafic button, but use network default waybar script instead network-trafic custom script 'cause it's broken

🐟 Fish shell

🔨 Functions

All functions has --help flag to show documentation

🔛 Grub

🔒 SDDM

🙋 SSH Ask pass

https://github.com/kde/ksshaskpass

⚠️ Warning

Don't forget set env vars

I set in hyprland.lua

...
hl.env("SSH_ASKPASS", "/usr/bin/ksshaskpass")
hl.env("SSH_ASKPASS_REQUIRE", "prefer")
...

🔔 SwayNC

📝 Zed editor

📜 Custom Scripts

send notification to sys when change music in spotify or mpv(Radio) fish functions, mpv stream don't send album cover art, so i get it from deezer api.

🖼️ Wallpaper

https://wall.alphacoders.com/big.php?i=896653

About

My garuda hyprland dotfiles

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages