1
0

Added the dotfiles for the Fish shell

This commit is contained in:
2025-09-22 20:24:02 +02:00
parent eace0f1c2d
commit 0bd8ffd297
6 changed files with 35 additions and 0 deletions

1
.chezmoiroot Normal file
View File

@@ -0,0 +1 @@
/home

View File

@@ -0,0 +1,2 @@
# Don't greet the user every time they open the shell
set fish_greeting

View File

@@ -0,0 +1,32 @@
#!/bin/bash
{{ if false -}}
echo "This script must be run in Arch Linux"
exit 1
{{ end -}}
set -eu
{{ if ne .chezmoi.osRelease.id "arch" -}}
echo "You're not running Arch Linux. Skipping..."
exit 0
{{ end -}}
while true; do
read -p "Do you want to run the Arch Linux configuration script? [Y/n] " REPLY
# Treat an empty response as the default "Y"
REPLY=${REPLY:-Y}
case "$REPLY" in
y|Y) break ;;
n|N) exit 0 ;;
*) echo "Unrecognized option. Please answer Y or n." ;;
esac
done
set -x
# Install the Fish shell
sudo pacman --noconfirm -S fish
sudo chsh -s "$(which fish)" $USER