Update 4 files

- /home/.chezmoidata.yaml
- /home/dot_local/bin/executable_install-program
- /docs/TODO.md
- /software.yml
This commit is contained in:
Brian Zalewski 2023-02-04 05:50:25 +00:00
parent 3e175a2a83
commit 8920075527
4 changed files with 28 additions and 5 deletions

View file

@ -2,15 +2,12 @@ Ensure git-delta (or kvantum or fzf) installs with dnf on Fedora because it didn
https://drasite.com/blog/Pimp%20my%20terminal
https://github.com/checkly/headless-recorder
https://github.com/DustinBrett/daedalOS
https://github.com/ansh/jiffyreader.com
https://github.com/allinurl/goaccess
https://github.com/cloudflare/boringtun
https://github.com/Barre/privaxy
https://github.com/rustdesk/rustdesk
https://github.com/tw93/Pake
https://github.com/lencx/ChatGPT
https://github.com/QaidVoid/Complete-Single-GPU-Passthrough
https://github.com/Flow-Launcher/Flow.Launcher
CLOUDSDK_CORE_PROJECT: "megabyte-labs"
GCE_CREDENTIALS_FILE: "{{ joinPath .chezmoi.homeDir ".config" "gcp.json" }}"

View file

@ -38,6 +38,7 @@ chromeExtensions:
- https://chrome.google.com/webstore/detail/falcon/mmifbbohghecjloeklpbinkjpbplfalb
- https://chrome.google.com/webstore/detail/floccus-bookmarks-sync/fnaicdffflnofjppbagibeoednhnbjhg
- https://chrome.google.com/webstore/detail/giphy-for-chrome/jlleokkdhkflpmghiioglgmnminbekdi
- https://chrome.google.com/webstore/detail/jiffy-reader/lljedihjnnjjefafchaljkhbpfhfkdic
- https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep
- https://chrome.google.com/webstore/detail/google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja
- https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb
@ -406,6 +407,7 @@ softwareGroups:
- docker
Essentials-Desktop: &Essentials-Desktop
- firefox
- flow-launcher
- kvantum
- portmaster
- rofi
@ -603,6 +605,7 @@ softwareGroups:
- mole
- nebula
- ngrok
- privaxy
- ssl-proxy
- tailscale
- tailscale-client

View file

@ -1590,8 +1590,11 @@ async function pruneInstallOrders(installOrders) {
} else if (pkgManager === 'brew') {
let newVal = newOrders[pkgManager]
for (const pkg of newOrders[pkgManager]) {
const mktemp = await $`mktemp`
const pkgTmp = mktemp.stdout
runCommand(`Populating temporary file with list of Homebrew packages`, `brew list > ${pkgTmp}`)
try {
runCommand(`Ensuring Homebrew package is not already installed - ${pkg}`, `brew list ${pkg}`)
runCommand(`Ensuring Homebrew package is not already installed - ${pkg}`, `cat ${pkgTmp} | grep '^${pkg}$'`)
newVal = newVal.filter((x) => x === pkg)
} catch (e) {
// Do nothing

View file

@ -898,6 +898,16 @@ softwarePackages:
snap: bottom
_service: false
_type: cli
privaxy:
_bin: privaxy
_desc: Privaxy is the next generation tracker and advertisement blocker. It blocks ads and trackers by MITMing HTTP(s) traffic.
_docs: false
_github: https://github.com/Barre/privaxy
_home: false
_name: Privaxy
appimage: barre/privaxy
apt: https://github.com/Barre/privaxy/releases/download/v0.5.2/privaxy_0.5.2_amd64.deb
dmg: https://github.com/Barre/privaxy/releases/download/v0.5.2/Privaxy_0.5.2_universal.dmg
brave-browser:
_bin: brave
_desc: '[Brave Browser](https://brave.com/) is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. It includes the ability to access Tor websites and has a built-in plugin that replaces ads and pays you to surf the web. It is a privacy-focused browser, which automatically blocks online advertisements and website trackers in its default settings. It also supports Chrome extensions.'
@ -3475,6 +3485,16 @@ softwarePackages:
cask: seafile-client
choco: seafile-client
flatpak: com.seafile.Client
flow-launcher:
_bin: null
_desc: Quick file search & app launcher for Windows with community-made plugins
_docs: https://www.flowlauncher.com/docs/
_github: https://github.com/Flow-Launcher/Flow.Launcher
_home: https://flowlauncher.com/
_name: Flow Launcher
choco: Flow-Launcher
scoop: Flow-Launcher
winget: Flow Launcher
gulp:
_bin: gulp
_desc: '[Gulp](https://gulpjs.com/) is a toolkit to automate & enhance your workflow'