Compare commits
2 Commits
eace0f1c2d
...
0e86305585
Author | SHA1 | Date | |
---|---|---|---|
0e86305585 | |||
0bd8ffd297 |
1
.chezmoiroot
Normal file
1
.chezmoiroot
Normal file
@@ -0,0 +1 @@
|
||||
/home
|
@@ -11,7 +11,7 @@
|
||||
|
||||
## Usage
|
||||
|
||||
Install [chezmoi](https://chezmoi.io/), then run:
|
||||
Install [chezmoi](https://chezmoi.io/install/), then run:
|
||||
|
||||
```sh
|
||||
chezmoi init git.nicolabelluti.me/nicolabelluti
|
||||
|
0
home/private_dot_config/fish/completions/.gitkeep
Normal file
0
home/private_dot_config/fish/completions/.gitkeep
Normal file
2
home/private_dot_config/fish/conf.d/greeting.fish
Normal file
2
home/private_dot_config/fish/conf.d/greeting.fish
Normal file
@@ -0,0 +1,2 @@
|
||||
# Don't greet the user every time they open the shell
|
||||
set fish_greeting
|
0
home/private_dot_config/fish/functions/.gitkeep
Normal file
0
home/private_dot_config/fish/functions/.gitkeep
Normal file
0
home/private_dot_config/fish/remove_config.fish
Normal file
0
home/private_dot_config/fish/remove_config.fish
Normal file
32
home/run_onchange_before_archlinux.sh.tmpl
Normal file
32
home/run_onchange_before_archlinux.sh.tmpl
Normal 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
|
Reference in New Issue
Block a user