Compare commits

..

3 Commits

Author SHA1 Message Date
29c613b8cc rearranges more logically, hopefully 2024-11-01 06:27:06 -07:00
a2171cea0a cleanup 2024-11-01 06:26:41 -07:00
c348330210 updates gnome 2024-11-01 06:25:36 -07:00
25 changed files with 179 additions and 57 deletions

View File

@@ -1,10 +1,13 @@
######################################## nvim
sudo apt install zig -y
snap install nvim --classic
sudo apt install xsel xclip wl-clipboard
sudo apt install ripgrep -y
sudo cp ../sesh /usr/bin
cp ../tmux.conf ~/.tmux.conf
###### Node
######################################## Node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install node
@@ -37,11 +40,27 @@ sudo apt install code -y
# sudo gem install solargraph
##### nerd fonts
######################################## nerd fonts
sudo apt install wget fontconfig &&
wget -P ~/.local/share/fonts https://github.com/ryanoasis/nerd-fonts/releases/latest/download/Meslo.zip &&
cd ~/.local/share/fonts && unzip Meslo.zip && rm *Windows* && rm Meslo.zip && fc-cache -fv
######
######################################## Docker
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" |
sudo tee /etc/apt/sources.list.d/docker.list >/dev/null
sudo apt-get update
####
npm install -g @railway/cli
npm install -g vercel
@@ -49,11 +68,10 @@ npm install -g vercel@latest
cd ~/.config/
git clone http://www.git.noisyserver.sbs/noisycarlos/kitty
git config --global user.email "noisycarlos@hey.com"
git config --global user.name "Carlos Aldana"
git clone https://git.noisyserver.sbs/noisycarlos/kitty
git config --global credential.helper store
git clone https://git.noisyserver.sbs/noisycarlos/nvim
git clone https://git.noisyserver.sbs/noisycarlos/wezterm

Submodule fedora/kitty deleted from cf1fce59ae

View File

@@ -1,8 +0,0 @@
flatpak install flathub com.yubico.yubioath -y
flatpak install flathub net.nokyan.Resources -y
# Browsers
flatpak install flathub com.google.Chrome -y
flatpak install flathub org.waterfoxproject.waterfox -y
flatpak install flathub com.github.tchx84.Flatseal -y

View File

