From a26a66ec7b2badff604f4aab2ddf292d70295cdc Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Mon, 1 Dec 2025 09:20:21 -0800 Subject: [PATCH] Revert "New backup 2025-12-01 09:07:11" This reverts commit c2bddc35eb3a2029ef0455019644e84e6cbe1527. --- de/home/.config/eww/eww.scss | 11 +++- de/home/.config/eww/eww.yuck | 2 +- de/home/.config/eww/modules/bar/battery.yuck | 1 + .../.config/eww/modules/bar/bluetooth.yuck | 1 + .../eww/modules/bar/revealer-on-hover.yuck | 5 +- .../.config/eww/modules/bar/scratchpad.yuck | 11 ++-- de/home/.config/eww/modules/bar/sysdisk.yuck | 2 +- de/home/.config/eww/modules/bar/sysmem.yuck | 1 + de/home/.config/eww/modules/home.yuck | 66 +++++++++++-------- .../.config/eww/modules/home/shortcuts.yuck | 18 +++-- de/home/.config/eww/scripts/bar/scratchpad | 50 ++++++++++---- de/home/.config/eww/style/bar/power.scss | 2 +- .../eww/style/bar/styles/revealer.scss | 9 +++ de/home/.config/katerc | 8 +-- de/home/.config/kdeglobals | 2 +- de/home/.fonts/.uuid | 1 + de/home/.fonts/Good Old DOS/.uuid | 1 + de/home/.fonts/OverpassNerdFont_3.4.0/.uuid | 1 + de/home/.fonts/PcSeniorRegular/.uuid | 1 + de/home/.fonts/Univers-Font/.uuid | 1 + de/home/.fonts/overpass-mono/.uuid | 1 + de/home/.fonts/overpass/.uuid | 1 + 22 files changed, 133 insertions(+), 63 deletions(-) create mode 100644 de/home/.fonts/.uuid create mode 100644 de/home/.fonts/Good Old DOS/.uuid create mode 100644 de/home/.fonts/OverpassNerdFont_3.4.0/.uuid create mode 100644 de/home/.fonts/PcSeniorRegular/.uuid create mode 100644 de/home/.fonts/Univers-Font/.uuid create mode 100644 de/home/.fonts/overpass-mono/.uuid create mode 100644 de/home/.fonts/overpass/.uuid diff --git a/de/home/.config/eww/eww.scss b/de/home/.config/eww/eww.scss index 051a8b7..313fa85 100644 --- a/de/home/.config/eww/eww.scss +++ b/de/home/.config/eww/eww.scss @@ -76,9 +76,14 @@ $home-widget-border-hover-color: rgba($color5,0.3); revealer.home { font-size: 0.95em; - - + padding-bottom: 25px; &>box { +// & scrolledwindow, viewport.frame, box.home { //box.home { +// & scrolledwindow>*, viewport.frame, box.home { //box.home { +// border: 3px solid blue; +// + border-radius: 0px 20px 0px 20px; +// } margin: 3px 10px; &:first-child { padding-top: 10px; @@ -192,7 +197,7 @@ revealer.home { border: 2px solid $home-widget-border-color; border-radius: $home-widget-border-radius; background-color: $home-widget-bg-color; - box-shadow: 0px 0px 9px 0px $home-widget-bg-color; +// box-shadow: 0px 0px 9px 0px $home-widget-bg-color; } .revealer-title { background-color: $home-widget-border-color; diff --git a/de/home/.config/eww/eww.yuck b/de/home/.config/eww/eww.yuck index 4ec5bb0..de84c9f 100644 --- a/de/home/.config/eww/eww.yuck +++ b/de/home/.config/eww/eww.yuck @@ -21,7 +21,7 @@ :windowtype "normal" :exclusive false :geometry (geometry -; :y "0px" +; :y "27px" ; :width "300px" :height "100%" :anchor "center left") diff --git a/de/home/.config/eww/modules/bar/battery.yuck b/de/home/.config/eww/modules/bar/battery.yuck index 106a188..d888da6 100644 --- a/de/home/.config/eww/modules/bar/battery.yuck +++ b/de/home/.config/eww/modules/bar/battery.yuck @@ -9,6 +9,7 @@ ; :class "revealer-preview ${(EWW_BATTERY == '' || jq(EWW_BATTERY,'.[].status?','r') == 'Charging') ? 'active' : 'inactive' }" ; :tooltip "${jq(EWW_BATTERY,'.[].capacity?')}%" ; {(EWW_BATTERY == "") ? "" : `${(jq(EWW_BATTERY,'.[].status?') == '"Charging"') ? " ${jq(EWW_BATTERY,'.[].capacity?')}%" : " ${jq(EWW_BATTERY,'.[].capacity?')}%"}`}) + :tooltip `${(EWW_BATTERY == "" || jq(EWW_BATTERY,'.[].status?') == '"Charging"') ? "Charging" : "Discharging"}, ${(EWW_BATTERY == "") ? "" : "${round(jq(EWW_BATTERY,'.total_avg?'),1)}% of total average"}` :text `${(EWW_BATTERY == "" || jq(EWW_BATTERY,'.[].status?') == '"Charging"') ? " " : "󰁹 "}${(EWW_BATTERY == "") ? "" : "${round(jq(EWW_BATTERY,'.[].capacity?'),0)}%"}`) (battery_children))) ; ${jq(EWW_BATTERY,'.[].capacity?')}%"} diff --git a/de/home/.config/eww/modules/bar/bluetooth.yuck b/de/home/.config/eww/modules/bar/bluetooth.yuck index 9f2cb1e..07de837 100644 --- a/de/home/.config/eww/modules/bar/bluetooth.yuck +++ b/de/home/.config/eww/modules/bar/bluetooth.yuck @@ -18,4 +18,5 @@ (for device in array (button :onclick {(device.connected == "yes") ? 'bluetoothctl disconnect "${device.address}"' : 'bluetoothctl connect "${device.address}"'} :class {(device.connected == "yes") ? "active" : "inactive"} + :tooltip "${device.name}" "${device.icon}")))) diff --git a/de/home/.config/eww/modules/bar/revealer-on-hover.yuck b/de/home/.config/eww/modules/bar/revealer-on-hover.yuck index a62d344..c8055fe 100644 --- a/de/home/.config/eww/modules/bar/revealer-on-hover.yuck +++ b/de/home/.config/eww/modules/bar/revealer-on-hover.yuck @@ -4,8 +4,11 @@ :orientation "h" :space-evenly false (eventbox - :onhover "${EWW_CMD} update ${revealvar-name}=true" +; :onhover "${EWW_CMD} update ${revealvar-name}=true" + :onscroll "if test '{}' = 'down';then ${EWW_CMD} update ${revealvar-name}=true;else ${EWW_CMD} update ${revealvar-name}=false;fi" +; :onscroll "/usr/bin/env bash 'if [[]] ${EWW_CMD} update ${revealvar-name}=true'" :onhoverlost "${EWW_CMD} update ${revealvar-name}=false" +; :onhoverlost "${EWW_CMD} update ${revealvar-name}=false" (box :space-evenly false (children :nth 0) diff --git a/de/home/.config/eww/modules/bar/scratchpad.yuck b/de/home/.config/eww/modules/bar/scratchpad.yuck index 81e190a..0c9c297 100644 --- a/de/home/.config/eww/modules/bar/scratchpad.yuck +++ b/de/home/.config/eww/modules/bar/scratchpad.yuck @@ -6,19 +6,20 @@ :revealvar-name "reveal_scratchpad" (label :class "revealer-preview" - :text " ${reveal_scratchpad ? '' : ''}") + :tooltip "${jq(scratchpadArray,'.[] | "\\(.title) (\\(.name)) \\n"','r')}" + :text " ${jq(scratchpadArray,'. | length')} ${reveal_scratchpad ? '' : ''}") (scratchpad_children :array scratchpadArray))) -(deflisten scratchpadArray :initial "${[{"icon": "/usr/share/icons/breeze-dark/mimetypes/32/unknown.svg", "name": "placeholder", "title": "placeholder", "win_id": "0"}]}" +(deflisten scratchpadArray :initial "${[{"icon": "/usr/share/icons/breeze-dark/mimetypes/32/unknown.svg", "name": "placeholder", "title": "placeholder", "win_id": "0", "visible": "false"}]}" 'scripts/bar/scratchpad') (defwidget scratchpad_children [array] (box :orientation "h" :class "reveal-children" :space-evenly false (for entry in array - (button :onclick 'swaymsg [con_id=${entry.win_id}] focus' - :tooltip "${entry.name} -${entry.title}" + (button :onclick 'swaymsg [con_id=${entry.win_id}] scratchpad show' + :class "${(entry.visible == 'true') ? 'active' : 'inactive'}" + :tooltip "${entry.name}\n${entry.title}" (image :path {entry.icon} :image-width 20 :image-height 20) diff --git a/de/home/.config/eww/modules/bar/sysdisk.yuck b/de/home/.config/eww/modules/bar/sysdisk.yuck index 0ee2fe8..9c9c774 100644 --- a/de/home/.config/eww/modules/bar/sysdisk.yuck +++ b/de/home/.config/eww/modules/bar/sysdisk.yuck @@ -6,8 +6,8 @@ :revealvar-name "reveal_sysdisk" (box :class "revealer-preview" + :tooltip "${jq(EWW_DISK,'to_entries[]|"\\(.key) - \\(.value.used_perc*10|round/10)% Used\\n\\(.value.free/1073741824*100|round/100)GiB Available\\n"','r')}" (metric :label "󰟒 " - :tooltip "home" :value {EWW_DISK["/home"].used_perc})) (sysdisk_children))) diff --git a/de/home/.config/eww/modules/bar/sysmem.yuck b/de/home/.config/eww/modules/bar/sysmem.yuck index c306af2..ec56ee3 100644 --- a/de/home/.config/eww/modules/bar/sysmem.yuck +++ b/de/home/.config/eww/modules/bar/sysmem.yuck @@ -6,6 +6,7 @@ :revealvar-name "reveal_sysmem" (box :class "revealer-preview" + :tooltip "${jq(EWW_RAM,'.|"RAM: \\(.used_mem_perc*10|round/10)% Used\\n\\(.used_mem/1073741824*100|round/100)/\\(.total_mem/1073741824*100|round/100)GiB Usage\\nSwap: \\((.total_swap-.free_swap)/.total_swap*1000|round/10)% Usage\\n\\((.total_swap-.free_swap)/1073741824*100|round/100)/\\(.total_swap/1073741824*100|round/100)"','r')}" (metric :label " " :value {EWW_RAM.used_mem_perc})) (sysmem_children))) diff --git a/de/home/.config/eww/modules/home.yuck b/de/home/.config/eww/modules/home.yuck index 3508f8f..d240aa2 100644 --- a/de/home/.config/eww/modules/home.yuck +++ b/de/home/.config/eww/modules/home.yuck @@ -1,39 +1,49 @@ (defvar homewidgets_reveal false) (defwidget home [] +; (box :height 27) (revealer :transition "slideright" :reveal homewidgets_reveal :duration "250ms" - (box - :orientation 'v' - :space-evenly false - (box :height 30) - (scroll - :vscroll true - :hscroll false - :vexpand true - :height 400 - (box :class "home" - :orientation "v" - :spacing 10 - :width 300 - :space-evenly false - (nowplayingbar) - (rat) - (shortcuts_revealer) - (weather_revealer) - (mcstatus_revealer) - (box - :visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)} - (software_revealer)) - (box - :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9} - (notes_revealer)) - (box - :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9} - (reminders_revealer))))) ) ) + (box + :orientation 'v' + :space-evenly false + (box :height 27) + (scroll + :vscroll true + :hscroll false + :vexpand true + :height 400 + (box :class "home" + :orientation "v" + :spacing 10 + :width 300 + :space-evenly false + (nowplayingbar) + (rat) + (shortcuts_revealer) + (weather_revealer) + (mcstatus_revealer) + (box + :visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)} + (software_revealer) + ) + (box + :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9} + (notes_revealer) + ) + (box + :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9} + (reminders_revealer) + ) + ) + ) +;(box :height 10) + ) + ) +) ;widget templates (include "modules/home/revealer-on-press.yuck") diff --git a/de/home/.config/eww/modules/home/shortcuts.yuck b/de/home/.config/eww/modules/home/shortcuts.yuck index dafc2e2..251d010 100644 --- a/de/home/.config/eww/modules/home/shortcuts.yuck +++ b/de/home/.config/eww/modules/home/shortcuts.yuck @@ -28,14 +28,16 @@ :onclick "hass-cli -a services -I area_id -i left_bedroom -d light -s toggle" (label :justify "center" - :text "󱣝")) + :text "󱣝" + :tooltip "Turn on bedroom lights")) (button :width 60 :height 60 :onclick "librewolf-profile Penelope 'https://hass.pogmom.me'" (label :justify "center" - :text "󰟐"))) + :text "󰟐" + :tooltip "Home Assistant"))) (box :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 10} :orientation "h" @@ -47,21 +49,24 @@ :onclick "librewolf-profile Penelope 'https://cloud.pogmom.me'" (label :justify "center" - :text "")) + :text "" + :tooltip "Nextcloud")) (button :width 60 :height 60 :onclick "librewolf-profile Penelope 'https://masto.pogmom.me'" (label :justify "center" - :text "󰫑")) + :text "󰫑" + :tooltip "Mastodon")) (button :width 60 :height 60 :onclick "librewolf-profile Penelope 'https://watch.pogmom.me'" (label :justify "center" - :text ""))) + :text "" + :tooltip "Jellyfin"))) (box :visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)} :orientation "h" @@ -74,7 +79,8 @@ :tooltip "smb://server-hp-y2z63av" (label :justify "center" - :text "󰡰")) + :text "󰡰" + :tooltip "Media Server SMB")) (button :width 60 :height 60 diff --git a/de/home/.config/eww/scripts/bar/scratchpad b/de/home/.config/eww/scripts/bar/scratchpad index 6ce03f1..5b93cbb 100755 --- a/de/home/.config/eww/scripts/bar/scratchpad +++ b/de/home/.config/eww/scripts/bar/scratchpad @@ -6,7 +6,7 @@ declare -A icons=( jq_get_windows=' # descend to workspace or scratchpad - .nodes[0].nodes[0] + .nodes[].nodes[] # save workspace name as .w | {"w": .name} + ( if (.nodes|length) > 0 then # workspace @@ -17,7 +17,9 @@ jq_get_windows=' + .floating_nodes | .[] # select nodes with no children (windows) - | select(.nodes==[]) +# | select(.nodes==[]) +# | select(.scratchpad!="none") + | select(.scratchpad_state=="fresh") )' jq_windows_to_tsv=' @@ -28,7 +30,8 @@ jq_windows_to_tsv=' # get app name (or window class if xwayland) (.app_id // .window_properties.class), (.name), - (.pid) + (.pid), + (.visible) ] | @tsv' @@ -40,6 +43,8 @@ get_hardcoded_icon() { get_desktop() { app="$1" p="/usr/share/applications" + flist=("/var/lib/flatpak/exports/share/applications" "${HOME}/.local/share/flatpak/exports/share/applications") + [[ "$verbose" ]] && echo "searching for '$app'" >&2 # fast and easy cases first: for prefix in "" org.kde. org.gnome. org.freedesktop.; do @@ -60,7 +65,6 @@ get_desktop() { return } done - # this is fairly reliable but slow: # look for a .desktop file with Exec=$app eg # gnome-disks (but exclude gnome-disk-image-writer.desktop) @@ -74,6 +78,17 @@ get_desktop() { return } + for f in ${flist[@]};do + [[ "$verbose" ]] && echo "using '$GREP' to search in '${f}'" >&2 + d=$( $GREP -il "^startupwmclass=$app.*$" ${f}/* | head -n 1) + [[ "$verbose" ]] && echo "found '$d'" >&2 + [[ -r "$d" ]] && { + echo "$d" + [[ "$verbose" ]] && echo "found '$d'" >&2 + return + } + done + # desperation - weird apps like com.github.wwmm.pulseeffects.desktop!! # shellcheck disable=SC2012 d=$( ls "$p/"*".$app.desktop" 2>/dev/null | head -n 1 ) @@ -111,15 +126,24 @@ get_icon() { } [[ "$icon_name" ]] && { icon_locations=( - icons/hicolor/scalable/apps - icons/hicolor/48x48/apps - icons/gnome/48x48/apps - icons/gnome/48x48/devices - pixmaps + /usr/share/icons/hicolor/scalable/apps + /usr/share/icons/hicolor/48x48/apps + /usr/share/icons/gnome/48x48/apps + /usr/share/icons/gnome/48x48/devices + /usr/share/pixmaps + /var/lib/flatpak/exports/share/icons/hicolor/scalable/apps + /var/lib/flatpak/exports/share/icons/hicolor/48x48/apps + "${HOME}/.local/share/flatpak/exports/share/icons/hicolor/scalable/apps" + "${HOME}/.local/share/flatpak/exports/share/icons/hicolor/48x48/apps" +# icons/hicolor/scalable/apps +# icons/hicolor/48x48/apps +# icons/gnome/48x48/apps +# icons/gnome/48x48/devices +# pixmaps ) for d in "${icon_locations[@]}"; do for s in .svg .png .xpm ""; do - icon=/usr/share/$d/$icon_name$s + icon=$d/$icon_name$s [[ -r $icon ]] && { echo "$icon" [[ "$verbose" ]] && echo "using .desktop icon '$icon'" >&2 @@ -135,6 +159,7 @@ get_icon() { } } } + [[ "$verbose" ]] && echo "searching for '$app' icon" >&2 icon=$( find /usr/share/icons /usr/share/pixmaps | grep -E -i "/$app.(png|svg)" | head -n 1 ) [[ "$icon" && -r "$icon" ]] && { echo "$icon" @@ -153,12 +178,13 @@ function get_scratchpad() { shopt -s lastpipe swaymsg -t get_tree | jq -r "$jq_get_windows | $jq_windows_to_tsv" | - column -s $'\t' -o $'\t' -t | while IFS=$'\t' read -r win_id ws_name app_name win_title pid; do + column -s $'\t' -o $'\t' -t | while IFS=$'\t' read -r win_id ws_name app_name win_title pid visible; do shopt -s extglob app_name="${app_name%%*( )}" icon=$( get_icon "$app_name" "$pid" ) + visible=${visible} [[ "$verbose" ]] && printf "[%s]=%s\n" "$app_name" "$icon" >&2 - applist_array_item=$(jq -n --arg icon "${icon}" --arg name "${app_name##*.}" --arg title "${win_title}" --arg win_id "${win_id}" '{icon: $icon,name: $name,title: $title,win_id: $win_id}') + applist_array_item=$(jq -n --arg icon "${icon}" --arg name "${app_name##*.}" --arg title "${win_title}" --arg win_id "${win_id}" --arg visible "${visible}" '{icon: $icon,name: $name,title: $title,win_id: $win_id,visible: $visible}') applist_array+=("${applist_array_item}") done applist=$(printf '%s\n' "${applist_array[@]}" | jq -s .) diff --git a/de/home/.config/eww/style/bar/power.scss b/de/home/.config/eww/style/bar/power.scss index e782ce1..33e9c2b 100644 --- a/de/home/.config/eww/style/bar/power.scss +++ b/de/home/.config/eww/style/bar/power.scss @@ -1,5 +1,5 @@ .powermenu { margin: 0px 5px; - $module-color: mix($color9, $color5, 50%); + $module-color: mix($color0, $color5, 50%); @import "./styles/revealer.scss" } diff --git a/de/home/.config/eww/style/bar/styles/revealer.scss b/de/home/.config/eww/style/bar/styles/revealer.scss index 79cbf2c..0a662bd 100644 --- a/de/home/.config/eww/style/bar/styles/revealer.scss +++ b/de/home/.config/eww/style/bar/styles/revealer.scss @@ -11,6 +11,9 @@ min-width: $bar-module-width; transition: all 0.3s; background-color: rgba($bar-bg-color,0.5); + & image { + opacity: 0.3; + } &:hover { background: linear-gradient(rgba($bar-bg-color,0.5) 15%, rgba($module-color,0.5)); } @@ -19,6 +22,9 @@ &:hover { background: linear-gradient(mix(rgba($bar-bg-color,0.5), rgba($module-color,0.5)) 15%, rgba($bar-bg-color,0.5)); } + & image { + opacity: 1; + } } &.inactive { background-color: rgba($bar-bg-color,0.3); @@ -26,6 +32,9 @@ &:hover { background: linear-gradient(rgba($bar-bg-color,0.3) 15%, rgba($module-color,0.3)); } +// & image { +// opacity: 0.3; +// } } } .revealer-preview { diff --git a/de/home/.config/katerc b/de/home/.config/katerc index c1e6cc5..9ebcc8a 100644 --- a/de/home/.config/katerc +++ b/de/home/.config/katerc @@ -172,10 +172,10 @@ SetEditor=false 1920x1200 screen: Width=623 2 screens: Height=1119 2 screens: Width=490 -2048x1280 screen: Height=1199 -2048x1280 screen: Width=2024 -3 screens: Height=659 -3 screens: Width=1160 +2048x1280 screen: Height=592 +2048x1280 screen: Width=574 +3 screens: Height=815 +3 screens: Width=1296 [filetree] editShade=183,220,246 diff --git a/de/home/.config/kdeglobals b/de/home/.config/kdeglobals index 008c299..7459f13 100644 --- a/de/home/.config/kdeglobals +++ b/de/home/.config/kdeglobals @@ -30,7 +30,7 @@ Sort directories first=true Sort hidden files last=false Sort reversed=false Speedbar Width=144 -View Style=Detail +View Style=Simple [KShortcutsDialog Settings] Dialog Size=600,480 diff --git a/de/home/.fonts/.uuid b/de/home/.fonts/.uuid new file mode 100644 index 0000000..983cf93 --- /dev/null +++ b/de/home/.fonts/.uuid @@ -0,0 +1 @@ +72299e7f-1873-4b33-b55f-ee2e0cdb6125 \ No newline at end of file diff --git a/de/home/.fonts/Good Old DOS/.uuid b/de/home/.fonts/Good Old DOS/.uuid new file mode 100644 index 0000000..1a29cfc --- /dev/null +++ b/de/home/.fonts/Good Old DOS/.uuid @@ -0,0 +1 @@ +791fc48c-6c74-4961-88bc-2ad08bbf072c \ No newline at end of file diff --git a/de/home/.fonts/OverpassNerdFont_3.4.0/.uuid b/de/home/.fonts/OverpassNerdFont_3.4.0/.uuid new file mode 100644 index 0000000..3f1b5cb --- /dev/null +++ b/de/home/.fonts/OverpassNerdFont_3.4.0/.uuid @@ -0,0 +1 @@ +fc10d4fc-185a-41f5-a69a-14554e7d4985 \ No newline at end of file diff --git a/de/home/.fonts/PcSeniorRegular/.uuid b/de/home/.fonts/PcSeniorRegular/.uuid new file mode 100644 index 0000000..6538d52 --- /dev/null +++ b/de/home/.fonts/PcSeniorRegular/.uuid @@ -0,0 +1 @@ +2a1d201b-fb0d-4228-8cad-9e2f4e41ca09 \ No newline at end of file diff --git a/de/home/.fonts/Univers-Font/.uuid b/de/home/.fonts/Univers-Font/.uuid new file mode 100644 index 0000000..ba7f512 --- /dev/null +++ b/de/home/.fonts/Univers-Font/.uuid @@ -0,0 +1 @@ +c51bc637-5565-45d1-925a-6897d108daf7 \ No newline at end of file diff --git a/de/home/.fonts/overpass-mono/.uuid b/de/home/.fonts/overpass-mono/.uuid new file mode 100644 index 0000000..2701425 --- /dev/null +++ b/de/home/.fonts/overpass-mono/.uuid @@ -0,0 +1 @@ +a39e85f1-be66-4e3e-ab2e-d1b9e1fdb45c \ No newline at end of file diff --git a/de/home/.fonts/overpass/.uuid b/de/home/.fonts/overpass/.uuid new file mode 100644 index 0000000..091b3e3 --- /dev/null +++ b/de/home/.fonts/overpass/.uuid @@ -0,0 +1 @@ +0fdb1bfc-88d2-43d1-98bc-24ec13994dc3 \ No newline at end of file