mirror of
https://github.com/kevinveenbirkenbach/linux-image-manager.git
synced 2024-11-14 11:31:04 +01:00
Added shortcut for data import to usb stick
This commit is contained in:
parent
586422fc57
commit
557eff782a
19
README.md
19
README.md
@ -18,15 +18,16 @@ This script is optimized for a [Manjaro Linux](https://manjaro.org) with a [GNOM
|
|||||||
### Key Bindings
|
### Key Bindings
|
||||||
The following *Core System* specific key bindings exist:
|
The following *Core System* specific key bindings exist:
|
||||||
|
|
||||||
|Combination |Result |
|
|Combination |Result |
|
||||||
|------------|-----------------|
|
|------------|----------------------------|
|
||||||
|Ctrl+Alt+A |Opens Atom |
|
|Ctrl+Alt+A |Opens Atom |
|
||||||
|Ctrl+Alt+E |Opens Eclipse |
|
|Ctrl+Alt+E |Opens Eclipse |
|
||||||
|Ctrl+Alt+F |Opens Firefox |
|
|Ctrl+Alt+F |Opens Firefox |
|
||||||
|Ctrl+Alt+K |Opens KeePassXC |
|
|Ctrl+Alt+K |Opens KeePassXC |
|
||||||
|Ctrl+Alt+R |Opens Rhyhtmbox |
|
|Ctrl+Alt+R |Opens Rhyhtmbox |
|
||||||
|Ctrl+Alt+T |Opens a terminal |
|
|Ctrl+Alt+S |Imports data to core system |
|
||||||
|Ctrl+Alt+V |Opens VLC player |
|
|Ctrl+Alt+T |Opens a terminal |
|
||||||
|
|Ctrl+Alt+V |Opens VLC player |
|
||||||
|
|
||||||
### User Data
|
### User Data
|
||||||
Right now the software expects that the *Core System Owner* has on all systems the same username. By executing the *import script* it automatic backups the application configuration data, ssh keys and other important data which is saved in well defined configuration files and folders.
|
Right now the software expects that the *Core System Owner* has on all systems the same username. By executing the *import script* it automatic backups the application configuration data, ssh keys and other important data which is saved in well defined configuration files and folders.
|
||||||
|
@ -32,6 +32,9 @@ fi
|
|||||||
echo "Synchronizing gui tools..."
|
echo "Synchronizing gui tools..."
|
||||||
sudo pacman --needed -S gnome-shell-extensions gnome-terminal xbindkeys
|
sudo pacman --needed -S gnome-shell-extensions gnome-terminal xbindkeys
|
||||||
echo "->Setting up key bindings..."
|
echo "->Setting up key bindings..."
|
||||||
|
echo "" >> "$HOME/.xbindkeysrc"
|
||||||
|
echo "\"gnome-terminal -e '/bin/bash $SCRIPT_PATH/import-data-from-system.sh'\"" >> "$HOME/.xbindkeysrc"
|
||||||
|
echo " control+alt+s" >> "$HOME/.xbindkeysrc"
|
||||||
xbindkeys --poll-rc
|
xbindkeys --poll-rc
|
||||||
echo "->Setting up dash favourites..."
|
echo "->Setting up dash favourites..."
|
||||||
gsettings set org.gnome.shell favorite-apps "['org.gnome.Nautilus.desktop',
|
gsettings set org.gnome.shell favorite-apps "['org.gnome.Nautilus.desktop',
|
||||||
@ -102,14 +105,14 @@ npm i -g bash-language-server #Needed by atom-package ide-bash
|
|||||||
echo "->Synchronizing containerization tools..."
|
echo "->Synchronizing containerization tools..."
|
||||||
echo "-->Installing docker..."
|
echo "-->Installing docker..."
|
||||||
sudo pacman --needed -S docker docker-compose
|
sudo pacman --needed -S docker docker-compose
|
||||||
echo "-->Add current user($USER) to user group docker..."
|
echo "-->Add current user<<$USER>> to user group docker..."
|
||||||
sudo usermod -a -G docker "$USER"
|
sudo usermod -a -G docker "$USER"
|
||||||
echo "-->Enable docker service..."
|
echo "-->Enable docker service..."
|
||||||
sudo systemctl enable docker --now
|
sudo systemctl enable docker --now
|
||||||
echo "->Synchronizing orchestration tools..."
|
echo "->Synchronizing orchestration tools..."
|
||||||
sudo pacman --needed -S ansible
|
sudo pacman --needed -S ansible
|
||||||
echo "Installing entertainment software..."
|
echo "Installing entertainment software..."
|
||||||
echo "->Sznchronizing audio software..."
|
echo "->Synchronizing audio software..."
|
||||||
sudo pacman -S rhythmbox
|
sudo pacman -S rhythmbox
|
||||||
echo "->Synchronizing games..."
|
echo "->Synchronizing games..."
|
||||||
sudo pacman --needed -S 0ad warzone2100
|
sudo pacman --needed -S 0ad warzone2100
|
||||||
|
Loading…
Reference in New Issue
Block a user