@@ -19,11 +19,11 @@ window-height=640
window-width=880
[io/elementary/appcenter/settings]
cached-drivers=['nvidia-driver-550', 'nvidia-driver-550-open', 'nvidia-driver-535-open', 'nvidia-driver-545-open', 'nvidia-driver-535-server-open', 'nvidia-driver-535-server']
last-refresh-time=int64 1717958452
window-height=698
cached-drivers=['nvidia-driver-560-open, (kernel modules provided by nvidia-dkms-560-open)', 'nvidia-driver-535-open, (kernel modules provided by nvidia-dkms-535-open)', 'nvidia-driver-545-open, (kernel modules provided by nvidia-dkms-545-open)', 'nvidia-driver-535-server, (kernel modules provided by nvidia-dkms-535-server)', 'nvidia-driver-550-open, (kernel modules provided by nvidia-dkms-550-open)', 'nvidia-driver-535-server-open, (kernel modules provided by nvidia-dkms-535-server-open)', 'nvidia-driver-560, (kernel modules provided by nvidia-dkms-560)']
last-refresh-time=int64 1730424627
window-height=1407
window-maximized=false
window-width=1114
window-width=1705
[org/gnome/Characters]
recent-characters=['\U0001fae8', '⏲', '🔧', '🛠️', '🛠', '😃']
@@ -59,7 +59,7 @@ source-units='degree'
target-currency=''
target-units='radian'
window-maximized=false
window-position=(3201, 952)
window-position=(3004, 379)
window-size=(360, 504)
word-size=64
@@ -146,9 +146,9 @@ translate=true
color-shading-type='solid'
picture-options='zoom'
picture-uri='file:///usr/share/backgrounds/fedora-workstation/montclair_light.webp'
picture-uri-dark='file:///home/carlos/.local/share/backgrounds/2024-06-10-14-27-06-HDRshooter-super-ultra-wide-wallpaper-029.jpg'
primary-color='#000000000000'
secondary-color='#000000000000'
picture-uri-dark='file:///usr/share/backgrounds/pop/kate-hazen-pop-space.png'
primary-color='#000000'
secondary-color='#000000'
[org/gnome/desktop/calendar]
show-weekdate=true
@@ -173,10 +173,10 @@ font-antialiasing='grayscale'
font-hinting='slight'
icon-theme='Adwaita'
show-battery-percentage=false
toolkit-accessibility=true
toolkit-accessibility=false
[org/gnome/desktop/notifications]
application-children=['org-gnome-software', 'org-gnome-calendar', 'org-gnome-settings', 'firefox', 'org-gnome-nautilus', 'gnome-power-panel', 'org-freedesktop-problems-applet', 'org-gnome-totem', 'chrome-jobhhdlioclbfndpidjnnbipilmmagji-profile-1', 'chrome-cinhimbnkkaeohfgghhklpknlkffjgod-profile-1', 'org-gnome-extensions-desktop', 'chrome-jckaldkomadaenmmgladeopgmfbahfjm-profile-1', 'gnome-network-panel', 'dropbox', 'balena-etcher', 'vicreo-listener', 'org-gnome-world-pikabackup', 'org-fedoraproject-mediawriter', 'org-kde-kdeconnect-daemon', 'gnome-printers-panel', 'org-gnome-evolution-alarm-notify', 'chromium-browser', 'xdg-desktop-portal-gnome', 'chrome-nefekojdngjodepbhmigapjofaphppoc-profile-1', 'com-usebottles-bottles', 'org-gnome-characters', 'gnome-datetime-panel', 'chrome-nnabkjoflnejbhdbdgoapgbiejagmaen-profile-1', 'com-github-eneshecan-whatsappforlinux', 'org-gnome-epiphany', 'com-obsproject-studio', 'libreoffice-impress', 'gnome-system-monitor', 'org-gnome-shell-portalhelper', 'kitty', 'org-gnome-texteditor', 'io-github-vikdevelop-savedesktop', 'com-slack-slack', 'it-mijorus-gearlever', 'com-google-chrome', 'org-mozilla-firefox', 'gnome-control-center', 'io-elementary-appcenter', 'org-gnome-gedit', 'org-gnome-fileroller', 'com-github-donadigo-eddy', 'org-gnome-diskutility']
application-children=['org-gnome-software', 'org-gnome-calendar', 'org-gnome-settings', 'firefox', 'org-gnome-nautilus', 'gnome-power-panel', 'org-freedesktop-problems-applet', 'org-gnome-totem', 'chrome-jobhhdlioclbfndpidjnnbipilmmagji-profile-1', 'chrome-cinhimbnkkaeohfgghhklpknlkffjgod-profile-1', 'org-gnome-extensions-desktop', 'chrome-jckaldkomadaenmmgladeopgmfbahfjm-profile-1', 'gnome-network-panel', 'dropbox', 'balena-etcher', 'vicreo-listener', 'org-gnome-world-pikabackup', 'org-fedoraproject-mediawriter', 'org-kde-kdeconnect-daemon', 'gnome-printers-panel', 'org-gnome-evolution-alarm-notify', 'chromium-browser', 'xdg-desktop-portal-gnome', 'chrome-nefekojdngjodepbhmigapjofaphppoc-profile-1', 'com-usebottles-bottles', 'org-gnome-characters', 'gnome-datetime-panel', 'chrome-nnabkjoflnejbhdbdgoapgbiejagmaen-profile-1', 'com-github-eneshecan-whatsappforlinux', 'org-gnome-epiphany', 'com-obsproject-studio', 'libreoffice-impress', 'gnome-system-monitor', 'org-gnome-shell-portalhelper', 'kitty', 'org-gnome-texteditor', 'io-github-vikdevelop-savedesktop', 'com-slack-slack', 'it-mijorus-gearlever', 'com-google-chrome', 'org-mozilla-firefox', 'gnome-control-center', 'io-elementary-appcenter', 'org-gnome-gedit', 'org-gnome-fileroller', 'com-github-donadigo-eddy', 'org-gnome-diskutility', 'com-yubico-yubioath']
show-banners=true
[org/gnome/desktop/notifications/application/balena-etcher]
@@ -218,6 +218,9 @@ application-id='com.slack.Slack.desktop'
[org/gnome/desktop/notifications/application/com-usebottles-bottles]
application-id='com.usebottles.bottles.desktop'
[org/gnome/desktop/notifications/application/com-yubico-yubioath]
application-id='com.yubico.yubioath.desktop'
[org/gnome/desktop/notifications/application/dropbox]
application-id='dropbox.desktop'
@@ -370,14 +373,16 @@ view-only=false
[org/gnome/desktop/screensaver]
color-shading-type='solid'
picture-options='zoom'
picture-uri='file:///home/carlos/.local/share/backgrounds/2024-06-10-14-27-06-HDRshooter-super-ultra-wide-wallpaper-029.jpg'
primary-color='#000000000000'
secondary-color='#000000000000'
picture-uri='file:///usr/share/backgrounds/pop/kate-hazen-pop-space.png'
primary-color='#000000'
secondary-color='#000000'
[org/gnome/desktop/session]
idle-delay=uint32 0
[org/gnome/desktop/wm/keybindings]
begin-move=@as []
begin-resize=@as []
cycle-panels=@as []
cycle-panels-backward=@as []
move-to-workspace-1=['<Shift><Control><Super>6']
@@ -444,23 +449,23 @@ skip-newer=false
[org/gnome/file-roller/listing]
list-mode='as-folder'
name-column-width=250
name-column-width=511
show-path=false
sort-method='name'
sort-type='ascending'
[org/gnome/file-roller/ui]
sidebar-width=200
window-height=480
window-width=600
window-height=454
window-width=574
[org/gnome/gedit/plugins]
active-plugins=['docinfo', 'spell', 'openlinks', 'modelines', 'filebrowser', 'sort']
active-plugins=['modelines', 'spell', 'openlinks', 'filebrowser', 'sort', 'docinfo']
[org/gnome/gedit/plugins/filebrowser]
root='file:///'
tree-view=true
virtual-root='file:///media/carlos/fedora/root/etc/selinux'
virtual-root='file:///home/carlos/linux-setup'
[org/gnome/gedit/preferences/ui]
show-tabs-mode='auto'
@@ -470,7 +475,7 @@ bottom-panel-size=140
side-panel-active-page='GeditWindowDocumentsPanel'
side-panel-size=200
size=(1274, 651)
state=87040
state=87168
[org/gnome/gnome-session]
auto-save-session=true
@@ -529,7 +534,7 @@ search-filter-time-type='last_modified'
search-view='list-view'
[org/gnome/nautilus/window-state]
initial-size=(1275, 1400)
initial-size=(1679, 636)
maximized=false
sidebar-width=150
@@ -574,10 +579,16 @@ help=@as []
magnifier=@as []
magnifier-zoom-in=@as []
magnifier-zoom-out=@as []
next=@as []
screenreader=@as []
screensaver=['<Control><Super>grave']
www=@as []
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/PopLaunch1]
binding='Launch1'
command='gnome-control-center wifi'
name='WiFi'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
binding='<Control><Super>y'
command='flatpak run org.wezfurlong.wezterm'
@@ -585,7 +596,7 @@ name='Terminal'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1]
binding='<Super>3'
command='flatpak run org.chromium.Chromium --app-id=org.chromium.Chrome.jobhhdlioclbfndpidjnnbipilmmagji --profile-directory=Default --app=https://music.youtube.com'
command='flatpak run com.google.Chrome --app-id=org.chromium.Chrome.jobhhdlioclbfndpidjnnbipilmmagji --profile-directory=Default --app=https://music.youtube.com'
name='Music'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom10]
@@ -640,7 +651,7 @@ name='Syncopotamus Web'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2]
binding='<Super>1'
command='/opt/google/chrome/google-chrome --profile-directory=Default --app-id=nnabkjoflnejbhdbdgoapgbiejagmaen'
command='hey-mail'
name='Hey'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3]
@@ -650,8 +661,8 @@ name='Firefox'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4]
binding='<Super>4'
command='flatpak run com.google.Chrome --app-id=org.chromium.Chrome.aebkobiphbamokjfkiblghikobafiiif --profile-directory=Default --app=https://app.hey.com/calendar/days/now\n'
name='Calendar'
command='flatpak run com.google.Chrome'
name='Chrome'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5]
binding='<Super>backslash'
@@ -693,8 +704,8 @@ enabled-connections=@as []
app-picker-layout=[{'org.fedoraproject.MediaWriter.desktop': <{'position': <0>}>, 'org.gnome.Contacts.desktop': <{'position': <1>}>, 'org.gnome.Weather.desktop': <{'position': <2>}>, 'org.gnome.clocks.desktop': <{'position': <3>}>, 'org.gnome.Maps.desktop': <{'position': <4>}>, 'libreoffice-calc.desktop': <{'position': <5>}>, 'libreoffice-impress.desktop': <{'position': <6>}>, 'org.gnome.Totem.desktop': <{'position': <7>}>, 'org.gnome.Calculator.desktop': <{'position': <8>}>, 'libreoffice-writer.desktop': <{'position': <9>}>, 'simple-scan.desktop': <{'position': <10>}>, 'org.gnome.Settings.desktop': <{'position': <11>}>, 'gnome-system-monitor.desktop': <{'position': <12>}>, 'org.gnome.Boxes.desktop': <{'position': <13>}>, 'org.gnome.Terminal.desktop': <{'position': <14>}>, 'Utilities': <{'position': <15>}>, 'org.gnome.Rhythmbox3.desktop': <{'position': <16>}>, 'yelp.desktop': <{'position': <17>}>, 'org.gnome.TextEditor.desktop': <{'position': <18>}>, 'org.gnome.Cheese.desktop': <{'position': <19>}>, 'org.gnome.Tour.desktop': <{'position': <20>}>, 'btop.desktop': <{'position': <21>}>, 'org.gnome.Extensions.desktop': <{'position': <22>}>, 'com.github.tchx84.Flatseal.desktop': <{'position': <23>}>}, {'net.nokyan.Resources.desktop': <{'position': <0>}>, 'com.yubico.yubioath.desktop': <{'position': <1>}>, 'com.google.Chrome.desktop': <{'position': <2>}>, 'net.waterfox.waterfox.desktop': <{'position': <3>}>, 'chromium-browser.desktop': <{'position': <4>}>, 'google-chrome.desktop': <{'position': <5>}>, 'vlc.desktop': <{'position': <6>}>, 'nvim.desktop': <{'position': <7>}>, 'Alacritty.desktop': <{'position': <8>}>, 'kitty.desktop': <{'position': <9>}>, 'code.desktop': <{'position': <10>}>, '1password.desktop': <{'position': <11>}>, 'org.gnome.Loupe.desktop': <{'position': <12>}>}]
command-history=['nautilus', 'waterfox', '/usr/lib64/chromium-browser/chromium-browser.sh "--profile-directory=Profile 1" --app-id=jobhhdlioclbfndpidjnnbipilmmagj', '/usr/lib64/chromium-browser/chromium-browser.sh "--profile-directory=Profile 1" --app-id=jobhhdlioclbfndpidjnnbipilmmagji', 'sudo vbetool dpms off', 'characters', 'gnome-characters', 'gnome-nautilus', 'firefox http://www.google.com', 'https://console.firebase.google.com/project/syncopotamus-db/firestore/data/~2FRecurringJobs~2Fjob11', 'firefox https://console.firebase.google.com/project/syncopotamus-db/firestore/data/~2FRecurringJobs~2Fjob11', 'kitty', '/usr/bin/kitty', 'sh ~/scrips/testSheet.sh', 'sh /home/carlos/scripts/testSheet.sh', '~/Programs/xpectre_infinite_canvas', 'start ~/Programs/xpectre_infinite_canvas', './~/Programs/xpectre_infinite_canvas', 'sh ~/Programs/xpectre_infinite_canvas', 'bash ~/Programs/xpectre_infinite_canvas', './home/Carlos/Programs/xpectre_infinite_canvas', './Programs/xpectre_infinite_canvas', '-69', 'kitty --linkedag', '/usr/lib64/chromium-browser/chromium-browser.sh', 'flathub run chrome', 'war', 'warp', 'flatpak run org.mozilla.firefox', 'firefox', 'flatpak run org.mozilla.Firefox', '/usr/lib64/chromium-browser/chromium-browser.sh "--profile-directory=Profile 1" --app-id=cinhimbnkkaeohfgghhklpknlkffjgod', 'flatpak run com.chromium.Chromium --app-id=org.chromium.Chrome.jobhhdlioclbfndpidjnnbipilmmagji --profile-directory=Default --app=https://music.youtube.com', 'sudo shutdown now', '~/linux-setup/tmux-sessions/syncopotamus.sh', 'flatpak run org.wezfurlong.wezterm start ~/linux-setup/tmux-sessions/syncopotamus.sh', '~/sy', 'tmux new-session \\; split-window -v \\; split-window -h \\;', 'tmux', 'flatpak run org.wezfurlong.wezterm start --cwd ~/linux-setup/tmux-sessions/', 'flatpak run org.wezfurlong.wezterm start --always-new-process --cwd ~/linux-setup/tmux-sessions/', 'mongodb-compass', 'sesh linkedag-web', 'sesh linkedagweb', 'sesh syncopotamus-rails', 'dolphin', 'echo $NUKE_TEMP_DIR', 'google-chrome']
disable-user-extensions=false
disabled-extensions=['background-logo@fedorahosted.org', 'trayIconsReloaded@selfmade.pl', 'focus-changer@heartmire']
enabled-extensions=['extensions-sync@elhan.io', 'pop-shell@system76.com', 'appindicatorsupport@rgcjonas.gmail.com', 'gTile@vibou', 'switcher@landau.fi', 'advanced-alt-tab@G-dH.github.com', 'reorder-workspaces@jer.dev']
disabled-extensions=['background-logo@fedorahosted.org', 'trayIconsReloaded@selfmade.pl', 'focus-changer@heartmire', 'system76-power@system76.com', 'ubuntu-appindicators@ubuntu.com']
enabled-extensions=['extensions-sync@elhan.io', 'pop-shell@system76.com', 'appindicatorsupport@rgcjonas.gmail.com', 'gTile@vibou', 'switcher@landau.fi', 'advanced-alt-tab@G-dH.github.com', 'reorder-workspaces@jer.dev', 'gsconnect@andyholmes.github.io']
favorite-apps=['firefox.desktop', 'org.gnome.Software.desktop', 'org.gnome.Nautilus.desktop']
had-bluetooth-devices-setup=true
last-selected-power-profile='power-saver'
@@ -735,6 +746,15 @@ focus-left=['<Super>Left']
focus-right=['<Super>Right']
focus-up=['<Super>Up']
[org/gnome/shell/extensions/gsconnect]
id='eaa34b1c-8fba-4074-bebe-4c395ce1208b'
name='pop-os'
show-indicators=true
[org/gnome/shell/extensions/gsconnect/preferences]
window-maximized=false
window-size=(859, 1353)
[org/gnome/shell/extensions/gtile]
action-autotile-main=['']
action-move-next-monitor=['<Control><Alt><Super>space']
@@ -826,10 +846,10 @@ show-workspaces-button=true
activate-launcher=@as []
active-hint=false
active-hint-border-radius=uint32 2
focus-down=['<Super>Down']
focus-left=['<Super>Left']
focus-right=['<Super>Right']
focus-up=['<Super>Up']
focus-down=['<Super>Down', '<Super>j']
focus-left=['<Super>Left', '<Super>h']
focus-right=['<Super>Right', '<Super>l']
focus-up=['<Super>Up', '<Super>k']
gap-inner=uint32 1
gap-outer=uint32 1
hint-color-rgba='rgb(255,124,0)'
@@ -857,10 +877,15 @@ max-width-percentage=uint32 30
show-switcher=['<Super>F12']
[org/gnome/shell/keybindings]
focus-active-notification=@as []
screenshot=@as []
screenshot-window=@as []
show-screen-recording-ui=['<Alt>Print']
switch-to-application-1=@as []
switch-to-application-2=@as []
switch-to-application-3=@as []
switch-to-application-4=@as []
toggle-message-tray=['<Super>n']
toggle-overview=@as []
[org/gnome/shell/world-clocks]

