Compare commits

..

2 Commits

Author SHA1 Message Date
Tim Gröger c8ad498fae update wallpaper, add wlogout and swaylock-effects 2026-03-13 13:21:26 +01:00
Tim Gröger 5498ae76fa swayfx 2026-03-11 13:45:33 +01:00
23 changed files with 312 additions and 26 deletions

View File

@ -24,7 +24,9 @@ key = "Return"
mods = "Control|Shift"
[window]
opacity = 0.9
opacity = 0.7
[general]
import = ["/home/crimsen/.config/alacritty/catppuccin/catppuccin-macchiato.toml"]
import = [
"/home/crimsen/.config/alacritty/catppuccin/catppuccin-macchiato.toml",
]

View File

@ -1,5 +1,5 @@
# target title bg text indicator border
client.focused $pink $base $text $rosewater $pink
client.focused $teal $base $text $rosewater $teal
client.focused_inactive $mauve $base $text $rosewater $mauve
client.unfocused $mauve $base $text $rosewater $mauve
client.urgent $peach $base $peach $overlay0 $peach

View File

@ -2,11 +2,24 @@
#
# Example configuration:
#
exec swayidle -w \
before-sleep 'swaylock -f -c 000000 -i $HOME/Bilder/wallpaper/undertale_sans-wallpaper-2048x1152.jpg'
#exec swayidle -w \
# before-sleep 'swaylock -f -c 000000 -i $HOME/Bilder/wallpaper/undertale_sans-wallpaper-2048x1152.jpg'
# timeout 300 'swaylock -f -c 000000 -i $HOME/Bilder/wallpaper/undertale_sans-wallpaper-2048x1152.jpg' \
# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"'
#
# This will lock your screen after 300 seconds of inactivity, then turn off
# your displays after another 300 seconds, and turn your screens back on when
# resumed. It will also lock your screen before your computer goes to sleep.
# Definiere den Lock-Befehl (falls noch nicht geschehen)
set $lock_cmd swaylock --screenshots --clock --indicator --indicator-radius 120 --indicator-thickness 10 --ignore-empty-password --effect-blur 7x5 --effect-vignette 0.5:0.5 --fade-in 0.3 --ring-color 8bd5ca --key-hl-color 91d7e3 --text-color cad3f5 --line-color 00000000 --inside-color 24273a88 --separator-color 00000000 --ring-ver-color 8aadf4 --inside-ver-color 24273a88 --ring-wrong-color ed8796 --inside-wrong-color 24273a88 --text-wrong-color ed8796 --bs-hl-color ed8796 --effect-compose "50%,25%;150x150;center;/home/crimsen/Bilder/wallpaper/logo.png"
# Swayidle Konfiguration
exec swayidle -w \
timeout 300 '$lock_cmd' \
timeout 600 'swaymsg "output * power off"' \
resume 'swaymsg "output * power on"' \
before-sleep '$lock_cmd'
# Shortcut zum Sperren (z.B. Mod + L)
bindsym $mod+Shift+j exec $lock_cmd

View File

