You can use the installer script with either wget or curl commands.
With wget:
wget -qO- https://raw.githubusercontent.com/otema666/my-packages/main/installer.sh | bash
or with curl:
curl -s https://raw.githubusercontent.com/otema666/my-packages/main/installer.sh | bash
Here are some useful keyboard shortcuts to enhance your workflow:
- Full Screen Terminal: Windows + Enter
- Open nautilus (file explorer): Windows + E
- Close Active Window: Windows + W
- Switch to Workspace 1: Super + 1
- Switch to Workspace 2: Super + 2
- Switch to Workspace 3: Super + 3
- Switch to Workspace 4: Super + 4
- Move to Next Workspace: Super + Tab
- Move to Previous Workspace: Super + Shift + Tab
- Move Window to Workspace 1: Super + Shift + 1
- Move Window to Workspace 2: Super + Shift + 2
- Move Window to Workspace 3: Super + Shift + 3
- Move Window to Workspace 4: Super + Shift + 4
- Brave Browser: Control + Alt + B
- Firefox Browser: Control + Alt + F
- Toogle battery power mode: Control + Alt + P
Some custom functions that you can use in your terminal for improved productivity:
- buscar: Find files in a specific directory. Usage:
buscar <directory> <filename>
- firewall: Launch the firewall manager. Just call
firewall
from the terminal. - server: Start a local Python server. Usage:
server <directory> <port>
bat ufw neovim nmap curl exa jq aircrack-ng net-tools gcc neofetch gnome-shell-extension-manager gir1.2-gtop-2.0 lm-sensors ruby ruby-bundler apache2-utils ruby-dev xdotool octave lolcat git gparted nodejs gnome-tweaks gnome-shell-extensions gnome-shell-extension-prefs keepassxc dbus-x11 python3-pip tree baobab
code gimp brave discord vlc ngrok
gnome-extensions-cli numpy flask requests
This script utilizes the Python pip library gnome-extensions-cli to install and manage extensions.
You can manage GNOME extensions via the GNOME Extensions website at https://extensions.gnome.org/. Simply visit the website and search for extensions by name or functionality. You can install, enable, disable, or remove extensions from there.
-
OhMyBash: OhMyBash will be automatically configured during the installation process. The script sets up OhMyBash and adjusts some aliases and settings for enhanced terminal usage.
-
Fonts: The script installs the SauceCodePro font for better terminal aesthetics.
-
Improved ls with exa: The script installs
exa
, an enhanced replacement forls
, to provide better formatting and additional features when listing files in the terminal. Additionally, it includes icons and adjusts the PATH to useexa
instead of the defaultls
command. -
Wallapaper: This script autoinstall this wallapaper and save it into
/home/user/.wallapaper
.
This script has been configured and tested for:
- Distributor ID: Ubuntu
- Description: Ubuntu 22.04.3 LTS
- Release: 22.04
- Codename: jammy