This repository contains different configuration files, which I have been writing since 2005.
** =noauto/= contents:
=hosts= — =/etc/hosts= file. This is not a valid =hosts= file! You should review it and add useful entries to your =/etc/hosts= by hands!
=50trackball.conf= — X configuration for Logitech trackball
=50-udiskie.rules= — Rules for udiskie. Should be placed in =/etc/polkit-1/rules.d/=. Owner should be =polkitd=, and access right should be =644=.
=97-udisks2.rules= — Rules for udiskie [2]. Should be placed in =/etc/udev/rules.d/=.
=userChrome.css= — Disable tabs and tabbar in Librewolf. Should be placed in =~/.librewolf/your-profile-folder/chrome/=.
=user.js= — Setting for chrome to improve security and remove annoyances. Should be placed in =~/.librewolf/your-profile-folder/=.
Dependencies: You should have next programs in system before configuration deployment:
** System programs:
** Mail and IM:
** Editing:
pip3 install diff-highlight
)** Utilities:
** Multimedia:
** GUI:
librewolf
i3
i3blocks
rofi *** Fonts:
Before deployment: If you need sensitive data (passwords, API keys, etc) in the new machine — use =store_sensitive_data.sh= script to save it in archive on the old machine and move to the new machine.
On the new machine you should do the next, to import sensitive data: ** File synchronization: To work with file synchronization via cloudsync you need to have =sync= SSH-key with empty passphrase. This key should be added to remote server to =rsync= account into =~/.ssh/authorized_keys=.
** Passwords: For using GMail with =fetchmail= and =msmtp= you should specify mail server passwords in =~/.netrc=.
** Import GPG keys: Use this commands:
gpg --import pub.key gpg --import priv.key
After that call =gpg --edit-key
Deployment:
After deployment: ** Emacs plugins and fonts installation =Mu4e= e-mail client should be install via the OS package manager, for example:
sudo pkg install mu4e
Run this after first Emacs run:
M-x all-the-icons-install-fonts
Fonts should be installed to =~/.local/share/fonts/=. After installation:
** /etc/hosts: You should update your =/etc/hosts= with data from =noauto/hosts=.