feat: initial commit

This commit is contained in:
2025-12-12 21:17:38 -07:00
commit f5adfbfd56
15 changed files with 314 additions and 0 deletions

View 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

View 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'

View 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

View 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

View File

@@ -0,0 +1 @@
#!/bin/sh

View 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

View File

@@ -0,0 +1,5 @@
#!/bin/sh
#-- For gnome customizations
sudo apt install gtk2-engines-murrine -y

3
Debian/readme.md Normal file
View 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.

View 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

View 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

View File

@@ -0,0 +1 @@
#!/bin/sh

View 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

View 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

View File

@@ -0,0 +1,3 @@
#!/bin/sh
#-- For gnome customizations
sudo zypper -n install gtk2-engines

3
OpenSUSE/README.md Normal file
View File

@@ -0,0 +1,3 @@
# opensuse_setup_scripts
Scripts to setup a new OpenSUSE installation