@ -11,8 +11,8 @@
#
input "type:keyboard" {
xkb_layout "de"
xkb_variant "neo"
xkb_layout de,de
xkb_variant neo,
}
input "type:touchpad" {
tap enabled
@ -21,3 +21,5 @@ input "type:touchpad" {
}
# You can get the names of your inputs by running: swaymsg -t get_inputs
# Read `man 5 sway-input` for more information about this section.
bindsym $mod+BackSpace input "type:keyboard" xkb_switch_layout next

View File

@ -23,10 +23,11 @@
bindsym $mod+Shift+c reload
# Exit sway (logs you out of your Wayland session)
bindsym $mod+Shift+l exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
# bindsym $mod+Shift+l exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
bindsym $mod+Shift+l exec wlogout -b 2 -c 50 -r 50 -m 200 -L 400 -R 400 --no-span
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5% && $refresh_i3status
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status

View File

@ -2,7 +2,8 @@
#
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
#output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
output * bg $HOME/Bilder/wallpaper/undertale_sans-wallpaper-2048x1152.jpg fill
# output * bg $HOME/Bilder/wallpaper/undertale_sans-wallpaper-2048x1152.jpg fill
output * bg $HOME/Bilder/wallpaper/romantic-night-sky-5120x2880-25549.jpg fill
#output * bg $HOME/Bilder/wallpaper.jpg fill
#
# Example configuration:
@ -12,5 +13,7 @@ output * bg $HOME/Bilder/wallpaper/undertale_sans-wallpaper-2048x1152.jpg fill
# You can get the names of your outputs by running: swaymsg -t get_outputs
font pango:Hack Nerd Font mono:style=Regular 12
output "LG Electronics LG ULTRAWIDE 510NTJJN1324" resolution 3440x1440
output "Mars-Tech Corporation MTC26T42 0x000003E9" resolution --custom 1920x1080
bindswitch --locked --reload lid:on output eDP-1 disable
bindswitch --locked --reload lid:off output eDP-1 enable

View File

@ -1,8 +1,8 @@
set $gnome-schema org.gnome.desktop.interface
exec_always {
gsettings set $gnome-schema gtk-theme 'Catppuccin-Macchiato-Standard-Blue-Dark'
#gsettings set $gnome-schema icon-theme 'Your icon theme'
#gsettings set $gnome-schema cursor-theme 'Your cursor Theme'
#gsettings set $gnome-schema font-name 'Your font name'
# gsettings set $gnome-schema gtk-theme 'Catppuccin-Macchii#ato-Standard-Blue-Dark'
gsettings set $gnome-schema icon-theme 'candy-icons-master'
gsettings set $gnome-schema cursor-theme 'Catppuccin-Macchiato-Teal-Cursors'
gsettings set $gnome-schema font-name 'Hack Nerd Font 11'
}

View File

@ -29,11 +29,33 @@
workspace_layout tabbed
assign [app_id="Alacritty"] 1
assign [instance="google-chrome"] 2
assign [app_id="google-chrome"] 2
assign [class="jetbrains-studio"] 3
assign [app_id="blender"] 3
assign [instance="freecad"] 3
assign [instance="bambu-studio"] 3
assign [app_id="org.gnome.Nautilus"] 4
assign [app_id="mpv"] 5
assign [instance="Mail"] 6
for_window [class="platformer"] floating enable
# 1. Floating für alle Emulator-Fenster deaktivieren
# for_window [class="Emulator"] floating disable
# 2. Das Hauptfenster (Pixel 9 Display) konfigurieren
# Wir suchen nach dem Titel, der den Namen des Geräts enthält
for_window [title="Android Emulator - Pixel_9*"] floating disable
for_window [title="Android Emulator - Pixel_9*"] move right
for_window [title="Android Emulator - Pixel_9*"] resize set width 500 px
# 3. Die Toolbar konfigurieren
# Diese hat meist nur den schlichten Titel "Emulator"
# for_window [title="^Emulator$"] move right, resize set width 60 px
# Optional: Fokus zurück auf das Terminal setzen, falls gewünscht
# for_window [class="Emulator"] focus left
# ext: set ft=swayconfig

View File

@ -0,0 +1,7 @@
# In deiner Sway-Konfigurationsdatei (~/.config/sway/config)
exec --no-startup-id fcitx5
#setenv GTK_IM_MODULE fcitx
#setenv QT_IM_MODULE fcitx
#setenv XMODIFIERS "@im=fcitx"

View File

@ -0,0 +1,79 @@
# # Ecken abrunden
# corner_radius 10
#
# # Schatten
# shadows on
# shadow_blur_radius 20
# shadow_color #00000077
#
# # Unschärfe (Blur) für transparente Fenster
# blur on
# blur_xray off
## Deaktiviert "Smart Gaps" (damit Lücken immer da sind)
smart_gaps off
# Optional: Versteckt die Ränder, wenn nur ein Fenster offen ist
smart_borders on
# Stelle sicher, dass die Werte gesetzt sind
gaps inner 10
gaps outer 5
### Optik-Tuning
# Abgerundete Ecken für alle Fenster
corner_radius 12
# Schatten-Konfiguration
shadows on
shadow_blur_radius 20
shadow_color #000000A0
# Blur (Unschärfe)
# Tipp: Damit das gut aussieht, muss das Terminal/App transparent sein!
blur on
blur_passes 3
blur_radius 7
# Entferne die hässlichen Standard-Titelleisten
# default_border pixel 2 blur_radius 5
# # Waybar Hintergrund weichzeichnen
# for_window [class="waybar"] blur on
# for_window [class="waybar"] opacity 0.8
default_border pixel 2
#
# title_window_icon yes
# border 10pixel
layer_effects "waybar" {
blur enable;
blur_xray enable
shadows enable;
corner_radius 12;
}
# Effekte für SwayNotificationCenter
layer_effects "swaync" {
blur enable;
blur_xray enable
shadows enable;
corner_radius 12;
}
# Effekte für Wofi
layer_effects "wofi" {
blur enable;
blur_xray enable
shadows enable;
corner_radius 12;
}
default_dim_inactive 0.4
titlebar_separator enable
#titlebar_padding 10 5
titlebar_border_thickness 2
scratchpad_minimize enable
# Alle Fenster standardmäßig leicht transparent machen
for_window [class=".*"] opacity 0.8

BIN
wallpaper/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 MiB

View File

@ -22,11 +22,11 @@
"sway/workspaces",
],
"modules-center": [
"sway/window"
"sway/window",
],
"modules-right": [
"network",
//"custom/keyboard-layout",
"custom/keyboard-layout",
"battery",
"pulseaudio",
"custom/notification",
@ -38,6 +38,18 @@
// -------------------------------------------------------------------------
// Modules
// -------------------------------------------------------------------------
"keyboard-state": {
"numlock": true,
"capslock": true,
"format": {
"numlock": "N {icon}",
"capslock": "C {icon}"
},
"format-icons": {
"locked": "",
"unlocked": ""
}
},
"custom/notification": {
"tooltip": false,
"format": "{icon}",
@ -75,7 +87,13 @@
"", // Icon: battery-quarter
"" // Icon: battery-empty
],
"tooltip": true
"tooltip": true,
"events": {
"on-discharging-warning": "notify-send -u normal 'Low Battery'",
"on-discharging-critical": "notify-send -u critical 'Very Low Battery'",
"on-charging-99": "notify-send -u normal 'Battery Full!'",
"on-discharging-96": "notify-send -u normal 'Battery discharge'",
}
},
"clock#time": {
@ -125,7 +143,8 @@
//"1:www": "龜", // Icon: firefox-browser
"2": "",
//"2:mail": "", // Icon: mail
"3": "",
//"3": "",
"3":"",
//"3:editor": "", // Icon: code
"4": "",
//"4:terminals": "", // Icon: terminal
@ -133,7 +152,7 @@
//"5:portal": "", // Icon: terminal
"6": "",
"urgent": "",
"focused": "",
//"focused": "",
"default": "",
}
},

