Skip to content
This repository was archived by the owner on Jan 26, 2026. It is now read-only.

Commit 21979ea

Browse files
committed
feat: add games section and dev packages
1 parent 37c3998 commit 21979ea

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

src/config.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,7 @@ parse_json() {
319319
# Purpose: Create default packages.json configuration file
320320
# Arguments: $1 - Output file path
321321
# Returns: 0 on success, 1 on failure
322+
#TODO: Make function to install games too.
322323
create_default_packages_json() {
323324
local output_file="$1"
324325

@@ -350,6 +351,9 @@ create_default_packages_json() {
350351
"chromium"
351352
],
352353
"dev": [
354+
"clamav",
355+
"libsecret",
356+
"libsecret-devel",
353357
"papirus-icon-theme",
354358
"git-credential-libsecret",
355359
"gh",
@@ -373,6 +377,7 @@ create_default_packages_json() {
373377
"yarnpkg",
374378
"bash-language-server",
375379
"python3-devel",
380+
"python3-tkinter",
376381
"dbus-devel",
377382
"shfmt",
378383
"ShellCheck"
@@ -411,6 +416,11 @@ create_default_packages_json() {
411416
"playerctl",
412417
"xev"
413418
],
419+
"games": [
420+
"wine",
421+
"wine-mono",
422+
"lutris",
423+
],
414424
"flatpak": [
415425
"org.signal.Signal",
416426
"io.github.martchus.syncthingtray",

src/general.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,13 @@ lightdm_autologin() {
343343
# Write the new content to the file
344344
echo -e "$new_content" | sudo tee "$conf_file" >/dev/null
345345
fi
346+
# pam setup for auto unlock gnome keyring
347+
#TODO: handle this later
348+
#NOTE: this isn't work with autologin because its need password on from display manager
349+
# # Gnome keyring auto unlock
350+
# auth optional pam_gnome_keyring.so
351+
# session optional pam_gnome_keyring.so auto_start
352+
#
346353

347354
log_success "LightDM autologin configuration completed"
348355
return 0

0 commit comments

Comments
 (0)