mirror of
https://github.com/DerTyp7/.dotfiles.git
synced 2025-10-28 12:32:08 +01:00
Improved setup
This commit is contained in:
11
README.md
11
README.md
@@ -4,8 +4,17 @@ My personal configuration files for various applications and tools running on Ca
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
To set up my dotfiles on your system, you can use the following command:
|
1. To set up my dotfiles on your system, you can use the following command:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -sL https://raw.githubusercontent.com/DerTyp7/.dotfiles/refs/heads/master/setup.sh | sudo bash
|
curl -sL https://raw.githubusercontent.com/DerTyp7/.dotfiles/refs/heads/master/setup.sh | sudo bash
|
||||||
```
|
```
|
||||||
|
|
||||||
|
2. Follow these guides:
|
||||||
|
- [Setting Up Proton-CachyOS with Lutris and Heroic](https://wiki.cachyos.org/configuration/gaming/#setting-up-proton-cachyos-with-lutris-and-heroic)
|
||||||
|
- [Pre-caching shaders with Proton-CachyOS, -GE and -EM](https://wiki.cachyos.org/configuration/gaming/#pre-caching-shaders-with-proton-cachyos--ge-and--em)
|
||||||
|
- [How to add game-performance to Steam, Lutris and Heroic Games Launcher](https://wiki.cachyos.org/configuration/gaming/#how-to-add-game-performance-to-steam-lutris-and-heroic-games-launcher)
|
||||||
|
|
||||||
|
## My Personal Notes for CachyOS
|
||||||
|
|
||||||
|
- [Install Software on CachyOS](install-software.md)
|
||||||
|
|||||||
80
install-software.md
Normal file
80
install-software.md
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
# How to install software
|
||||||
|
|
||||||
|
There are **two main ways** to install software on CachyOS: using Arch Repositories or Flatpak.
|
||||||
|
|
||||||
|
- [How to install software](#how-to-install-software)
|
||||||
|
- [What should I use?](#what-should-i-use)
|
||||||
|
- [Arch Repositories](#arch-repositories)
|
||||||
|
- [Installing packages](#installing-packages)
|
||||||
|
- [Examples](#examples)
|
||||||
|
- [Flatpak](#flatpak)
|
||||||
|
- [Alternatively, you can install Flatpak packages using the terminal](#alternatively-you-can-install-flatpak-packages-using-the-terminal)
|
||||||
|
|
||||||
|
## What should I use?
|
||||||
|
|
||||||
|
Usually, it's best to use [**Arch Repositories**](#arch-repositories) for most software, as they are more integrated with the system and generally perform better.
|
||||||
|
|
||||||
|
However, if you need a specific version of software that is not available in the [**Arch Repositories**](#arch-repositories), **or** if you want to try out new software without affecting your system, you can use [**Flatpak**](#flatpak).
|
||||||
|
|
||||||
|
## Arch Repositories
|
||||||
|
|
||||||
|
Arch Software installs packages **integrated** with the system.
|
||||||
|
|
||||||
|
- These packages are usually more **lightweight** than Flatpak versions.
|
||||||
|
- They **integrate better** with the system theme and file manager.
|
||||||
|
- They start up faster and use less disk space.
|
||||||
|
|
||||||
|
### Installing packages
|
||||||
|
|
||||||
|
1. Find the package you want to install on by googling `<PACKAGE_NAME> arch repository` or searching on [archlinux.org/packages](https://archlinux.org/packages/) or [aur.archlinux.org](https://aur.archlinux.org/).
|
||||||
|
2. Open Terminal/Console.
|
||||||
|
3. Install the package using `pacman` or `paru` (for AUR packages).
|
||||||
|
- If the package is on `https://archlinux.org/packages/`, use `pacman`.
|
||||||
|
- If the package is on `https://aur.archlinux.org/`, use `paru`.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo pacman -S package_name
|
||||||
|
```
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
```bash
|
||||||
|
paru -S package_name
|
||||||
|
```
|
||||||
|
|
||||||
|
### Examples
|
||||||
|
|
||||||
|
**Discord** is available on AUR, so you would install it using `paru`:
|
||||||
|
|
||||||
|
> <https://archlinux.org/packages/extra/x86_64/discord/>
|
||||||
|
|
||||||
|
```bash
|
||||||
|
paru -S discord
|
||||||
|
```
|
||||||
|
|
||||||
|
**VLC** is available on the official Arch repositories, so you would install it using `pacman`:
|
||||||
|
|
||||||
|
> <https://archlinux.org/packages/extra/x86_64/vlc/>
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo pacman -S vlc
|
||||||
|
```
|
||||||
|
|
||||||
|
## Flatpak
|
||||||
|
|
||||||
|
Flatpak Software installs packages in a **sandboxed** environment.
|
||||||
|
|
||||||
|
- They are more **secure** as they are isolated from the system.
|
||||||
|
- They can be **easily uninstalled** without affecting the host system.
|
||||||
|
- They may not integrate well with the system theme and file manager.
|
||||||
|
- They may start up slower and use more disk space.
|
||||||
|
|
||||||
|
1. Open Software Center.
|
||||||
|
2. Search for the application you want to install.
|
||||||
|
3. Click on the application and then click "Install".
|
||||||
|
|
||||||
|
### Alternatively, you can install Flatpak packages using the terminal
|
||||||
|
|
||||||
|
```bash
|
||||||
|
flatpak install package_name
|
||||||
|
```
|
||||||
33
setup.sh
33
setup.sh
@@ -1 +1,32 @@
|
|||||||
sudo pacman -Syu --noconfirm
|
sudo pacman -Syu --noconfirm\
|
||||||
|
cachyos-gaming-meta \
|
||||||
|
cachyos-gaming-applications \
|
||||||
|
dysk \
|
||||||
|
htop \
|
||||||
|
nvim \
|
||||||
|
godot \
|
||||||
|
discord \
|
||||||
|
obs-studio \
|
||||||
|
vlc \
|
||||||
|
brave-bin
|
||||||
|
|
||||||
|
paru -S --noconfirm \
|
||||||
|
teamspeak \
|
||||||
|
protonup-qt \
|
||||||
|
brave-bin \
|
||||||
|
prismlauncher \
|
||||||
|
bottles\
|
||||||
|
signal-desktop
|
||||||
|
|
||||||
|
sudo sed -i -e '$a\' -e '# Increase Nvidia\'s shader cache size to 12GB' -e '__GL_SHADER_DISK_CACHE_SIZE=12000000000' /etc/environment
|
||||||
|
|
||||||
|
git clone https://github.com/DerTyp7/.dotfiles.git ~/.config/.dotfiles
|
||||||
|
mv * ~/.config/.dotfiles ~/.config
|
||||||
|
rm -rf ~/.config/.dotfiles
|
||||||
|
|
||||||
|
read -r -p "Reboot now? (Y/n) " reply
|
||||||
|
if [[ $reply =~ ^[Yy] ]]; then
|
||||||
|
sudo reboot now
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user