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
This commit is contained in:
parent
218964ca2c
commit
604ab20031
3 changed files with 27 additions and 6 deletions
|
@ -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 -}}
|
12
package.json
12
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": [
|
||||
|
|
Loading…
Reference in a new issue