fix: launch commands, notes, fix termfilepicker

This commit is contained in:
2026-06-15 11:25:03 +02:00
parent 8df7e679d4
commit aeed3ecd88
4 changed files with 26 additions and 23 deletions
+2 -1
View File
@@ -2,8 +2,9 @@
- [X] Notifications management via dms - [X] Notifications management via dms
- [X] Launcher via dms - [X] Launcher via dms
- [X] DMS screenshots - [X] DMS screenshots
- [ ] Hyprland theming using mutagen with dms integration - [X] Hyprland theming using mutagen with dms integration
- [ ] DMS config sync to here using script - [ ] DMS config sync to here using script
- [ ] Remove `decman` because it's a pain and use smaller scope `archmgr` (only copy all files to locations always and package diff)
- [X] Binds for other DMS features (with subcommand) - [X] Binds for other DMS features (with subcommand)
- [X] Finish decman config - [X] Finish decman config
- [X] Remove wlogout and replace with dms setup - [X] Remove wlogout and replace with dms setup
+1 -1
View File
@@ -38,7 +38,7 @@ hl.define_submap("launch", function()
hl.bind("SHIFT + B", launcher("brave")) hl.bind("SHIFT + B", launcher("brave"))
-- bsmanager -- bsmanager
hl.bind("b", launcher("/opt/bs-manager/bs-manager")) hl.bind("b", launcher("/opt/BSManager/bs-manager"))
-- ALVR -- ALVR
hl.bind("p", launcher("alvr_dashboard")) hl.bind("p", launcher("alvr_dashboard"))
+23 -18
View File
@@ -1,22 +1,27 @@
return function(is_laptop) return function(is_laptop)
hl.env("QT_QPA_PLATFORM", "wayland") hl.env("QT_QPA_PLATFORM", "wayland")
hl.env("QT_QPA_PLATFORM_THEME", "qt6ct") hl.env("QT_QPA_PLATFORM_THEME", "qt6ct")
hl.on("hyprland.start", function()
-- hl.exec_cmd("~/.config/hypr/xdg-portal-hyprland") hl.on("hyprland.start", function()
-- hl.exec_cmd("dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP XAUTHORITY DISPLAY") -- Portal fixes
-- hl.exec_cmd("systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP") hl.exec_cmd("~/.config/hypr/xdg-portal-hyprland")
hl.exec_cmd("systemctl --user start hyprpolkitagent")
hl.exec_cmd("hypridle") -- Environment setup
hl.exec_cmd("hyprpaper") hl.exec_cmd(
hl.exec_cmd("hyprlauncher -d") "dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP XAUTHORITY DISPLAY"
hl.exec_cmd("nm-applet") )
hl.exec_cmd("nextcloud --background") hl.exec_cmd("systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP")
hl.exec_cmd("dms run") hl.exec_cmd("systemctl --user start hyprpolkitagent")
hl.exec_cmd("wl-paste --watch cliphist store")
if is_laptop then -- Start bar and utilities
hl.exec_cmd("hyprctl setcursor oreo_spark_blue_cursors 36") hl.exec_cmd("hypridle")
else hl.exec_cmd("nextcloud --background")
hl.exec_cmd("hyprctl setcursor oreo_spark_blue_cursors 24") hl.exec_cmd("dms run")
end hl.exec_cmd("wl-paste --watch cliphist store")
end) if is_laptop then
hl.exec_cmd("hyprctl setcursor oreo_spark_blue_cursors 36")
else
hl.exec_cmd("hyprctl setcursor oreo_spark_blue_cursors 24")
end
end)
end end
-3
View File
@@ -38,6 +38,3 @@ class Hyprland(decman.Module):
"./config/wlogout", owner=config.user, group=config.user "./config/wlogout", owner=config.user, group=config.user
) )
} }
def on_change(self, store: decman.Store):
return super().on_change(store)