This project aims to setup my actual environment as I needed to setup many times.
- LibreOffice Template
- Terminal Profiles
- ZSH aliases
- VSCode Keyboard Shortcuts
- Additional Fonts
- Gnome Settings
chmod +x import.sh
./import.sh --setup
chmod +x import.sh
./import.sh --update
Usage: ./import.sh { --setup | --setup-no-gui }
Full install:
--setup Setup environment
--setup-no-gui Setup environment without graphical UI
Update:
-a --all Import everything
-u --update alias for -a
Unique:
-c --code Setup VSCode
-d --docker Setup rootless Docker
-g --git Setup git
-n --node Setup Node.js
-o --office Setup LibreOffice
-s --soft Setup entertainment and convenient softwares
(Spotify, Telegram, WhatsDesk, Discord, Gnome settings)
Note: Setup means install and configure
Once installed, check whenever you want an update :
update-zsh
-
Development
- VS Code
- NVM, Node.js & npm
-
Work software
- GIMP
- LibreOffice (with gnome extension)
-
Convenience Software
- VLC
- Spotify
- WhatsDesk (unofficial WhatsApp UI)
- Telegram
- Discord
- Bluetooth & Blueman
-
Utils
- qBittorrent
- PDF tools
- Snap package manager
- Hex editor
- Vim
Element | Size (pt) | Color | Left padding (cm) | Other style |
---|---|---|---|---|
Title | 32 | Light Blue 2 | 1.4 | Font: Cantarell Light |
Heading 1 | 20 | Light Blue 2 | 0.8 (Border) | Border: Bottom 0.05pt, Light Blue 3 |
Heading 2 | 18 | Light Blue 1 | 0.4 | |
Heading 3 | 16 | Dark Blue 1 | 2.0 | |
Heading 4 | 14 | Dark Gray 2 | 0.2 |
Dark Profile | Rendering | Light Profile | Rendering |
---|---|---|---|
Dark | ![]() |
Light | ![]() |
Dark Sweet | ![]() |
Light Sweet | ![]() |
Dark Transparent | ![]() |
Light Transparent | ![]() |
Command | Description |
---|---|
nclean |
Remove all node_modules folders |
npi or npmi |
npm install |
npu or npmu |
npm uninstall |
npr or npmr |
npm run |
ntree |
List project files |
start |
npm start |
Command | Description |
---|---|
ga |
git add |
gco |
git commit -m |
gch |
git checkout |
gcl |
git clone |
gd or gdiff |
git diff |
glog |
git log |
gp |
git push |
gpdev |
git push -u origin dev |
gpdevmain |
git push -u origin dev:main |
gpmain |
git push -u origin main |
gstat |
git status |
gsw |
git switch |
pull |
git pull |
push <comment> <file> ... |
All in one |
Command | Alias | Description |
---|---|---|
dbuild |
docker build |
|
dbtag |
docker build . -t dbtag |
|
dcls |
docker container ls |
|
dc |
docker compose |
|
dcdefault |
docker compose -f compose.yml up |
|
dcdev |
docker compose -f compose.development.yml up |
|
dctest |
docker compose -f compose.test.yml up |
|
dps or dls |
docker ps |
|
dpss or dlss |
docker ps --size |
|
drun |
docker run -t |
Command | Description |
---|---|
curl |
Show progress by default |
dd |
dd status=progress |
sdd |
sudo dd status=progress |
objdump |
Intel format with syntax color |
rsync |
rsync -ah --info=progress2 |
Command | Description |
---|---|
iagrep <args...> |
Insensitive AND grep |
la |
ls -lA |
lb |
List programs |
lc |
Last exit code |
le |
List env files |
ll |
ls -l |
lss [<path>] [<depth>] |
List files by size descending order |
lookup |
Search a text within all files including subfolders of the current directory |
ilookup |
lookup case insensitive |
wlookup |
lookup for a whole match (faster) |
iwlookup |
wlookup case insensitive |
asearch <text> |
Search a text within available packages |
msearch <text> |
Search a text within manual. Looking on the first page |
search <text> |
Search a text within manual and available packages |
Command | Description |
---|---|
cah |
Print file content highlighted according to format |
logan |
Analyze log file |
original |
Get alias definition |
resize <height>x<width> <in> <out> |
Resize image |
Command | Description |
---|---|
adbpush |
Push file to Emulator's picture (Android Studio) |
layout |
Show keyboard layout |
schown <path> |
Change user and group ownerschip to current user |
Command | Description |
---|---|
blake2b512sum |
BLAKE2b-512 |
blake2s256sum |
BLAKE2s-256 |
keccak256sum |
Keccak-256 |
sha3-256sum |
SHA3-256 |
shake256sum |
SHAKE-256 |
ssh-fingerprints [<signature>] [<hash>] |
Show SSH fingerprints |
Command | Description |
---|---|
gitc or git-convention |
Display help about git convention |
help [<text>] |
Display a help. If an argument is given call search <text> |
help-recovery |
Display a help intended for recovery |
shc or shell-colour |
Display help about shell colours |
Key | Command |
---|---|
² |
Toggle Line Comment |
ctrl + ² |
Toggle Line Comment |
ctrl + W |
Rename File |
ctrl + Q |
Do NOT close VSCode |
- Inter
- Lato
- Open Sans
- Poppins
- Roboto
- Ubuntu
Key | Command |
---|---|
F1 |
Volume mute |
F2 |
Volume down |
F3 |
Volume up |
shift + Print |
Screen capture |
ctrl + Print |
Window Screen capture |
shift + ctrl + Print |
Screen recorder |
Key | Command |
---|---|
F9 |
Full screen capture |
shift + F9 |
Screen capture |
ctrl + F9 |
Window Screen capture |
shift + ctrl + F9 |
Screen recorder |