Skip to content

Commit 0c64c30

Browse files
committed
changed some files and added 'COMMANDS.md'
1 parent 7a8bd68 commit 0c64c30

File tree

3 files changed

+35
-5
lines changed

3 files changed

+35
-5
lines changed

App/EndeavourOS (Arch)/COMMANDS.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Basic commands for the terminal
2+
## PackageManager
3+
Arch linux has a wide variant of package manager. Here a list of package manager that are used by myself.
4+
* **pacman** (offical Arch repository)
5+
* **yay** (community based repository also known as AUR)
6+
* **flatpak** (sandbox like installation with every dependency included; more save needed)
7+
8+
I would recommend only to use the packages from the [offical Arch repository](https://archlinux.org/packages/). Use **yay(AUR)** and **flatpak(FlatHub)** only if not possible to install via **pacman(Arch)**.
9+
10+
### Pacman, Yay and Flatpak
11+
Here an example for basic use of the package manager.
12+
```bash
13+
#!/bin/bash
14+
15+
# install
16+
sudo pacman -S packagename
17+
yay -S packagename
18+
flatpak install flathub packagename
19+
20+
# uninstall
21+
sudo pacman -Rns packagename
22+
yay -Rns packagename
23+
flatpak uninstall packagename
24+
```
25+
26+
### Sources
27+
Here you can search after the required packages.
28+
* [Offical Arch Repo](https://archlinux.org/packages/)
29+
* [AUR - Community based](https://aur.archlinux.org/)
30+
* [FlatHub](https://flathub.org/)

App/EndeavourOS/README.md renamed to App/EndeavourOS (Arch)/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# Installation guide
2-
This **guide** is basicly created for a better start with EndeavourOS as an beginner and a student.
2+
This **guide** is basicly created for a better start with Arch/EndeavourOS as an beginner and a student. I not already known [here](./COMMANDS.md) the basic commands for Arch based systems like **pacman**, **yay** and **flatpak**.
33

4-
# Before you execute/use `installPackages.sh`
4+
## Before you execute/use `installPackages.sh`
55
**Important** Don't execute the [`installPackages.sh`](./installPackages.sh) blindly. It's more or less a cheat cheet for packages that are needed as a student and the hardware requirements can be quite different for each system.
66

77
Basicly everything is commented so the only thing that matters is to choose the packages for your needs.
88

99
Some commands are completly commented. Like the nvidia drivers. Obviously it's because you may have a older graficscard or an amd graficscard so you have to check out what your pc needs.
1010

11-
# Recommendations
11+
## Recommendations
1212
Some tools and applications that are useful but only additional. If not needed don't install it. We don't want bloat on our systems.
1313

14-
## Oh My Bash
14+
### Oh My Bash
1515
I recommend the extention [Oh My Bash](https://github.com/ohmybash/oh-my-bash). It makes the terminal experiance more likable for beginners(at least I think so) and has some plugins builtin that are quite useful. If you use Zsh look [here](https://github.com/ohmyzsh/ohmyzsh)
1616

1717
Also I would to change some settings of `Oh My Bash` within the config `~/.bashrc`.
@@ -27,5 +27,5 @@ For more security you can disable the automated updates and the use of sudo.
2727
OMB_USE_SUDO=true # set to false
2828
```
2929

30-
## VS Code extensions
30+
### VS Code extensions
3131
Some extensions that I and can recommend are written in [`codeExtensions.sh`](../codeExtensions.sh). You can check that out if you want to install some useful extensions but don't know where to start.
File renamed without changes.

0 commit comments

Comments
 (0)