Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samueldosramos/arch-linux-setup
Install and setup Arch Linux with KDE or Gnome.
https://github.com/samueldosramos/arch-linux-setup
arch-linux archlinux bash dotfiles dotfiles-install gnome kde kde-plasma linux shell-script zsh
Last synced: 2 months ago
JSON representation
Install and setup Arch Linux with KDE or Gnome.
- Host: GitHub
- URL: https://github.com/samueldosramos/arch-linux-setup
- Owner: samueldosramos
- Created: 2019-04-25T15:38:31.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-08T17:13:10.000Z (over 4 years ago)
- Last Synced: 2024-10-04T21:43:45.198Z (4 months ago)
- Topics: arch-linux, archlinux, bash, dotfiles, dotfiles-install, gnome, kde, kde-plasma, linux, shell-script, zsh
- Language: Shell
- Homepage:
- Size: 73.2 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gnome Setup in Arch Linux
This is a simple dotfiles and scripts to install and customizing _Arch Linux_ with _Gnome_.
## Features
_Check linked files to more details._
### Installation guide:
- [arch-installation-guide](arch-installation-guide.md) - Installation guide including _Arch Linux_ and _Gnome_.
### Installation files:
- [apps.sh](install/apps.sh) - installs applications.
- [dotfiles.sh](install/dotfiles.sh) - install and configure dotfiles.
- [drivers.sh](install/drivers.sh) - install Linux drivers.
- [npm.sh](install/npm.sh) - install npm packages.
- [preferences.sh](install/preferences.sh) - Gnome preferences.
- [setup.sh](install/setup.sh) - main installer.
- [util.sh](install/util.sh) - support functions for other installers.
- [yay.sh](install/yay.sh) - install Yay.**Note:** _These files will be discarded later._
### Settings Files:
- [.gitconfig](.gitconfig) - basic git settings.
- [.gitignore_global](.gitignore_global) - global gitignore.
- [.zshrc](.zshrc) - terminal configs with aliases, paths, plugins and theme.**Note:** _These files are permanent._
## Installation:
First, install _Arch Linux_ and the _Gnome_ base. Follow the [Arch Linux Installation Guide](arch-installation-guide.md) to install them.
If you already have _Arch Linux_ and _Gnome_ installed, run these commands:
```bash
git clone https://github.com/samuelramox/gnome-setup.git && cd gnome-setup./install/setup.sh
```### Setup after installation
#### Configure alsa:
```bash
alsamixer
```All channels will be muted by default. Then use the `M` key to change. Then use the arrow keys to increase or decrease the volume. Disable the `Master` and `PCM` channels. Depending on your speaker configuration, if you have a 5.1 system for example, you will want to mute the Front, Surround, etc
```bash
sudo alsactl store
```#### Enable Yay colors in the terminal
```bash
sudo nano /etc/pacman.conf
```Uncomment the `Color` flag in the options. An example of how it will look:
```
#{{{ Misc options
UseSyslog
Color
TotalDownload
CheckSpace
VerbosePkgLists
#}}}
```#### Terminal - Shortcut:
`Settings → Keyboard → Custom shortcuts → Add:`
```json
Name: gnome-terminal
Command: gnome-terminal
Shortcut: Ctrl + alt + t
```#### Terminal - Change font:
`Terminal → Preferences → Profiles → Text → Change Font. I use Hack Nerd Font with 13px`
#### Visual Studio Code config
`Code → Preference → Settings (or CTRL + ,) and add or edit the following values:`
```json
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
"editor.fontSize": 13,
"terminal.integrated.fontFamily": "JetBrains Mono",
"terminal.integrated.fontSize": 13,
```## Resources:
- [Arch Linux](https://www.archlinux.org/)
- [Gnome Wiki](https://wiki.archlinux.org/index.php/GNOME)
- [Adapta GTK Theme](https://github.com/adapta-project/adapta-gtk-theme)
- [Materia Theme](https://github.com/nana-4/materia-theme)
- [Yaru Theme](https://github.com/ubuntu/yaru)
- [Paper Icons](https://snwh.org/paper)
- [Suru Icons](https://snwh.org/suru)
- [Suru Plus Icons](https://github.com/gusbemacbe/suru-plus)
- [Oh My Zsh](https://github.com/robbyrussell/oh-my-zsh)
- [Powerlevel10k theme for Zsh](https://github.com/romkatv/powerlevel10k)
- [Nerd Fonts](https://nerdfonts.com/)