View File

@ -51,8 +51,9 @@
background: rgba(50, 50, 50, 0.7);
color: white;
/* font-family: Cantarell, Noto Sans, sans-serif; */
font-family: "Hack Nerd Font", "Noto Sans", sans-serif;
font-size: 13px;
/* font-family: "Hack Nerd Font", "Noto Sans", sans-serif; */
font-family: "Hack Nerd Font";
font-size: 14px;
}
/* Each module */

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg fill="#8bd5ca" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><g><path d="M500,10C229.4,10,10,229.4,10,500s219.4,490,490,490s490-219.4,490-490S770.6,10,500,10z M500,885.1c-212.7,0-385.1-172.4-385.1-385.1S287.3,114.9,500,114.9S885.1,287.3,885.1,500S712.7,885.1,500,885.1z M576.5,308.7v382.4c0,42.2-34.2,76.5-76.5,76.5c-42.3,0-76.5-34.2-76.5-76.5V308.7c0-42.2,34.2-76.5,76.5-76.5C542.2,232.3,576.5,266.5,576.5,308.7z"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></g>
</svg>

After

Width:  |  Height:  |  Size: 969 B

7
wlogout/icons/lock.svg Normal file
View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg fill="#8bd5ca" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><g><path d="M321.8,455.5h356.4V321.8c0-49.2-17.4-91.2-52.2-126c-34.8-34.8-76.8-52.2-126-52.2c-49.2,0-91.2,17.4-126,52.2c-34.8,34.8-52.2,76.8-52.2,126L321.8,455.5L321.8,455.5z M900.9,522.3v400.9c0,18.6-6.5,34.3-19.5,47.3c-13,13-28.8,19.5-47.3,19.5H165.9c-18.6,0-34.3-6.5-47.3-19.5s-19.5-28.8-19.5-47.3V522.3c0-18.6,6.5-34.3,19.5-47.3c13-13,28.8-19.5,47.3-19.5h22.3V321.8c0-85.4,30.6-158.7,91.9-219.9C341.3,40.6,414.6,10,500,10c85.4,0,158.7,30.6,219.9,91.9c61.3,61.3,91.9,134.6,91.9,219.9v133.6h22.3c18.6,0,34.3,6.5,47.3,19.5C894.4,487.9,900.9,503.7,900.9,522.3L900.9,522.3z"/></g></g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

