This repository was archived by the owner on Jan 26, 2026. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed
Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff 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.
322323create_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",
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments