Files
dotfiles/hypr
nvrl c36a74e861 feat(quickshell): idle chain, drifting wallpaper, and a few fixes
- Idle is handled in the shell instead of hypridle: the screen dims
  slowly at 4 minutes, locks at 5, powers down at 6, and suspends at 15
  on battery. Idle inhibitors hold every stage off; Super+Shift+I does
  the same by hand and puts a cup on the rail.
- The shell draws the wallpaper (backdrop/), so hyprpaper is gone. The
  picture is drawn a little larger than the screen and drifts with the
  workspace a beat after the windows, and dims a shade while windows are
  open. The path lives in quickshell/wallpaper.
- The lock screen and power menu say "Take your time." instead of the
  NieR slogan.
- hyprpaper is no longer launched twice, the media module keeps the
  player that played last instead of an empty browser tab, and grouped
  windows show thin untitled tabs with their place in the group (2/3)
  in the bar title.
- qt6ct uses Darkly; the package list gains adw-gtk-theme and darkly-bin.
2026-10-04 23:10:19 +02:00
..
2026-08-12 18:05:43 +02:00
2026-08-12 18:05:43 +02:00
2026-04-04 16:44:12 +02:00

✦ Google-ish Hyprlock Theme ✦

▶️ Preview

Without Profile & User Info Hyprlock-Without-Profile
With Profile & User Info Hyprlock-With-Profile
With Profile & User Info [12H Format] Hyprlock-With-Profile

📦 Installation

❗ This configuration is based on a 1080p display, if you are using a higher screen resolution,
you may need to reconfigure the sizes and recoordinate all the components.

Auto-Installation :

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Tamarindtype/googlish-hyprlock-theme/main/install.sh)"


Manual Installation :

# Backup your current Hyprlock config first!
# Clone the repository
git clone https://github.com/Tamarindtype/googlish-hyprlock-theme.git

# Move all the files to the hyprland config folder
mv ./googlish-hyprlock-theme/* ~/.config/hypr/

# Go to script folder
cd $HOME/.config/hypr/hyprlock/

# Change all the scripts permission to make them executable
chmod +x *.sh

# Run the Hyprlock
hyprlock

🗄️ Directory Structure

$HOME
└── .config
    └── hypr
        ├── hyprlock
        │  ├── assets
        │  ├── battery.sh
        │  ├── bluetooth.sh
        │  ├── change_wallpaper.sh
        │  ├── greeting.sh
        │  ├── network.sh
        │  ├── medianotif.sh
        │  └── weatherinfo.sh
        └── hyprlock.conf

🗨️ FAQ

Question Answer
Profile & User info does not appear? By default, it set without profile and user info. You can enable it by uncomment the image @PROFILE PICTURE and label @USER INFO in hyprlock.conf
Battery percentage number does not appear? Change your battery module in battery.sh. The default is BAT0, you can check it by running this command ls /sys/class/power_supply/
How to change the 24H Format to 12H Format? Comment the 24H format and uncomment the 12H format. also uncomment the AM/PM label & shape in hyprlock.conf
null location or Unable to determine your location? Change the IP Geolocation provider in weatherinfo.sh

🏅 Recommendations

Type Name Links
Regular PP Neue Machina Pangram Pangram
Nerd Font Geist & Space Mono Nerd Fonts
Emoji Apple Emoji apple-emoji-linux

✨ Special Thanks & Credits

Details Credit
Battery & Playerctl Widget Scripts @ashish-kus minimal Hyprlock
Helped Me Create Dynamic WiFi, Bluetooth, Weathercast and Greeting Widget @OPENAI ChatGPT