This is a simple dotfiles and scripts to install and customizing Arch Linux with Gnome.
Check linked files to more details.
- arch-installation-guide - Installation guide including Arch Linux and Gnome.
- apps.sh - installs applications.
- dotfiles.sh - install and configure dotfiles.
- drivers.sh - install Linux drivers.
- npm.sh - install npm packages.
- preferences.sh - Gnome preferences.
- setup.sh - main installer.
- util.sh - support functions for other installers.
- yay.sh - install Yay.
Note: These files will be discarded later.
- .gitconfig - basic git settings.
- .gitignore_global - global gitignore.
- .zshrc - terminal configs with aliases, paths, plugins and theme.
Note: These files are permanent.
First, install Arch Linux and the Gnome base. Follow the Arch Linux Installation Guide to install them.
If you already have Arch Linux and Gnome installed, run these commands:
git clone https://github.com/samuelramox/gnome-setup.git && cd gnome-setup
./install/setup.sh
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
sudo alsactl store
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
#}}}
Settings → Keyboard → Custom shortcuts → Add:
Name: gnome-terminal
Command: gnome-terminal
Shortcut: Ctrl + alt + t
Terminal → Preferences → Profiles → Text → Change Font. I use Hack Nerd Font with 13px
Code → Preference → Settings (or CTRL + ,) and add or edit the following values:
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
"editor.fontSize": 13,
"terminal.integrated.fontFamily": "JetBrains Mono",
"terminal.integrated.fontSize": 13,