7
wlogout/icons/logout.svg Normal file
View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg fill="#8bd5ca" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M622.5,990H50.8C26.3,990,10,973.7,10,949.2V50.8C10,26.3,26.3,10,50.8,10h571.7c24.5,0,40.8,16.3,40.8,40.8v285.8c0,24.5-16.3,40.8-40.8,40.8s-40.8-16.3-40.8-40.8v-245h-490v816.7h490v-245c0-24.5,16.3-40.8,40.8-40.8s40.8,16.3,40.8,40.8v285.8C663.3,973.7,647,990,622.5,990z"/><path d="M949.2,540.8H336.7c-24.5,0-40.8-16.3-40.8-40.8c0-24.5,16.3-40.8,40.8-40.8h612.5c24.5,0,40.8,16.3,40.8,40.8C990,524.5,973.7,540.8,949.2,540.8z"/><path d="M949.2,540.8c-12.3,0-20.4-4.1-28.6-12.3L757.3,365.3c-16.3-16.3-16.3-40.8,0-57.2c16.3-16.3,40.8-16.3,57.2,0l163.3,163.3c16.3,16.3,16.3,40.8,0,57.2C969.6,536.8,961.4,540.8,949.2,540.8z"/><path d="M785.8,704.2c-12.3,0-20.4-4.1-28.6-12.3c-16.3-16.3-16.3-40.8,0-57.2l163.3-163.3c16.3-16.3,40.8-16.3,57.2,0c16.3,16.3,16.3,40.8,0,57.2L814.4,691.9C806.3,700.1,798.1,704.2,785.8,704.2z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

