From 2ea4540cba4edc5dc2fdcfc8eaef3c2ac9016d04 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Thu, 25 Sep 2025 11:05:01 -0400 Subject: [PATCH] feat: Updates install package script to include what should be needed on a fresh install, changes pinentry program which was causing ssh not to work. --- gpg/gpg-agent.conf | 4 +-- nvim/lazynvim/init.lua | 3 +- scripts/install-pkg-arch.sh | 62 +++++++++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 3 deletions(-) diff --git a/gpg/gpg-agent.conf b/gpg/gpg-agent.conf index 12e43d6..594eb62 100644 --- a/gpg/gpg-agent.conf +++ b/gpg/gpg-agent.conf @@ -5,8 +5,8 @@ ttyname $GPG_TTY default-cache-ttl 60 max-cache-ttl 120 #pinentry-program /usr/bin/pinentry-curses -#pinentry-program /usr/bin/pinentry-gnome3 -pinentry-program /usr/bin/pinentry-tty +pinentry-program /usr/bin/pinentry-gnome3 +#pinentry-program /usr/bin/pinentry-tty #pinentry-program /usr/bin/pinentry-x11 #pinentry-program /usr/local/bin/pinentry-curses diff --git a/nvim/lazynvim/init.lua b/nvim/lazynvim/init.lua index 2514f9e..fa18e02 100644 --- a/nvim/lazynvim/init.lua +++ b/nvim/lazynvim/init.lua @@ -1,2 +1,3 @@ --- bootstrap lazy.nvim, LazyVim and your plugins +-- bootstrap lazy.nvim, LazyVim and your plugin +vim.g.netrw_browsex_viewer = "xdg-open" require("config.lazy") diff --git a/scripts/install-pkg-arch.sh b/scripts/install-pkg-arch.sh index c540cef..2c9fb29 100755 --- a/scripts/install-pkg-arch.sh +++ b/scripts/install-pkg-arch.sh @@ -7,5 +7,67 @@ # need to be revisited to ensure packages installed before this # script started are included. +# Basics +yay -S --noconfirm --needed \ + asahi-desktop-meta \ + base-devel \ + bat \ + btop \ + catppuccin-gtk-theme-mocha \ + eza \ + fastfetch \ + fzf \ + git \ + github-cli \ + gum \ + hyprpaper \ + hyrpidle \ + hyprlock \ + neovim \ + nwg-look \ + pcsc-controls \ + starship \ + swaync \ + tmux \ + zoxide \ + zsh + +# Terminals +yay -S --noconfirm ghostty-git kitty + # Clipboard history utility yay -S --noconfirm clipse wl-clipboard + +# Menu bar +yay -S --noconfirm waybar + +# Fonts +yay -S --noconfirm \ + ttf-jetbrains-mono-nerd \ + ttf-firacode \ + ttf-inconsolata-nerd + +# Application launcher +yay -S --noconfirm walker elephant + +# Bluetooth management +yay -S --noconfirm blueberry-wayland + +# terminal based password manager. +yay -S --noconfirm gopass-git git-credential-gopass + +# Audio stuff +yay -S --noconfirm pipewire \ + pavucontrol \ + wireplumber \ + pipewire-jack \ + pipewire-pulse + +# Browsers +yay -S --noconfirm zen-browser-bin chromium + +# File managers / explorers +yay -S --noconfirm yazi nautilus + +# Email +yay -S --noconfirm thunderbird