@@ -66,8 +66,10 @@ if is_profile_admin_or_similar; then
6666 # Terminal
6767 is_macos && homebrew_brew_cask_install " kitty"
6868 is_fedora && fedora_dnf_install " kitty"
69+ is_archl && archlinux_pacman_install " kitty"
6970 is_macos && homebrew_brew_cask_install " alacritty"
7071 is_fedora && fedora_dnf_install " alacritty"
72+ is_archl && archlinux_pacman_install " alacritty"
7173
7274 # Docker repository
7375 # - from upstream rather than distribution packages
@@ -84,42 +86,54 @@ if is_profile_admin_or_similar; then
8486 && systemd_systemctl_enable docker.service \
8587 && systemd_systemctl_start docker.service
8688 is_macos && echo " FIXME: Install docker-desktop (required) with https://docs.docker.com/desktop/install/mac-install/#install-from-the-command-line. Then automate the installation"
89+ is_archl && archlinux_pacman_install " docker" \
90+ && archlinux_pacman_install " containerd" \
91+ && archlinux_pacman_install " docker-compose" \
92+ && archlinux_pacman_install " __commit_aggregated__"
8793
8894 # Anaconda
8995 is_macos && homebrew_brew_cask_install " miniconda"
9096 # is_fedora && fedora_dnf_install "conda" \
9197 # && fedora_dnf_install "__commit_aggregated__" \
9298 # && (echo "Install conda shell profiles"; sudo conda init --quiet)
99+ is_archl && archlinux_pacman_install " miniconda"
93100
94101 # Browser
95102 is_macos && homebrew_brew_cask_install " google-chrome" # Day to day
96103 is_macos && homebrew_brew_cask_install " google-chrome-beta" # Web dev
97104 is_fedora && fedora_dnf_install " google-chrome-beta"
105+ is_archl && archlinux_pacman_install " google-chrome"
98106 is_macos && homebrew_brew_cask_install " firefox"
99107 is_fedora && fedora_dnf_install " firefox"
108+ is_archl && archlinux_pacman_install " firefox"
100109
101110 # Video player
102111 is_macos && homebrew_brew_cask_install " vlc@nightly"
103112 is_fedora && fedora_dnf_install " vlc"
113+ is_archl && archlinux_pacman_install " vlc"
104114
105115 # Virtualization
106116 is_macos && homebrew_brew_cask_install " utm@beta" # Qemu GUI
107117
108118 # IDE
109119 is_macos && homebrew_brew_cask_install " jetbrains-toolbox"
110120 is_fedora && bash_command_curl_no_sudo " https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/20c25238c4c1c5a2f1807c200ac3a68e4d1cd3c3/jetbrains-toolbox.sh"
121+ is_archl && archlinux_pacman_install " jetbrains-toolbox"
111122
112123 # Books
113124 is_macos && homebrew_brew_cask_install " calibre"
114125 is_fedora && fedora_dnf_install " calibre"
126+ is_archl && archlinux_pacman_install " calibre"
115127
116128 # Torrent
117129 is_macos && homebrew_brew_cask_install " transmission"
118130 is_fedora && fedora_dnf_install " transmission"
131+ is_archl && archlinux_pacman_install " transmission"
119132
120133 # File transfer
121134 is_macos && homebrew_brew_cask_install " dropbox"
122135 is_fedora && fedora_dnf_install " dropbox"
136+ is_archl && archlinux_pacman_install " dropbox"
123137 is_macos && homebrew_brew_cask_install " cyberduck"
124138 # is_fedora && fedora_dnf_install "filezilla" # Filezilla may have adware. Never install this https://en.wikipedia.org/wiki/FileZilla#Bundled_adware_issues
125139
@@ -130,6 +144,9 @@ if is_profile_admin_or_similar; then
130144 is_macos && homebrew_brew_cask_install " 1password@7"
131145 is_macos && homebrew_brew_cask_install " keepassxc"
132146 is_fedora && fedora_dnf_install " keepassxc"
147+ is_archl && archlinux_pacman_install " keepassxc"
148+
149+ # Clean OS temp files
133150 is_macos && homebrew_brew_cask_install " onyx"
134151
135152 # REST Client
@@ -140,6 +157,7 @@ if is_profile_admin_or_similar; then
140157 is_fedora && fedora_dnf_install " p7zip" \
141158 && fedora_dnf_install " p7zip-plugins"
142159 is_macos && homebrew_brew_cask_install " rar" # RAR files
160+ is_archl && archlinux_pacman_install " p7zip"
143161
144162 # HTTP forgery
145163 is_macos && homebrew_brew_cask_install " http-toolkit"
@@ -156,12 +174,15 @@ if is_profile_admin_or_similar; then
156174 # Remote desktop
157175 is_macos && homebrew_brew_install " tiger-vnc"
158176 is_fedora && fedora_dnf_install " remmina"
177+ is_archl && archlinux_pacman_install " remmina"
159178 is_macos && homebrew_brew_cask_install " moonlight" # Client for Sunshine
179+ is_archl && archlinux_pacman_install " moonlight-qt"
160180 is_macos && homebrew_brew_cask_install " parsec" # Local/Remote LAN stream
161181
162182 # ToS
163183 is_macos && homebrew_brew_cask_install " thinkorswim"
164184 is_fedora && app_disabled && bash_command_curl " https://mediaserver.thinkorswim.com/installer/InstFiles/thinkorswim_installer.sh"
185+ is_archl && app_disabled && bash_command_curl " https://mediaserver.thinkorswim.com/installer/InstFiles/thinkorswim_installer.sh"
165186
166187 # Data Science
167188 # is_macos && homebrew_brew_cask_install "spyder" # Python/R datasciense IDE
@@ -175,13 +196,14 @@ if is_profile_admin_or_similar; then
175196
176197 is_macos && homebrew_brew_cask_install " qlvideo" # Additional supported format for Finder's Quicklook
177198
178-
179199 # VSCode
180200 is_macos && homebrew_brew_cask_install " visual-studio-code" \
181201 is_macos && homebrew_brew_cask_install " visual-studio-code@insiders" \
182202 && homebrew_brew_cask_install " __commit_aggregated__"
183203 is_fedora && fedora_dnf_install " code" \
184204 && fedora_dnf_install " __commit_aggregated__"
205+ is_archl && archlinux_pacman_install " visual-studio-code-bin" \
206+ && archlinux_pacman_install " __commit_aggregated__"
185207
186208 # VSCode Extensions
187209 vscode_install_extension " ms-vscode-remote.remote-ssh" # Remote SSH Extension: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
@@ -209,15 +231,19 @@ if is_profile_admin_or_similar; then
209231 # Cloudflare-WARP
210232 is_macos && homebrew_brew_cask_install " cloudflare-warp" # Cloudflare WARP client
211233 is_fedora && fedora_dnf_install " cloudflare-warp"
234+ is_archl && archlinux_pacman_install " Cloudflare-warp-bin"
212235
213236 # Tailscale
214237 is_macos && homebrew_brew_cask_install " tailscale" # Tailscale client
215238 is_fedora && fedora_dnf_install " tailscale" \
216239 && fedora_dnf_install " __commit_aggregated__" \
217240 && systemd_systemctl_enable --now tailscaled
241+ is_archl && archlinux_pacman_install " tailscale" \
242+ && archlinux_pacman_install " __commit_aggregated__"
218243
219244 # Personal knowledge base
220245 is_macos && homebrew_brew_cask_install " notion" # Notion
246+ is_archl && archlinux_pacman_install " notion"
221247
222248 # Geography
223249 is_macos && homebrew_brew_cask_install " google-earth-pro" # Google Earth
@@ -234,6 +260,7 @@ if is_profile_admin_or_similar; then
234260 && gcloud components install alpha beta core gsutil bq cloud_sql_proxy datalab
235261 fi
236262 is_fedora && fedora_dnf_install " google-cloud-cli"
263+ is_archl && archlinux_pacman_install " google-cloud-cli"
237264
238265 # Traffic shaping
239266 is_macos && homebrew_brew_cask_install " mitmproxy" # Charles Proxy in command line
@@ -259,12 +286,15 @@ if is_profile_admin_or_similar; then
259286 # Embedded development
260287 is_macos && homebrew_brew_cask_install " platformio" # Embedded software dev platform
261288 is_fedora && homebrew_brew_cask_install " platformio"
289+ is_archl && archlinux_pacman_install " platformio-core" \
290+ && archlinux_pacman_install " platformio-core-udev"
262291
263292 # Electronic Design
264293 is_macos && homebrew_brew_cask_install " kicad" # Electronic circuit design
265294
266295 is_macos && homebrew_brew_cask_install " __commit_aggregated__"
267296 is_fedora && fedora_dnf_install " __commit_aggregated__"
297+ is_archl && archlinux_pacman_install " __commit_aggregated__"
268298
269299 is_macos && homebrew_brew_install " mas" # Mac App Store command line too
270300 is_macos && homebrew_brew_install " __commit_aggregated__"
0 commit comments