From b220b21509e153973b7e46d39f55b4c1d41ef0a1 Mon Sep 17 00:00:00 2001 From: Alex Blank Date: Mon, 3 Aug 2026 17:47:58 +0200 Subject: [PATCH] extensions from laptop --- .config/hypr/hyprlock.conf | 45 +++++++++++++++++++++++++++++++++++ .config/noctalia/10-base.toml | 23 ++++++++++++++++++ .pi/agent/settings.json | 5 ++-- 3 files changed, 71 insertions(+), 2 deletions(-) create mode 100644 .config/hypr/hyprlock.conf diff --git a/.config/hypr/hyprlock.conf b/.config/hypr/hyprlock.conf new file mode 100644 index 0000000..0ce112a --- /dev/null +++ b/.config/hypr/hyprlock.conf @@ -0,0 +1,45 @@ +# Minimal Hyprlock screen using the current desktop as a blurred backdrop. + +$font = Sans + +general { + hide_cursor = true +} + +background { + monitor = + path = screenshot + blur_passes = 3 +} + +input-field { + monitor = + size = 20%, 5% + outline_thickness = 2 + inner_color = rgba(0, 0, 0, 0.25) + outer_color = rgba(eeeeeecc) + check_color = rgba(8ec07ccc) + fail_color = rgba(fb4934cc) + + font_color = rgb(eeeeee) + fade_on_empty = false + rounding = 12 + font_family = $font + placeholder_text = Input password... + fail_text = $PAMFAIL + + position = 0, -20 + halign = center + valign = center +} + +label { + monitor = + text = $TIME + font_size = 72 + font_family = $font + + position = 0, 120 + halign = center + valign = center +} diff --git a/.config/noctalia/10-base.toml b/.config/noctalia/10-base.toml index e1da2a4..b8f1e05 100644 --- a/.config/noctalia/10-base.toml +++ b/.config/noctalia/10-base.toml @@ -5,6 +5,29 @@ offline_mode = true external_ip_enabled = false telemetry_enabled = false +# Noctalia owns idle handling so ScreenSaver/Wayland idle inhibitors (such as +# browser video playback) prevent these actions. Lock and power displays down +# after five minutes; suspend-then-hibernate after thirty minutes. +[idle] +behavior_order = ["lock", "screen-off", "suspend-then-hibernate"] +pre_action_fade_seconds = 2.0 + +[idle.behavior.lock] +action = "lock" +enabled = true +timeout = 300 + +[idle.behavior.screen-off] +action = "screen_off" +enabled = true +timeout = 300 + +[idle.behavior.suspend-then-hibernate] +action = "command" +command = "loginctl lock-session && systemctl suspend-then-hibernate" +enabled = true +timeout = 1800 + [theme] mode = "dark" source = "custom" diff --git a/.pi/agent/settings.json b/.pi/agent/settings.json index c8fdc8a..8620206 100644 --- a/.pi/agent/settings.json +++ b/.pi/agent/settings.json @@ -18,10 +18,11 @@ "npm:bigpowers", "npm:@gotgenes/pi-permission-system", "npm:pi-intercom", - "npm:gentle-engram", + "npm:gentle-engram@0.1.8", "npm:pi-lens", "npm:@juicesharp/rpiv-todo", - "npm:@majorgilles/pi-grill-me" + "npm:@majorgilles/pi-grill-me", + "npm:pi-mcp-adapter" ], "powerline": "full", "hideThinkingBlock": false,