Skip to content

Commit

Permalink
Merge branch 'development' into osprober
Browse files Browse the repository at this point in the history
  • Loading branch information
Xmetalfanx committed Aug 28, 2023
2 parents ba9adad + 90f63cf commit e285472
Show file tree
Hide file tree
Showing 65 changed files with 399 additions and 1,212 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ updateInfo.txt
otherfiles/gitsetup.sh
node_modules/*
yarn.lock
setting/*
setting/*
apt.txt
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ In a Terminal run `git clone https://github.com/xmetalfanx/linuxscripts.git && c
| Solus | | |
| Ubuntu | 18.04, 20.04, 22.04, 23.04 | Elementary, Linux Lite, Linux Mint, "\*buntu Spins" |

- Ubuntu: 18.04 Bionic, 20.04 Focal, 22.04 Jammy, 23.04 Lunar
- Ubuntu: 20.04 Focal, 22.04 Jammy, 23.04 Lunar

### Testing related

Expand Down
12 changes: 12 additions & 0 deletions debgetrefactor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
| Program Name | deb-get method | non deb-get method |
| ---------------- | -------------- | ------------------------ |
| Audio Recorder | | Pass |
| Deadbeef | | Pass - Notice displays |
| Google Chrome | | Pass - Notice displays |
| appImageLauncher | | Not 100% sure |
| gitkraken | | Pass |
| strawberry | | Pass |
| vivaldi | | Pass |
| vscode | | fails to download DEB \* |

- going to website via browser gives a 404 error, downloading
2 changes: 1 addition & 1 deletion documentation/Outline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Script runs
What info I know from lsb_release?
- Codename:
- mainly useful with ubuntu releases, detecting the version
- also if some codenames are detected ... say "bionic" here ... it can be safely assumed that you ARE ON an Ubuntu release
- also if some codenames are detected ... say "focal" here ... it can be safely assumed that you ARE ON an Ubuntu release

-Release:
- some distros like arch have "rolling"
Expand Down
4 changes: 2 additions & 2 deletions functions/check/f_ubuntuCheck.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ function elementaryVersionCheck() {

case ${VERSION_CODENAME} in

juno|hera|odin|jólnir|horus) echo -e "You are on a supported version of ElementaryOS, ${VERSION_CODENAME}" ;;
odin|jólnir|horus) echo -e "You are on a supported version of ElementaryOS, ${VERSION_CODENAME}" ;;

*) echo -e "Elementary either not detected or not supported" ;;

Expand All @@ -29,7 +29,7 @@ function ubuntuVersionCheck() {
# Supported? ... yes or no
case ${ubuntuBranch} in

bionic|focal|jammy)
focal|jammy)
supported="yes" && ubuntuLTS="yes" && ubuntuBranchMessage="You are currently on a supported ${bold}Long Term Supported version ${normal}of Ubuntu" ;;

lunar)
Expand Down
1 change: 1 addition & 0 deletions functions/debian/f_debian.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@ function debianLinuxFirmmare() {

clear
fancy_message action "Installing Firmware related packages"
// July 2023: gdebi still needed? ... probably not
installApp "gdebi firmware-linux-free firmware-linux-nonfree"

userPrompt
Expand Down
4 changes: 2 additions & 2 deletions functions/info/specific/f_getGTKInfo.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ function gtkVersionDetection() {

# esac


gtkVersion=$(inxi -Sxx | awk '/GTK/ {print $10}')
# late Aug 2023 idea
gtkVersion=$(gtk-launch --version)

}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ productivity_menu_items=(
3 "Install Codium (open-source VSCode)"
4 "Install GitKraken"
5 "Install Typora"
6 "Install Micro Text Editor"
S "Return to Main Software Menu"
M "Return to Main Menu"
Q "Exit to Prompt"
Expand All @@ -18,6 +19,7 @@ function productivityMenuCaseStatement() {
3) installVSCodium ;;
4) installGitKraken ;;
5) installTypora ;;
6) installMicroTextEditor && userPrompt ;;
[sS]) mainSoftwareMenuType ;;
[mM]) mainMenuType ;;
[qQ]) quitScript ;;
Expand Down
14 changes: 9 additions & 5 deletions functions/menus/submenus/software/f_shellsSoftwareMenu.cfg
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
shells_menu_items=(
1 "Install fish shell, and Oh-My-Fish"
2 "Install zsh Shell, and Oh-My-zsh"
3 "[NOT coded yet] Install Powerline"
1 "Install fish Shell, and Oh-My-Fish"
2 "Install zsh Shell (Vanilla)"
3 "Install zsh Shell and a few extra items (no Oh-My-Zsh)"
4 "Install zsh Shell and Oh-My-ZSH"
5 "Install zsh Shell and Zap Plugin Manager"
M "Return to Main Menu"
Q "Exit to Prompt"
)
Expand All @@ -10,8 +12,10 @@ function shellSoftwareMenuCaseStatement() {

case $shellSoftwareMenuSelection in
1) metaInstallFishShell ;;
2) metaInstallZSHShell ;;
3) fancy_message info "Powerline code not coded yet " ;;
2) installZSH ;;
3) installZSH && installZSHExtras ;;
4) installZSH && installOhMyZsh ;;
5) installZSH && installZapPluginManager ;;
[mM]) mainMenuType ;;
[qQ]) quitScript ;;
*) invalidSection ;;
Expand Down
14 changes: 7 additions & 7 deletions functions/ubuntu/PPAs/f_Multimedia_PPAs.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

#####################################

# July 2022: Still updated
# Aug 2023: jammy latest branch ... no update for kinetic or lunar
function installAudioRecorderPPA() {
PPATitle="Audio Recorder"
PPAName="audio-recorder"
PPASource="ppa:audio-recorder/ppa"
PPARef="https://launchpad.net/~audio-recorder/+archive/ubuntu/ppa"
packageNames="audio-recorder"
supportedBases="bionic focal jammy"
supportedBases="focal jammy"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}
}
Expand All @@ -23,7 +23,7 @@ function installSMPlayerPPA() {
PPASource="ppa:rvm/smplayer"
PPARef="https://launchpad.net/~rvm/+archive/ubuntu/smplayer/"
packageNames="smplayer smplayer-themes smplayer-skins"
supportedBases="bionic focal jammy kinetic"
supportedBases="focal jammy lunar"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}

Expand All @@ -37,7 +37,7 @@ function installMakeMKVPPA() {
PPASource="ppa:heyarje/makemkv-beta"
PPARef="https://launchpad.net/~heyarje/+archive/ubuntu/makemkv-beta"
packageNames="makemkv-bin makemkv-oss"
supportedBases="bionic focal jammy"
supportedBases="focal jammy lunar"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}

Expand All @@ -49,18 +49,18 @@ function installANoisePPA() {
ppaRef="https://launchpad.net/~costales/+archive/ubuntu/anoise"
PPASource="ppa:costales/anoise"
packageNames="anoise anoise-gui"
supportedBases="bionic focal jammy kinetic lunar"
supportedBases="focal jammy lunar"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}
}

function installStrawberryPPA() {
PPATitle="Strawberry Music Player"
PPAName="strawberry"
ppaRef="https://launchpad.net/strawberrymusicplayer"
ppaRef="https://launchpad.net/~jonaski/+archive/ubuntu/strawberry"
PPASource="ppa:jonaski/strawberry"
packageNames="strawberry"
supportedBases="bionic focal jammy"
supportedBases="focal jammy lunar manic"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}
}
13 changes: 6 additions & 7 deletions functions/ubuntu/PPAs/f_ubuntu_PPAs.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ function installLatestLibreOfficePPA() {
packageNames="libreoffice"
PPASource="ppa:libreoffice/ppa"
PPARef="https://launchpad.net/~libreoffice/+archive/ubuntu/ppa"
supportedBases="bionic focal jammy kinetic lunar"
supportedBases="focal jammy lunar"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}

Expand All @@ -25,7 +25,7 @@ function installKubuntuBackportsPPA() {
packageNames="plasma-desktop"
PPASource="ppa:kubuntu-ppa/backports"
PPARef="https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports"
supportedBases="bionic focal jammy kinetic"
supportedBases="focal jammy lunar"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}

Expand All @@ -38,21 +38,20 @@ function installBootRepairPPA() {
packageNames="boot-repair"
PPARef="https://launchpad.net/~yannubuntu/+archive/ubuntu/boot-repair"
PPASource="ppa:yannubuntu/boot-repair"
supportedBases="bionic focal jammy kinetic lunar"
supportedBases="focal jammy lunar"

universalAddRepo ${PPATitle} ${PPAName} ${PPASOurce}

}

# May 2022: odd ... it supports bionic 18.04 and jammy 22.04 but not focal 20.04 (LTS wise)
# July 2022: this has Bionic and Jammy but nothing for Focal (20.04)
# July 2022: this has jammy but nothing for Focal (20.04)
function installGrubCustomizerPPA() {
PPATitle="Grub Customizer"
PPAName="grub-customizer"
ppaRef="https://launchpad.net/~danielrichter2007/+archive/ubuntu/grub-customizer"
PPASource="ppa:danielrichter2007/grub-customizer"
packageNames="grub-customizer"
supportedBases="bionic jammy kinetic"
supportedBases="jammy"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}

Expand All @@ -66,7 +65,7 @@ function installTeejeePPA() {
PPAProgramName="timeshift"
PPARef="https://launchpad.net/~teejee2008/+archive/ubuntu/ppa"
PPASource="ppa:teejee2008/ppa"
supportedBases="bionic focal jammy kinetic lunar"
supportedBases="focal jammy lunar"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}

Expand Down
4 changes: 2 additions & 2 deletions functions/ubuntu/tic/f_ubuntu_theming.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
## Start of Specific Theme PPAs

# May 2022: has Focal Support, so this is still updated
# May 2023: not updated since 2020 and bionic support dropping soon
# May 2023: not updated since 2020
function plataThemePPA() {
# https://gitlab.com/tista500/plata-theme
ppaTitle="Plata-Theme"
ppaRef="https://launchpad.net/~tista/+archive/ubuntu/plata-theme"
PPASource="ppa:tista/plata-theme"
supportedBases="bionic focal"
supportedBases="focal"
packageNames="plate-theme"

universalAddRepo ${PPATitle} ${PPASource} ${packageNames}
Expand Down
Loading

0 comments on commit e285472

Please sign in to comment.