feat: initial commit
This commit is contained in:
61
12-install-flatpaks-workstation.sh
Normal file
61
12-install-flatpaks-workstation.sh
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#-- NOTE: You should run as a regular user, not as sudo
|
||||||
|
|
||||||
|
|
||||||
|
#-- Ardour --#
|
||||||
|
flatpak install -y --noninteractive flathub org.ardour.Ardour
|
||||||
|
|
||||||
|
#-- Sonic Pi --#
|
||||||
|
flatpak install -y --noninteractive flathub net.sonic_pi.SonicPi
|
||||||
|
|
||||||
|
#-- Blender --#
|
||||||
|
flatpak install -y --noninteractive flathub org.blender.Blender
|
||||||
|
|
||||||
|
#-- Blockbench --#
|
||||||
|
flatpak install -y --noninteractive flathub net.blockbench.Blockbench
|
||||||
|
|
||||||
|
#-- FreeCAD --#
|
||||||
|
flatpak install -y --noninteractive flathub org.freecad.FreeCAD
|
||||||
|
|
||||||
|
#-- OpenSCAD --#
|
||||||
|
flatpak install -y --noninteractive flathub org.openscad.OpenSCAD
|
||||||
|
|
||||||
|
#-- Bottles --#
|
||||||
|
flatpak install -y --noninteractive flathub com.usebottles.bottles
|
||||||
|
|
||||||
|
#-- Calibre --#
|
||||||
|
flatpak install -y --noninteractive flathub com.calibre_ebook.calibre
|
||||||
|
|
||||||
|
#-- Obsidian --#
|
||||||
|
flatpak install -y --noninteractive flathub md.obsidian.Obsidian
|
||||||
|
|
||||||
|
#-- Flatseal --#
|
||||||
|
flatpak install -y --noninteractive flathub com.github.tchx84.Flatseal
|
||||||
|
|
||||||
|
#-- GIMP --#
|
||||||
|
flatpak install -y --noninteractive flathub org.gimp.GIMP
|
||||||
|
|
||||||
|
#-- Inkscape --#
|
||||||
|
flatpak install -y --noninteractive flathub org.inkscape.Inkscape
|
||||||
|
|
||||||
|
#-- Krita --#
|
||||||
|
flatpak install -y --noninteractive flathub org.kde.krita
|
||||||
|
|
||||||
|
#-- HandBrake --#
|
||||||
|
flatpak install -y --noninteractive flathub fr.handbrake.ghb
|
||||||
|
|
||||||
|
#-- MakeMKV --#
|
||||||
|
flatpak install -y --noninteractive flathub com.makemkv.MakeMKV
|
||||||
|
|
||||||
|
#-- Heroic --#
|
||||||
|
flatpak install -y --noninteractive flathub com.heroicgameslauncher.hgl
|
||||||
|
|
||||||
|
#-- RetroDeck --#
|
||||||
|
flatpak install -y --noninteractive flathub net.retrodeck.retrodeck
|
||||||
|
|
||||||
|
#-- MusicBrainz --#
|
||||||
|
flatpak install -y --noninteractive flathub org.musicbrainz.Picard
|
||||||
|
|
||||||
|
#-- Parabolic --#
|
||||||
|
flatpak install -y --noninteractive flathub org.nickvision.tubeconverter
|
||||||
14
20-set-user-preferences-interactive.sh
Normal file
14
20-set-user-preferences-interactive.sh
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#-- Oh My ZSH --#
|
||||||
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
||||||
|
|
||||||
|
|
||||||
|
#-- flatpak overrides --#
|
||||||
|
sudo flatpak override --filesystem=$HOME/.themes
|
||||||
|
sudo flatpak override --filesystem=$HOME/.icons
|
||||||
|
flatpak override --user --filesystem=xdg-config/gtk-4.0
|
||||||
|
sudo flatpak override --filesystem=xdg-config/gtk-4.0
|
||||||
|
|
||||||
|
#-- UDEV for Vial and keyboards --#
|
||||||
|
export USER_GID=`id -g`; sudo --preserve-env=USER_GID sh -c 'echo "KERNEL==\"hidraw*\", SUBSYSTEM==\"hidraw\", ATTRS{serial}==\"*vial:f64c2b3c*\", MODE=\"0660\", GROUP=\"$USER_GID\", TAG+=\"uaccess\", TAG+=\"udev-acl\"" > /etc/udev/rules.d/59-vial.rules && udevadm control --reload && udevadm trigger'
|
||||||
42
Debian/00-install-utilities.sh
Normal file
42
Debian/00-install-utilities.sh
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#-- Install system utilities like different shells here
|
||||||
|
|
||||||
|
#-- Update and Upgrade --#
|
||||||
|
apt update
|
||||||
|
apt upgrade -y
|
||||||
|
|
||||||
|
|
||||||
|
#-- Git --#
|
||||||
|
#-- Git is a version control utility that will be used to pull down dot files and shell scripts
|
||||||
|
apt install git -y
|
||||||
|
|
||||||
|
#-- Curl --#
|
||||||
|
apt install curl -y
|
||||||
|
|
||||||
|
#-- Wget --#
|
||||||
|
apt install wget -y
|
||||||
|
|
||||||
|
#-- zsh --#
|
||||||
|
apt install zsh -y
|
||||||
|
|
||||||
|
#-- GNU Stow --#
|
||||||
|
#-- Stow is a utility that can symlink your dot files to your home directory
|
||||||
|
apt install stow -y
|
||||||
|
|
||||||
|
|
||||||
|
#-- Zoxide --#
|
||||||
|
#-- Zoxide is like cd, but juiced.
|
||||||
|
apt install zoxide -y
|
||||||
|
|
||||||
|
#-- wl-clipboard --#
|
||||||
|
#-- for wayland clipboard --#
|
||||||
|
apt install wl-clipboard -y
|
||||||
|
|
||||||
|
#-- Flatpak and Flathub --#
|
||||||
|
apt install flatpak -y
|
||||||
|
|
||||||
|
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||||
|
|
||||||
|
#-- Build Essentials for Lua Language Server--#
|
||||||
|
apt install build-essential cmake ninja-build
|
||||||
13
Debian/10-install-applications-universal.sh
Normal file
13
Debian/10-install-applications-universal.sh
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#-- Install applications and software here, such as browsers or game launchers, etc.
|
||||||
|
|
||||||
|
#-- Update and Upgrade --#
|
||||||
|
apt update
|
||||||
|
apt upgrade -y
|
||||||
|
|
||||||
|
#-- Neovim --#
|
||||||
|
apt install neovim -y
|
||||||
|
|
||||||
|
apt install lua5.1 -y
|
||||||
|
|
||||||
1
Debian/11-install-applications-server.sh
Normal file
1
Debian/11-install-applications-server.sh
Normal file
@@ -0,0 +1 @@
|
|||||||
|
#!/bin/sh
|
||||||
26
Debian/11-install-applications-workstation.sh
Normal file
26
Debian/11-install-applications-workstation.sh
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
######## Debian Repository ##############
|
||||||
|
#########################################
|
||||||
|
|
||||||
|
#-- Flatpak Gnome Software Plugin --#
|
||||||
|
apt install gnome-software-plugin-flatpak -y
|
||||||
|
|
||||||
|
#-- Rhythmbox --#
|
||||||
|
apt install rhythmbox -y
|
||||||
|
|
||||||
|
#-- Nextcloud Desktop --#
|
||||||
|
apt install nextcloud-desktop -y
|
||||||
|
|
||||||
|
#-- Gnome Web --#
|
||||||
|
apt install epiphany-browser -y
|
||||||
|
|
||||||
|
#-- 1Password --#
|
||||||
|
wget -O ~/Downloads/1password-latest.deb https://downloads.1password.com/linux/debian/amd64/stable/1password-latest.deb
|
||||||
|
apt install -f ~/Downloads/1password-latest.deb -y
|
||||||
|
|
||||||
|
#-- Ollama 00--#
|
||||||
|
#-- Local llm
|
||||||
|
curl -fsSL https://ollama.com/install.sh | sh
|
||||||
|
|
||||||
5
Debian/20-set-user-preferences-interactive.sh
Normal file
5
Debian/20-set-user-preferences-interactive.sh
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#-- For gnome customizations
|
||||||
|
sudo apt install gtk2-engines-murrine -y
|
||||||
|
|
||||||
3
Debian/readme.md
Normal file
3
Debian/readme.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# Purpose
|
||||||
|
|
||||||
|
This repository is for easily and quickly pulling scripts down to a newly Debian imaged device and getting it functional.
|
||||||
41
OpenSUSE/00-install-utilities.sh
Normal file
41
OpenSUSE/00-install-utilities.sh
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#-- Install system utilities like different shells here
|
||||||
|
|
||||||
|
#-- Update and Upgrade --#
|
||||||
|
zypper update
|
||||||
|
|
||||||
|
|
||||||
|
#-- Git --#
|
||||||
|
#-- Git is a version control utility that will be used to pull down dot files and shell scripts
|
||||||
|
zypper -n install git
|
||||||
|
|
||||||
|
#-- Curl --#
|
||||||
|
zypper -n install curl
|
||||||
|
|
||||||
|
#-- Wget --#
|
||||||
|
zypper -n install wget
|
||||||
|
|
||||||
|
#-- zsh --#
|
||||||
|
zypper -n install zsh
|
||||||
|
|
||||||
|
#-- GNU Stow --#
|
||||||
|
#-- Stow is a utility that can symlink your dot files to your home directory
|
||||||
|
zypper -n install stow
|
||||||
|
|
||||||
|
|
||||||
|
#-- Zoxide --#
|
||||||
|
#-- Zoxide is like cd, but juiced.
|
||||||
|
zypper -n install zoxide
|
||||||
|
|
||||||
|
#-- wl-clipboard --#
|
||||||
|
#-- for wayland clipboard --#
|
||||||
|
zypper -n install wl-clipboard
|
||||||
|
|
||||||
|
#-- Flatpak and Flathub --#
|
||||||
|
zypper -n install flatpak
|
||||||
|
|
||||||
|
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||||
|
|
||||||
|
#-- Build Essentials for Lua Language Server--#
|
||||||
|
zypper -n install build-essential cmake ninja-build
|
||||||
13
OpenSUSE/10-install-applications-universal.sh
Normal file
13
OpenSUSE/10-install-applications-universal.sh
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#-- Install applications and software here, such as browsers or game launchers, etc.
|
||||||
|
|
||||||
|
#-- Update and Upgrade --#
|
||||||
|
zypper -n update
|
||||||
|
|
||||||
|
|
||||||
|
#-- Neovim --#
|
||||||
|
zypper -n install neovim
|
||||||
|
|
||||||
|
zypper -n install lua51
|
||||||
|
|
||||||
1
OpenSUSE/11-install-applications-server.sh
Normal file
1
OpenSUSE/11-install-applications-server.sh
Normal file
@@ -0,0 +1 @@
|
|||||||
|
#!/bin/sh
|
||||||
27
OpenSUSE/11-install-applications-workstation.sh
Normal file
27
OpenSUSE/11-install-applications-workstation.sh
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
######## Debian Repository ##############
|
||||||
|
#########################################
|
||||||
|
|
||||||
|
#-- Flatpak Gnome Software Plugin --#
|
||||||
|
zypper -n install gnome-software
|
||||||
|
|
||||||
|
#-- Rhythmbox --#
|
||||||
|
zypper -n install rhythmbox
|
||||||
|
|
||||||
|
#-- Nextcloud Desktop --#
|
||||||
|
zypper -n install nextcloud-desktop
|
||||||
|
|
||||||
|
#-- Gnome Web --#
|
||||||
|
zypper -n install epiphany
|
||||||
|
|
||||||
|
#-- 1Password --#
|
||||||
|
sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc
|
||||||
|
zypper addrepo https://downloads.1password.com/linux/rpm/stable/x86_64 1password
|
||||||
|
sudo zypper install 1password
|
||||||
|
|
||||||
|
#-- Ollama 00--#
|
||||||
|
#-- Local llm
|
||||||
|
curl -fsSL https://ollama.com/install.sh | sh
|
||||||
|
|
||||||
61
OpenSUSE/12-install-flatpaks-workstation.sh
Normal file
61
OpenSUSE/12-install-flatpaks-workstation.sh
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#-- NOTE: You should run as a regular user, not as sudo
|
||||||
|
|
||||||
|
|
||||||
|
#-- Ardour --#
|
||||||
|
flatpak install -y --noninteractive flathub org.ardour.Ardour
|
||||||
|
|
||||||
|
#-- Sonic Pi --#
|
||||||
|
flatpak install -y --noninteractive flathub net.sonic_pi.SonicPi
|
||||||
|
|
||||||
|
#-- Blender --#
|
||||||
|
flatpak install -y --noninteractive flathub org.blender.Blender
|
||||||
|
|
||||||
|
#-- Blockbench --#
|
||||||
|
flatpak install -y --noninteractive flathub net.blockbench.Blockbench
|
||||||
|
|
||||||
|
#-- FreeCAD --#
|
||||||
|
flatpak install -y --noninteractive flathub org.freecad.FreeCAD
|
||||||
|
|
||||||
|
#-- OpenSCAD --#
|
||||||
|
flatpak install -y --noninteractive flathub org.openscad.OpenSCAD
|
||||||
|
|
||||||
|
#-- Bottles --#
|
||||||
|
flatpak install -y --noninteractive flathub com.usebottles.bottles
|
||||||
|
|
||||||
|
#-- Calibre --#
|
||||||
|
flatpak install -y --noninteractive flathub com.calibre_ebook.calibre
|
||||||
|
|
||||||
|
#-- Obsidian --#
|
||||||
|
flatpak install -y --noninteractive flathub md.obsidian.Obsidian
|
||||||
|
|
||||||
|
#-- Flatseal --#
|
||||||
|
flatpak install -y --noninteractive flathub com.github.tchx84.Flatseal
|
||||||
|
|
||||||
|
#-- GIMP --#
|
||||||
|
flatpak install -y --noninteractive flathub org.gimp.GIMP
|
||||||
|
|
||||||
|
#-- Inkscape --#
|
||||||
|
flatpak install -y --noninteractive flathub org.inkscape.Inkscape
|
||||||
|
|
||||||
|
#-- Krita --#
|
||||||
|
flatpak install -y --noninteractive flathub org.kde.krita
|
||||||
|
|
||||||
|
#-- HandBrake --#
|
||||||
|
flatpak install -y --noninteractive flathub fr.handbrake.ghb
|
||||||
|
|
||||||
|
#-- MakeMKV --#
|
||||||
|
flatpak install -y --noninteractive flathub com.makemkv.MakeMKV
|
||||||
|
|
||||||
|
#-- Heroic --#
|
||||||
|
flatpak install -y --noninteractive flathub com.heroicgameslauncher.hgl
|
||||||
|
|
||||||
|
#-- RetroDeck --#
|
||||||
|
flatpak install -y --noninteractive flathub net.retrodeck.retrodeck
|
||||||
|
|
||||||
|
#-- MusicBrainz --#
|
||||||
|
flatpak install -y --noninteractive flathub org.musicbrainz.Picard
|
||||||
|
|
||||||
|
#-- Parabolic --#
|
||||||
|
flatpak install -y --noninteractive flathub org.nickvision.tubeconverter
|
||||||
3
OpenSUSE/20-set-user-preferences-interactive.sh
Normal file
3
OpenSUSE/20-set-user-preferences-interactive.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#-- For gnome customizations
|
||||||
|
sudo zypper -n install gtk2-engines
|
||||||
3
OpenSUSE/README.md
Normal file
3
OpenSUSE/README.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# opensuse_setup_scripts
|
||||||
|
|
||||||
|
Scripts to setup a new OpenSUSE installation
|
||||||
Reference in New Issue
Block a user