1
0
mirror of https://github.com/tommytran732/Arch-Setup-Script synced 2024-09-19 15:14:43 -04:00
Commit Graph

229 Commits

Author SHA1 Message Date
0870a38cce
Unbound for server installs
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-21 15:40:07 -07:00
d4c5b84008
Default to UTC
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-20 05:19:03 -07:00
1859d176b5
Use sshd socket instead of service
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-14 16:41:32 -07:00
80e3e9a86c
Typo fix
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-14 16:20:42 -07:00
7018a7945f
Consistency fix
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-06 13:08:31 -07:00
ce689900a3
Cleanup arch-chroot step
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-06 13:02:51 -07:00
f4655b87cf
Remove subvol split for toolbox
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-05 00:13:36 -07:00
7fd0563729
Use systemd-resolved
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-04 21:45:45 -07:00
c2af90b0d3
Partitioning fixes
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-04 17:51:43 -07:00
ebf018706c
Minor improvements
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-04 16:54:58 -07:00
f08634fc49
Minor improvements & bug fixes
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-04 16:52:00 -07:00
f400b8b0b2
Typo fixes
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-04 14:42:30 -07:00
34c87acf62
Use custom config and SecureBlue configs
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-04 14:22:19 -07:00
2eb8b6bf5a
Do not preload part_msdos
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-02 10:44:34 -07:00
c03ba949ea
Default to linux-hardened
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-02 10:38:49 -07:00
daf2664d08
Add notes on dconf not working
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-02 02:00:23 -07:00
6d0c3594d9
Fix arch-chroot section
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-02 01:44:16 -07:00
ce3d59b072
Add missing directory
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-02 01:32:58 -07:00
38ed7b9cb2
Fix typo
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-02 01:07:30 -07:00
8351da101f
Add suport for VM installs without encryption
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-02 00:47:34 -07:00
e812fa7185
Typo fix
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-02 00:14:37 -07:00
0128fd93b6
Support networkd for server installs
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-02 00:02:15 -07:00
cca5ac2d5d
Remove grub modules (for now)
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 19:17:57 -07:00
63516f369d
More minimal initramfs
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 18:56:40 -07:00
584603cf27
Allow ping on server
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 16:14:36 -07:00
90dff901cc
Easier to read regex
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 16:02:15 -07:00
edb0e04404
Only configure org.gnome.Shell@wayland on desktop
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 15:50:23 -07:00
a0af762521
Remove unnecessary if check
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 15:43:45 -07:00
b44c8046e9
Allow SSH password auth by default
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 15:41:17 -07:00
f7b46e88b9
Remove unnecessary sudo calls
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 15:39:36 -07:00
8d46f9561b
SSH server hardening
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 15:38:01 -07:00
65e6dcb581
Remove unnecessary command
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 15:17:32 -07:00
3cfdbc422c
SSH client hardening
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 15:04:41 -07:00
78e653261f
Split GNOME settings out for desktop only
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 14:46:06 -07:00
81bf0790f7
Remove incorrect mount options
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 04:15:36 -07:00
27d7935de2
Add missing mountpoints
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 12:02:03 -07:00
98d4106ba7
Disable XWayland
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 01:57:24 -07:00
5957f7673d
Add dconf config
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 01:54:06 -07:00
9f6c9d7a79
Add flatpak handling
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 01:09:40 -07:00
0fa2e8c88e
Add note on mkinitcpio first run
Signed-off-by: Tommy <contact@tommytran.io>
2024-06-01 00:39:15 -07:00
9499824cd5
Upgrade to LUKS2 with PBKDF2
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 22:53:33 -07:00
5bdf823804
Re-add karg for apparmor
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 22:29:38 -07:00
45e516c841
Add missing escape
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 22:25:56 -07:00
fa114696fa
Only enable gdm service on desktop
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 22:04:33 -07:00
adcb55a6e0
hardcode hostname to localhost for desktop installs
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 21:59:27 -07:00
f68b02c7e2
Split common packages out
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 21:53:28 -07:00
8a886784e7
Rearrange package list
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 21:50:30 -07:00
4fa525d3aa
Hardcode linux-hardened and linux-lts
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 21:49:21 -07:00
b298669bfe
Add comment on disabling subvol pinning
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 20:13:48 -07:00
5d8c96396e
Enable gdm
Signed-off-by: Tommy <contact@tommytran.io>
2024-05-31 20:07:06 -07:00