revert dms migration lmao
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions2 (push) Has been cancelled

This commit is contained in:
Penelope Gwen 2026-06-24 08:50:51 -07:00 committed by Penelope Gwen
parent c3f0b6b495
commit 558b265ea3
10 changed files with 97 additions and 5 deletions

6
debian/changelog vendored
View file

@ -1,3 +1,9 @@
pogmom-desktop (0.4.20) unstable; urgency=medium
* blaze it motherfuckers
-- Penelope Gwen <support@pogmom.me> Tue, 23 Jun 2026 21:45:18 -0700
pogmom-desktop (0.4.19) unstable; urgency=medium
* fixed swayfx.desktop installation

17
debian/control vendored
View file

@ -15,13 +15,17 @@ Depends:
blueman,
breeze-icon-theme,
brightnessctl,
danksearch,
dms,
dgop,
cliphist,
chayang,
eww,
fonts-noto-color-emoji,
gpu-screen-recorder-cli,
greetd,
grim,
gtkgreet,
gtklock,
gtklock-playerctl-module,
gtklock-powerbar-module,
gtklock-userinfo-module,
hyfetch,
kdialog,
libfuse2,
@ -29,12 +33,14 @@ Depends:
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,
@ -42,10 +48,13 @@ Depends:
qt6ct,
slurp,
sway-de-utils,
sway-notification-center,
swayfx,
swayidle,
swayr,
udiskie,
wireplumber,
wob,
wofi,
xdg-desktop-portal,
xdg-desktop-portal-wlr,

2
debian/install vendored
View file

@ -1,4 +1,6 @@
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/

3
debian/postinst vendored
View file

@ -1,4 +1,7 @@
#!/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

3
debian/postrm vendored
View file

@ -1,3 +1,4 @@
#!/bin/bash
true
update-alternatives --remove greetd /usr/share/greetd/pogmom/config.toml
update-alternatives --remove greetd_envs /usr/share/greetd/pogmom/environments

6
greetd/config.toml Normal file
View file

@ -0,0 +1,6 @@
[terminal]
vt = 7
[default_session]
command = "dbus-run-session -- sway --config /usr/share/greetd/pogmom/sway-config"
user = "_greetd"

2
greetd/environments Normal file
View file

@ -0,0 +1,2 @@
sway-run
bash

45
greetd/gtkgreet.css Normal file
View file

@ -0,0 +1,45 @@
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;
}

11
greetd/sway-config Normal file
View file

@ -0,0 +1,11 @@
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/*

View file

@ -0,0 +1,7 @@
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;
}
});