man, ssh, zen browser

This commit is contained in:
Robin Bärtschi 2025-07-05 19:33:18 +02:00
parent 0551cb009e
commit 41b5824dd0
5 changed files with 37 additions and 0 deletions

3
configs/ssh-config Normal file
View File

@ -0,0 +1,3 @@
Host server
HostName gitssh.robaertschi.me
Port 2200

View File

@ -10,3 +10,6 @@ set -e
./programs/hyprland.sh ./programs/hyprland.sh
./programs/tmux.sh ./programs/tmux.sh
./programs/zsh.sh ./programs/zsh.sh
./programs/man.sh
./programs/zen.sh
./programs/ssh.sh

9
programs/man.sh Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env bash
. "std.sh"
program_begin man
pacinstall man-db
pacinstall man-pages
program_end

14
programs/ssh.sh Executable file
View File

@ -0,0 +1,14 @@
#!/usr/bin/env bash
. "std.sh"
program_begin ssh
pacinstall openssh
if [ ! -f "$HOME/.ssh/id_ed25519" ]; then
info "Generating ssh key"
ssh-keygen -f ~/.ssh/id_ed25519 -N "" &> ~/.ssh/key-creation.log
fi
cp -v configs/ssh-config ~/.ssh/config
program_end

8
programs/zen.sh Executable file
View File

@ -0,0 +1,8 @@
#!/usr/bin/env bash
. "std.sh"
program_begin zen
yayinstall zen-browser-bin
program_end