Skip to content

Latest commit

 

History

History
79 lines (58 loc) · 1.78 KB

install.md

File metadata and controls

79 lines (58 loc) · 1.78 KB

Install prerequisites

The tool is based on ansible. Which allow to be launched several time without doing all tasks that have been already done.

sudo pacman -S ansible

Install

Fill your variables

Fills the variables in vars.yml (In the project directory)

cp vars_example.yml vars.yml
vi vars.yml

Basic commands for Vi :

:i => insertion mode, to write in the opened file
:w => write changes in the file
:q => quit vi, only if there is no change
:q! => discard changes and quit vi
:wq => write and quit

Run the install

./install.sh

Credits

This tool is greatly inspired from

  • Michaël Bitard works (tmux conf, bash aliases, ansible base)
  • Development environment setup and good practices @ LivingObjects

Classical manjaro installation steps done after the core install :

Disable speaker

sudo rmmod pcspkr
sudo echo blacklist pcspkr >> /etc/modprobe.d/nobeep.conf

The second line may not work with the following error:

-bash: /etc/modprobe.d/nobeep.conf: Permission denied

Why ? Because the command behind the redirection '>>' is done as a regular user. Then you need to execute this instead:

sudo sh -c "echo 'blacklist pcspkr' >> /etc/modprobe.d/nobeep.conf"

OR

echo 'blacklist pcspkr | sudo tee -a /etc/modprobe.d/nobeep.conf

'tee' command is very powerful for this kind of works. It reads data from stadard input and write to standard output and files.

Install pulseaudio

install_pulse

In sound tray icon, open 'Preferences', go to 'Status Icon' tab and set 'External mixer' to pavucontrol

Install following software :

Enable AUR in pamac