Compare commits

...

3 Commits

Author SHA1 Message Date
dd079c4ef2 pg 2026-01-03 21:55:47 +00:00
732cdffd25 packages 2025-11-04 14:00:17 +00:00
22c64e10a0 aliases 2025-11-04 00:24:15 +00:00
5 changed files with 31 additions and 3 deletions

View File

@@ -6,17 +6,19 @@ PACKAGES=(
linux base linux-firmware lvm2 sudo polkit # base linux base linux-firmware lvm2 sudo polkit # base
pulseaudio pulseaudio-bluetooth bluez bluez-utils networkmanager udisks2 # device management pulseaudio pulseaudio-bluetooth bluez bluez-utils networkmanager udisks2 # device management
openssh strace sysstat htop screen man-db which # system openssh rsync strace sysstat htop screen man-db which dnsutils # system
nodejs dash jq # runtime nodejs dash jq # runtime
qemu-system-x86 # virt qemu-system-x86 # virt
postgresql #db
rlwrap fzf # shell helpers rlwrap fzf # shell helpers
vifm vim less # nav & edit vifm vim less # nav & edit
vim-ale vim-fugitive # vim plugins vim-ale vim-fugitive # vim plugins
just shellcheck # shell scripting just shellcheck # shell scripting
git zip # data processing git zip # storage
bc xxd # data processing
gnupg pass pass-otp pwgen # crypt gnupg pass pass-otp pwgen # crypt
imv mpv imagemagick gimp # media imv mpv imagemagick gimp # media
aichat libqalculate translate-shell # utils aichat libqalculate translate-shell # utils

16
arch-user/bin/postgres/start.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
set -eo pipefail
if [ "$1" != "foreground" ]; then
exec ~/.local/bin/screen/detach.sh postgres "$0" foreground
fi
version="$(pg_config --version | sed -n 's/^PostgreSQL \([0-9]*\).*/\1/p')"
export PGDATA=~/know/db/"$version"
mkdir -p "$PGDATA"
if [ ! -f "$PGDATA/postgresql.conf" ]; then
initdb
fi
postgres -c "unix_socket_directories=/run/user/$(id -u)" -c "listen_addresses=" -c "io_method=sync"

4
arch-user/bin/psql.sh Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/bash
set -e
psql -h "/run/user/$(id -u)" "$1"

View File

@@ -13,6 +13,11 @@ alias ls='ls --color=auto'
alias grep='grep --color=auto' alias grep='grep --color=auto'
alias node='NODE_NO_READLINE=1 rlwrap node' alias node='NODE_NO_READLINE=1 rlwrap node'
alias d='cd ~/dev'
alias k='cd ~/know'
alias t='cd ~/tmp'
alias l='cd ~/lfs'
export EDITOR=vim export EDITOR=vim
export FZF_COMPLETION_TRIGGER='*' export FZF_COMPLETION_TRIGGER='*'

View File

@@ -0,0 +1 @@
max-items 50