Commit Graph

42 Commits

Author SHA1 Message Date
AAGaming
1284075d02 update release systemd service 2024-09-11 22:54:16 -04:00
AAGaming
c487a6e15a deprecate install scripts in repo (use decky-installer/cli instead, they're the same scripts but more up to date) 2024-09-11 21:02:41 -04:00
AAGaming
9df5f00068 drop TimeoutStopSec to 15s 2024-09-11 21:00:19 -04:00
AAGaming
0e40374b10 This also shouldn't have applied to stabls 2024-09-04 08:45:54 -04:00
AAGaming
81ffe11106 This shouldn't have applied to stable 2024-09-04 08:45:26 -04:00
Sims
016ed6e998 Fix shutdown timeouts (#695)
Co-authored-by: AAGaming <aagaming@riseup.net>
2024-09-01 14:15:49 -04:00
Sims
b8acc849bc Ensure boot after network.target (#670) 2024-08-07 16:19:37 -04:00
AAGaming
2c4edeb810 implement a shutdown routine instead of just waiting for all plugins to stop on their own 2024-07-03 20:08:30 -04:00
AAGaming
61cf80f8a2 update service to reduce startup time 2024-02-20 18:51:22 -05:00
suchmememanyskill
d6f336d84b Feat/configurable paths (#404) 2023-04-24 20:12:42 -07:00
Party Wumpus
e8b4c4a307 Fix the download button (#330)
* Remove .desktop file from build.yml

* Make download button link to decky-installer repo

* Point download button to the .desktop file not the .sh file 

woops

* Delete decky_installer.desktop

* Delete user_install_script.sh
2023-01-09 10:16:20 -08:00
Party Wumpus
e92b66068a Use the new installer in the readme instructions (#324) 2023-01-08 13:16:44 -08:00
Party Wumpus
80b6115f6f User Friendlier Installer (#297)
* Add files via upload

* Rename EasierInstallScript.sh to user_install_script.sh

* Add files via upload

* change so it works on deck instead of my desktop

* Update decky_installer.desktop

* make auto password setter work without the password

* Update user_install_script.sh

* make installer exit properly if user does not accept temp password

* Update user_install_script.sh

* add uninstall option

* Update user_install_script.sh

* Update user_install_script.sh

* Update user_install_script.sh

* "optimisation"

* Update user_install_script.sh

* Add sizing to all zenity prompts

* "optimization" part 2

* "Program now runs 50% faster"

:)

* Update user_install_script.sh

* Update user_install_script.sh

* Update user_install_script.sh

* Change text in branch selection in installer

'Select Branch' if choosing between release and prerelease
'Select Option' if choosing between release, prerelease and uninstall

* .desktop file points at where script is going to be

* add comments

* Change "installing" to "uninstalling"

* change it to ask for "sudo/admin" password

* Add secondary loading bar for download progress

Shamelessly stolen (with permission) from emudeck, who stole it from a random blog
No I don't know how that line works, and I don't think I want to.

* Make uninstaller tell user they can exit

* add default text to the download bar just in case

* silence script download

* silence password check
2023-01-02 08:52:11 -08:00
Party Wumpus
3bed83697e Add cef debugging to the installer scripts (#310)
* Update install_prerelease.sh

* Update install_release.sh
2023-01-02 08:46:46 -08:00
TrainDoctor
2b9a80c151 Update install_prerelease.sh 2022-12-04 19:05:29 -08:00
TrainDoctor
a90ed38c89 Update install_release.sh 2022-12-04 19:05:16 -08:00
TrainDoctor
3653cf5640 Update plugin_loader-release.service 2022-12-04 19:05:01 -08:00
TrainDoctor
0db45ca71e Update plugin_loader-prerelease.service 2022-12-04 19:04:46 -08:00
TrainDoctor
db7bb236d8 facepalm 2022-10-30 18:45:18 -07:00
TrainDoctor
5e3de747d3 Systemd service updating (#240)
* Add services and updated installer files

* Loader updates service file during update!

* Testing update branch doesn't exist lol

* Update to dfl 3.7.12

* Fix services and add working service updater

* Revert services but replace their aliases

* Fix install scripts as well

* Move leftover service files to .systemd dir

* No wonder it's not trimming the file...

* fix whitespace

* Remove unused imports

* Remove another un-used import

Co-authored-by: AAGaming <aa@mail.catvibers.me>
2022-10-30 16:37:19 -07:00
suchmememanyskill
f5fc205384 Add timeout to get tabs request, wait for network online target before booting decky (#239)
* Add timeout to tabs get request

* Wait for network interfaces to be ready before booting decky
2022-10-29 15:13:19 -07:00
TrainDoctor
5996a3f88b Remove unused nightly and tweak prerelease 2022-10-29 12:43:38 -07:00
TrainDoctor
6c4a4d0a44 Update install_release.sh 2022-10-01 19:04:05 -07:00
Derek J. Clark
20094c5f75 Use Environment Variables (#123)
Uses environment variables instead of hard coding the "deck" user/group.
This adds support for systems other than the steam deck that are using the DeckUI.

* Use Environment Variables

* Use method to get USER from a systemd root process

* Fix imports. Add get_user and get_user_group methods in helpers.py. Removed duplicated code

* Add separate setters/getters for user vars. Ensure sleep prevents race condition of user setter in while loop
2022-08-08 11:32:14 -07:00
Brian Choy
ba824fc921 Fix jq errors in prerelease script (#118)
* Fix jq errors in prerelease script

* Use multivariable output, add back RELEASE var
2022-07-15 09:12:07 -04:00
AAGaming
8c8cf180fa Updater for decky-loader (#117)
* Add an updater in settings for decky-loader

* add chmod

* remove junk comments
2022-07-14 22:51:55 -04:00
TrainDoctor
e3a965329d Update install_prerelease.sh 2022-07-04 08:27:44 -07:00
TrainDoctor
c2693869a7 Fix debug logging 2022-07-02 16:04:09 -07:00
TrainDoctor
630e8b7213 Update prerelease script 2022-07-02 15:37:20 -07:00
TrainDoctor
b7d57de378 Add pre-release install script 2022-07-02 14:42:41 -07:00
Gabriel Jones
279b1e8c40 Uninstall script addition (#48)
* Create uninstall.sh

* Update uninstall.sh

First pass for a version that looks similar to the install scripts

* Update readme with uninstall info

Add uninstall script info to readme

* Update dist/uninstall.sh

Only remove services for now

Co-authored-by: TrainDoctor <11465594+TrainDoctor@users.noreply.github.com>

* Adjust echo to accurately reflect script actions

No longer deletes installed plugins, adjusted echo to match actions.

Co-authored-by: TrainDoctor <11465594+TrainDoctor@users.noreply.github.com>
2022-05-04 11:42:03 +03:00
WerWolv
73559ae8c7 Make sure install scripts don't create folders as root 2022-04-22 21:48:36 +02:00
WerWolv
4b2f8cd8f5 Make sure old user plugin loader is being removed 2022-04-21 18:03:05 +02:00
WerWolv
604006a7cb Fixed root check 2022-04-21 17:46:53 +02:00
WerWolv
7aa4e9106a Make release script actually work again 2022-04-21 17:44:12 +02:00
WerWolv
4576fed01b Properly delete old user plugin loader service on install 2022-04-13 23:18:58 +02:00
WerWolv
c084abecfc Fixed install script root access 2022-04-13 22:19:48 +02:00
marios
6250fafa6e Fix release script 2022-04-13 21:50:18 +03:00
WerWolv
efa5dc61c7 Update install scripts to install loader as system service 2022-04-13 12:55:33 +02:00
WerWolv
3a39c88144 Prevent errors from being printed on first install 2022-04-07 01:17:22 +02:00
tza
a6943dd7a2 enabled logging, fixed loader refresh bug, removed template 2022-04-06 12:53:19 +03:00
WerWolv
0c58ca50fa Added release and nightly download scripts 2022-04-04 19:12:57 +02:00