diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9ea0f13 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.* +!.gitignore diff --git a/install-packages.sh b/install-packages.sh new file mode 100644 index 0000000..9fe8ced --- /dev/null +++ b/install-packages.sh @@ -0,0 +1,70 @@ +#!/bin/bash +# Install all packages from this machine via pacman. +# --needed skips already-installed packages. +# Only leaf packages are listed; dependencies are pulled in automatically. + +packages=( + alacritty + base + base-devel + blueman + bluez-utils + clang + efibootmgr + extra-cmake-modules + fastfetch + fcitx5-configtool + fcitx5-gtk + feh + firefox + flameshot + git + grim + grub-btrfs + gst-plugin-pipewire + i3lock + i3-wm + inkscape + krita + libreoffice-still + man-db + mousepad + neovim + network-manager-applet + ninja + okular + pasystray + pavucontrol + pipewire-alsa + plasma-meta + polybar + pyright + python-pynvim + qt6-wayland + ranger + rofi + rust-analyzer + signal-desktop + slurp + snap-pac + sof-firmware + sway + swaybg + swayidle + swaylock + syncthing + texlive-langother + texlive-meta + thunar + thunderbird + tumbler + vala + waybar + wl-clipboard + xclip + zathura-pdf-mupdf + zram-generator + zsh +) + +sudo pacman -S --needed "${packages[@]}"