From 94e0957134dd19ec30b4994e3836dfafda49335c Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Sun, 14 Dec 2025 16:35:13 -0700 Subject: [PATCH 01/11] feat: switches OpenSUSE to use Gnome items --- OpenSUSE/11-install-applications-workstation.sh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/OpenSUSE/11-install-applications-workstation.sh b/OpenSUSE/11-install-applications-workstation.sh index 9ba28ac..d519d5a 100644 --- a/OpenSUSE/11-install-applications-workstation.sh +++ b/OpenSUSE/11-install-applications-workstation.sh @@ -7,9 +7,6 @@ #-- WezTerm zypper -n install wezterm -#-- Flatpak Gnome Software Plugin --# -zypper -n install discover6 - #-- Rhythmbox --# zypper -n install rhythmbox @@ -17,7 +14,7 @@ zypper -n install rhythmbox zypper -n install nextcloud-desktop #-- Gnome Web --# -zypper -n install falkon +zypper -n install epiphany #-- 1Password --# sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc -- 2.49.1 From 300a27a1faf17cd95584a88184613d5e8bf94d53 Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Sun, 14 Dec 2025 16:35:43 -0700 Subject: [PATCH 02/11] docs: updates readme to reflect gnome-centric for opensuse --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 253fd97..cf46d5e 100644 --- a/readme.md +++ b/readme.md @@ -8,7 +8,7 @@ Currently these are the supported distributions Debian will be gnome-oriented solutions when possible ## OpenSUSE -OpenSUSE will be KDE-oriented solutions when possible +OpenSUSE will be gnome-oriented solutions when possible ## Arch Arch has not been decided on yet -- 2.49.1 From 7ed8842b6c5497e8c3fee7ddbd84fae4ec498598 Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Mon, 22 Dec 2025 17:13:30 -0700 Subject: [PATCH 03/11] feat: adds discover installation --- OpenSUSE/11-install-applications-workstation.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/OpenSUSE/11-install-applications-workstation.sh b/OpenSUSE/11-install-applications-workstation.sh index d519d5a..9a432d8 100644 --- a/OpenSUSE/11-install-applications-workstation.sh +++ b/OpenSUSE/11-install-applications-workstation.sh @@ -1,11 +1,11 @@ #!/bin/sh ######################################### -######## Debian Repository ############## +######## OpenSUSE Repository ############ ######################################### -#-- WezTerm -zypper -n install wezterm +#-- KDE Discover --# +zypper -n install discover6 discover6-backend-flatpak discover6-backend-packagekit discover6-notifier #-- Rhythmbox --# zypper -n install rhythmbox @@ -13,8 +13,8 @@ zypper -n install rhythmbox #-- Nextcloud Desktop --# zypper -n install nextcloud-desktop -#-- Gnome Web --# -zypper -n install epiphany +#-- falkon Web --# +zypper -n install falkon #-- 1Password --# sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc -- 2.49.1 From 4316e89d7e33e1badf05fb0874a384ecdab166c4 Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Mon, 22 Dec 2025 17:14:15 -0700 Subject: [PATCH 04/11] docs: updates readme for opensuse --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index cf46d5e..8711295 100644 --- a/readme.md +++ b/readme.md @@ -8,7 +8,7 @@ Currently these are the supported distributions Debian will be gnome-oriented solutions when possible ## OpenSUSE -OpenSUSE will be gnome-oriented solutions when possible +OpenSUSE will be QT and KDE-oriented solutions when possible ## Arch Arch has not been decided on yet -- 2.49.1 From de9220d9fdce264b282cf6b295156b698ea659a2 Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Tue, 23 Dec 2025 11:29:33 -0700 Subject: [PATCH 05/11] feat: switching opensuse back to gnome-base --- OpenSUSE/11-install-applications-workstation.sh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/OpenSUSE/11-install-applications-workstation.sh b/OpenSUSE/11-install-applications-workstation.sh index 9a432d8..e08d5e5 100644 --- a/OpenSUSE/11-install-applications-workstation.sh +++ b/OpenSUSE/11-install-applications-workstation.sh @@ -4,9 +4,6 @@ ######## OpenSUSE Repository ############ ######################################### -#-- KDE Discover --# -zypper -n install discover6 discover6-backend-flatpak discover6-backend-packagekit discover6-notifier - #-- Rhythmbox --# zypper -n install rhythmbox @@ -14,7 +11,7 @@ zypper -n install rhythmbox zypper -n install nextcloud-desktop #-- falkon Web --# -zypper -n install falkon +zypper -n install epiphany #-- 1Password --# sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc -- 2.49.1 From 0f9b2d067b0a9e1397d814f93b6c3fb2661a374c Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Tue, 23 Dec 2025 15:03:52 -0700 Subject: [PATCH 06/11] fix: Corrects 1Password install to be non-interactive --- 12-install-flatpaks-workstation.sh | 0 20-set-user-preferences-interactive.sh | 0 Debian/00-install-utilities.sh | 0 Debian/10-install-applications-universal.sh | 0 Debian/11-install-applications-server.sh | 0 Debian/11-install-applications-workstation.sh | 0 Debian/20-set-user-preferences-interactive.sh | 0 Debian/readme.md | 0 OpenSUSE/00-install-utilities.sh | 0 OpenSUSE/10-install-applications-universal.sh | 0 OpenSUSE/11-install-applications-server.sh | 0 OpenSUSE/11-install-applications-workstation.sh | 4 ++-- OpenSUSE/20-set-user-preferences-interactive.sh | 0 OpenSUSE/README.md | 0 readme.md | 0 15 files changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 12-install-flatpaks-workstation.sh mode change 100644 => 100755 20-set-user-preferences-interactive.sh mode change 100644 => 100755 Debian/00-install-utilities.sh mode change 100644 => 100755 Debian/10-install-applications-universal.sh mode change 100644 => 100755 Debian/11-install-applications-server.sh mode change 100644 => 100755 Debian/11-install-applications-workstation.sh mode change 100644 => 100755 Debian/20-set-user-preferences-interactive.sh mode change 100644 => 100755 Debian/readme.md mode change 100644 => 100755 OpenSUSE/00-install-utilities.sh mode change 100644 => 100755 OpenSUSE/10-install-applications-universal.sh mode change 100644 => 100755 OpenSUSE/11-install-applications-server.sh mode change 100644 => 100755 OpenSUSE/11-install-applications-workstation.sh mode change 100644 => 100755 OpenSUSE/20-set-user-preferences-interactive.sh mode change 100644 => 100755 OpenSUSE/README.md mode change 100644 => 100755 readme.md diff --git a/12-install-flatpaks-workstation.sh b/12-install-flatpaks-workstation.sh old mode 100644 new mode 100755 diff --git a/20-set-user-preferences-interactive.sh b/20-set-user-preferences-interactive.sh old mode 100644 new mode 100755 diff --git a/Debian/00-install-utilities.sh b/Debian/00-install-utilities.sh old mode 100644 new mode 100755 diff --git a/Debian/10-install-applications-universal.sh b/Debian/10-install-applications-universal.sh old mode 100644 new mode 100755 diff --git a/Debian/11-install-applications-server.sh b/Debian/11-install-applications-server.sh old mode 100644 new mode 100755 diff --git a/Debian/11-install-applications-workstation.sh b/Debian/11-install-applications-workstation.sh old mode 100644 new mode 100755 diff --git a/Debian/20-set-user-preferences-interactive.sh b/Debian/20-set-user-preferences-interactive.sh old mode 100644 new mode 100755 diff --git a/Debian/readme.md b/Debian/readme.md old mode 100644 new mode 100755 diff --git a/OpenSUSE/00-install-utilities.sh b/OpenSUSE/00-install-utilities.sh old mode 100644 new mode 100755 diff --git a/OpenSUSE/10-install-applications-universal.sh b/OpenSUSE/10-install-applications-universal.sh old mode 100644 new mode 100755 diff --git a/OpenSUSE/11-install-applications-server.sh b/OpenSUSE/11-install-applications-server.sh old mode 100644 new mode 100755 diff --git a/OpenSUSE/11-install-applications-workstation.sh b/OpenSUSE/11-install-applications-workstation.sh old mode 100644 new mode 100755 index e08d5e5..bca5aa9 --- a/OpenSUSE/11-install-applications-workstation.sh +++ b/OpenSUSE/11-install-applications-workstation.sh @@ -16,9 +16,9 @@ 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 +sudo zypper -n install 1password -#-- Ollama 00--# +#-- Ollama --# #-- Local llm curl -fsSL https://ollama.com/install.sh | sh diff --git a/OpenSUSE/20-set-user-preferences-interactive.sh b/OpenSUSE/20-set-user-preferences-interactive.sh old mode 100644 new mode 100755 diff --git a/OpenSUSE/README.md b/OpenSUSE/README.md old mode 100644 new mode 100755 diff --git a/readme.md b/readme.md old mode 100644 new mode 100755 -- 2.49.1 From f1fd7bdd840f61a79862cd72b1bb4c74bbe1c9a3 Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Tue, 23 Dec 2025 15:14:51 -0700 Subject: [PATCH 07/11] feat: adds gnome calendar and geary --- OpenSUSE/11-install-applications-workstation.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/OpenSUSE/11-install-applications-workstation.sh b/OpenSUSE/11-install-applications-workstation.sh index bca5aa9..c986219 100755 --- a/OpenSUSE/11-install-applications-workstation.sh +++ b/OpenSUSE/11-install-applications-workstation.sh @@ -10,9 +10,15 @@ zypper -n install rhythmbox #-- Nextcloud Desktop --# zypper -n install nextcloud-desktop -#-- falkon Web --# +#-- Gnome Web --# zypper -n install epiphany +#-- Geary --# +zypper -n install geary + +#-- Gnome Calendar --# +sudo zypper -n install gnome-calendar + #-- 1Password --# sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc zypper addrepo https://downloads.1password.com/linux/rpm/stable/x86_64 1password -- 2.49.1 From f343ce2baafe8f886e172be36e493fb8588932b5 Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Tue, 23 Dec 2025 15:54:33 -0700 Subject: [PATCH 08/11] feat: adds Zed editor --- OpenSUSE/11-install-applications-workstation.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenSUSE/11-install-applications-workstation.sh b/OpenSUSE/11-install-applications-workstation.sh index c986219..fceb5ef 100755 --- a/OpenSUSE/11-install-applications-workstation.sh +++ b/OpenSUSE/11-install-applications-workstation.sh @@ -24,6 +24,9 @@ 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 -n install 1password +#-- Zed --# +curl -f https://zed.dev/install.sh | sh + #-- Ollama --# #-- Local llm curl -fsSL https://ollama.com/install.sh | sh -- 2.49.1 From de32d9eec7bb795ca8bc46f9b551109eaea1d1f7 Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Tue, 23 Dec 2025 16:14:58 -0700 Subject: [PATCH 09/11] feat: moves Ollama to interactive install --- 13-install-applications-workstation-interactive.sh | 5 +++++ OpenSUSE/11-install-applications-workstation.sh | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 13-install-applications-workstation-interactive.sh diff --git a/13-install-applications-workstation-interactive.sh b/13-install-applications-workstation-interactive.sh new file mode 100644 index 0000000..98e8c87 --- /dev/null +++ b/13-install-applications-workstation-interactive.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +#-- Ollama --# +#-- Local llm +curl -fsSL https://ollama.com/install.sh | sh diff --git a/OpenSUSE/11-install-applications-workstation.sh b/OpenSUSE/11-install-applications-workstation.sh index fceb5ef..828a51d 100755 --- a/OpenSUSE/11-install-applications-workstation.sh +++ b/OpenSUSE/11-install-applications-workstation.sh @@ -27,7 +27,4 @@ sudo zypper -n install 1password #-- Zed --# curl -f https://zed.dev/install.sh | sh -#-- Ollama --# -#-- Local llm -curl -fsSL https://ollama.com/install.sh | sh -- 2.49.1 From f0c5ee759c62cb1f3d29bf1a3a977f64dfeabc13 Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Wed, 24 Dec 2025 12:05:10 -0700 Subject: [PATCH 10/11] feat: adds fzf and gnome extensions manager --- 12-install-flatpaks-workstation.sh | 6 ++++++ 20-set-user-preferences-interactive.sh | 1 + OpenSUSE/00-install-utilities.sh | 3 +++ 3 files changed, 10 insertions(+) diff --git a/12-install-flatpaks-workstation.sh b/12-install-flatpaks-workstation.sh index 4830aee..276acb4 100755 --- a/12-install-flatpaks-workstation.sh +++ b/12-install-flatpaks-workstation.sh @@ -59,3 +59,9 @@ flatpak install -y --noninteractive flathub org.musicbrainz.Picard #-- Parabolic --# flatpak install -y --noninteractive flathub org.nickvision.tubeconverter + +#-- Gnome Extension Manager --# +flatpak install flathub com.mattjakeman.ExtensionManager + +#-- Feeds --# +flatpak install flathub org.gabmus.gfeeds diff --git a/20-set-user-preferences-interactive.sh b/20-set-user-preferences-interactive.sh index e0e3256..0b951ed 100755 --- a/20-set-user-preferences-interactive.sh +++ b/20-set-user-preferences-interactive.sh @@ -3,6 +3,7 @@ #-- Oh My ZSH --# sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" +chsh -s $(which zsh) #-- flatpak overrides --# sudo flatpak override --filesystem=$HOME/.themes diff --git a/OpenSUSE/00-install-utilities.sh b/OpenSUSE/00-install-utilities.sh index 0135c08..fae6a64 100755 --- a/OpenSUSE/00-install-utilities.sh +++ b/OpenSUSE/00-install-utilities.sh @@ -19,6 +19,9 @@ zypper -n install wget #-- zsh --# zypper -n install zsh +#-- fzf --# +zypper -n install fzf + #-- GNU Stow --# #-- Stow is a utility that can symlink your dot files to your home directory zypper -n install stow -- 2.49.1 From ea44395f852ee0cc01b498ad136e426d4ea6a50f Mon Sep 17 00:00:00 2001 From: Brandon Kessler Date: Wed, 24 Dec 2025 12:07:07 -0700 Subject: [PATCH 11/11] feat: installs bat --- OpenSUSE/00-install-utilities.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenSUSE/00-install-utilities.sh b/OpenSUSE/00-install-utilities.sh index fae6a64..3444c1b 100755 --- a/OpenSUSE/00-install-utilities.sh +++ b/OpenSUSE/00-install-utilities.sh @@ -22,6 +22,10 @@ zypper -n install zsh #-- fzf --# zypper -n install fzf +#-- bat --# +#-- Replacement for cat --# +zypper -n install bat + #-- GNU Stow --# #-- Stow is a utility that can symlink your dot files to your home directory zypper -n install stow -- 2.49.1