This commit is contained in:
Stephan Raabe 2024-02-23 16:03:57 +01:00
parent c599054e50
commit 3acfb56e52
4 changed files with 94 additions and 12 deletions

View File

@ -51,16 +51,6 @@ if [ -d ~/dotfiles/hypr/settings/modules/system/swaylock ] ;then
echo "~/dotfiles/hypr/settings/modules/system/swaylock removed."
fi
# Remove Swayidle
if [[ $(_isInstalledPacman "swayidle") == 0 ]]; then
sudo pacman --noconfirm -Rns swayidle
fi
# Remove Swaylock
if [[ $(_isInstalledYay "swaylock-effects-git") == 0 ]]; then
yay --noconfirm -Rns swaylock-effects-git
fi
# Create default folder structure
xdg-user-dirs-update
echo "Default folders created..."

View File

@ -3,9 +3,25 @@ echo -e "${GREEN}"
figlet "Screen lock"
echo -e "${NONE}"
if [[ $(_isInstalledYay "hypridle-git") == 1 ]] || [[ $(_isInstalledYay "hyprlock-git") == 1 ]]; then
echo "You can install hypridle and hyprlock lock your screen automatically."
echo "You can install hypridle and hyprlock to lock your screen automatically."
echo "These are the new standard screen locking packages of the ML4W dotfiles."
echo "Screenlocking will not work anymore if you keep swaylock."
echo "The installation is highly recommended."
if gum confirm "Do you want to install hypridle and hyprlock?" ;then
# Install Hypridle and Hyprlock
yay --noconfirm -S hypridle-git hyprlock-git
# Remove Swayidle
if [[ $(_isInstalledPacman "swayidle") == 0 ]]; then
sudo pacman --noconfirm -Rns swayidle
fi
# Remove Swaylock
if [[ $(_isInstalledYay "swaylock-effects-git") == 0 ]]; then
yay --noconfirm -Rns swaylock-effects-git
fi
fi
else
echo ":: hypridle and hyprlock are already installed."

76
swaylock/config Normal file
View File

@ -0,0 +1,76 @@
# ____ _ _
# / ___|_ ____ _ _ _| | ___ ___| | __
# \___ \ \ /\ / / _` | | | | |/ _ \ / __| |/ /
# ___) \ V V / (_| | |_| | | (_) | (__| <
# |____/ \_/\_/ \__,_|\__, |_|\___/ \___|_|\_\
# |___/
#
# by Stephan Raabe (2023)
# -----------------------------------------------------
ignore-empty-password
font="Fira Sans Semibold"
clock
timestr=%R
datestr=%a, %e of %B
# Add current screenshot as wallpaper
screenshots
# Add an image as a background
# image=~/.cache/current_wallpaper.jpg
# Fade in time
fade-in=1
# Effect for background
effect-blur=5x2
# effect-greyscale
# effect-pixelate=5
# Show/Hide indicator circle
indicator
# smaller indicator
indicator-radius=200
# bigger indicator
# indicator-radius=300
indicator-thickness=20
indicator-caps-lock
# Define all colors
key-hl-color=00000066
separator-color=00000000
inside-color=00000033
inside-clear-color=ffffff00
inside-caps-lock-color=ffffff00
inside-ver-color=ffffff00
inside-wrong-color=ffffff00
ring-color=ffffff
ring-clear-color=ffffff
ring-caps-lock-color=ffffff
ring-ver-color=ffffff
ring-wrong-color=ffffff
line-color=00000000
line-clear-color=ffffffFF
line-caps-lock-color=ffffffFF
line-ver-color=ffffffFF
line-wrong-color=ffffffFF
text-color=ffffff
text-clear-color=ffffff
text-ver-color=ffffff
text-wrong-color=ffffff
bs-hl-color=ffffff
caps-lock-key-hl-color=ffffffFF
caps-lock-bs-hl-color=ffffffFF
disable-caps-lock-text
text-caps-lock-color=ffffff

View File

@ -1,6 +1,6 @@
{
"label" : "lock",
"action" : "sleep 1; swaylock",
"action" : "sleep 1; hyprlock",
"text" : "Lock",
"keybind" : "l"
}