mirror of
https://github.com/nix-community/home-manager
synced 2024-08-20 19:16:31 +02:00
40 lines
697 B
Plaintext
40 lines
697 B
Plaintext
|
#!/nix/store/00000000000000000000000000000000-bash/bin/bash
|
||
|
# Automatically set login variables based on the current account.
|
||
|
# This requires NeoMutt >= 2022-05-16
|
||
|
|
||
|
while [ ! -z "$1" ]; do
|
||
|
case "$1" in
|
||
|
--hostname)
|
||
|
shift
|
||
|
hostname="$1"
|
||
|
;;
|
||
|
--username)
|
||
|
shift
|
||
|
username="$1@"
|
||
|
;;
|
||
|
--type)
|
||
|
shift
|
||
|
type="$1"
|
||
|
;;
|
||
|
*)
|
||
|
exit 1
|
||
|
;;
|
||
|
esac
|
||
|
shift
|
||
|
done
|
||
|
|
||
|
found=
|
||
|
case "${username}${hostname}" in
|
||
|
home.manager@imap.example.com)
|
||
|
found=1
|
||
|
username="home.manager"
|
||
|
password="$(password-command)"
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
if [ -n "$found" ]; then
|
||
|
echo "username: $username"
|
||
|
echo "password: $password"
|
||
|
fi
|
||
|
|