diff --git a/.config/waybar/config b/.config/waybar/config new file mode 100644 index 0000000..425afac --- /dev/null +++ b/.config/waybar/config @@ -0,0 +1,40 @@ +{ + "layer": "top", + "position": "top", + "height": 35, + "spacing": 4, + + "modules-left": ["clock", "hyprland/window"], + "modules-center": ["hyprland/workspaces"], + "modules-right": ["pulseaudio", "network", "cpu", "memory", "tray"], + + "clock": { + "format": "{:%H:%M | %d.%m.}", + "tooltip-format": "{:%Y %B}\n{calendar}" + }, + "cpu": { + "format": "CPU: {usage}%", + "tooltip": false + }, + "network": { + "format": "{ipaddr}" + }, + "hyprland/workspaces": { + "format": "{icon}: {windows}", + "format-window-separator": "", + "workspace-taskbar": { + "enable": true, + "update-active-window": true, + "format": "{icon} ", + "icon-size": 18, + "on-click-window": "${SCRIPTS}/focus-window.sh {address} {button}" + } + }, + "pulseaudio": { + "format": "{icon} {volume}%", + "format-icons": { + "default": ["", "", ""] + }, + "on-click": "pavucontrol" + } +} \ No newline at end of file diff --git a/.config/waybar/refrech.sh b/.config/waybar/refrech.sh new file mode 100755 index 0000000..2bc965b --- /dev/null +++ b/.config/waybar/refrech.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# Prüfen, ob waybar bereits läuft +if pgrep -x "waybar" > /dev/null +then + # Wenn sie läuft, beende sie + pkill waybar + # Warte kurz, bis der Prozess wirklich weg ist + sleep 0.2 +fi + +# Starte waybar neu +waybar & \ No newline at end of file diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 100644 index 0000000..cf07f4b --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1,44 @@ +/* Die gesamte Bar */ +window#waybar { + background-color: rgba(30, 30, 46, 0.8); /* Transparentes Dunkel */ + border-bottom: 2px solid #5e81ac; + color: #cdd6f4; + font-family: "Fira Code", "Font Awesome 6 Free"; + font-size: 14px; +} + +/* Einzelne Module stylen */ +#workspaces button { + padding: 0 5px; + background-color: transparent; + color: #ffffff; +} + +#workspaces button.active { + color: #5e81ac; + border-bottom: 3px solid #5e81ac; +} + +#clock, #cpu, #memory, #battery, #pulseaudio, #network { + padding: 0 10px; + margin: 4px; + background-color: #313244; + border-radius: 8px; +} + +/* Dem Tray-Container Platz und Design geben */ +#tray { + padding: 0 10px; + margin: 4px; + background-color: #313244; /* Gleicher Hintergrund wie CPU/Clock */ + border-radius: 8px; +} + +/* Den Abstand zwischen den einzelnen Icons im Tray erhöhen */ +#tray > widget { + margin-left: 8px; +} + +#tray > widget:first-child { + margin-left: 0px; +} \ No newline at end of file diff --git a/.config/wofi/style.css b/.config/wofi/style.css new file mode 100644 index 0000000..76e3c4b --- /dev/null +++ b/.config/wofi/style.css @@ -0,0 +1,48 @@ +/* Das Hauptfenster */ +window { + margin: 0px; + border: 2px solid #5e81ac; /* Ein schönes Blau */ + background-color: #1e1e2e; /* Dunkles Lila/Schwarz */ + border-radius: 12px; + font-family: "Fira Code", monospace; + font-size: 16px; +} + +/* Das Suchfeld oben */ +#input { + margin: 10px; + border: none; + border-radius: 8px; + background-color: #313244; + color: #cdd6f4; +} + +/* Die Liste der Apps */ +#inner-box { + margin: 10px; + border: none; + background-color: transparent; +} + +/* Einzelne Einträge */ +#entry { + padding: 10px; + border-radius: 8px; +} + +/* Der ausgewählte Eintrag (Hover/Focus) */ +#entry:selected { + background-color: #5e81ac; + outline: none; +} + +/* Textfarben */ +#text { + margin: 5px; + color: #cdd6f4; +} + +#text:selected { + color: #ffffff; + font-weight: bold; +} \ No newline at end of file diff --git a/Bilder/Wallpaper/WatchTowerSunset.png b/Bilder/Wallpaper/WatchTowerSunset.png new file mode 100644 index 0000000..7f0ae3a Binary files /dev/null and b/Bilder/Wallpaper/WatchTowerSunset.png differ