Update 3 files

- /home/.chezmoidata.yaml
- /home/dot_local/bin/executable_install-program
- /software.yml
This commit is contained in:
Brian Zalewski 2023-01-09 05:20:41 +00:00
parent 5e098b0c50
commit 2cd05c9a73
3 changed files with 12 additions and 5 deletions

View file

@ -310,7 +310,9 @@ softwareGroups:
- vscode
- vscodium
File-System: &File-System
- catfs
# After `sudo apt-get install -y fuse libfuse-dev, the following error still shows up:
# error: could not find system library 'fuse' required by the 'fuse' crate
# - catfs
- glusterfs
- goofys
- sshfs

View file

@ -1059,10 +1059,10 @@ async function installPackageList(packageManager, packages) {
if (packageManager === 'appimage') {
for (let pkg of packages) {
try {
if (pkg.substring(0, 4) === 'http' && pkg.slice(-8) === 'AppImage') {
if (pkg.substring(0, 4) === 'http') {
log('info', 'AppImage Install', `Installing ${pkg} from its URL`)
runCommand('Installing ${pkg} via apk', `sudo zap install --from ${pkg}`)
} else if (pkg.includes('/')) {
} else if ((pkg.match(/\\/g) || []).length === 1) {
log('info', 'AppImage Install', `Installing ${pkg} from a GitHub Release`)
runCommand('Installing ${pkg} via apk', `sudo zap install --github --from ${pkg}`)
} else {

View file

@ -536,7 +536,10 @@ softwarePackages:
_name: balenaEtcher
_when:cask: '! test -d /Applications/balenaEtcher.app'
ansible:linux: professormanhattan.etcher
appimage: etcher
# Waiting for zap to allow headless automation of AppImage Catalog images
# Currently, it fails because there are multiple versions to select
# appimage: etcher
appimage: https://github.com/balena-io/etcher/releases/download/v1.13.1/balenaEtcher-1.13.1-x64.AppImage
cask: balenaetcher
choco: etcher
yay: balena-etcher
@ -2185,7 +2188,9 @@ softwarePackages:
_name: Fuse
_when:cask: '! test -d /usr/local/Caskroom/macfuse'
ansible:darwin: professormanhattan.fuse
apt: libfuse-dev
apt:
- fuse
- libfuse-dev
cask: macfuse
fx:
_bin: fx