View File

@@ -1,8 +0,0 @@
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Nuke
Exec=/usr/local/Nuke/Nuke15.0v4/Nuke15.0 --indie
Icon=/usr/local/Nuke/nuke.png

Binary file not shown.

View File

@@ -1,19 +1,26 @@
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FEF9748469ADBE15DA7CA80AC2D62742012EA22
sudo apt install curl -y
sudo apt install btop -y
sudo apt-get install fuse libfuse2 -y
# 1Password
sudo sh -c 'echo "deb [arch=amd64] https://downloads.1password.com/linux/debian/amd64/ stable main" > /etc/apt/sources.list.d/1password.list'
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/1password-archive-keyring.gpg] https://downloads.1password.com/linux/debian/amd64 stable main' | sudo tee /etc/apt/sources.list.d/1password.list
sudo mkdir -p /etc/debsig/policies/AC2D62742012EA22/
curl -sS https://downloads.1password.com/linux/debian/debsig/1password.pol | sudo tee /etc/debsig/policies/AC2D62742012EA22/1password.pol
sudo mkdir -p /usr/share/debsig/keyrings/AC2D62742012EA22
curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg
sudo apt update
sudo apt install 1password -y
sudo apt install btop -y
sudo apt install curl -y
sudo apt-get install fuse libfuse2 -y
# sudo apt install flatseal -y
# sudo apt install gnome-software-plugin-flatpak -y
# sudo apt install gnome-shell-extension-pop-shell x11-utils -y
flatpak install flathub com.yubico.yubioath -y
flatpak install flathub net.nokyan.Resources -y
# Codecs
sudo apt install ubuntu-restricted-extras -y
# Browsers
# flatpak install flathub com.google.Chrome -y
# flatpak install flathub org.waterfoxproject.waterfox -y

