diff options
| author | Loek Le Blansch <loek@pipeframe.xyz> | 2025-08-14 18:23:55 +0200 |
|---|---|---|
| committer | Loek Le Blansch <loek@pipeframe.xyz> | 2025-08-14 18:23:55 +0200 |
| commit | 0aca42eb19927a5564a462995d9a1907d63318fd (patch) | |
| tree | 6967af57cb97ccea58a13816f474b8de76604e07 | |
| parent | 32e5faa2ec7aa64defd52df4f0214dcc74552674 (diff) | |
test fresh install
| -rw-r--r-- | .config/gtk-4.0/env | 3 | ||||
| -rwxr-xr-x | .config/yadm/bootstrap | 6 | ||||
| -rw-r--r-- | .config/yadm/lib/bootstrap | 6 | ||||
| -rw-r--r-- | .config/yadm/packages-arch | 5 |
4 files changed, 12 insertions, 8 deletions
diff --git a/.config/gtk-4.0/env b/.config/gtk-4.0/env index 42b34f5..2eac735 100644 --- a/.config/gtk-4.0/env +++ b/.config/gtk-4.0/env @@ -1,5 +1,6 @@ #!/bin/sh export GTK_THEME="adw-gtk3" -. "$XDG_CACHE_HOME/mode/state/theme" +mode_state="$XDG_CACHE_HOME/mode/state/theme" +[ -e "$mode_state" ] && . "$mode_state" [ "$mode" = "dark" ] && GTK_THEME="$GTK_THEME:dark" export GTK_THEME diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index f1e3267..7537bcc 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -1,8 +1,14 @@ #!/bin/sh + +# never use custom locale in TTY/logs +export LANG=C + cd "$(dirname "$0")" . "$HOME/.profile" . ./lib/bootstrap +alias s=silent + # ensure required packages are installed begintask "installing packages" "$XDG_CONFIG_HOME/yadm/install-arch" > pkgs.log 2>&1 diff --git a/.config/yadm/lib/bootstrap b/.config/yadm/lib/bootstrap index e367320..5dafb62 100644 --- a/.config/yadm/lib/bootstrap +++ b/.config/yadm/lib/bootstrap @@ -1,17 +1,17 @@ #!/bin/sh -unset LANG # never use custom locale in TTY/logs - TIMESTART="$(date +%s)" begintask() { printf '%s ...' "$1" } + endtask() { EXIT_CODE=$? [ $EXIT_CODE -eq 0 ] && echo ' OK' || echo ' ERROR' return $EXIT_CODE } -s() { # s for silent + +silent() { "$@" 1> /dev/null 2> /dev/null } diff --git a/.config/yadm/packages-arch b/.config/yadm/packages-arch index e35a5db..4aae6e9 100644 --- a/.config/yadm/packages-arch +++ b/.config/yadm/packages-arch @@ -52,10 +52,7 @@ openssh openssl sshfs usb_modeswitch # required for android usb tethering - -# network stuff (TODO) -# NetworkManager # currently only used on laptop... -dhcpcd # i am unsure if i need this +NetworkManager # applications anki-bin |