From 7a2e29172ec49bf41ba063397fea1a11f3536e6f Mon Sep 17 00:00:00 2001 From: Justin Horner Date: Mon, 30 Sep 2024 11:17:31 -0400 Subject: [PATCH 01/17] Check for VS Code before setting theme --- themes/set-vscode-theme.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/themes/set-vscode-theme.sh b/themes/set-vscode-theme.sh index bfd8fdb..5419d41 100644 --- a/themes/set-vscode-theme.sh +++ b/themes/set-vscode-theme.sh @@ -1,2 +1,4 @@ -code --install-extension $VSC_EXTENSION >/dev/null -sed -i "s/\"workbench.colorTheme\": \".*\"/\"workbench.colorTheme\": \"$VSC_THEME\"/g" ~/.config/Code/User/settings.json +if command -v code &>/dev/null; then + code --install-extension $VSC_EXTENSION >/dev/null + sed -i "s/\"workbench.colorTheme\": \".*\"/\"workbench.colorTheme\": \"$VSC_THEME\"/g" ~/.config/Code/User/settings.json +fi From 01837d2edb7517ac5e29fcb51e0a08ef05d6b7a0 Mon Sep 17 00:00:00 2001 From: sagexfors <47491562+sagexfors@users.noreply.github.com> Date: Sat, 5 Oct 2024 16:21:43 +0800 Subject: [PATCH 02/17] Update README.md Fix typo --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9bd4230..91b315c 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,6 @@ Omakub is released under the [MIT License](https://opensource.org/licenses/MIT). ## Extras -While omakub is purposed to be an opiniated take, the open source community offers alternative customization, add-ons, extras, that you can use to adjust, replace or enrich your experience. +While omakub is purposed to be an opinionated take, the open source community offers alternative customization, add-ons, extras, that you can use to adjust, replace or enrich your experience. -[⇒ Browse the omakub extensions.](EXTENSIONS.md) \ No newline at end of file +[⇒ Browse the omakub extensions.](EXTENSIONS.md) From d7b597b10c25f5a5e70e082f202716e0e8885219 Mon Sep 17 00:00:00 2001 From: asmrtfm Date: Mon, 7 Oct 2024 00:03:10 -0400 Subject: [PATCH 03/17] remove unnecessary package from prerequisites installation step --- install/terminal/mise.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/terminal/mise.sh b/install/terminal/mise.sh index 9a7e3eb..2e29726 100644 --- a/install/terminal/mise.sh +++ b/install/terminal/mise.sh @@ -1,5 +1,5 @@ # Install mise for managing multiple versions of languages. See https://mise.jdx.dev/ -sudo apt update -y && sudo apt install -y gpg sudo wget curl +sudo apt update -y && sudo apt install -y gpg wget curl sudo install -dm 755 /etc/apt/keyrings wget -qO - https://mise.jdx.dev/gpg-key.pub | gpg --dearmor | sudo tee /etc/apt/keyrings/mise-archive-keyring.gpg 1>/dev/null echo "deb [signed-by=/etc/apt/keyrings/mise-archive-keyring.gpg arch=amd64] https://mise.jdx.dev/deb stable main" | sudo tee /etc/apt/sources.list.d/mise.list From e5d371c6fc9476d6df4866d601427fd2486338dc Mon Sep 17 00:00:00 2001 From: Ahmed Shahwan Date: Thu, 10 Oct 2024 14:04:03 +0300 Subject: [PATCH 04/17] Fix: mise architecture --- install/terminal/mise.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/terminal/mise.sh b/install/terminal/mise.sh index 9a7e3eb..a89332a 100644 --- a/install/terminal/mise.sh +++ b/install/terminal/mise.sh @@ -2,6 +2,6 @@ sudo apt update -y && sudo apt install -y gpg sudo wget curl sudo install -dm 755 /etc/apt/keyrings wget -qO - https://mise.jdx.dev/gpg-key.pub | gpg --dearmor | sudo tee /etc/apt/keyrings/mise-archive-keyring.gpg 1>/dev/null -echo "deb [signed-by=/etc/apt/keyrings/mise-archive-keyring.gpg arch=amd64] https://mise.jdx.dev/deb stable main" | sudo tee /etc/apt/sources.list.d/mise.list +echo "deb [signed-by=/etc/apt/keyrings/mise-archive-keyring.gpg arch=$(dpkg --print-architecture)] https://mise.jdx.dev/deb stable main" | sudo tee /etc/apt/sources.list.d/mise.list sudo apt update sudo apt install -y mise From f2cb01e2cbca4d08164adf9bf07f4f180b26a0fb Mon Sep 17 00:00:00 2001 From: Ninad Sachania Date: Sat, 19 Oct 2024 00:33:10 +0530 Subject: [PATCH 05/17] Fix typo --- install/check-version.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/check-version.sh b/install/check-version.sh index 8fc2e0c..1784327 100644 --- a/install/check-version.sh +++ b/install/check-version.sh @@ -12,7 +12,7 @@ fi if [ "$ID" != "ubuntu" ] || [ $(echo "$VERSION_ID >= 24.04" | bc) != 1 ]; then echo "$(tput setaf 1)Error: OS requirement not met" echo "You are currently running: $ID $VERSION_ID" - echo "OS required: ubuntu 24.04 or higher" + echo "OS required: Ubuntu 24.04 or higher" echo "Installation stopped." exit 1 fi From 4a84370dae01209f875a9a7e6703f763be6057f4 Mon Sep 17 00:00:00 2001 From: Ninad Sachania Date: Sat, 19 Oct 2024 00:47:22 +0530 Subject: [PATCH 06/17] Fix ellipsis --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 2d551e3..8a535f4 100644 --- a/install.sh +++ b/install.sh @@ -16,7 +16,7 @@ if $RUNNING_GNOME; then source ~/.local/share/omakub/install/terminal/required/app-gum.sh >/dev/null source ~/.local/share/omakub/install/first-run-choices.sh - echo "Installing terminal and desktop tools.." + echo "Installing terminal and desktop tools..." else echo "Only installing terminal tools..." fi From edf34c9d943dc19be374d6fb1be708341464f050 Mon Sep 17 00:00:00 2001 From: Ninad Sachania Date: Sat, 19 Oct 2024 02:35:55 +0530 Subject: [PATCH 07/17] Fix typo --- defaults/bash/prompt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaults/bash/prompt b/defaults/bash/prompt index 3a52ba7..4901a58 100644 --- a/defaults/bash/prompt +++ b/defaults/bash/prompt @@ -2,6 +2,6 @@ force_color_prompt=yes color_prompt=yes -# Simple prompt with path in the window/pane title and carat for typing line +# Simple prompt with path in the window/pane title and caret for typing line PS1=$'\uf0a9 ' PS1="\[\e]0;\w\a\]$PS1" From 943cbf083f5d425c7dd5d2e041294f40f03b8cb3 Mon Sep 17 00:00:00 2001 From: Ninad Sachania Date: Sat, 19 Oct 2024 02:44:53 +0530 Subject: [PATCH 08/17] Remove the .git folder, so a user can add it to their own repo later --- install/terminal/app-neovim.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/install/terminal/app-neovim.sh b/install/terminal/app-neovim.sh index a5ea1a4..663cba5 100644 --- a/install/terminal/app-neovim.sh +++ b/install/terminal/app-neovim.sh @@ -11,6 +11,8 @@ cd - if [ ! -d "$HOME/.config/nvim" ]; then # Use LazyVim git clone https://github.com/LazyVim/starter ~/.config/nvim + # Remove the .git folder, so you can add it to your own repo later + rm -rf ~/.config/nvim/.git # Disable update notification popup in starter config sed -i 's/checker = { enabled = true }/checker = { enabled = true, notify = false }/g' ~/.config/nvim/lua/config/lazy.lua From 9a5fadd08be89263028a97abfb7739d60e5b50fd Mon Sep 17 00:00:00 2001 From: Kris Watson Date: Mon, 21 Oct 2024 20:18:53 -0700 Subject: [PATCH 09/17] Switch ulauncher to wayland from xorg --- configs/ulauncher.desktop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/ulauncher.desktop b/configs/ulauncher.desktop index da1504d..1a36782 100644 --- a/configs/ulauncher.desktop +++ b/configs/ulauncher.desktop @@ -4,7 +4,7 @@ Comment=Application launcher for Linux GenericName=Launcher Categories=GNOME;GTK;Utility; TryExec=/usr/bin/ulauncher -Exec=env GDK_BACKEND=x11 /usr/bin/ulauncher --hide-window --hide-window +Exec=env GDK_BACKEND=wayland /usr/bin/ulauncher --hide-window --hide-window Icon=ulauncher Terminal=false Type=Application From 679e4423b65c0b160a746411f4194d2932aa320b Mon Sep 17 00:00:00 2001 From: Roman Dmytrenko Date: Sat, 26 Oct 2024 12:52:53 +0300 Subject: [PATCH 10/17] Drop customization for LazyVim starter config checker The default is false now and sed doesn't work/need anymore Refs: LazyVim/starter/commit/cb6349c --- install/terminal/app-neovim.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/install/terminal/app-neovim.sh b/install/terminal/app-neovim.sh index a5ea1a4..b8dbd03 100644 --- a/install/terminal/app-neovim.sh +++ b/install/terminal/app-neovim.sh @@ -12,9 +12,6 @@ if [ ! -d "$HOME/.config/nvim" ]; then # Use LazyVim git clone https://github.com/LazyVim/starter ~/.config/nvim - # Disable update notification popup in starter config - sed -i 's/checker = { enabled = true }/checker = { enabled = true, notify = false }/g' ~/.config/nvim/lua/config/lazy.lua - # Make everything match the terminal transparency mkdir -p ~/.config/nvim/plugin/after cp ~/.local/share/omakub/configs/neovim/transparency.lua ~/.config/nvim/plugin/after/ From edc9d685fc2d6ecf524cb688b45ce6e90fb73112 Mon Sep 17 00:00:00 2001 From: Alan Maciel Date: Sat, 2 Nov 2024 20:53:43 -0600 Subject: [PATCH 11/17] Add Cursor The AI Code Editor --- bin/omakub-sub/install.sh | 65 +++++++++++++------------- install/desktop/optional/app-cursor.sh | 22 +++++++++ uninstall/app-cursor.sh | 3 ++ 3 files changed, 58 insertions(+), 32 deletions(-) create mode 100644 install/desktop/optional/app-cursor.sh create mode 100644 uninstall/app-cursor.sh diff --git a/bin/omakub-sub/install.sh b/bin/omakub-sub/install.sh index 3e35081..a399cc2 100644 --- a/bin/omakub-sub/install.sh +++ b/bin/omakub-sub/install.sh @@ -1,46 +1,47 @@ CHOICES=( - "Dev Language Install programming language environment" - "Dev Database Install development database in Docker" - "1password Manage your passwords securely across devices" - "Audacity Record and edit audio" - "Brave Chrome-based browser with built-in ad blocking" - "Doom Emacs Emacs framework with curated list of packages" - "Dropbox Sync files across computers with ease" - "OBS Studio Record screencasts with inputs from both display + webcam" - "Ollama Run LLMs, like Meta's Llama3, locally" - "RubyMine IntelliJ's commercial Ruby editor" - "Spotify Stream music from the world's most popular service" - "Steam Play games from Valve's store" - "VirtualBox Virtual machines to run Windows/Linux" - "Zed Fast all-purpose editor" - "Zoom Attend and host video chat meetings" - "> All Re-run any of the default installers" - "<< Back " + "Dev Language Install programming language environment" + "Dev Database Install development database in Docker" + "1password Manage your passwords securely across devices" + "Audacity Record and edit audio" + "Brave Chrome-based browser with built-in ad blocking" + "Cursor The AI Code Editor" + "Doom Emacs Emacs framework with curated list of packages" + "Dropbox Sync files across computers with ease" + "OBS Studio Record screencasts with inputs from both display + webcam" + "Ollama Run LLMs, like Meta's Llama3, locally" + "RubyMine IntelliJ's commercial Ruby editor" + "Spotify Stream music from the world's most popular service" + "Steam Play games from Valve's store" + "VirtualBox Virtual machines to run Windows/Linux" + "Zed Fast all-purpose editor" + "Zoom Attend and host video chat meetings" + "> All Re-run any of the default installers" + "<< Back " ) CHOICE=$(gum choose "${CHOICES[@]}" --height 19 --header "Install application") if [[ "$CHOICE" == "<< Back"* ]] || [[ -z "$CHOICE" ]]; then - # Don't install anything - echo "" + # Don't install anything + echo "" elif [[ "$CHOICE" == "> All"* ]]; then - INSTALLER_FILE=$(gum file $OMAKUB_PATH/install) + INSTALLER_FILE=$(gum file $OMAKUB_PATH/install) - [[ -n "$INSTALLER_FILE" ]] && - gum confirm "Run installer?" && - source $INSTALLER_FILE && - gum spin --spinner globe --title "Install completed!" -- sleep 3 + [[ -n "$INSTALLER_FILE" ]] && + gum confirm "Run installer?" && + source $INSTALLER_FILE && + gum spin --spinner globe --title "Install completed!" -- sleep 3 else - INSTALLER=$(echo "$CHOICE" | awk -F ' {2,}' '{print $1}' | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') + INSTALLER=$(echo "$CHOICE" | awk -F ' {2,}' '{print $1}' | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') - case "$INSTALLER" in - "dev-language") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/select-dev-language.sh" ;; - "dev-database") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/select-dev-storage.sh" ;; - "ollama") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/optional/app-ollama.sh" ;; - *) INSTALLER_FILE="$OMAKUB_PATH/install/desktop/optional/app-$INSTALLER.sh" ;; - esac + case "$INSTALLER" in + "dev-language") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/select-dev-language.sh" ;; + "dev-database") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/select-dev-storage.sh" ;; + "ollama") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/optional/app-ollama.sh" ;; + *) INSTALLER_FILE="$OMAKUB_PATH/install/desktop/optional/app-$INSTALLER.sh" ;; + esac - source $INSTALLER_FILE && gum spin --spinner globe --title "Install completed!" -- sleep 3 + source $INSTALLER_FILE && gum spin --spinner globe --title "Install completed!" -- sleep 3 fi clear diff --git a/install/desktop/optional/app-cursor.sh b/install/desktop/optional/app-cursor.sh new file mode 100644 index 0000000..0d1eef8 --- /dev/null +++ b/install/desktop/optional/app-cursor.sh @@ -0,0 +1,22 @@ +cd /tmp +curl -L o cursor.appimage https://downloader.cursor.sh/linux/appImage/x64 +sudo mv cursor.appimage /opt/cursor.appimage +sudo chmod +x /opt/cursor.appimage +sudo apt install -y fuse + +DESKTOP_FILE="/usr/share/applications/cursor.desktop" + +sudo bash -c "cat > $DESKTOP_FILE" < Date: Sun, 3 Nov 2024 00:16:13 -0600 Subject: [PATCH 12/17] Fix tabs --- bin/omakub-sub/install.sh | 66 +++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/bin/omakub-sub/install.sh b/bin/omakub-sub/install.sh index a399cc2..5f92285 100644 --- a/bin/omakub-sub/install.sh +++ b/bin/omakub-sub/install.sh @@ -1,47 +1,47 @@ CHOICES=( - "Dev Language Install programming language environment" - "Dev Database Install development database in Docker" - "1password Manage your passwords securely across devices" - "Audacity Record and edit audio" - "Brave Chrome-based browser with built-in ad blocking" - "Cursor The AI Code Editor" - "Doom Emacs Emacs framework with curated list of packages" - "Dropbox Sync files across computers with ease" - "OBS Studio Record screencasts with inputs from both display + webcam" - "Ollama Run LLMs, like Meta's Llama3, locally" - "RubyMine IntelliJ's commercial Ruby editor" - "Spotify Stream music from the world's most popular service" - "Steam Play games from Valve's store" - "VirtualBox Virtual machines to run Windows/Linux" - "Zed Fast all-purpose editor" - "Zoom Attend and host video chat meetings" - "> All Re-run any of the default installers" - "<< Back " + "Dev Language Install programming language environment" + "Dev Database Install development database in Docker" + "1password Manage your passwords securely across devices" + "Audacity Record and edit audio" + "Brave Chrome-based browser with built-in ad blocking" + "Cursor The AI Code Editor" + "Doom Emacs Emacs framework with curated list of packages" + "Dropbox Sync files across computers with ease" + "OBS Studio Record screencasts with inputs from both display + webcam" + "Ollama Run LLMs, like Meta's Llama3, locally" + "RubyMine IntelliJ's commercial Ruby editor" + "Spotify Stream music from the world's most popular service" + "Steam Play games from Valve's store" + "VirtualBox Virtual machines to run Windows/Linux" + "Zed Fast all-purpose editor" + "Zoom Attend and host video chat meetings" + "> All Re-run any of the default installers" + "<< Back " ) CHOICE=$(gum choose "${CHOICES[@]}" --height 19 --header "Install application") if [[ "$CHOICE" == "<< Back"* ]] || [[ -z "$CHOICE" ]]; then - # Don't install anything - echo "" + # Don't install anything + echo "" elif [[ "$CHOICE" == "> All"* ]]; then - INSTALLER_FILE=$(gum file $OMAKUB_PATH/install) + INSTALLER_FILE=$(gum file $OMAKUB_PATH/install) - [[ -n "$INSTALLER_FILE" ]] && - gum confirm "Run installer?" && - source $INSTALLER_FILE && - gum spin --spinner globe --title "Install completed!" -- sleep 3 + [[ -n "$INSTALLER_FILE" ]] && + gum confirm "Run installer?" && + source $INSTALLER_FILE && + gum spin --spinner globe --title "Install completed!" -- sleep 3 else - INSTALLER=$(echo "$CHOICE" | awk -F ' {2,}' '{print $1}' | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') + INSTALLER=$(echo "$CHOICE" | awk -F ' {2,}' '{print $1}' | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') - case "$INSTALLER" in - "dev-language") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/select-dev-language.sh" ;; - "dev-database") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/select-dev-storage.sh" ;; - "ollama") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/optional/app-ollama.sh" ;; - *) INSTALLER_FILE="$OMAKUB_PATH/install/desktop/optional/app-$INSTALLER.sh" ;; - esac + case "$INSTALLER" in + "dev-language") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/select-dev-language.sh" ;; + "dev-database") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/select-dev-storage.sh" ;; + "ollama") INSTALLER_FILE="$OMAKUB_PATH/install/terminal/optional/app-ollama.sh" ;; + *) INSTALLER_FILE="$OMAKUB_PATH/install/desktop/optional/app-$INSTALLER.sh" ;; + esac - source $INSTALLER_FILE && gum spin --spinner globe --title "Install completed!" -- sleep 3 + source $INSTALLER_FILE && gum spin --spinner globe --title "Install completed!" -- sleep 3 fi clear From dc6fafe7535ebda51aeca205c542e0baeaa466a0 Mon Sep 17 00:00:00 2001 From: Alan Maciel Date: Sun, 3 Nov 2024 00:25:10 -0600 Subject: [PATCH 13/17] Avoid confirm when uninstalling --- uninstall/app-cursor.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uninstall/app-cursor.sh b/uninstall/app-cursor.sh index 11e9f74..856cfe6 100644 --- a/uninstall/app-cursor.sh +++ b/uninstall/app-cursor.sh @@ -1,3 +1,3 @@ -sudo apt remove fuse +sudo apt remove -y fuse sudo rm /opt/cursor.appimage sudo rm /usr/share/applications/cursor.desktop From aba16441d5beea1a574c8bb9812b495b51d98c85 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 8 Nov 2024 16:42:07 -0800 Subject: [PATCH 14/17] Revert "Cursor AI Editor" --- bin/omakub-sub/install.sh | 1 - install/desktop/optional/app-cursor.sh | 22 ---------------------- uninstall/app-cursor.sh | 3 --- 3 files changed, 26 deletions(-) delete mode 100644 install/desktop/optional/app-cursor.sh delete mode 100644 uninstall/app-cursor.sh diff --git a/bin/omakub-sub/install.sh b/bin/omakub-sub/install.sh index 5f92285..3e35081 100644 --- a/bin/omakub-sub/install.sh +++ b/bin/omakub-sub/install.sh @@ -4,7 +4,6 @@ CHOICES=( "1password Manage your passwords securely across devices" "Audacity Record and edit audio" "Brave Chrome-based browser with built-in ad blocking" - "Cursor The AI Code Editor" "Doom Emacs Emacs framework with curated list of packages" "Dropbox Sync files across computers with ease" "OBS Studio Record screencasts with inputs from both display + webcam" diff --git a/install/desktop/optional/app-cursor.sh b/install/desktop/optional/app-cursor.sh deleted file mode 100644 index 0d1eef8..0000000 --- a/install/desktop/optional/app-cursor.sh +++ /dev/null @@ -1,22 +0,0 @@ -cd /tmp -curl -L o cursor.appimage https://downloader.cursor.sh/linux/appImage/x64 -sudo mv cursor.appimage /opt/cursor.appimage -sudo chmod +x /opt/cursor.appimage -sudo apt install -y fuse - -DESKTOP_FILE="/usr/share/applications/cursor.desktop" - -sudo bash -c "cat > $DESKTOP_FILE" < Date: Wed, 27 Nov 2024 14:05:52 -0800 Subject: [PATCH 15/17] Show all uninstallers --- bin/omakub-sub/uninstall.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omakub-sub/uninstall.sh b/bin/omakub-sub/uninstall.sh index f9c633c..3574493 100644 --- a/bin/omakub-sub/uninstall.sh +++ b/bin/omakub-sub/uninstall.sh @@ -1,4 +1,4 @@ -UNINSTALLER=$(gum file $OMAKUB_PATH/uninstall) +UNINSTALLER=$(gum file $OMAKUB_PATH/uninstall --height 26) [ -n "$UNINSTALLER" ] && gum confirm "Run uninstaller?" && source $UNINSTALLER && gum spin --spinner globe --title "Uninstall completed!" -- sleep 3 clear source $OMAKUB_PATH/bin/omakub From 90e0febcb9e1067aa336a5ca91e2665471fa068a Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 7 Sep 2024 21:18:58 -0700 Subject: [PATCH 16/17] Bump version to 1.1.4 --- version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version b/version index 781dcb0..65087b4 100644 --- a/version +++ b/version @@ -1 +1 @@ -1.1.3 +1.1.4 From f63e03c5d7eeac665840fedf0876d1ee1e867148 Mon Sep 17 00:00:00 2001 From: Joakim Antman Date: Thu, 2 Jan 2025 22:53:17 +0200 Subject: [PATCH 17/17] Update Spotify GPG public key --- install/desktop/optional/app-spotify.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/desktop/optional/app-spotify.sh b/install/desktop/optional/app-spotify.sh index ceba0fc..57b0dbf 100644 --- a/install/desktop/optional/app-spotify.sh +++ b/install/desktop/optional/app-spotify.sh @@ -1,5 +1,5 @@ # Stream music using https://spotify.com -curl -sS https://download.spotify.com/debian/pubkey_6224F9941A8AA6D1.gpg | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/spotify.gpg +curl -sS https://download.spotify.com/debian/pubkey_C85668DF69375001.gpg | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/spotify.gpg echo "deb [signed-by=/etc/apt/trusted.gpg.d/spotify.gpg] http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list sudo apt update -y sudo apt install -y spotify-client