7
wlogout/icons/reboot.svg Normal file
View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg fill="#8bd5ca" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M134.6,285.6C64.9,420.7,60.1,590,137.1,723.4L42,668.5l-32,55.4c93.1,52.1,133.6,75.9,184,106.2c28.5-51.5,52.8-94.4,107.4-186.1L246,612l-53.4,92.5C65.4,502.7,167.2,200.3,398.8,126.2C638,29.3,929,223.5,931.5,481.5c19.6,236.7-208.9,443.6-439.3,416.2l-29.5,51c277.7,54.4,556.5-201.7,524.7-483.1C976.1,170.8,637.1-41.2,367.1,77.5C262.8,114.2,183.1,191.5,134.6,285.6z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 877 B

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg fill="#8bd5ca" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M764,152.1c30.9,22,58.3,46.8,82.4,74.6c24,27.8,44.6,57.8,61.8,90.1c17.2,32.3,30.2,66.4,39.1,102.4c8.9,36,13.4,72.6,13.4,109.6c0,63.8-12.2,123.7-36.5,179.6c-24.4,55.9-57.3,104.7-98.8,146.2c-41.5,41.5-90.2,74.5-146.2,98.8C623.2,977.8,563.3,990,499.5,990c-63.1,0-122.7-12.2-178.6-36.5c-55.9-24.4-104.8-57.3-146.7-98.8c-41.9-41.5-74.8-90.2-98.8-146.2c-24-55.9-36-115.8-36-179.6c0-36.4,4.3-72.1,12.9-107.1c8.6-35,20.8-68.3,36.5-99.9c15.8-31.6,35.3-61.1,58.7-88.5c23.3-27.5,49.4-52.2,78.2-74.1c15.1-11,31.4-15.1,48.9-12.4c17.5,2.7,31.7,11.3,42.7,25.7c11,14.4,15.1,30.5,12.4,48.4c-2.7,17.8-11.3,32.3-25.7,43.2c-43.2,31.6-76.4,70.3-99.3,116.3c-23,46-34.5,95.4-34.5,148.2c0,45.3,8.6,88,25.7,128.2c17.2,40.1,40.7,75.1,70.5,105c29.9,29.9,64.9,53.5,105,71c40.1,17.5,82.9,26.3,128.2,26.3c45.3,0,88-8.7,128.2-26.3c40.1-17.5,75.1-41.2,105-71s53.5-64.9,71-105c17.5-40.1,26.3-82.9,26.3-128.2c0-53.5-12.4-104.1-37.1-151.8c-24.7-47.7-59.4-87-104-117.9c-15.1-10.3-24.2-24.4-27.3-42.2c-3.1-17.8,0.5-34.3,10.8-49.4c10.3-14.4,24.4-23.2,42.2-26.2C732.5,138.2,748.9,141.8,764,152.1L764,152.1z M499.5,531.9c-17.8,0-33.1-6.3-45.8-19c-12.7-12.7-19-28-19-45.8V75.9c0-17.8,6.3-33.3,19-46.3c12.7-13,28-19.6,45.8-19.6c18.5,0,34.1,6.5,46.8,19.6c12.7,13,19,28.5,19,46.3v391.2c0,17.8-6.3,33.1-19,45.8C533.6,525.6,518,531.9,499.5,531.9L499.5,531.9z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg fill="#8bd5ca" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M500,990c-66.1,0-130.3-13-190.7-38.5c-58.4-24.7-110.8-60-155.7-105s-80.3-97.4-105-155.7C23,630.3,10,566.1,10,500c0-66.1,13-130.3,38.5-190.7c24.7-58.4,60-110.8,105-155.7c45-45,97.4-80.3,155.7-105C369.7,23,433.9,10,500,10c66.1,0,130.3,13,190.7,38.5c58.4,24.7,110.8,60,155.7,105c45,45,80.3,97.4,105,155.7C977,369.7,990,433.9,990,500c0,66.1-13,130.3-38.5,190.7c-24.7,58.4-60,110.8-105,155.7s-97.4,80.3-155.7,105C630.3,977,566.1,990,500,990z M500,79.6c-112.3,0-217.9,43.7-297.3,123.1C123.3,282.1,79.6,387.7,79.6,500s43.7,217.9,123.1,297.3c79.4,79.4,185,123.1,297.3,123.1c112.3,0,217.9-43.7,297.3-123.1c79.4-79.4,123.1-185,123.1-297.3s-43.7-217.9-123.1-297.3C717.9,123.3,612.3,79.6,500,79.6z"/><path d="M322.5,290.6h108v412h-108V290.6z"/><path d="M561.6,290.6h107.9v412H561.6V290.6z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