2
vfx/popos/blackmagic.sh Normal file
View File

@@ -0,0 +1,2 @@
# sudo apt install libssl3 ocl-icd-opencl-dev fakeroot xorriso
sudo apt install libapr1 libaprutil1 libxcb-cursor0 libxcb-damage

87
vfx/popos/nuke.sh Normal file
View File

@@ -0,0 +1,87 @@
#!/usr/bin/env bash
app_name=Nuke
download_from_source=$1
version=$2
if [ -z "$version" ]; then
version="15.1v3"
fi
vnum="${version%%v*}"
installer_path=~/Downloads/Nuke${version}-linux-x86_64.run
base_url=https://public.noisyserver.sbs/vfx-installers
url=${base_url}/Nuke${version}-linux-x86_64.run
nuke_install_basepath=/usr/bin/Nuke
installation_dir_name=Nuke${version}
if [ -f "${installer_path}" ]; then
download_from_source=s
echo "Installer file already exists"
fi
# echo "${url} -> ${installer_path}"
if [ -z "$download_from_source" ]; then
read -p "Press Enter to start download of ${app_name} ${version}. If file is already downloaded enter 's', or 'c' to cancel: " download_from_source
fi
delete_installer=0
case $download_from_source in
[Ss]*)
echo "Skipped download (if the install fails, check that the installer was downloaded properly)"
;;
[CcNn]*)
echo "Installation cancelled"
exit 0
;;
*)
echo "Downloading ${app_name} Installer..."
curl -# -o ${installer_path}.partial ${url}
rm ${installer_path} >>/dev/null
mv ${installer_path}.partial ${installer_path}
read -p "Download Finished. Press Enter to continue: "
delete_installer=1
;;
esac
sudo chmod +x ${installer_path}
# sudo ${installer_path}
sudo ${installer_path} --accept-foundry-eula
echo "Moving application to bin directory..."
if [ ! -d "${nuke_install_basepath}" ]; then
sudo mkdir ${nuke_install_basepath} >/dev/null
fi
sudo rm -r ${nuke_install_basepath}/${installation_dir_name}
sudo mv ./${installation_dir_name} ${nuke_install_basepath}/
curl -sS -# -o ./nuke.png ${base_url}/nuke.png
sudo mv nuke.png ${nuke_install_basepath}/nuke.png
echo "Installing libraries..."
sudo yum install mesa-libGLU.x86_64 -y
sudo dnf install libxcrypt-compat -y
echo "Creating Application shortcut..."
sudo mkdir -p ~/.local/share/applications/
sudo chmod -R 777 ~/.local/share/applications/
cd ~/.local/share/applications/
echo "#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Nuke ${version}
Exec=${nuke_install_basepath}/${installation_dir_name}/Nuke${vnum} --indie
Icon=${nuke_install_basepath}/nuke.png" >${installation_dir_name}.desktop
echo "Cleanup..."
if [ "${delete_installer}" = 1 ]; then
echo "deleting downloaded installer..."
rm ${installer_path}
sudo rm -r ./Nuke${version} >>/dev/null
else
echo "leaving previously-existing installer in place..."
fi
echo "${app_name} installation script finished"