Watch
1
0
Fork
You've already forked dotfiles
0
This commit is contained in:
MAnitosik 2026-08-05 16:37:08 +03:00
commit 29987d67a2
29 changed files with 30601 additions and 0 deletions

42
README.md Normal file
View file

@ -0,0 +1,42 @@
## Post installation configs and scripts for CachyOS
### CachyOS recommendatios
- Filesystem should be ext4 or xfs (I just prefer using simple and fast filesystems)
- No DE/WM should be installed before using these scripts and configs
- Exclude GUI packages created by CachyOS (e.g. CachyOS-Welcome)
- These scripts and configs were created for Russia due to restrictions from my ISP (I live in Russia)
- The Linux kernel `CMDLINE` was optimized for AMD (GPU + CPU). Nvidia and Intel are not recommended
- Firefox and Micro should be included in the installation screen
- Bootloader should be Limine
### Usage
```
git clone --depth 1 https://github.com/MAnitosik/cachy.git
cd ./cachy/scripts/
# Optional. You need to make sure you know what you do when installing zapret. It is not a guide for using Zapret on Linux. Alt9 works for me
bash ./zapret.sh
# It is recommended to reboot after this script
bash ./main.sh
# You should choose Niri + Alacritty. All optional packages should be installed. Never choose `N`
bash ./dank.sh
sudo systemctl reboot
```
### Some things you should know
- I will create the script for updating config files later. But you should review all new commits yourself. I am not going to do any migrations scripts like Omarchy
- Use `reset.sh` in the scripts directory/folder to reset all managed (by this repo) configs
- Use `cachyos-rate-mirrors.sh` in the scripts directory/folder to rate mirrors. The region is hardcoded to `RU`
- Things which are recommended to configure in DMS settings: Displays -> Configuration; Network; Applications -> Default Apps; System -> Audio,Printers; Power & Security -> Battery (Battery Protection)
- Most of other settings are not recommended to change if you plan to update these config files using scripts in this repo
- Open `localhost:2017` in your browser to use v2rayA (you can disable v2rayA with `sudo systemctl disable --now v2raya.service`)
- `MANGOHUD=1`, `mangohud` or `gamescope --mangoapp` should be used for MangoHud
- Do not enable game filter in zapret settings if you plan to use any kind of VPN
- I do not really recommend using `Shelly`, but maybe I am just too old to use these modern GUI package managers
- Do not enable shader pre-caching in Steam if you use a modern PC
- PPD (power-profiles-daemon) was removed from this setup due to using cpupower (schedutil) with scx-scheds (scx_bpfland with the flag "-f")
- Do not use AmneziaDNS in AmneziaVPN settings