Commit Graph

52 Commits

Author SHA1 Message Date
clsty 1844d12bc5 Typo: fix #2454 2025-11-12 23:13:07 +08:00
clsty 5696a4348e Update virtmon 2025-11-12 21:54:08 +08:00
clsty 9997fdce0c Add subcmd resetfirstrun 2025-11-12 21:25:25 +08:00
Celestial.y 155a11734f Fix for nix (fix #2452) 2025-11-12 17:49:34 +08:00
clsty 1ad99b43a0 Fix for nix
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Has been cancelled
2025-11-11 16:13:41 +08:00
clsty 2dfbb84b23 Fix rsync hypr dir path not found 2025-11-11 15:48:17 +08:00
clsty 60ef4a873d Update TODO 2025-11-11 09:51:58 +08:00
clsty dc958436d8 Update message 2025-11-11 09:33:14 +08:00
clsty 1cfeff8b10 Improve 3.files-legacy.sh 2025-11-10 21:14:23 +08:00
clsty 3b212c454d Update setups.sh 2025-11-10 20:30:07 +08:00
jwihardi 61b89de945 deleted setup and modified .local chown 2025-11-10 01:23:28 -05:00
clsty 98d2c4f881 Introduce OS_GROUP_ID 2025-11-10 10:38:14 +08:00
clsty 051accbe2f Update dist-gentoo/README
Comment on Discussion When sdata/dist-arch/ Changes / comment_on_discussion (push) Waiting to run
2025-11-10 09:05:31 +08:00
clsty 74941d15bf Not use setups-selector but 2.setups.sh 2025-11-10 08:56:07 +08:00
clsty c7ac7b5b43 Improve deps-selector 2025-11-09 09:31:15 +08:00
clsty f9bc4b1608 Fix dist-fedora setups.sh from modify repo 2025-11-09 02:15:02 +08:00
clsty 564fd54cdb Update dist-nix (improve install via system PM) 2025-11-05 11:51:47 +08:00
clsty 5a4b4e6d3c Fix VIANIX 2025-11-04 20:58:46 +08:00
clsty 38cd1a7169 Update dist-nix 2025-11-04 20:47:35 +08:00
clsty 7534509caa Support custom os-release 2025-11-04 11:33:54 +08:00
clsty d429d55d16 Prepare for --via-nix fallback to swaylock 2025-11-03 19:58:35 +08:00
clsty 1bea1e8c91 Update comment 2025-11-01 10:35:33 +08:00
clsty 9c89099cf1 Update comment in files-exp 2025-11-01 10:18:52 +08:00
clsty efae444942 Update files-exp 2025-11-01 10:16:45 +08:00
clsty 3536e54b50 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-11-01 10:00:35 +08:00
clsty 17984c812f Update files-exp; Rename 3.files.yaml to 3.files-exp.yaml 2025-11-01 09:52:34 +08:00
Celestial.y 09ad926642 Update comment 2025-11-01 09:46:27 +08:00
clsty b421691734 Update comment 2025-11-01 09:22:03 +08:00
clsty df23d79e04 Fix outdate detect 2025-11-01 00:47:00 +08:00
clsty 43aae4ee56 Minor update about git_submodule() 2025-10-31 23:07:35 +08:00
clsty 73be5c5f0a Improve message for backup configs 2025-10-31 22:42:16 +08:00
clsty f01a2a06b5 Fix 3.files-exp.sh; Improve structure 2025-10-31 08:47:41 +08:00
clsty f866ef1fd7 Improve backup functions; Minor fix for checkdeps 2025-10-31 08:30:41 +08:00
clsty e7e25cd25b Update showhelp() 2025-10-30 22:42:56 +08:00
clsty fceda9bd35 Rename var 2025-10-30 22:09:09 +08:00
clsty b0f09b20d4 Fix message format 2025-10-30 13:27:26 +08:00
clsty 60a0dcfdcf No more prompt about how to use ii on AGS 2025-10-30 11:57:58 +08:00
clsty bd8daf4015 Update backup logic in 3.files-exp.sh 2025-10-30 09:00:11 +08:00
Matt Van Harn 06775806d5 Add YAML-based file installation system (issue #2137)
- Replace hardcoded Bash logic with declarative YAML configuration
- Implement user preference wizard for shell/terminal/keybindings
- Add conditional file copying based on user preferences
- Support multiple sync modes: sync, soft, hard, hard-backup, soft-backup, skip, skip-if-exists
- Implement MD5 hash comparison for idempotent backups
- Add fontconfig fontset support via II_FONTSET_NAME
- Complete coverage of all config directories and files from original script

This is an experimental feature enabled via --exp-files flag.
2025-10-29 15:53:01 -04:00
clsty c550a792b8 Improve backup functions 2025-10-30 00:42:13 +08:00
clsty cc1e5e4636 Improve backup_clashing_targets() 2025-10-29 23:21:31 +08:00
clsty 7476655302 Fix firstrun logic 2025-10-29 21:52:58 +08:00
clsty 7b278aeff7 Update help 2025-10-29 17:50:12 +08:00
clsty d5e9b20aec Update help 2025-10-29 17:49:28 +08:00
clsty e9c3eca68a Update 3.files.sh about warning_rsync() 2025-10-29 17:44:32 +08:00
clsty f95165185c Implement --fontset (#2307) 2025-10-29 17:23:26 +08:00
clsty 44e384a256 Add --core option 2025-10-29 16:09:35 +08:00
clsty 21276f4d1e Improve order of inst scripts 2025-10-29 15:39:18 +08:00
clsty 4672138b00 Add auto_get_git_submodule() 2025-10-29 08:15:47 +08:00
clsty 43960b3a60 Fix outdate_detect() 2025-10-27 23:38:28 +08:00