The configuration I usually replicate in my linux distributions. Mostly useful for programmers.
Nord Konsole (link)
A color scheme for Konsole.
Oh My Zsh (link)
-
Powerlevel10k (link): A theme for the
Oh My Zsh
framework. -
Starship (link: A prompt for the
Oh My Zsh
framework.
fzf (link)
A general-purpose command-line fuzzy finder.
Used for mouse's extra buttons remapping.
- Install the following:
sudo apt-get install xbindkeys xautomation x11-utils
- Find the button number that is assgined to each button. Run
xev
to get the following output:
ButtonRelease event, serial 41, synthetic NO, window 0x4c00001,
root 0x2e9, subw 0x4c00002, time 25804905, (31,28), root:(821,80),
state 0x110, button 1, same_screen YES
In this case 1
is the button number.
- Optionaly, you can generate a config file (
.xbindkeysrc
):
xbindkeys --defaults > $HOME/.xbindkeysrc
Or modify the existing one.
- You can reload/test updated config with the command:
xbindkeys xbindkeys -p
- Remeber to include cmd
xbindkeys
in a startup script.
Install Package Control
.
Installation:
# Add the release PGP keys:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
# Add the "stable" channel to your APT sources:
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
# Update and install syncthing:
sudo apt-get update
sudo apt-get install syncthing
Make sure you have the service file copied and register/init the service:
systemctl --user enable syncthing.service
systemctl --user start syncthing.service
After copying fonts the cache must be refreshed:
fc-cache -vf ~/.local/share/fonts/NerdFonts
Installation:
sudo add-apt-repository ppa:papirus/papirus
sudo apt-get update
sudo apt-get install papirus-icon-theme