Compare commits
2 Commits
9406d4aca2
...
73dfdce734
| Author | SHA1 | Date | |
|---|---|---|---|
| 73dfdce734 | |||
| bf57faaac5 |
@@ -14,29 +14,6 @@
|
||||
lightdm: lightdm
|
||||
sddm: sddm
|
||||
tmux: tmux
|
||||
base_devel: htop # Placeholder for Arch package.
|
||||
macbook_wifi_driver: broadcom-sta-dkms
|
||||
xz: xz
|
||||
mesa: mesa
|
||||
mesa_utils: mesa-utils
|
||||
ninja: ninja
|
||||
notify_send: libnotify
|
||||
fyi: fyi
|
||||
gtk3: gtk3
|
||||
xz_libs: xz
|
||||
cpp: libstdc++
|
||||
c_libs: glibc
|
||||
cpp_libs: libstdc++
|
||||
z_libs: zlib
|
||||
bzip: bzip2
|
||||
dunst: dunst
|
||||
android_jdk: openjdk
|
||||
ncurses: ncurses
|
||||
android_fastboot: fastboot
|
||||
android_adb: adb
|
||||
android_sdkmanager: sdkmanager
|
||||
android_udev: android-udev
|
||||
gnome_boxes: gnome-boxes
|
||||
|
||||
- name: General | Facts | Package | Parrot OS Fixes
|
||||
set_fact:
|
||||
@@ -54,21 +31,6 @@
|
||||
encfs: encfs
|
||||
dig: dnsutils
|
||||
neofetch: fastfetch
|
||||
xz: xz-utils
|
||||
mesa: libglu1-mesa
|
||||
mesa_utils: libglu1-mesa
|
||||
ninja: ninja-build
|
||||
notify_send: libnotify-bin
|
||||
gtk3: libgtk-3-dev
|
||||
xz_libs: liblzma-dev
|
||||
cpp: libstdc++-12-dev
|
||||
c_libs: libc6:amd64
|
||||
cpp_libs: libstdc++6
|
||||
z_libs: lib32z1
|
||||
bzip: libbz2-1.0
|
||||
android_jdk: default-jdk
|
||||
ncurses: libncurses5
|
||||
android_udev: android-udev-rules
|
||||
when: ansible_pkg_mgr == "apt"
|
||||
|
||||
- name: General | Facts | Package | pacman
|
||||
@@ -80,11 +42,6 @@
|
||||
cron: cronie
|
||||
encfs: encfs
|
||||
dig: bind
|
||||
base_devel: base-devel
|
||||
macbook_wifi_driver: broadcom-wl-dkms
|
||||
android_jdk: jdk-openjdk
|
||||
android_fastboot: android-tools
|
||||
android_adb: android-tools
|
||||
when: ansible_pkg_mgr == "pacman"
|
||||
|
||||
- name: General | Facts | Package | FreeBSD
|
||||
|
||||
@@ -27,15 +27,56 @@
|
||||
sassc: sassc
|
||||
ffmpeg: ffmpeg
|
||||
wireless_tools: wireless-tools
|
||||
base_devel: htop # Placeholder for Arch package.
|
||||
macbook_wifi_driver: broadcom-sta-dkms
|
||||
xz: xz
|
||||
mesa: mesa
|
||||
mesa_utils: mesa-utils
|
||||
ninja: ninja
|
||||
notify_send: libnotify
|
||||
fyi: fyi
|
||||
gtk3: gtk3
|
||||
xz_libs: xz
|
||||
cpp: libstdc++
|
||||
c_libs: glibc
|
||||
cpp_libs: libstdc++
|
||||
z_libs: zlib
|
||||
bzip: bzip2
|
||||
dunst: dunst
|
||||
android_jdk: openjdk
|
||||
ncurses: ncurses
|
||||
android_fastboot: fastboot
|
||||
android_adb: adb
|
||||
android_sdkmanager: sdkmanager
|
||||
android_udev: android-udev
|
||||
gnome_boxes: gnome-boxes
|
||||
|
||||
|
||||
- name: Workstation | Facts | Package | apt
|
||||
set_fact:
|
||||
xz: xz-utils
|
||||
mesa: libglu1-mesa
|
||||
mesa_utils: libglu1-mesa
|
||||
ninja: ninja-build
|
||||
notify_send: libnotify-bin
|
||||
gtk3: libgtk-3-dev
|
||||
xz_libs: liblzma-dev
|
||||
cpp: libstdc++-12-dev
|
||||
c_libs: libc6:amd64
|
||||
cpp_libs: libstdc++6
|
||||
z_libs: lib32z1
|
||||
bzip: libbz2-1.0
|
||||
android_jdk: default-jdk
|
||||
ncurses: libncurses5
|
||||
android_udev: android-udev-rules
|
||||
when: ansible_pkg_mgr == "apt"
|
||||
|
||||
- name: Workstation | Facts | Package | Pop_OS!
|
||||
set_fact:
|
||||
flatpak_distro: true
|
||||
firefox_esr: firefox
|
||||
when: ansible_distribution == "Pop!_OS"
|
||||
|
||||
|
||||
- name: Workstation | Facts | Package | Ubuntu
|
||||
set_fact:
|
||||
flatpak_distro: true
|
||||
@@ -43,28 +84,34 @@
|
||||
dmenu: suckless-tools
|
||||
when: ansible_distribution == "Ubuntu"
|
||||
|
||||
|
||||
- name: Workstation | Facts | Package | Debian & Devuan
|
||||
set_fact:
|
||||
flatpak_distro: true
|
||||
dmenu: suckless-tools
|
||||
firefox: firefox-esr
|
||||
when: ansible_distribution in ("Debian", "Devuan")
|
||||
|
||||
|
||||
- name: Workstation | Facts | Package | Mint
|
||||
set_fact:
|
||||
flatpak_distro: true
|
||||
firefox_esr: firefox
|
||||
when: ansible_distribution == "Linux Mint"
|
||||
|
||||
|
||||
- name: Workstation | Facts | Package | Parrot OS
|
||||
set_fact:
|
||||
flatpak_distro: true
|
||||
firefox_esr: firefox-esr
|
||||
when: ansible_distribution == "Parrot OS"
|
||||
|
||||
|
||||
- name: Workstation | Facts | Package | pacman
|
||||
set_fact:
|
||||
base_devel: base-devel
|
||||
macbook_wifi_driver: broadcom-wl-dkms
|
||||
android_jdk: jdk-openjdk
|
||||
android_fastboot: android-tools
|
||||
android_adb: android-tools
|
||||
when: ansible_pkg_mgr == "apt"
|
||||
|
||||
- name: Workstation | Facts | Package | Arch / Manjaro / Artix
|
||||
set_fact:
|
||||
flatpak_distro: true
|
||||
|
||||
@@ -1122,6 +1122,9 @@
|
||||
test_domain="git.hyperling.com"
|
||||
test_connection() {
|
||||
ping -c 3 $test_domain
|
||||
status="$?"
|
||||
echo "* Status Returned: '$status'"
|
||||
return $?
|
||||
}
|
||||
test_connection &&
|
||||
echo -e "\n* Looks good! Not trying anything." &&
|
||||
@@ -1147,7 +1150,26 @@
|
||||
show_connection
|
||||
|
||||
echo -e "\n* Testing Again..."
|
||||
test_connection
|
||||
test_connection &&
|
||||
echo -e "\n* Looks good! Not trying anything else." &&
|
||||
return 0 ||
|
||||
echo -e "\n* Connection failed, troubleshooting more..."
|
||||
|
||||
reset_wifi() {
|
||||
wifi off
|
||||
sleep 5
|
||||
wifi on
|
||||
sleep 5
|
||||
}
|
||||
echo -e "\n* Turning WiFi Off & On Again"
|
||||
reset_wifi
|
||||
echo "Done!"
|
||||
|
||||
echo -e "\n* Testing Again..."
|
||||
test_connection &&
|
||||
echo -e "\n* Looks good now!" &&
|
||||
return 0 ||
|
||||
echo -e "\n* Connection still failed, maybe try rebooting?"
|
||||
}
|
||||
alias test_wifi="reconnect"
|
||||
alias test_network="reconnect"
|
||||
|
||||
Reference in New Issue
Block a user