From 2965a3a3cdb9b049914d1e529a5fe7e42f634cd6 Mon Sep 17 00:00:00 2001 From: kokopi-dev Date: Mon, 8 Jun 2026 15:57:40 +0900 Subject: [PATCH] update:lockscreen migration --- .gitignore | 1 + .../{ => .deprecated}/etc-systemd/logind.conf | 0 .../local-bin/init-lockscreen | 0 .../local-bin/run-lockscreen.sh | 0 .../local-bin/run-wlsunset.sh | 0 mango/{deprecated => .deprecated}/mako/config | 0 mango/{ => .deprecated}/qylock-ready/README.md | 0 .../qylock-ready/lock-before-sleep.sh | 0 .../qylock-ready/lock_shell_ready.qml | 0 .../waybar/config.jsonc | 0 .../waybar/style.css | 0 .../waybar/waybar/config.jsonc | 0 .../waybar/waybar/style.css | 0 .../waypaper/config.ini | 0 mango/README.md | 4 ++++ mango/mango/autostart.sh | 2 +- mango/mango/config.conf | 4 ++-- mango/mango/exec.conf | 8 +++++--- mango/mango/keybindings.conf | 18 +++++++++--------- 19 files changed, 22 insertions(+), 15 deletions(-) rename mango/{ => .deprecated}/etc-systemd/logind.conf (100%) rename mango/{ => .deprecated}/local-bin/init-lockscreen (100%) rename mango/{ => .deprecated}/local-bin/run-lockscreen.sh (100%) rename mango/{ => .deprecated}/local-bin/run-wlsunset.sh (100%) rename mango/{deprecated => .deprecated}/mako/config (100%) rename mango/{ => .deprecated}/qylock-ready/README.md (100%) rename mango/{ => .deprecated}/qylock-ready/lock-before-sleep.sh (100%) rename mango/{ => .deprecated}/qylock-ready/lock_shell_ready.qml (100%) rename mango/{deprecated => .deprecated}/waybar/config.jsonc (100%) rename mango/{deprecated => .deprecated}/waybar/style.css (100%) rename mango/{deprecated => .deprecated}/waybar/waybar/config.jsonc (100%) rename mango/{deprecated => .deprecated}/waybar/waybar/style.css (100%) rename mango/{deprecated => .deprecated}/waypaper/config.ini (100%) diff --git a/.gitignore b/.gitignore index e682e67..259b63a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ scripts/.gitremotetoken.json +dms venv/ .env *.pyc diff --git a/mango/etc-systemd/logind.conf b/mango/.deprecated/etc-systemd/logind.conf similarity index 100% rename from mango/etc-systemd/logind.conf rename to mango/.deprecated/etc-systemd/logind.conf diff --git a/mango/local-bin/init-lockscreen b/mango/.deprecated/local-bin/init-lockscreen similarity index 100% rename from mango/local-bin/init-lockscreen rename to mango/.deprecated/local-bin/init-lockscreen diff --git a/mango/local-bin/run-lockscreen.sh b/mango/.deprecated/local-bin/run-lockscreen.sh similarity index 100% rename from mango/local-bin/run-lockscreen.sh rename to mango/.deprecated/local-bin/run-lockscreen.sh diff --git a/mango/local-bin/run-wlsunset.sh b/mango/.deprecated/local-bin/run-wlsunset.sh similarity index 100% rename from mango/local-bin/run-wlsunset.sh rename to mango/.deprecated/local-bin/run-wlsunset.sh diff --git a/mango/deprecated/mako/config b/mango/.deprecated/mako/config similarity index 100% rename from mango/deprecated/mako/config rename to mango/.deprecated/mako/config diff --git a/mango/qylock-ready/README.md b/mango/.deprecated/qylock-ready/README.md similarity index 100% rename from mango/qylock-ready/README.md rename to mango/.deprecated/qylock-ready/README.md diff --git a/mango/qylock-ready/lock-before-sleep.sh b/mango/.deprecated/qylock-ready/lock-before-sleep.sh similarity index 100% rename from mango/qylock-ready/lock-before-sleep.sh rename to mango/.deprecated/qylock-ready/lock-before-sleep.sh diff --git a/mango/qylock-ready/lock_shell_ready.qml b/mango/.deprecated/qylock-ready/lock_shell_ready.qml similarity index 100% rename from mango/qylock-ready/lock_shell_ready.qml rename to mango/.deprecated/qylock-ready/lock_shell_ready.qml diff --git a/mango/deprecated/waybar/config.jsonc b/mango/.deprecated/waybar/config.jsonc similarity index 100% rename from mango/deprecated/waybar/config.jsonc rename to mango/.deprecated/waybar/config.jsonc diff --git a/mango/deprecated/waybar/style.css b/mango/.deprecated/waybar/style.css similarity index 100% rename from mango/deprecated/waybar/style.css rename to mango/.deprecated/waybar/style.css diff --git a/mango/deprecated/waybar/waybar/config.jsonc b/mango/.deprecated/waybar/waybar/config.jsonc similarity index 100% rename from mango/deprecated/waybar/waybar/config.jsonc rename to mango/.deprecated/waybar/waybar/config.jsonc diff --git a/mango/deprecated/waybar/waybar/style.css b/mango/.deprecated/waybar/waybar/style.css similarity index 100% rename from mango/deprecated/waybar/waybar/style.css rename to mango/.deprecated/waybar/waybar/style.css diff --git a/mango/deprecated/waypaper/config.ini b/mango/.deprecated/waypaper/config.ini similarity index 100% rename from mango/deprecated/waypaper/config.ini rename to mango/.deprecated/waypaper/config.ini diff --git a/mango/README.md b/mango/README.md index 79c7616..f545465 100644 --- a/mango/README.md +++ b/mango/README.md @@ -6,3 +6,7 @@ Kanshi config: ~/.config/kanshi/config startup: inside mangowm startup script, in autostart.sh + +## DMS Greeter + +https://danklinux.com/docs/dankgreeter/configuration#mango diff --git a/mango/mango/autostart.sh b/mango/mango/autostart.sh index df9e4f4..6e6bbdc 100755 --- a/mango/mango/autostart.sh +++ b/mango/mango/autostart.sh @@ -3,7 +3,7 @@ set +e awww-daemon & disown -init-wallpapers +# init-wallpapers # dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=wlroots # /usr/lib/xdg-desktop-portal & diff --git a/mango/mango/config.conf b/mango/mango/config.conf index c370269..a9e227a 100644 --- a/mango/mango/config.conf +++ b/mango/mango/config.conf @@ -1,7 +1,7 @@ # More option see https://github.com/DreamMaoMao/mango/wiki/ -shadows = 0 -layer_shadows = 0 +shadows = 1 +layer_shadows = 1 shadow_only_floating = 1 shadows_size = 10 shadows_blur = 15 diff --git a/mango/mango/exec.conf b/mango/mango/exec.conf index 23e6258..ef575cc 100644 --- a/mango/mango/exec.conf +++ b/mango/mango/exec.conf @@ -1,6 +1,8 @@ -exec=killall waybar 2>/dev/null || true && waybar & disown +# exec=killall waybar 2>/dev/null || true && waybar & disown exec-once=~/.config/mango/autostart.sh -exec-once=run-wlsunset.sh init +# exec-once=run-wlsunset.sh init exec-once=init-screen-scale -exec-once=init-lockscreen +# exec-once=init-lockscreen exec-once=udiskie --automount --notify +# exec-once=qs -c noctalia-shell +exec-once=dms run diff --git a/mango/mango/keybindings.conf b/mango/mango/keybindings.conf index c6469e9..6b88385 100644 --- a/mango/mango/keybindings.conf +++ b/mango/mango/keybindings.conf @@ -3,11 +3,11 @@ # mod keys name: super,ctrl,alt,shift,none # rofi -bind=SUPER+SHIFT,x,spawn,rofi-settings-manager.sh -bind=SUPER+SHIFT,p,spawn,rofi-power-manager.sh -bind=SUPER+SHIFT,h,spawn,rofi-help-manager.sh -bind=SUPER+SHIFT,c,spawn,rofi-config-manager.sh -bind=SUPER,d,spawn,rofi-app-manager.sh +bind=SUPER+SHIFT,x,spawn,~/.local/bin/rofi-settings-manager.sh +bind=SUPER+SHIFT,p,spawn,~/.local/bin/rofi-power-manager.sh +bind=SUPER+SHIFT,h,spawn,~/.local/bin/rofi-help-manager.sh +bind=SUPER+SHIFT,c,spawn,~/.local/bin/rofi-config-manager.sh +bind=SUPER,d,spawn,~/.local/bin/rofi-app-manager.sh # reload config bind=SUPER,r,reload_config @@ -15,13 +15,13 @@ bind=SUPER,r,reload_config # utility / screenshot / screen record # scripts probably in ~/.local/bin # - area select screenshot -bind=SUPER+ALT,p,spawn,mangowm-screenshot +bind=SUPER+ALT,p,spawn,~/.local/bin/mangowm-screenshot # - monitor select screenshot -bind=SUPER+ALT+CTRL,p,spawn,mangowm-screenshot screen +bind=SUPER+ALT+CTRL,p,spawn,~/.local/bin/mangowm-screenshot screen # - screen capture/record -bind=SUPER+ALT,v,spawn,mangowm-screenrecord +bind=SUPER+ALT,v,spawn,~/.local/bin/mangowm-screenrecord # - monitor select capture/record -bind=SUPER+ALT+CTRL,v,spawn,mangowm-screenrecord screen +bind=SUPER+ALT+CTRL,v,spawn,~/.local/bin/mangowm-screenrecord screen bind=SUPER,Return,spawn,ghostty bind=SUPER,e,spawn,thunar