Latest
This commit is contained in:
parent
ffd7b1fab6
commit
68e8e69420
12 changed files with 195 additions and 14 deletions
|
@ -6,12 +6,12 @@ https://github.com/tiiiecherle/osx_install_config/blob/master/03_homebrew_casks_
|
||||||
virtualbox blocked by C
|
virtualbox blocked by C
|
||||||
adobe-creative-cloud curl: (18) HTTP/2 stream 1 was reset
|
adobe-creative-cloud curl: (18) HTTP/2 stream 1 was reset
|
||||||
* Wazuh requires booting into recovery, running csrutil disable, installing agent normally, and then re-enabling it again in recovery mode
|
* Wazuh requires booting into recovery, running csrutil disable, installing agent normally, and then re-enabling it again in recovery mode
|
||||||
|
- https://app.warp.dev/referral/7PMXRV Warp referral
|
||||||
* NGINX /opt/homebrew/etc/nginx/nginx.conf, on port 8080 so no sudo required, nginx will load all files in /opt/homebrew/etc/nginx/servers/, brew services might require sudo if port 443 is used, Docroot /opt/homebrew/var/www
|
* NGINX /opt/homebrew/etc/nginx/nginx.conf, on port 8080 so no sudo required, nginx will load all files in /opt/homebrew/etc/nginx/servers/, brew services might require sudo if port 443 is used, Docroot /opt/homebrew/var/www
|
||||||
* export PATH="$HOME/.jenv/bin:$PATH"
|
* export PATH="$HOME/.jenv/bin:$PATH"
|
||||||
* eval "$(jenv init -)"
|
* eval "$(jenv init -)"
|
||||||
- https://github.com/linuxserver/docker-webtop
|
- https://github.com/linuxserver/docker-webtop
|
||||||
|
- https://app.warp.dev/referral/7PMXRV
|
||||||
- https://github.com/chocolatey/boxstarter
|
- https://github.com/chocolatey/boxstarter
|
||||||
# Create the $HOME/opt destination folder
|
# Create the $HOME/opt destination folder
|
||||||
mkdir -p ~/opt
|
mkdir -p ~/opt
|
||||||
|
@ -21,7 +21,7 @@ wget -O ~/opt/Espanso.AppImage 'https://github.com/federico-terzi/espanso/releas
|
||||||
chmod u+x ~/opt/Espanso.AppImage
|
chmod u+x ~/opt/Espanso.AppImage
|
||||||
# Create the "espanso" command alias
|
# Create the "espanso" command alias
|
||||||
sudo ~/opt/Espanso.AppImage env-path register
|
sudo ~/opt/Espanso.AppImage env-path register
|
||||||
|
- Deprecate asdf in favor of rtx
|
||||||
# TODOs
|
# TODOs
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
|
@ -252,6 +252,7 @@ softwareGroups:
|
||||||
- github-runner
|
- github-runner
|
||||||
- gitlab-runner
|
- gitlab-runner
|
||||||
- glen
|
- glen
|
||||||
|
- pipelight
|
||||||
- tart
|
- tart
|
||||||
CLI: &CLI
|
CLI: &CLI
|
||||||
- atuin
|
- atuin
|
||||||
|
@ -344,9 +345,7 @@ softwareGroups:
|
||||||
- zenity
|
- zenity
|
||||||
CLI-Extras: &CLI-Extras
|
CLI-Extras: &CLI-Extras
|
||||||
- ack
|
- ack
|
||||||
- argc
|
|
||||||
- axel
|
- axel
|
||||||
- bashly
|
|
||||||
- bin
|
- bin
|
||||||
- bitly
|
- bitly
|
||||||
- brew-gem
|
- brew-gem
|
||||||
|
@ -374,6 +373,7 @@ softwareGroups:
|
||||||
- handlr
|
- handlr
|
||||||
- helix
|
- helix
|
||||||
- hexyl
|
- hexyl
|
||||||
|
- hstr
|
||||||
- http-prompt
|
- http-prompt
|
||||||
- httpie
|
- httpie
|
||||||
- httpstat
|
- httpstat
|
||||||
|
@ -394,6 +394,7 @@ softwareGroups:
|
||||||
- nomino
|
- nomino
|
||||||
- normit
|
- normit
|
||||||
- nve
|
- nve
|
||||||
|
- obsidian-cli
|
||||||
- opn-cli
|
- opn-cli
|
||||||
- pastel
|
- pastel
|
||||||
- peco
|
- peco
|
||||||
|
@ -806,7 +807,6 @@ softwareGroups:
|
||||||
- rofi
|
- rofi
|
||||||
- rustdesk
|
- rustdesk
|
||||||
- secretive
|
- secretive
|
||||||
- standard-notes
|
|
||||||
- stats
|
- stats
|
||||||
- swiftbar
|
- swiftbar
|
||||||
- teamviewer
|
- teamviewer
|
||||||
|
@ -896,6 +896,7 @@ softwareGroups:
|
||||||
Package-Management: &Package-Management
|
Package-Management: &Package-Management
|
||||||
# - homebrew
|
# - homebrew
|
||||||
# - whalebrew
|
# - whalebrew
|
||||||
|
- rtx
|
||||||
- syncpack
|
- syncpack
|
||||||
- ultra
|
- ultra
|
||||||
- zap
|
- zap
|
||||||
|
@ -993,6 +994,8 @@ softwareGroups:
|
||||||
- sftpgo
|
- sftpgo
|
||||||
- wazuh
|
- wazuh
|
||||||
Shell-Scripting: &Shell-Scripting
|
Shell-Scripting: &Shell-Scripting
|
||||||
|
- argc
|
||||||
|
- bashly
|
||||||
- shc
|
- shc
|
||||||
- shdoc
|
- shdoc
|
||||||
- shellcheck
|
- shellcheck
|
||||||
|
@ -1546,6 +1549,8 @@ softwareGroups:
|
||||||
note: Deprecated because browser extensions do a better job of unifying bookmarks. Namely, the extension called Floccus allows cross-browser bookmark syncing. The Raindrop package also requires a paid subscription for advanced features.
|
note: Deprecated because browser extensions do a better job of unifying bookmarks. Namely, the extension called Floccus allows cross-browser bookmark syncing. The Raindrop package also requires a paid subscription for advanced features.
|
||||||
- pkg: rvm
|
- pkg: rvm
|
||||||
note: Deprecated in favor of using ASDF.
|
note: Deprecated in favor of using ASDF.
|
||||||
|
- pkg: standard-notes
|
||||||
|
note: Deprecated in favor of Obsidian / Notion
|
||||||
- pkg: stubby
|
- pkg: stubby
|
||||||
note: Causes issues when other programs are modifying the DNS resolving endpoint. Might be worth reinvestigating but ideally the DNS should be encrypted on pfSense or use CloudFlare WARP to handle it.
|
note: Causes issues when other programs are modifying the DNS resolving endpoint. Might be worth reinvestigating but ideally the DNS should be encrypted on pfSense or use CloudFlare WARP to handle it.
|
||||||
- pkg: temps
|
- pkg: temps
|
||||||
|
|
100
home/Library/Preferences/dev.warp.Warp-Stable.plist
Normal file
100
home/Library/Preferences/dev.warp.Warp-Stable.plist
Normal file
|
@ -0,0 +1,100 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>AIAssistantRequestLimitInfo</key>
|
||||||
|
<string>{"limit":100,"num_requests_used_since_refresh":0,"next_refresh_time":"2023-12-10T02:16:48.373271641Z"}</string>
|
||||||
|
<key>ActivationHotkeyEnabled</key>
|
||||||
|
<string>false</string>
|
||||||
|
<key>AliasExpansionBannerSeen</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>AliasExpansionEnabled</key>
|
||||||
|
<string>false</string>
|
||||||
|
<key>ApplePressAndHoldEnabled</key>
|
||||||
|
<string>false</string>
|
||||||
|
<key>AutosuggestionAcceptedCount</key>
|
||||||
|
<string>2</string>
|
||||||
|
<key>CompletionsOpenWhileTyping</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>CopyOnSelect</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>CrashReportingEnabled</key>
|
||||||
|
<string>false</string>
|
||||||
|
<key>CursorBlink</key>
|
||||||
|
<string>"Enabled"</string>
|
||||||
|
<key>EnforceMinimumContrast</key>
|
||||||
|
<string>"Always"</string>
|
||||||
|
<key>ExperimentId</key>
|
||||||
|
<string>b0da5ce9-5536-4e2d-aebc-34a9b2604d6b</string>
|
||||||
|
<key>ExtraMetaKeys</key>
|
||||||
|
<string>{"left_alt":false,"right_alt":false}</string>
|
||||||
|
<key>FontName</key>
|
||||||
|
<string>"Hack Nerd Font"</string>
|
||||||
|
<key>FontSize</key>
|
||||||
|
<string>12.0</string>
|
||||||
|
<key>HasAutoOpenedWelcomeFolder</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>HasDismissedWarpDriveWelcome</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>HonorPS1</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>LineHeightRatio</key>
|
||||||
|
<string>1.2</string>
|
||||||
|
<key>NewWindowsNumColumns</key>
|
||||||
|
<string>140</string>
|
||||||
|
<key>NewWindowsNumRows</key>
|
||||||
|
<string>90</string>
|
||||||
|
<key>OpenFileEditor</key>
|
||||||
|
<string>"VSCode"</string>
|
||||||
|
<key>OpenWindowsAtCustomSize</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>OverrideBlur</key>
|
||||||
|
<string>1</string>
|
||||||
|
<key>OverrideOpacity</key>
|
||||||
|
<string>90</string>
|
||||||
|
<key>PreferMarkdownViewer</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>QuakeModeEnabled</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>QuakeModeSettings</key>
|
||||||
|
<string>{"keybinding":null,"active_pin_position":"Top","pin_position_to_size_percentages":{"Left":{"width":40,"height":100},"Right":{"width":40,"height":100},"Top":{"width":100,"height":30},"Bottom":{"width":100,"height":30}},"pin_screen":null,"hide_window_when_unfocused":true}</string>
|
||||||
|
<key>ReceivedReferralTheme</key>
|
||||||
|
<string>"Inactive"</string>
|
||||||
|
<key>SavedPrompt</key>
|
||||||
|
<string>{"CustomChipSelection":{"chips":[{"chip":"CondaEnvironment","config":{}},{"chip":"VirtualEnvironment","config":{}},{"chip":"RemoteLogin","config":{}},{"chip":"ShellGitBranch","config":{}},{"chip":"GitDirtyFiles","config":{}},{"chip":"KubernetesContext","config":{}}]}}</string>
|
||||||
|
<key>SelectedSystemThemes</key>
|
||||||
|
<string>{"light":"Dark","dark":"Dark"}</string>
|
||||||
|
<key>Shortcuts</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>ShouldDimInactivePanes</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>ShowChangelogAfterUpdate</key>
|
||||||
|
<string>false</string>
|
||||||
|
<key>ShowGlobalWorkflowsInUniversalSearch</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>ShowIndicatorsButton</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>ShowWarningBeforeLogOut</key>
|
||||||
|
<string>false</string>
|
||||||
|
<key>ShowWarningBeforeQuitting</key>
|
||||||
|
<string>false</string>
|
||||||
|
<key>Spacing</key>
|
||||||
|
<string>"Normal"</string>
|
||||||
|
<key>StartupShellOverride</key>
|
||||||
|
<string>"zsh"</string>
|
||||||
|
<key>SystemTheme</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>TelemetryEnabled</key>
|
||||||
|
<string>false</string>
|
||||||
|
<key>Theme</key>
|
||||||
|
<string>"Dark"</string>
|
||||||
|
<key>UseThinStrokes</key>
|
||||||
|
<string>"OnHighDpiDisplays"</string>
|
||||||
|
<key>WelcomeTipsCompleted</key>
|
||||||
|
<string>true</string>
|
||||||
|
<key>WelcomeTipsFeaturesUsed</key>
|
||||||
|
<string>[{"Action":"AiCommandSearch"},{"Hint":"BlockAction"},{"Hint":"BlockSelect"},{"Action":"CommandPalette"},{"Action":"SplitPane"},{"Action":"SaveNewLaunchConfig"},{"Action":"OpenWarpDrive"},{"Action":"ThemePicker"},{"Action":"WarpAI"},{"Action":"CommandSearch"},{"Hint":"CreateBlock"}]</string>
|
||||||
|
<key>WorkingDirectoryConfig</key>
|
||||||
|
<string>{"advanced_mode":true,"global":{"mode":"PreviousDir","custom_dir":""},"split_pane":{"mode":"PreviousDir","custom_dir":""},"new_tab":{"mode":"PreviousDir","custom_dir":""},"new_window":{"mode":"HomeDir","custom_dir":""}}</string>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
20
home/Library/Preferences/md.obsidian.plist
Normal file
20
home/Library/Preferences/md.obsidian.plist
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>AppleTextDirection</key>
|
||||||
|
<true/>
|
||||||
|
<key>NSForceRightToLeftWritingDirection</key>
|
||||||
|
<false/>
|
||||||
|
<key>NSFullScreenMenuItemEverywhere</key>
|
||||||
|
<false/>
|
||||||
|
<key>NSNavLastRootDirectory</key>
|
||||||
|
<string>~/Cloud/Google Drive/Obsidian</string>
|
||||||
|
<key>NSNavPanelExpandedSizeForOpenMode</key>
|
||||||
|
<string>{800, 448}</string>
|
||||||
|
<key>NSTreatUnknownArgumentsAsOpen</key>
|
||||||
|
<string>NO</string>
|
||||||
|
<key>NSWindow Frame NSNavPanelAutosaveName</key>
|
||||||
|
<string>464 473 800 448 0 0 1728 1079 </string>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
|
@ -53,7 +53,15 @@ esac
|
||||||
|
|
||||||
### History
|
### History
|
||||||
export HISTFILE="$XDG_STATE_HOME/bash/history"
|
export HISTFILE="$XDG_STATE_HOME/bash/history"
|
||||||
|
if command -v hstr > /dev/null; then
|
||||||
|
### Append new history items to .bash_history
|
||||||
|
shopt -s histappend
|
||||||
|
### Ensure synchronization between bash memory and history file
|
||||||
|
export PROMPT_COMMAND="history -a; history -n; ${PROMPT_COMMAND}"
|
||||||
|
if [[ $- =~ .*i.* ]]; then bind '"\C-r": "\C-a hstr -- \C-j"'; fi
|
||||||
|
### If this is interactive shell, then bind 'kill last command' to Ctrl-x k
|
||||||
|
if [[ $- =~ .*i.* ]]; then bind '"\C-xk": "\C-a hstr -k \C-j"'; fi
|
||||||
|
fi
|
||||||
### Bash Initialization Hooks
|
### Bash Initialization Hooks
|
||||||
if [ "$BASH_SUPPORT" = 'true' ] && [ -n "$BASH" ]; then
|
if [ "$BASH_SUPPORT" = 'true' ] && [ -n "$BASH" ]; then
|
||||||
### Sensible Bash
|
### Sensible Bash
|
||||||
|
@ -152,6 +160,9 @@ if [ "$BASH_SUPPORT" = 'true' ] && [ -n "$BASH" ]; then
|
||||||
### pkgx
|
### pkgx
|
||||||
! command -v pkgx > /dev/null || eval "$(pkgx --shellcode)"
|
! command -v pkgx > /dev/null || eval "$(pkgx --shellcode)"
|
||||||
|
|
||||||
|
### RTX
|
||||||
|
! command -v rtx > /dev/null || eval "$(rtx activate bash)"
|
||||||
|
|
||||||
### SDKMan
|
### SDKMan
|
||||||
if command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then
|
if command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then
|
||||||
export SDKMAN_DIR="$(brew --prefix sdkman-cli)/libexec"
|
export SDKMAN_DIR="$(brew --prefix sdkman-cli)/libexec"
|
||||||
|
|
|
@ -17,5 +17,8 @@ carapace _carapace | source
|
||||||
### Google Cloud SDK
|
### Google Cloud SDK
|
||||||
[ ! -f "$HOMEBREW_PREFIX/share/google-cloud-sdk/path.fish.inc" ] || source "$HOMEBREW_PREFIX/share/google-cloud-sdk/path.fish.inc"
|
[ ! -f "$HOMEBREW_PREFIX/share/google-cloud-sdk/path.fish.inc" ] || source "$HOMEBREW_PREFIX/share/google-cloud-sdk/path.fish.inc"
|
||||||
|
|
||||||
|
### RTX
|
||||||
|
rtx activate fish | source
|
||||||
|
|
||||||
### Up
|
### Up
|
||||||
source "${XDG_DATA_HOME:-$HOME/.local/share}/up/up.fish"
|
source "${XDG_DATA_HOME:-$HOME/.local/share}/up/up.fish"
|
||||||
|
|
|
@ -154,6 +154,9 @@ alias gsudo='sudo git -c "include.path="${XDG_CONFIG_DIR:-$HOME/.config}/git/con
|
||||||
# Create hashed password for Ansible user creation
|
# Create hashed password for Ansible user creation
|
||||||
alias hash-password='mkpasswd --method=sha-512'
|
alias hash-password='mkpasswd --method=sha-512'
|
||||||
|
|
||||||
|
# History alias
|
||||||
|
alias hh=hstr
|
||||||
|
|
||||||
# Show IP address
|
# Show IP address
|
||||||
alias ip-address='curl http://ipecho.net/plain; echo'
|
alias ip-address='curl http://ipecho.net/plain; echo'
|
||||||
|
|
||||||
|
|
|
@ -500,7 +500,7 @@ export MAGIC_ENTER_OTHER_COMMAND='ls -lh .'
|
||||||
setterm -linewrap on 2>/dev/null
|
setterm -linewrap on 2>/dev/null
|
||||||
|
|
||||||
### History
|
### History
|
||||||
export HISTCONTROL=ignoreboth
|
export HISTCONTROL=ignorespace
|
||||||
export HISTSIZE=1000000000
|
export HISTSIZE=1000000000
|
||||||
export HISTFILESIZE=$HISTSIZE
|
export HISTFILESIZE=$HISTSIZE
|
||||||
export HIST_STAMPS=mm/dd/yyyy
|
export HIST_STAMPS=mm/dd/yyyy
|
||||||
|
|
|
@ -3,7 +3,8 @@
|
||||||
backupMacPrefs() {
|
backupMacPrefs() {
|
||||||
if [ -d /Applications ] && [ -d /System ]; then
|
if [ -d /Applications ] && [ -d /System ]; then
|
||||||
if command -v macprefs > /dev/null; then
|
if command -v macprefs > /dev/null; then
|
||||||
macprefs backup -t system_preferences startup_items shared_file_lists preferences app_store_preferences internet_accounts
|
logg info 'Backing up macOS preferences with macprefs'
|
||||||
|
macprefs backup -t system_preferences startup_items shared_file_lists app_store_preferences internet_accounts
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,7 +45,7 @@ fi
|
||||||
for FOLDER in "$CACHE_FOLDER" "$CONFIG_FOLDER" "$LOG_FOLDER" "$MOUNT_PATH"; do
|
for FOLDER in "$CACHE_FOLDER" "$CONFIG_FOLDER" "$LOG_FOLDER" "$MOUNT_PATH"; do
|
||||||
if [ ! -d "$FOLDER" ]; then
|
if [ ! -d "$FOLDER" ]; then
|
||||||
$SUDO_FLAG mkdir -p "$FOLDER"
|
$SUDO_FLAG mkdir -p "$FOLDER"
|
||||||
$SUDO_FLAG chmod 755 "$FOLDER"
|
$SUDO_FLAG chmod 775 "$FOLDER"
|
||||||
$SUDO_FLAG chown -Rf rclone:rclone "$FOLDER" 2> /dev/null || sudo chown -Rf rclone:$(id -g -n) "$FOLDER"
|
$SUDO_FLAG chown -Rf rclone:rclone "$FOLDER" 2> /dev/null || sudo chown -Rf rclone:$(id -g -n) "$FOLDER"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -69,13 +69,12 @@ $SUDO_FLAG rclone --config "$CONFIG_FOLDER/rclone.conf" \
|
||||||
--cache-chunk-path "$CACHE_FOLDER/$MOUNT_REF-chunks" \
|
--cache-chunk-path "$CACHE_FOLDER/$MOUNT_REF-chunks" \
|
||||||
--cache-db-path "$CACHE_FOLDER/$MOUNT_REF-db" \
|
--cache-db-path "$CACHE_FOLDER/$MOUNT_REF-db" \
|
||||||
--cache-dir "$CACHE_FOLDER/$MOUNT_REF-vfs" \
|
--cache-dir "$CACHE_FOLDER/$MOUNT_REF-vfs" \
|
||||||
--cache-info-age 60m \
|
--cache-info-age 5m \
|
||||||
--cache-tmp-upload-path "$CACHE_FOLDER/$MOUNT_REF-upload" \
|
--cache-tmp-upload-path "$CACHE_FOLDER/$MOUNT_REF-upload" \
|
||||||
--cache-workers 8 \
|
--cache-workers 8 \
|
||||||
--cache-writes \
|
--cache-writes \
|
||||||
--checkers 16 \
|
--checkers 16 \
|
||||||
--dir-cache-time 24h \
|
--dir-cache-time 5m \
|
||||||
--dir-cache-time 60m \
|
|
||||||
--drive-use-trash \
|
--drive-use-trash \
|
||||||
--exclude-from "$RCLONE_IGNORE" \
|
--exclude-from "$RCLONE_IGNORE" \
|
||||||
--log-file "$LOG_FILE" \
|
--log-file "$LOG_FILE" \
|
||||||
|
@ -87,7 +86,7 @@ $SUDO_FLAG rclone --config "$CONFIG_FOLDER/rclone.conf" \
|
||||||
--vfs-cache-max-age 1000h \
|
--vfs-cache-max-age 1000h \
|
||||||
--vfs-cache-max-size 5G \
|
--vfs-cache-max-size 5G \
|
||||||
--vfs-cache-mode full \
|
--vfs-cache-mode full \
|
||||||
--vfs-cache-poll-interval 30s \
|
--vfs-cache-poll-interval 14s \
|
||||||
--vfs-fast-fingerprint \
|
--vfs-fast-fingerprint \
|
||||||
--vfs-read-ahead 128M \
|
--vfs-read-ahead 128M \
|
||||||
--vfs-read-chunk-size 16M \
|
--vfs-read-chunk-size 16M \
|
||||||
|
|
|
@ -459,6 +459,9 @@ fi
|
||||||
### Powerline
|
### Powerline
|
||||||
[ ! -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/p10k.zsh" ] || source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/p10k.zsh"
|
[ ! -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/p10k.zsh" ] || source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/p10k.zsh"
|
||||||
|
|
||||||
|
### RTX
|
||||||
|
! command -v rtx > /dev/null || eval "$(rtx activate zsh)"
|
||||||
|
|
||||||
### SDKMan
|
### SDKMan
|
||||||
if command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then
|
if command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then
|
||||||
export SDKMAN_DIR="$(brew --prefix sdkman-cli)/libexec"
|
export SDKMAN_DIR="$(brew --prefix sdkman-cli)/libexec"
|
||||||
|
|
36
software.yml
36
software.yml
|
@ -465,6 +465,29 @@ softwarePackages:
|
||||||
choco: tomcat
|
choco: tomcat
|
||||||
dnf: tomcat
|
dnf: tomcat
|
||||||
pacman: tomcat
|
pacman: tomcat
|
||||||
|
obsidian-cli:
|
||||||
|
_bin: obs
|
||||||
|
_github: https://github.com/Yakitrak/obsidian-cli
|
||||||
|
_name: Obsidian CLI
|
||||||
|
_pre:scoop: scoop bucket add scoop-yakitrak https://github.com/yakitrak/scoop-yakitrak.git
|
||||||
|
brew: yakitrak/yakitrak/obs
|
||||||
|
scoop: obs
|
||||||
|
rtx:
|
||||||
|
_bin: rtx
|
||||||
|
_github: https://github.com/jdx/rtx
|
||||||
|
_name: RTX
|
||||||
|
port: rtx
|
||||||
|
brew: rtx
|
||||||
|
cargo: rtx-cli
|
||||||
|
npm: rtx-cli
|
||||||
|
apk: rtx
|
||||||
|
nix-env: rtx
|
||||||
|
pipelight:
|
||||||
|
_bin: pipelight
|
||||||
|
_github: https://github.com/pipelight/pipelight
|
||||||
|
_name: Pipelight
|
||||||
|
cargo: --git https://github.com/pipelight/pipelight
|
||||||
|
yay: pipelight
|
||||||
allure:
|
allure:
|
||||||
_bin: allure
|
_bin: allure
|
||||||
_desc: '[Allure Report](https://docs.qameta.io/allure-testops/) is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process.'
|
_desc: '[Allure Report](https://docs.qameta.io/allure-testops/) is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process.'
|
||||||
|
@ -2904,6 +2927,19 @@ softwarePackages:
|
||||||
zypper: polybar
|
zypper: polybar
|
||||||
pkg-freebsd: polybar
|
pkg-freebsd: polybar
|
||||||
dnf: polybar
|
dnf: polybar
|
||||||
|
hstr:
|
||||||
|
_bin: hstr
|
||||||
|
_github: https://github.com/dvorka/hstr
|
||||||
|
_name: HiSToRy
|
||||||
|
apt: hstr
|
||||||
|
dnf: hstr
|
||||||
|
emerge: app-shells/hstr
|
||||||
|
apk: hstr
|
||||||
|
pkg-freebsd: hstr
|
||||||
|
xbps-install: hstr
|
||||||
|
brew: hstr
|
||||||
|
port: histr
|
||||||
|
nix-env: hstr
|
||||||
ghcup:
|
ghcup:
|
||||||
_bin: ghcup
|
_bin: ghcup
|
||||||
_github: https://github.com/haskell/ghcup-hs
|
_github: https://github.com/haskell/ghcup-hs
|
||||||
|
|
Loading…
Reference in a new issue