-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.conf.yaml
30 lines (28 loc) · 1.32 KB
/
main.conf.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
---
- paru:
- zsh
- bat
- pacman-contrib
- neofetch
- ccache
- curl
- diff-so-fancy
- linux-zen
- linux-zen-headers
- booster
- sbctl
- shell:
- [sudo cp ./root-config/pacman.conf /etc/pacman.conf, Installing pacman config]
- shell:
- [sudo chsh -s /usr/bin/zsh $USER, Changing default shell to zsh]
- [sudo cp ./root-config/cmdline /etc/kernel/cmdline, Installing kernel cmdline config file]
- [sudo cp ./root-config/sysctl.conf /etc/sysctl.d/99-sysctl.conf, Installing sysctl tweaks]
- [sudo sysctl --system, Loading sysctl tweaks]
- [sudo cp ./root-config/checkupdates.* /etc/systemd/system/, Installing checkupdates service and timer]
- [sudo cp -r ./root-config/systemd-boot-update.service.d/ /etc/systemd/system/, Installing systemd-boot-update dropin]
- [sudo systemctl enable --now systemd-boot-update.service, Enabling systemd-boot-update service]
- [sudo systemctl enable --now checkupdates.timer, Enabling checkupdates timer]
- [sudo systemctl mask systemd-fsck-root.service, Disable root fsck (not needed on btrfs)]
- [sudo systemctl enable --now paccache.timer, Enabling paccache timer]
- [sudo systemctl enable --now fstrim.timer, Enabling fstrim timer]
- [sudo systemctl enable linux-modules-cleanup.service, Enabling modules cleanup service]