summaryrefslogtreecommitdiff
path: root/dotfiles/system
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-22 10:00:23 -0600
committerCraig Jennings <c@cjennings.net>2026-01-22 10:00:23 -0600
commit99d487cef4fa6857db8a43209ad2cb727a6f1161 (patch)
treecc82f4d42676a33ca687b8e865a11ff88f1a241e /dotfiles/system
parentd6338d0c0c5bf58531ef9f851b1a55d483dba828 (diff)
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)
Diffstat (limited to 'dotfiles/system')
-rw-r--r--dotfiles/system/.local/share/applications/lock-screen.desktop7
-rw-r--r--dotfiles/system/.local/share/applications/logout.desktop7
-rw-r--r--dotfiles/system/.local/share/applications/reboot.desktop7
-rw-r--r--dotfiles/system/.local/share/applications/shutdown.desktop7
-rw-r--r--dotfiles/system/.local/share/applications/suspend.desktop7
5 files changed, 35 insertions, 0 deletions
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;