From 99d487cef4fa6857db8a43209ad2cb727a6f1161 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 22 Jan 2026 10:00:23 -0600 Subject: fix(archsetup): add system config improvements and gnome-keyring setup - Enable chrony service and create /etc/sysconfig/chronyd to suppress warning - Configure wireless regulatory domain (US) for full WiFi capabilities - Configure paccache to retain 3 package versions - Pre-create gnome-keyring with 'login' default (auto-unlocks at login) - Add rtkit package for pipewire realtime scheduling - Add validation test for gnome-keyring setup - Add system action .desktop files (logout, shutdown, reboot, suspend, lock) --- dotfiles/system/.local/share/applications/lock-screen.desktop | 7 +++++++ dotfiles/system/.local/share/applications/logout.desktop | 7 +++++++ dotfiles/system/.local/share/applications/reboot.desktop | 7 +++++++ dotfiles/system/.local/share/applications/shutdown.desktop | 7 +++++++ dotfiles/system/.local/share/applications/suspend.desktop | 7 +++++++ 5 files changed, 35 insertions(+) create mode 100644 dotfiles/system/.local/share/applications/lock-screen.desktop create mode 100644 dotfiles/system/.local/share/applications/logout.desktop create mode 100644 dotfiles/system/.local/share/applications/reboot.desktop create mode 100644 dotfiles/system/.local/share/applications/shutdown.desktop create mode 100644 dotfiles/system/.local/share/applications/suspend.desktop (limited to 'dotfiles/system') diff --git a/dotfiles/system/.local/share/applications/lock-screen.desktop b/dotfiles/system/.local/share/applications/lock-screen.desktop new file mode 100644 index 0000000..2bd7afa --- /dev/null +++ b/dotfiles/system/.local/share/applications/lock-screen.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Lock Screen +Comment=Lock the screen +Exec=slock +Icon=system-lock-screen +Type=Application +Categories=System; diff --git a/dotfiles/system/.local/share/applications/logout.desktop b/dotfiles/system/.local/share/applications/logout.desktop new file mode 100644 index 0000000..8c3bc3a --- /dev/null +++ b/dotfiles/system/.local/share/applications/logout.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Logout +Comment=End the current session +Exec=sh -c 'loginctl terminate-session "$XDG_SESSION_ID"' +Icon=system-log-out +Type=Application +Categories=System; diff --git a/dotfiles/system/.local/share/applications/reboot.desktop b/dotfiles/system/.local/share/applications/reboot.desktop new file mode 100644 index 0000000..ae2c76e --- /dev/null +++ b/dotfiles/system/.local/share/applications/reboot.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Reboot +Comment=Restart the system +Exec=systemctl reboot +Icon=system-reboot +Type=Application +Categories=System; diff --git a/dotfiles/system/.local/share/applications/shutdown.desktop b/dotfiles/system/.local/share/applications/shutdown.desktop new file mode 100644 index 0000000..2d93aa0 --- /dev/null +++ b/dotfiles/system/.local/share/applications/shutdown.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Shutdown +Comment=Power off the system +Exec=systemctl poweroff +Icon=system-shutdown +Type=Application +Categories=System; diff --git a/dotfiles/system/.local/share/applications/suspend.desktop b/dotfiles/system/.local/share/applications/suspend.desktop new file mode 100644 index 0000000..ab8addf --- /dev/null +++ b/dotfiles/system/.local/share/applications/suspend.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Suspend +Comment=Suspend the system to RAM +Exec=systemctl suspend +Icon=system-suspend +Type=Application +Categories=System; -- cgit v1.2.3