From 114ef754cf93decb7d60cb9f1fe71e915a9126d1 Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Fri, 5 Jun 2026 09:40:23 -0700 Subject: [PATCH] v0.4.18 --- debian/changelog | 12 +++++++++ debian/control | 18 ++++--------- debian/install | 3 +-- debian/postinst | 3 --- debian/postrm | 3 +-- greetd/config.toml | 6 ----- greetd/environments | 2 -- greetd/gtkgreet.css | 45 ------------------------------- greetd/sway-config | 11 -------- polkit-rules/pogmom-desktop.rules | 7 ----- swayfx.desktop | 6 +++++ 11 files changed, 25 insertions(+), 91 deletions(-) delete mode 100644 greetd/config.toml delete mode 100644 greetd/environments delete mode 100644 greetd/gtkgreet.css delete mode 100644 greetd/sway-config delete mode 100644 polkit-rules/pogmom-desktop.rules create mode 100644 swayfx.desktop diff --git a/debian/changelog b/debian/changelog index 30bc305..5d34c4d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +pogmom-desktop (0.4.18) unstable; urgency=medium + + * add swayfx.desktop wayland session + + -- Penelope Gwen Fri, 05 Jun 2026 09:36:11 -0700 + +pogmom-desktop (0.4.17) unstable; urgency=medium + + * begin migration to dms + + -- Penelope Gwen Thu, 04 Jun 2026 18:55:35 -0700 + pogmom-desktop (0.4.16) unstable; urgency=medium * remove xdg-desktop-portal-kde diff --git a/debian/control b/debian/control index 6ce2d0b..6457019 100644 --- a/debian/control +++ b/debian/control @@ -15,31 +15,26 @@ Depends: blueman, breeze-icon-theme, brightnessctl, - cliphist, - chayang, - eww, + danksearch, + dms, + dgop, fonts-noto-color-emoji, + gpu-screen-recorder-cli, greetd, grim, - gtkgreet, - gtklock, - gtklock-playerctl-module, - gtklock-powerbar-module, - gtklock-userinfo-module, hyfetch, kdialog, libfuse2, libnotify-bin, libspa-0.2-bluetooth, + matugen, menu-xdg, - multibg-wayland, network-manager-gnome, network-manager-openvpn, nwg-look, pavucontrol-qt, playerctl, polkit-kde-agent-1, - poweralertd, pulseaudio-utils, python3-i3ipc, qalc, @@ -47,13 +42,10 @@ Depends: qt6ct, slurp, sway-de-utils, - sway-notification-center, swayfx, - swayidle, swayr, udiskie, wireplumber, - wob, wofi, xdg-desktop-portal, xdg-desktop-portal-wlr, diff --git a/debian/install b/debian/install index 80f5d4e..eebf460 100644 --- a/debian/install +++ b/debian/install @@ -1,5 +1,4 @@ -greetd/* usr/share/greetd/pogmom/ qt6ct/colors/* usr/share/qt6ct/colors/ qt6ct/qss/* usr/share/qt6ct/qss/ sway-run /usr/bin/ -polkit-rules/* /usr/share/polkit-1/rules.d/ +swayfx.desktop /usr/share/wayland-sessions/swayfx.desktop diff --git a/debian/postinst b/debian/postinst index 19f8123..a02c2ea 100644 --- a/debian/postinst +++ b/debian/postinst @@ -1,7 +1,4 @@ #!/bin/bash -mkdir -p /etc/greetd -update-alternatives --install /etc/greetd/config.toml greetd /usr/share/greetd/pogmom/config.toml 30 --force -update-alternatives --install /etc/greetd/environments greetd_envs /usr/share/greetd/pogmom/environments 30 --force chown root:polkitd /usr/share/polkit-1/rules.d/pogmom-desktop.rules systemctl reload polkit.service || true diff --git a/debian/postrm b/debian/postrm index e319502..3395065 100644 --- a/debian/postrm +++ b/debian/postrm @@ -1,4 +1,3 @@ #!/bin/bash -update-alternatives --remove greetd /usr/share/greetd/pogmom/config.toml -update-alternatives --remove greetd_envs /usr/share/greetd/pogmom/environments +true diff --git a/greetd/config.toml b/greetd/config.toml deleted file mode 100644 index 4758fb1..0000000 --- a/greetd/config.toml +++ /dev/null @@ -1,6 +0,0 @@ -[terminal] -vt = 7 - -[default_session] -command = "dbus-run-session -- sway --config /usr/share/greetd/pogmom/sway-config" -user = "_greetd" diff --git a/greetd/environments b/greetd/environments deleted file mode 100644 index bbb2169..0000000 --- a/greetd/environments +++ /dev/null @@ -1,2 +0,0 @@ -sway-run -bash diff --git a/greetd/gtkgreet.css b/greetd/gtkgreet.css deleted file mode 100644 index a27bc55..0000000 --- a/greetd/gtkgreet.css +++ /dev/null @@ -1,45 +0,0 @@ -window { - background-image: url("file:///usr/share/greetd/pogmom/background.jpg"); - background-size: cover; - background-position: center; -} - -label { - color: rgba(250, 250, 250, 1); -} - -box#body { - background-color: rgba(50, 50, 50, 0.5); - border-radius: 10px; - padding: 50px; - outline: none; - border: none; - box-shadow: none; -} - -entry,combobox * { - background-color: rgba(50, 50, 50, 0.3); - color: rgba(250, 250, 250, 1); - outline: none; - border: none; - box-shadow: none; -} - -entry.text { - color: rgba(250, 250, 250, 1); -} - -button { - background-image: none; - margin-left: 10px; - padding: 10px; - background-color: rgba(50, 50, 50, 0.3); - color: #000000; - border-radius: 10px; - box-shadow: none; - outline: none; - border: none; -} -button > label { - color: #000000; -} diff --git a/greetd/sway-config b/greetd/sway-config deleted file mode 100644 index bc6f2e6..0000000 --- a/greetd/sway-config +++ /dev/null @@ -1,11 +0,0 @@ -exec "gtkgreet -s /usr/share/greetd/pogmom/gtkgreet.css; swaymsg exit" - -default_border pixel 0 - -bindsym Mod4+shift+e exec swaynag \ --t warning \ --m 'What do you want to do?' \ --b 'Poweroff' 'systemctl poweroff' \ --b 'Reboot' 'systemctl reboot' - -include /etc/sway/config.d/* diff --git a/polkit-rules/pogmom-desktop.rules b/polkit-rules/pogmom-desktop.rules deleted file mode 100644 index 52513d9..0000000 --- a/polkit-rules/pogmom-desktop.rules +++ /dev/null @@ -1,7 +0,0 @@ -polkit.addRule(function(action, subject) { - if (action.id == "org.freedesktop.systemd1.manage-units" && - action.lookup("unit") == "suspend.target" && - subject.isInGroup("users")) { - return polkit.Result.YES; - } -}); diff --git a/swayfx.desktop b/swayfx.desktop new file mode 100644 index 0000000..a977c5e --- /dev/null +++ b/swayfx.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=SwayFX-dbus +Comment=An i3-compatible Wayland compositor (with automatic dbus setup) +Exec=sway-run +Type=Application +DesktopNames=sway;wlroots;swayfx