From 604ab20031903139a9057b61af46a9d430ec72ab Mon Sep 17 00:00:00 2001 From: Brian Zalewski Date: Thu, 12 Jan 2023 04:18:57 +0000 Subject: [PATCH] Update 4 files - /home/.chezmoiscripts/archlinux/run_onchange_before_10_install-archlinux-dependencies.tmpl - /home/.chezmoiscripts/universal/run_onchange_after_70-misc-bug-fixes.tmpl - /home/.chezmoiscripts/archlinux/run_onchange_before_10-install-archlinux-dependencies.tmpl - /package.json --- ...re_10-install-archlinux-dependencies.tmpl} | 0 .../run_onchange_after_70-misc-bug-fixes.tmpl | 21 +++++++++++++++++++ package.json | 12 +++++------ 3 files changed, 27 insertions(+), 6 deletions(-) rename home/.chezmoiscripts/archlinux/{run_onchange_before_10_install-archlinux-dependencies.tmpl => run_onchange_before_10-install-archlinux-dependencies.tmpl} (100%) create mode 100644 home/.chezmoiscripts/universal/run_onchange_after_70-misc-bug-fixes.tmpl diff --git a/home/.chezmoiscripts/archlinux/run_onchange_before_10_install-archlinux-dependencies.tmpl b/home/.chezmoiscripts/archlinux/run_onchange_before_10-install-archlinux-dependencies.tmpl similarity index 100% rename from home/.chezmoiscripts/archlinux/run_onchange_before_10_install-archlinux-dependencies.tmpl rename to home/.chezmoiscripts/archlinux/run_onchange_before_10-install-archlinux-dependencies.tmpl diff --git a/home/.chezmoiscripts/universal/run_onchange_after_70-misc-bug-fixes.tmpl b/home/.chezmoiscripts/universal/run_onchange_after_70-misc-bug-fixes.tmpl new file mode 100644 index 00000000..cf5fe588 --- /dev/null +++ b/home/.chezmoiscripts/universal/run_onchange_after_70-misc-bug-fixes.tmpl @@ -0,0 +1,21 @@ +{{- if (eq .host.distro.family "linux") -}} +#!/usr/bin/env bash + +# enabled extensions: {{ output "dconf" "read" "/org/gnome/shell/enabled-extensions" }} + +{{ includeTemplate "universal/profile" }} +{{ includeTemplate "universal/logg" }} + +### Fix for Ubuntu default extension conflicting with dash-to-dock +if dconf read /org/gnome/shell/enabled-extensions | grep dash-to-dock > /dev/null; then + if [ -d "/usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com" ]; then + if [ ! -d /usr/share/gnome-shell/extensions/disabled ] + sudo mkdir /usr/share/gnome-shell/extensions/disabled + logg info 'Created /usr/share/gnome-shell/extensions/disabled for GNOME extensions that have issues' + fi + sudo mv /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com /usr/share/gnome-shell/extensions/disabled/ubuntu-dock@ubuntu.com + logg info 'Moved `ubuntu-dock@ubuntu.com` to the disabled extension folder' + fi +fi + +{{ end -}} diff --git a/package.json b/package.json index c7b8f5b4..a6e7638f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "private": false, - "name": "@mblabs/hiawatha-dotfiles", + "name": "@installdoc/sexy-start", "version": "0.0.1", "description": "A glorious combination of application settings, theme files, and a performant cross-platform, desktop-oriented software installer.", "license": "MIT", @@ -98,15 +98,15 @@ "gitlab_group_id": "3940994", "gitlab_project_id": "33994416", "group": "npm", - "name": "Betelgeuse Dotfiles", + "name": "Sexy Start", "overview": "Want to try out a new desktop jam-packed with a whole suite of GitHub's most-starred projects? Betelgeuse is a combination of application settings, theme files, and a performant yet flexible software installer written with [ZX](https://github.com/google/zx). It is easily customizable, with optional prompts that ask you for API keys if you want to completely automate everything. The installer supports almost any operating system, just checkout the [software.yml file](https://gitlab.com/megabyte-labs/hiawatha-dotfiles/-/blob/master/software.yml). It uses [Chezmoi](https://github.com/twpayne/chezmoi) to apply file changes in an interactive way. It is not your typical Chezmoi project - it is built around the philosophy that you should be able to bash all your computers to bits with a hammer and then resurrect them the next day ✝️️ by storing stateful data to an encrypted S3 bucket and automating desktop configuration as much as possible.", "repository": { - "github": "https://github.com/megabyte-labs/betelgeuse-dotfiles", - "gitlab": "https://gitlab.com/megabyte-labs/betelgeuse-dotfiles" + "github": "https://github.com/megabyte-labs/sexy-start", + "gitlab": "https://gitlab.com/megabyte-labs/sexy-start" }, - "slug": "betelgeuse-dotfiles", + "slug": "sexy-start", "subgroup": "misc", - "title": "Betelgeuse" + "title": "Cross-Platform Sexy Start" }, "changelog": { "displayTypes": [