From a00fd42b076a071667d2b2461eca23bc1d3090e9 Mon Sep 17 00:00:00 2001 From: Brian Zalewski <59970525+ProfessorManhattan@users.noreply.github.com> Date: Sat, 9 Dec 2023 11:11:48 +0000 Subject: [PATCH] Latest --- docs/TODO.md | 4 +- home/.chezmoidata.yaml | 28 +++++++--- .../mackup/.mackup/logi-options-plus.cfg | 5 ++ home/dot_config/mackup/.mackup/mailspring.cfg | 5 ++ home/dot_config/mackup/.mackup/mark-text.cfg | 5 ++ home/dot_config/mackup/.mackup/pieces-os.cfg | 5 ++ .../dot_config/mackup/.mackup/tor-browser.cfg | 5 ++ .../mackup/.mackup/warp-terminal.cfg | 5 ++ software.yml | 54 ++++++++++++++----- 9 files changed, 93 insertions(+), 23 deletions(-) create mode 100644 home/dot_config/mackup/.mackup/logi-options-plus.cfg create mode 100644 home/dot_config/mackup/.mackup/mailspring.cfg create mode 100644 home/dot_config/mackup/.mackup/mark-text.cfg create mode 100644 home/dot_config/mackup/.mackup/pieces-os.cfg create mode 100644 home/dot_config/mackup/.mackup/tor-browser.cfg create mode 100644 home/dot_config/mackup/.mackup/warp-terminal.cfg diff --git a/docs/TODO.md b/docs/TODO.md index 413b301f..c68c2c39 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -23,9 +23,9 @@ chmod u+x ~/opt/Espanso.AppImage sudo ~/opt/Espanso.AppImage env-path register - Deprecate asdf in favor of rtx # TODOs - +Application settings for Android Studio - https://github.com/patrikx3/ramdisk - +- Barrier config This page outlines various projects and tasks that we are currently working on. Creating a GitHub issue for each of these items would be overkill. - [Push Notification Server](https://github.com/gotify/server) - https://community.cloudflare.com/t/allowing-either-cloudflare-ca-pem-or-regular-for-npm/578284 diff --git a/home/.chezmoidata.yaml b/home/.chezmoidata.yaml index f9279631..24417f05 100644 --- a/home/.chezmoidata.yaml +++ b/home/.chezmoidata.yaml @@ -232,7 +232,6 @@ softwareGroups: - cryptomator - seafile-client - timeshift - - syncalicious Browsers: &Browsers - w3m Browsers-Desktop: &Browsers-Desktop @@ -473,9 +472,8 @@ softwareGroups: - jitsi-meet - keybase - skype - - signal - slack - - telegram + # - telegram - zoom Crypto: &Crypto - cointop @@ -528,7 +526,6 @@ softwareGroups: - mongodb-compass - sqlectron Development-Tools-Desktop: &Development-Tools-Desktop - - catlight - github-desktop - intellij-idea-ce - iterm2 @@ -903,7 +900,7 @@ softwareGroups: - alt-tab - amethyst - espanso - - fiscript + # - fiscript - libreoffice - microsoft-office - notion @@ -1067,7 +1064,6 @@ softwareGroups: - lsyncd - unison Transfer-Desktop: &Transfer-Desktop - - ariang - dat-desktop - google-drive - motrix @@ -1188,7 +1184,6 @@ softwareGroups: - betwixt - fiddler - figma - - graphql-playground - http-toolkit - imagine - imageoptim @@ -1469,6 +1464,8 @@ softwareGroups: deprecated: - pkg: apt-cacher-ng note: Deprecated in favor of using Sonatype Nexus apt proxies. + - pkg: ariang + note: Not very polished and only available via cask - pkg: asdf note: ASDF is currently installed via a script rather than in the software definitions. - pkg: astronvim @@ -1481,6 +1478,8 @@ softwareGroups: note: Unused Docker assistance package - pkg: catfs note: CatFS is reportedly in the alpha stage of development and we experienced issues when trying to use it. + - pkg: catlight + note: Free tier has strict limitations and app is not very polished - pkg: ccat note: bat can be used instead and has more features - pkg: cerebro @@ -1499,6 +1498,8 @@ softwareGroups: note: Deprecated in favor of `duf` which is written in Rust - pkg: git-fuzzy note: Installed via dotfiles via git + - pkg: graphql-playground + note: Altair is more popular and well-maintained on GitHub - pkg: gvm note: Deprecated in favor of using ASDF. - pkg: hyper @@ -1597,6 +1598,8 @@ softwareGroups: note: 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 - pkg: snapd note: Bundled into installer + - pkg: signal + note: Not needed - mostly a phone app helmCharts: - vector helm: @@ -1750,15 +1753,26 @@ softwarePlugins: - app.pieces.plugins.jetbrains - com.dmarcotte.handlebars - com.github.copilot + - com.github.masahirosuzuka.PhoneGapIntelliJPlugin - com.jetbrains.edu - com.jetbrains.rust - com.wakatime.intellij.plugin + - org.intellij.plugins.hcl + - com.intellij.lang.jsgraphql + - com.chrisrm.idea.MaterialThemeUI + - name.kropp.intellij.makefile + - com.genymotion.idea - Docker - io.flutter + - Dart + - Jetbrains TeamCity Plugin + - com.wakatime.intellij.plugin + - mobi.hsz.idea.gitignore - NodeJS - org.editorconfig.editorconfigjetbrains - org.intellij.plugins.markdown - org.jetbrains.completion.full.line + - org.jetbrains.plugins.go-template helm: cmd: bash -c '{PLUGIN}' plugins: diff --git a/home/dot_config/mackup/.mackup/logi-options-plus.cfg b/home/dot_config/mackup/.mackup/logi-options-plus.cfg new file mode 100644 index 00000000..8d9df7b0 --- /dev/null +++ b/home/dot_config/mackup/.mackup/logi-options-plus.cfg @@ -0,0 +1,5 @@ +[application] +name = Logitech Options+ + +[xdg_configuration_files] +LogiOptionsPlus diff --git a/home/dot_config/mackup/.mackup/mailspring.cfg b/home/dot_config/mackup/.mackup/mailspring.cfg new file mode 100644 index 00000000..742ea63c --- /dev/null +++ b/home/dot_config/mackup/.mackup/mailspring.cfg @@ -0,0 +1,5 @@ +[application] +name = Mailspring + +[xdg_configuration_files] +mailspring diff --git a/home/dot_config/mackup/.mackup/mark-text.cfg b/home/dot_config/mackup/.mackup/mark-text.cfg new file mode 100644 index 00000000..9a9afa94 --- /dev/null +++ b/home/dot_config/mackup/.mackup/mark-text.cfg @@ -0,0 +1,5 @@ +[application] +name = MarkText + +[xdg_configuration_files] +marktext diff --git a/home/dot_config/mackup/.mackup/pieces-os.cfg b/home/dot_config/mackup/.mackup/pieces-os.cfg new file mode 100644 index 00000000..c4fe463e --- /dev/null +++ b/home/dot_config/mackup/.mackup/pieces-os.cfg @@ -0,0 +1,5 @@ +[application] +name = Pieces OS + +[xdg_configuration_files] +pieces-os diff --git a/home/dot_config/mackup/.mackup/tor-browser.cfg b/home/dot_config/mackup/.mackup/tor-browser.cfg new file mode 100644 index 00000000..e9e97389 --- /dev/null +++ b/home/dot_config/mackup/.mackup/tor-browser.cfg @@ -0,0 +1,5 @@ +[application] +name = Tor Browser + +[xdg_configuration_files] +tor-browser diff --git a/home/dot_config/mackup/.mackup/warp-terminal.cfg b/home/dot_config/mackup/.mackup/warp-terminal.cfg new file mode 100644 index 00000000..be088843 --- /dev/null +++ b/home/dot_config/mackup/.mackup/warp-terminal.cfg @@ -0,0 +1,5 @@ +[application] +name = Warp Terminal + +[xdg_configuration_files] +warp-terminal diff --git a/software.yml b/software.yml index 382991b2..6b6ee261 100644 --- a/software.yml +++ b/software.yml @@ -419,6 +419,11 @@ softwarePackages: _name: Pieces OS _post:snap: sudo snap connect pieces-os:dotnet-runtime-aspnetcore _app: Pieces.app + _note: Waiting for choco package + _link:cask: + - src: "${XDG_CONFIG_HOME:-$HOME/.config}/pieces-os" + target: "$HOME/Library/Application Support/com.pieces.os" + _link:snap: 'TODO' appinstaller: https://builds.pieces.app/stages/production/appinstaller/os_server.appinstaller cask: pieces-os exe: https://builds.pieces.app/stages/production/os_server/windows-exe/download @@ -596,6 +601,10 @@ softwarePackages: _home: https://developer.android.com/studio _name: Android Studio _app: Android Studio.app + _link:cask: 'TODO' + _link:choco: 'TODO' + _link:flatpak: 'TODO' + _link:snap: 'TODO' cask: android-studio choco: androidstudio flatpak: com.google.AndroidStudio @@ -810,8 +819,10 @@ softwarePackages: _github: https://github.com/httptoolkit/httptoolkit _name: HTTP Toolkit _app: HTTP Toolkit.app + apt: https://github.com/httptoolkit/httptoolkit-desktop/releases/download/v1.14.8/HttpToolkit-1.14.8.deb cask: http-toolkit winget: HTTPToolKit.HTTPToolKit + yay: httptoolkit tart: _bin: tart _github: https://github.com/cirruslabs/tart @@ -1072,24 +1083,17 @@ softwarePackages: _github: https://github.com/CodeEditApp/CodeEdit _name: CodeEdit _app: CodeEdit.app + _todo: TODO once this is out of alpha cask: codeedit barrier: _bin: barrier _github: https://github.com/debauchee/barrier _name: Barrier _app: Barrier.app + _todo: TODO cask: barrier choco: barrier flatpak: com.github.debauchee.barrier - syncalicious: - _bin: syncalicious - _desc: macOS application that syncs application settings across instances of macOS (and can also be used for backing up application settings) - _docs: https://github.com/zenangst/Syncalicious - _github: https://github.com/zenangst/Syncalicious - _home: https://github.com/zenangst/Syncalicious - _name: Syncalicious - _app: Syncalicious.app - cask: syncalicious auto-install: _bin: auto-install _desc: '[auto-install](https://github.com/siddharthkp/auto-install) installs dependencies as you code' @@ -1233,6 +1237,10 @@ softwarePackages: _github: false _name: Logi Options+ _app: logioptionsplus.app + _link:choco: 'TODO' + _link:cask: + - src: "${XDG_CONFIG_HOME:-$HOME/.config}/LogiOptionsPlus" + target: "$HOME/Library/Application Support/LogiOptionsPlus" choco: logioptionsplus cask: logi-options-plus exe: https://download01.logi.com/web/ftp/pub/techsupport/optionsplus/logioptionsplus_installer.exe @@ -1918,6 +1926,11 @@ softwarePackages: _name: Tor Browser _restricted: true _app: Tor Browser.app + _link:cask: + - src: "${XDG_CONFIG_HOME:-$HOME/.config}/tor-browser" + target: "$HOME/Library/Application Support/TorBrowser-Data/Tor" + _link:choco: 'TODO' + _link:flatpak: 'TODO' cask: tor-browser choco: tor-browser flatpak: com.github.micahflee.torbrowser-launcher @@ -5870,7 +5883,12 @@ softwarePackages: _home: https://getmailspring.com/ _name: Mailspring _app: Mailspring.app - ansible: professormanhattan.mailspring + _link:cask: + - src: "${XDG_CONFIG_HOME:-$HOME/.config}/mailspring" + target: "$HOME/Library/Application Support/Mailspring" + _link:choco: 'TODO' + _link:flatpak: 'TODO' + _link:snap: 'TODO' cask: mailspring choco: mailspring flatpak: com.getmailspring.Mailspring @@ -5889,17 +5907,22 @@ softwarePackages: exe: https://github.com/hql287/Manta/releases/download/v1.1.4/Manta.Setup.1.1.4.exe github: github.com/hql287/Manta mark-text: - _bin: null + _bin: marktext _desc: A simple and elegant markdown editor, available for Linux, macOS and Windows _docs: null _github: https://github.com/marktext/marktext _home: null _name: MarkText - _post:cask: if [ -d /Applications/MarkText.app ]; then xattr -cr /Applications/MarkText.app; elif [ -d "$HOME/Applications/MarkText.app" ]; then xattr -cr "$HOME/Applications/MarkText.app"; fi _app: MarkText.app + _link:cask: + - src: "${XDG_CONFIG_HOME:-$HOME/.config}/marktext" + target: "$HOME/Library/Application Support/marktext" + _link:choco: 'TODO' + _link:flatpak: 'TODO' + _link:winget: 'TODO' cask: mark-text choco: marktext - github: github.com/marktext/marktext + flatpak: com.github.marktext.marktext winget: marktext yay: marktext mas: @@ -6843,13 +6866,16 @@ softwarePackages: _name: Mage AI pipx: mage-ai warp-terminal: - _bin: null + _bin: warp _desc: Warp is a blazingly-fast modern Rust based GPU-accelerated terminal built to make you and your team more productive. _docs: https://docs.warp.dev/getting-started/readme _github: https://github.com/warpdotdev/Warp _home: https://www.warp.dev/ _name: Warp Terminal _app: Warp.app + _link:cask: + - src: "${XDG_CONFIG_HOME:-$HOME/.config}/warp-terminal" + target: "$HOME/Library/Application Support/dev.warp.Warp-Stable" cask: warp figma: _bin: null