36
wlogout/layout Normal file
View File

@ -0,0 +1,36 @@
{
"label" : "lock",
"action" : "swaylock --screenshots --clock --indicator --indicator-radius 120 --indicator-thickness 10 --ignore-empty-password --effect-blur 7x5 --effect-vignette 0.5:0.5 --fade-in 0.3 --ring-color 8bd5ca --key-hl-color 91d7e3 --text-color cad3f5 --line-color 00000000 --inside-color 24273a88 --separator-color 00000000 --ring-ver-color 8aadf4 --inside-ver-color 24273a88 --ring-wrong-color ed8796 --inside-wrong-color 24273a88 --text-wrong-color ed8796 --bs-hl-color ed8796 --effect-compose '50%,25%;150x150;center;/home/crimsen/Bilder/wallpaper/logo.png'",
"text" : "Lock",
"keybind" : "l"
}
{
"label" : "logout",
"action" : "loginctl terminate-user $USER",
"text" : "Logout",
"keybind" : "e"
}
{
"label" : "shutdown",
"action" : "systemctl poweroff",
"text" : "Shutdown",
"keybind" : "s"
}
{
"label" : "suspend",
"action" : "systemctl suspend",
"text" : "Suspend",
"keybind" : "u"
}
{
"label" : "reboot",
"action" : "systemctl reboot",
"text" : "Reboot",
"keybind" : "r"
}
{
"label" : "hibernate",
"action" : "systemctl hibernate",
"text" : "Hibernate",
"keybind" : "h"
}

55
wlogout/style.css Normal file
View File

@ -0,0 +1,55 @@
* {
background-image: none;
box-shadow: none;
}
window {
background-color: rgba(36, 39, 58, 0.8);
}
button {
border-radius: 5rem;
border-color: #8bd5ca;
font-family: "JetBrainsMono Nerd Font";
font-size: 3rem;
text-decoration-color: #cad3f5;
color: #cad3f5;
background-color: rgba(30, 32, 48, 0.7);
border-style: solid;
border-width: 1px;
background-repeat: no-repeat;
background-position: center;
background-size: 25%;
}
button:focus,
button:active,
button:hover {
/* 20% Overlay 2, 80% mantle */
background-color: rgb(53, 57, 75);
outline-style: none;
}
#lock {
background-image: url("/home/crimsen/.config/wlogout/icons/lock.svg");
}
#logout {
background-image: url("/home/crimsen/.config/wlogout/icons/logout.svg");
}
#suspend {
background-image: url("/home/crimsen/.config/wlogout/icons/suspend.svg");
}
#hibernate {
background-image: url("/home/crimsen/.config/wlogout/icons/hibernate.svg");
}
#shutdown {
background-image: url("/home/crimsen/.config/wlogout/icons/shutdown.svg");
}
#reboot {
background-image: url("/home/crimsen/.config/wlogout/icons/reboot.svg");
}

View File

@ -1,11 +1,15 @@
/* Macchiato Blue */
@define-color accent #8aadf4;
/*@define-color accent #8aadf4;*/
@define-color accent rgba(138, 173, 244, 0.8);
@define-color txt #cad3f5;
@define-color bg #24273a;
@define-color bg2 #494d64;
@define-color bg rgba(36, 39, 58, 0.7);
/* @define-color bg #24273a; */
@define-color bg2 rgba(73, 77, 100, 0.7);
/* @define-color bg2 #494d64; */
* {
font-family: "JetBrains Mono Nerd Font", monospace;
/* font-family: "JetBrains Mono Nerd Font", monospace; */
font-family: "Hack Nerd Font";
font-size: 14px;
}