From 78d924243c543fa69dba711f5a14d1550ad4a3e9 Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Sun, 12 Jul 2026 10:43:36 -0700 Subject: [PATCH] 2026-07-12 --- graphical/config/mimeapps.list | 40 ++++++++-------- .../share/themes/pogmom-gtk/gtk-3.0/gtk.css | 46 +++++++++---------- wayland/bin/wl-color-picker.sh | 24 +++++----- wayland/config/gtklock/style.css | 26 ++++++----- wayland/config/sway/config.d/autostart | 2 +- wayland/config/sway/config.d/window_rules | 4 +- 6 files changed, 73 insertions(+), 69 deletions(-) diff --git a/graphical/config/mimeapps.list b/graphical/config/mimeapps.list index 750b6c6..d43c1c0 100644 --- a/graphical/config/mimeapps.list +++ b/graphical/config/mimeapps.list @@ -2,12 +2,12 @@ application/json=nvim.desktop; application/pdf=org.gnome.Evince.desktop;com.github.xournalpp.xournalpp.desktop; application/vnd.oasis.opendocument.text=libreoffice-writer.desktop; -application/x-extension-htm=librewolf.desktop; -application/x-extension-html=librewolf.desktop; -application/x-extension-shtml=librewolf.desktop; -application/x-extension-xht=librewolf.desktop; -application/x-extension-xhtml=librewolf.desktop; -application/xhtml+xml=librewolf.desktop; +application/x-extension-htm=librewolf-profile.desktop; +application/x-extension-html=librewolf-profile.desktop; +application/x-extension-shtml=librewolf-profile.desktop; +application/x-extension-xht=librewolf-profile.desktop; +application/x-extension-xhtml=librewolf-profile.desktop; +application/xhtml+xml=librewolf-profile.desktop; application/xml=nvim.desktop; application/zip=xarchiver.desktop; image/gif=mpv.desktop;feh.desktop; @@ -16,26 +16,26 @@ image/jpeg=feh.desktop; image/png=feh.desktop; image/webp=feh.desktop; inode/directory=pcmanfm.desktop; -text/html=librewolf.desktop; +text/html=librewolf-profile.desktop; text/markdown=nvim.desktop; text/plain=nvim.desktop; video/mp4=mpv.desktop; video/quicktime=mpv.desktop; video/x-matroska=mpv.desktop; -x-scheme-handler/chrome=librewolf.desktop; -x-scheme-handler/http=librewolf.desktop; -x-scheme-handler/https=librewolf.desktop; +x-scheme-handler/chrome=librewolf-profile.desktop; +x-scheme-handler/http=librewolf-profile.desktop; +x-scheme-handler/https=librewolf-profile.desktop; [Default Applications] application/json=nvim.desktop; application/pdf=org.gnome.Evince.desktop; application/vnd.oasis.opendocument.text=libreoffice-writer.desktop; -application/x-extension-htm=librewolf.desktop -application/x-extension-html=librewolf.desktop -application/x-extension-shtml=librewolf.desktop -application/x-extension-xht=librewolf.desktop -application/x-extension-xhtml=librewolf.desktop -application/xhtml+xml=librewolf.desktop +application/x-extension-htm=librewolf-profile.desktop +application/x-extension-html=librewolf-profile.desktop +application/x-extension-shtml=librewolf-profile.desktop +application/x-extension-xht=librewolf-profile.desktop +application/x-extension-xhtml=librewolf-profile.desktop +application/xhtml+xml=librewolf-profile.desktop application/xml=nvim.desktop; application/zip=xarchiver.desktop; image/gif=mpv.desktop; @@ -45,15 +45,15 @@ image/png=feh.desktop; image/webp=feh.desktop; inode/directory=pcmanfm.desktop; inode/mount-point=pcmanfm.desktop; -text/html=librewolf.desktop; +text/html=librewolf-profile.desktop; text/markdown=nvim.desktop; text/plain=nvim.desktop; video/mp4=mpv.desktop; video/quicktime=mpv.desktop; video/x-matroska=mpv.desktop; -x-scheme-handler/chrome=librewolf.desktop +x-scheme-handler/chrome=librewolf-profile.desktop x-scheme-handler/discord-1222229231367487539=discord-1222229231367487539.desktop x-scheme-handler/discord-460807638964371468=discord-460807638964371468.desktop x-scheme-handler/discord-712465656758665259=discord-712465656758665259.desktop -x-scheme-handler/http=librewolf.desktop -x-scheme-handler/https=librewolf.desktop +x-scheme-handler/http=librewolf-profile.desktop +x-scheme-handler/https=librewolf-profile.desktop diff --git a/graphical/share/themes/pogmom-gtk/gtk-3.0/gtk.css b/graphical/share/themes/pogmom-gtk/gtk-3.0/gtk.css index 08d5cda..4597844 100644 --- a/graphical/share/themes/pogmom-gtk/gtk-3.0/gtk.css +++ b/graphical/share/themes/pogmom-gtk/gtk-3.0/gtk.css @@ -295,7 +295,7 @@ textview text, headerbar.selection-mode .view.subtitle:link, headerbar.selection-mode button.subtitle:link, headerbar.selection-mode button.subtitle:visited { - border-radius: 1.25mm; } + border-radius: 0mm; } textview border { background-color: @theme_base_color_breeze; @@ -330,7 +330,7 @@ flowbox rubberband { flowbox flowboxchild { padding: 3px; - border-radius: 1.25mm; } + border-radius: 0mm; } flowbox flowboxchild:selected, flowbox headerbar.selection-mode flowboxchild.subtitle:link, flowbox headerbar.selection-mode button.subtitle:link, @@ -847,8 +847,8 @@ buttonbox.linked:not(.vertical):not(.dialog-action-area) button { box.inline-toolbar:not(.vertical):not(.dialog-action-area) button:first-child, buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:first-child, buttonbox.linked:not(.vertical):not(.dialog-action-area) button:first-child { - border-top-left-radius: 1.25mm; - border-bottom-left-radius: 1.25mm; } + border-top-left-radius: 0mm; + border-bottom-left-radius: 0mm; } box.linked:not(.vertical):not(.dialog-action-area) entry:last-child, box.linked:not(.vertical):not(.dialog-action-area) button:last-child, box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:last-child, @@ -856,8 +856,8 @@ buttonbox.linked:not(.vertical):not(.dialog-action-area) button { buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:last-child, buttonbox.linked:not(.vertical):not(.dialog-action-area) button:last-child { border-right-style: solid; - border-top-right-radius: 1.25mm; - border-bottom-right-radius: 1.25mm; } + border-top-right-radius: 0mm; + border-bottom-right-radius: 0mm; } box.linked:not(.vertical):not(.dialog-action-area) entry:only-child, box.linked:not(.vertical):not(.dialog-action-area) button:only-child, box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:only-child, @@ -865,7 +865,7 @@ buttonbox.linked:not(.vertical):not(.dialog-action-area) button { buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:only-child, buttonbox.linked:not(.vertical):not(.dialog-action-area) button:only-child { border-style: solid; - border-radius: 1.25mm; } + border-radius: 0mm; } box.linked:not(.vertical):not(.dialog-action-area) entry:not(:only-child):not(:first-child), box.linked:not(.vertical):not(.dialog-action-area) button:not(:only-child):not(:first-child), box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:not(:only-child):not(:first-child), @@ -930,8 +930,8 @@ buttonbox.linked.vertical:not(.dialog-action-area) button { box.inline-toolbar.vertical:not(.dialog-action-area) button:first-child, buttonbox.linked.vertical:not(.dialog-action-area) entry:first-child, buttonbox.linked.vertical:not(.dialog-action-area) button:first-child { - border-top-left-radius: 1.25mm; - border-top-right-radius: 1.25mm; } + border-top-left-radius: 0mm; + border-top-right-radius: 0mm; } box.linked.vertical:not(.dialog-action-area) entry:last-child, box.linked.vertical:not(.dialog-action-area) button:last-child, box.inline-toolbar.vertical:not(.dialog-action-area) entry:last-child, @@ -939,8 +939,8 @@ buttonbox.linked.vertical:not(.dialog-action-area) button { buttonbox.linked.vertical:not(.dialog-action-area) entry:last-child, buttonbox.linked.vertical:not(.dialog-action-area) button:last-child { border-bottom-style: solid; - border-bottom-left-radius: 1.25mm; - border-bottom-right-radius: 1.25mm; } + border-bottom-left-radius: 0mm; + border-bottom-right-radius: 0mm; } box.linked.vertical:not(.dialog-action-area) entry:only-child, box.linked.vertical:not(.dialog-action-area) button:only-child, box.inline-toolbar.vertical:not(.dialog-action-area) entry:only-child, @@ -996,15 +996,15 @@ stackswitcher.linked button:not(.flat) { border-right-style: none; border-radius: 0; } stackswitcher.linked button:not(.flat):first-child { - border-top-left-radius: 1.25mm; - border-bottom-left-radius: 1.25mm; } + border-top-left-radius: 0mm; + border-bottom-left-radius: 0mm; } stackswitcher.linked button:not(.flat):last-child { border-right-style: solid; - border-top-right-radius: 1.25mm; - border-bottom-right-radius: 1.25mm; } + border-top-right-radius: 0mm; + border-bottom-right-radius: 0mm; } stackswitcher.linked button:not(.flat):only-child { border-style: solid; - border-radius: 1.25mm; } + border-radius: 0mm; } stackswitcher.linked button:not(.flat):not(:only-child):not(:first-child) { margin-left: 0; } stackswitcher.linked button:not(.flat):not(:only-child):not(:last-child) { @@ -1048,7 +1048,7 @@ entry { padding-left: 8px; padding-right: 8px; border: 1px solid; - border-radius: 1.25mm; + border-radius: 0mm; color: @theme_text_color_breeze; border-color: @borders_breeze; background-color: @theme_base_color_breeze; @@ -1196,7 +1196,7 @@ combobox > box > button.combo:not(:only-child) { .app-notification.frame { padding: 10px; border-top-width: 0px; - border-radius: 0px 0px 3px 3px; } + border-radius: 0px; } .app-notification:backdrop, label:backdrop selection.app-notification, .app-notification.frame:backdrop, label:backdrop selection.frame { @@ -1398,7 +1398,7 @@ radio { animation: none; } check { - border-radius: 1.25mm; } + border-radius: 0mm; } check:checked { -gtk-icon-source: -gtk-recolor(url("../assets/checkmark-symbolic.svg")); } check:indeterminate { @@ -1452,7 +1452,7 @@ headerbar.selection-mode headerbar button.subtitle:visited { box-shadow: none; } colorswatch.top, colorswatch.bottom, colorswatch.left, colorswatch:first-child:not(.overlay):not(.top), colorswatch.right, colorswatch:last-child:not(.overlay):not(.bottom), colorswatch:only-child:not(.overlay), colorswatch.top > .overlay, colorswatch.bottom > .overlay, colorswatch:first-child:not(.top) > .overlay, colorswatch:last-child:not(.bottom) > .overlay, colorswatch:only-child > .overlay { - border-radius: 1.25mm; } + border-radius: 0mm; } colorswatch:hover, colorswatch:hover:selected, headerbar.selection-mode .subtitle:hover:link, @@ -1492,7 +1492,7 @@ headerbar.selection-mode label:backdrop button.subtitle:visited { box-shadow: none; } GtkColorEditor colorswatch { - border-radius: 1.25mm; } + border-radius: 0mm; } GtkColorEditor colorswatch:hover { background-image: none; box-shadow: none; } @@ -1655,7 +1655,7 @@ filechooser #pathbarbox { headerbar { padding: 0px 6px; border-width: 0px 0px 1px 0px; - border-radius: 6px 6px 0px 0px; + border-radius: 0px; border-style: solid; border-color: @borders_breeze; color: @theme_titlebar_foreground_breeze; @@ -2363,7 +2363,7 @@ button:visited { list { color: @theme_fg_color_breeze; background: @theme_base_color_breeze; - border-radius: 3px; } + border-radius: 0px; } list.content { border: 1px solid @borders_breeze; } list row { diff --git a/wayland/bin/wl-color-picker.sh b/wayland/bin/wl-color-picker.sh index bb914c8..5f35d01 100755 --- a/wayland/bin/wl-color-picker.sh +++ b/wayland/bin/wl-color-picker.sh @@ -47,7 +47,7 @@ done if [ "$WAYLAND_DISPLAY" = "" ]; then # kdialog --error "This color picker must be run under a valid wayland session." \ # --title "No wayland session found." - zenity --error --width 400 \ + yad --error --width 400 \ --title "No wayland session found." \ --text "This color picker must be run under a valid wayland session." exit 1 @@ -80,9 +80,9 @@ else fi if [ $CLIPBOARD -eq 1 ]; then - echo $color | wl-copy -n + echo "${color}" | wl-copy -n if [ $NO_NOTIFY -ne 1 ]; then - notify-send "Color copied to clipboard." $color + notify-send "Color copied to clipboard." "${color}" fi else # Display a color picker and store the returned rgb color @@ -91,20 +91,20 @@ else # --title="Copy color to Clipboard" \ # --default "${color}" # ) - rgb_color=$( - zenity --color-selection \ + hex_color=$( + yad --color-selection \ --title="Copy color to Clipboard" \ - --color="${color}" + --init-color="${color}" ) # Execute if user didn't click cancel - if [ "$rgb_color" != "" ]; then + if [ "$hex_color" != "" ]; then # Convert rgb color to hex - hex_color="#" - for value in $(echo "${rgb_color}" | grep -E -o -m1 '[0-9]+'); do - hex_color="$hex_color$(printf "%.2x" $value)" - done + #hex_color="#" + #for value in $(echo "${rgb_color}" | grep -E -o -m1 '[0-9]+'); do + #hex_color="$hex_color$(printf "%.2x" $value)" + #done # Copy user selection to clipboard - echo $hex_color | wl-copy -n + echo "${hex_color}" | wl-copy -n fi fi diff --git a/wayland/config/gtklock/style.css b/wayland/config/gtklock/style.css index d099982..32a6495 100644 --- a/wayland/config/gtklock/style.css +++ b/wayland/config/gtklock/style.css @@ -27,13 +27,13 @@ window#HDMI-A-1 { background-image: url("../../.cache/sway-de-utils/lock/HDMI-A-1.jpg"); } -label { +/*label { color: rgba(250, 250, 250, 1); -} +}*/ box#body { - background-color: rgba(50, 50, 50, 0.5); - border-radius: 10px; + background-color: rgba(17, 19, 23, 0.5); + border-radius: 0px; padding: 50px; outline: none; border: none; @@ -41,28 +41,30 @@ box#body { } entry,combobox * { - background-color: rgba(50, 50, 50, 0.3); - color: rgba(250, 250, 250, 1); + background-color: rgba(17, 19, 23, 0.3); + border-radius: 0px; +/* color: rgba(250, 250, 250, 1);*/ outline: none; border: none; box-shadow: none; } entry.text { - color: rgba(250, 250, 250, 1); +/* color: rgba(250, 250, 250, 1);*/ } button { background-image: none; + min-width: 50px; margin-left: 10px; padding: 10px; - background-color: rgba(50, 50, 50, 0.3); - color: #000000; - border-radius: 10px; + background-color: rgba(17, 19, 23, 0.3); +/* color: #000000;*/ + border-radius: 0px; box-shadow: none; outline: none; border: none; } -button > label { +/*button > label { color: #000000; -} +}*/ diff --git a/wayland/config/sway/config.d/autostart b/wayland/config/sway/config.d/autostart index 3f8a789..166e66b 100644 --- a/wayland/config/sway/config.d/autostart +++ b/wayland/config/sway/config.d/autostart @@ -8,7 +8,7 @@ exec exec { swayidle swaync '/usr/bin/kdeconnectd' - '/usr/lib/$(uname -m)-linux-gnu/libexec/polkit-kde-authentication-agent-1' + '/usr/libexec/xfce-polkit' udiskie -at # 'sleep 5;flatpak run com.hunterwittenborn.Celeste --background' # 'sleep 5;rssguard' diff --git a/wayland/config/sway/config.d/window_rules b/wayland/config/sway/config.d/window_rules index f9c17cb..055bb05 100644 --- a/wayland/config/sway/config.d/window_rules +++ b/wayland/config/sway/config.d/window_rules @@ -8,6 +8,7 @@ set { $float floating enable $half resize set 50ppt 50ppt $small resize set width 400, resize set height 400 + $wsmall resize set width 400 $med resize set width 600, resize set height 500 $large resize set width 75ppt, resize set height 50ppt $xl resize set width 90ppt, resize set height 90ppt @@ -57,7 +58,8 @@ for_window { [title="^Picture-in-Picture$"] $popup, $med [title="^Extension: (.*)Bitwarden(.*)"] $float, $large, $atcursor [app_id="xdg-desktop-portal-gtk"] $popup, $half - [class="^feh$"] $popup, $small, $atcursor + [class="^feh$"] $popup, $wsmall, $atcursor + [app_id="^swayimg$"] $popup, $small, $atcursor [app_id="org.kde.dolphin" title="^Extracting Files"] $popup, $med [app_id="zenity"] $popup, $small, blur_xray enable [app_id="yad"] $popup, $small, $atcursor